Commits
- Commit:
f2dbf375a0d3313a64ac69e882291f237f1ba056
- From:
- Omar Polo <op@omarpolo.com>
- Date:
tag 1.8.1 -- "Lightbulb Sun" bugfix release
gmid 1.8.1 "Lightbulb Sun" bugfix release
=========================================
Released Feb 10, 2022.
signify(1) pubkeys for this release:
RWTy3UJQzpxBUAymBwb2EGLLm0b3H/1n8hzhaC9HYFYzNuTavGt9QSwC
Bug fixes
---------
* fix landlock usage on linux: don't assume that access
capabilities not listed are implicitly denied, because they are
not. Mickaël Salaün, the landlock author, found the same error
on game of trees:
> In a nutshell, the ruleset's handled_access_fs is required for
> backward and forward compatibility (i.e. the kernel and user space may
> not know each other's supported restrictions), hence the need to be
> explicit about the denied-by-default access rights.
In practice this affects only linux and only partially: thanks
to the design of the daemon and the seccomp filter the effects
of this mistake in handling landlock are fortunately limited.
However, in theory at least, gmid could be for e.g. tricked into
truncating existing files, so it's highly suggested to update.
Improvements
------------
All by Anna “CyberTailor”, thanks!
* don't skip unit tests when SKIP_RUNTIME_TEST is set
* add `gg' to the regress target dependencies
* fix the "implicit declaration of asprintf" warning
* sync vim syntax
- Commit:
f525aa55b85d7186f701d74b8a62ca7151ab2e9a
- From:
- Omar Polo <op@omarpolo.com>
- Date:
start new release cycle
- Commit:
a14b9f779f14edee7c22e12f1ad8a4ba2d3134df
- From:
- Omar Polo <op@omarpolo.com>
- Date:
prepare 1.8 release
- Commit:
718c0d6c712666889f75be48108c1fe725d0e714
- From:
- Omar Polo <op@omarpolo.com>
- Date:
work around freebsd' printf
printf: Illegal option -i
this is why we can't have nice things, isn't it?
- Commit:
7c956fefc2035666770958e2cfaf278e20e6472a
- From:
- Omar Polo <op@omarpolo.com>
- Date:
track file dependency using -MMD if available
While here, move the SRCS variable to the configure and add the
-includes in Makefile.local; it de-clutters the Makefile a bit.
- Commit:
34c4ca6ebc5e71f50f5f8d52113b47b26573bfa1
- From:
- Omar Polo <op@omarpolo.com>
- Date:
configure: support --prefix=...
It's like passing PREFIX=... on the command line
- Commit:
eb77afa8d308a2f4f422df2ff19f023b5b2cc591
- From:
- Omar Polo <op@omarpolo.com>
- Date:
don't run the test binaries, compilation status is enough
During a cross-compilation we can compile the test binaries but not
run in the host machine. Furthermore, the exit status of the test
isn't really important for the types of check we have, the compilation
status is enough.
Reported by Nikolay Korotkiy (@sikmir) on Github, fixes issue #8
- Commit:
93edd35305508c984cbee45594dfa45808373a61
- From:
- Omar Polo <op@omarpolo.com>
- Date:
master is now 1.8-dev
- Commit:
492a274fd712e4589669254be327897868e44812
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add compat for sys/tree.h
- Commit:
efb6210d7745c9466ab9a16f23d1549523428ef7
- From:
- Omar Polo <op@omarpolo.com>
- Date:
improve libevent2 handling
* add configure check
* change the way the headers are required (copied from tmux)
- Commit:
0d9a5b7a181d1456d3aba46ba75a70317d2e7886
- From:
- Omar Polo <op@omarpolo.com>
- Date:
sync release
- Commit:
d85aa60208bc38ff99fb170559188d5ec9545e04
- From:
- Omar Polo <op@omarpolo.com>
- Date:
define HAVE_LANDLOCK accordingly
- Commit:
4c31de2915cd2ef3e7d5463bde48cf9064c89d20
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add configure check and shim for landlock
First move towards landlock support (#3). The shim is needed until
libc provides the proper wrappers for the landlock APIs; I hope it
doesn't take too long, but landlock was merged back in May and are
still missing.
- Commit:
fba809b5c775fd4d3c28a012259ee3b1908d4e40
- From:
- Omar Polo <op@omarpolo.com>
- Date:
tag 1.7.3
bump version number
- Commit:
e30e5385f15dec8279c1ece2eb6cb6691b5d6d63
- From:
- Omar Polo <op@omarpolo.com>
- Date:
sort tests