Commits
- Commit:
f759119d2f5707baac35b4960a6ddca5bd205647
- From:
- Omar Polo <op@omarpolo.com>
- Date:
- Mon Jul 4 19:18:39 2022 UTC
bump version
- Commit:
1f6de7491cee22546d397793945ec16dc981836c
- From:
- Omar Polo <op@omarpolo.com>
- Date:
- Mon Jul 4 14:51:39 2022 UTC
changes for 1.8.4
- Commit:
96e3c013146396d02318685d79ed7025a09ffb43
- From:
- Omar Polo <op@omarpolo.com>
- Date:
- Mon Jul 4 13:44:38 2022 UTC
refactor the makefile / configure
steal more (good) stuff from mandoc-portable :)
- Commit:
a555e0d67baef271ffe4a186326ee5f1c16fff75
- From:
- Omar Polo <op@omarpolo.com>
- Date:
- Mon Jul 4 09:48:39 2022 UTC
copyright years
- Commit:
cb2b85512c2d10bf2f89b4d93f6157babc7e283f
- From:
- Omar Polo <op@omarpolo.com>
- Date:
- Mon Jul 4 09:43:51 2022 UTC
add proper copyrights
was a mistake on my part and a leftover from the first iterations.
Initially I only stole a few bits, that's why the comment but not the
copyright, but then i threwed out and restarted using oconfigure.
Then the configure script has its own independent changes, but need to
give attribution nevertheless.
- Commit:
72e7fbbcb7740a86e44d043727782b50356dd69d
- From:
- Omar Polo <op@omarpolo.com>
- Date:
- Thu Apr 7 18:10:13 2022 UTC
master is now 1.8.3-current
- Commit:
1a04137e1869781efcd635a1abd4387ccfa6e56d
- From:
- Omar Polo <op@omarpolo.com>
- Date:
- Sun Mar 27 12:59:57 2022 UTC
tag 1.8.3 -- "Lightbulb Sun" bugfix release
gmid 1.8.3 "Lightbulb Sun" bugfix release
=========================================
Released March 27, 2022.
signify(1) pubkeys for this release:
RWTy3UJQzpxBUAymBwb2EGLLm0b3H/1n8hzhaC9HYFYzNuTavGt9QSwC
Bug Fixes
~~~~~~~~~
* fix a possible out-of-bound access in the CGI handling. It was
introduced last October during a refactoring, but due to how
many malloc(3) implementations works this hasn't been found
until now. Otto' malloc is more strict fortunately.
- Commit:
62a46b03c6f911f3674d6cb7b77a49bac8efad42
- From:
- Omar Polo <op@omarpolo.com>
- Date:
- Sat Mar 26 13:22:22 2022 UTC
tag 1.8.2 -- "Lightbulb Sun" bugfix release
gmid 1.8.2 "Lightbulb Sun" bugfix release
=========================================
Released March 26, 2022.
signify(1) pubkeys for this release:
RWTy3UJQzpxBUAymBwb2EGLLm0b3H/1n8hzhaC9HYFYzNuTavGt9QSwC
Bug Fixes
~~~~~~~~~
* fix a CGI timing issue: if a connection handled by a CGI scripts
is interrupted with the right timing it causes the server
process to exit with "fatal in client_by_id: invalid id X".
New Features
~~~~~~~~~~~~
* add a new block `type { ... }' to define mime types mapping.
Improvements
~~~~~~~~~~~~
* use shell built-in `command' instead of which(1), prodded by
cage and Allen Sobot.
* configure script: allow to set MANDIR from cmdline (Allen Sobot)
* add systemd-sysusers sample file in contrib/ (Nakaya)
* [linux/seccomp] allow fstatat64(2), llseek(2) and sigreturn(2),
needed by glibc on armv7. (Tobias Berger)
* [linux/seccomp] tightens rules by allowing openat(2) only with
the O_RDONLY flag.
- Commit:
9db5e7051ebb37a9078e79ca46daf7f8f8f3f963
- From:
- Omar Polo <op@omarpolo.com>
- Date:
- Fri Mar 18 16:31:05 2022 UTC
get rid of `which` in the configure too
should have been done already in 12fcba2; reminded by Allen Sobot,
thanks!
- Commit:
5f966fbe41a18d9ad1577d659da5990994c851bc
- From:
- Omar Polo <op@omarpolo.com>
- Date:
- Fri Mar 18 16:23:45 2022 UTC
configure: allow to set MANDIR from args
diff by Allen Sobot (chilledfrogs at disroot dot org), thanks!
- Commit:
f2dbf375a0d3313a64ac69e882291f237f1ba056
- From:
- Omar Polo <op@omarpolo.com>
- Date:
- Thu Feb 10 22:51:32 2022 UTC
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:
- Thu Feb 3 09:57:51 2022 UTC
start new release cycle
- Commit:
a14b9f779f14edee7c22e12f1ad8a4ba2d3134df
- From:
- Omar Polo <op@omarpolo.com>
- Date:
- Sun Jan 30 13:35:45 2022 UTC
prepare 1.8 release
- Commit:
718c0d6c712666889f75be48108c1fe725d0e714
- From:
- Omar Polo <op@omarpolo.com>
- Date:
- Mon Jan 3 18:11:51 2022 UTC
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:
- Mon Jan 3 18:05:54 2022 UTC
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.