Skip to content
This repository was archived by the owner on Sep 19, 2024. It is now read-only.

Commit 086e4f9

Browse files
authored
Prepare release 0.8.0 (#234)
* Prepare release 0.8.0 * Fix date
1 parent efad0f1 commit 086e4f9

File tree

5 files changed

+89
-8
lines changed

5 files changed

+89
-8
lines changed

README.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -220,13 +220,13 @@ sudo dnf install dkms
220220
The Camblet can be installed with DKMS in the following way currently:
221221

222222
```bash
223-
sudo git clone --recurse-submodule https://github.com/cisco-open/camblet-driver.git /usr/src/camblet-0.7.1/
223+
sudo git clone --recurse-submodule https://github.com/cisco-open/camblet-driver.git /usr/src/camblet-0.8.0/
224224

225225
# Add the kernel module to the DKMS source control
226-
sudo dkms add -m camblet -v 0.7.1
226+
sudo dkms add -m camblet -v 0.8.0
227227

228228
# Build and install the kernel module against the current kernel version
229-
sudo dkms install -m camblet -v 0.7.1
229+
sudo dkms install -m camblet -v 0.8.0
230230

231231
# Load the kernel module
232232
sudo modprobe camblet
@@ -242,8 +242,8 @@ Un-installation is very simple as well:
242242
sudo modprobe -r camblet
243243

244244
# Remove the kernel module from DKMS source control
245-
sudo dkms uninstall -m camblet -v 0.7.1
246-
sudo dkms remove -m camblet -v 0.7.1
245+
sudo dkms uninstall -m camblet -v 0.8.0
246+
sudo dkms remove -m camblet -v 0.8.0
247247
```
248248

249249
### Debian package

debian/changelog

+42
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,45 @@
1+
camblet-driver (0.8.0) unstable; urgency=medium
2+
3+
* fix class_create on red hat linuxes
4+
* Generate artifact attestiation for deb and rpm packages (#227)
5+
* .github: Add Scorecard workflow
6+
* ci: run on ubuntu-24.04 as well
7+
* remove the duplicate bats test with make tricks
8+
* Do not remove ktls module during test (#229)
9+
* fix kTLS camblet stream ops leakage
10+
* Exclude bats and wasm3/platform dirs from debian and rpm build (#228)
11+
* chore: Update Linux kernel version to v6.8 in Makefile (#226)
12+
* Replace shell script based testing with bats-core (#225)
13+
* fix proxywasm leaks
14+
* picohttpparser: remove x86 intrinsics in kernel
15+
* add kernel debug env instructions to README
16+
* fix augmentation cache leak on exit
17+
* cert cache and wasm module leak fix
18+
* update wasm3 to avoid module name leaks
19+
* disable KASAN for m3_compile (stackoverflow issue)
20+
* add macro block
21+
* refactor trace log to macros
22+
* Use is_ktls function instead of ktls_available (#221)
23+
* fix csr_ptr leak
24+
* fix is_ktls detection (caused leaks)
25+
* commands: fix json object leak
26+
* augmentation: fix task_context leak
27+
* point to rebased wasm3
28+
* proxywasm leak fixes
29+
* pre-compile modules after loading
30+
* sd: fix broken removing iteration
31+
* fix rcu locking
32+
* some fixes on fedora (and kernel 6.8)
33+
* trace fixes - 'command_name' is not required - fix double free of task context
34+
* Add support for MSG_TRUNC and MSG_WAITALL flags (#204)
35+
* add alpn=passthrough test through python
36+
* fix getsockopt truncation
37+
* sockopt: add alpn to tls_info
38+
* make test repeatable in case of an error (#217)
39+
* Add debian package test to release process
40+
41+
-- Camblet maintainers <[email protected]> Tue, 25 Jun 2024 16:21:24 +0200
42+
143
camblet-driver (0.7.1) unstable; urgency=medium
244

345
* Fix deb build by copying all files to the right directory

dkms.conf

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
PACKAGE_NAME="camblet"
2-
PACKAGE_VERSION="0.7.1"
2+
PACKAGE_VERSION="0.8.0"
33
BUILT_MODULE_NAME[0]="camblet"
44
BUILT_MODULE_NAME[1]="bearssl"
55
MAKE[0]="make"

rpmbuild/SPECS/camblet-driver.spec

+40-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Name: camblet-driver
2-
Version: 0.7.1
2+
Version: 0.8.0
33
Release: 1%{?dist}
44
Summary: Kernel module for the Camblet project.
55

@@ -57,6 +57,45 @@ fi
5757

5858

5959
%changelog
60+
* Tue Jun 25 2024 Camblet maintainers <[email protected]> - 0.8.0-1
61+
- fix class_create on red hat linuxes
62+
- Generate artifact attestiation for deb and rpm packages (#227)
63+
- .github: Add Scorecard workflow
64+
- ci: run on ubuntu-24.04 as well
65+
- remove the duplicate bats test with make tricks
66+
- Do not remove ktls module during test (#229)
67+
- fix kTLS camblet stream ops leakage
68+
- Exclude bats and wasm3/platform dirs from debian and rpm build (#228)
69+
- chore: Update Linux kernel version to v6.8 in Makefile (#226)
70+
- Replace shell script based testing with bats-core (#225)
71+
- fix proxywasm leaks
72+
- picohttpparser: remove x86 intrinsics in kernel
73+
- add kernel debug env instructions to README
74+
- fix augmentation cache leak on exit
75+
- cert cache and wasm module leak fix
76+
- update wasm3 to avoid module name leaks
77+
- disable KASAN for m3_compile (stackoverflow issue)
78+
- add macro block
79+
- refactor trace log to macros
80+
- Use is_ktls function instead of ktls_available (#221)
81+
- fix csr_ptr leak
82+
- fix is_ktls detection (caused leaks)
83+
- commands: fix json object leak
84+
- augmentation: fix task_context leak
85+
- point to rebased wasm3
86+
- proxywasm leak fixes
87+
- pre-compile modules after loading
88+
- sd: fix broken removing iteration
89+
- fix rcu locking
90+
- some fixes on fedora (and kernel 6.8)
91+
- trace fixes - 'command_name' is not required - fix double free of task context
92+
- Add support for MSG_TRUNC and MSG_WAITALL flags (#204)
93+
- add alpn=passthrough test through python
94+
- fix getsockopt truncation
95+
- sockopt: add alpn to tls_info
96+
- make test repeatable in case of an error (#217)
97+
- Add debian package test to release process
98+
6099
* Thu Apr 18 2024 Camblet maintainers <[email protected]> - 0.7.1-1
61100
- Fix deb build by copying all files to the right directory
62101

src/main.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
MODULE_AUTHOR("Camblet Maintainers <[email protected]>");
3030
MODULE_LICENSE("Dual MIT/GPL");
3131
MODULE_DESCRIPTION("Camblet - Kernel Space Access Control for Zero Trust Networking");
32-
MODULE_VERSION("0.7.1");
32+
MODULE_VERSION("0.8.0");
3333
MODULE_SOFTDEP("pre: tls");
3434

3535
static bool proxywasm_modules = false;

0 commit comments

Comments
 (0)