Skip to content

Releases: cormander/tpe-lkm

2.0.3

03 May 02:41
Compare
Choose a tag to compare

This release adds two new sysctl entries: tpe.extras.ignore_softmode and tpe.extras.log, for those who want to use the extra features but not tpe itself. This release also contains a few bug fixes, including a fix for a race condition at module load time that, when inserted under heavy system load, could cause a kernel oops.

2.0.2

23 Apr 14:59
Compare
Choose a tag to compare

To systems that support it, this release adds persistence to the soften_mmap flag across fork() and execve() calls. This solves a long standing issue of legitimate mmap calls failing on certain applications. While the soften_mmap flag addresses this, this feature removes the need to add it to a lot of files, and makes it less of a whack-a-mole situation. Also, it's safe in that it'll only activate on certain process call chains, ie; set soften_mmap on maven, and the javac 4 processes down the line will still work, but only when called through maven, the proper way to do it.

2.0.1

02 Apr 16:39
Compare
Choose a tag to compare

This release has a few code flow optimizations and better reporting on exec calls, as well as a few more xattr whitelist programs.

2.0.0

01 Apr 16:30
Compare
Choose a tag to compare

Rewrite of most of the code. Support for kernels prior to 3.10 have been dropped as this module now uses the in-kernel ftrace system to do syscall hooks. Some extra features have been dropped because they are now in the kernel. Support for fine-grained control of softening checks has been added.