Commits
- Commit:
0ab57224fbdcfca36c621a8b13c96f4caa9e950a
- From:
- Omar Polo <op@omarpolo.com>
- Date:
bump version ahead of 1.8 branch
- Commit:
19a8d9fe745ca09a9966174c4826935f05daa8db
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add memmem compat
- Commit:
e59b7f30e700d6480728b306da8fc8337e7d9503
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fix previous
- Commit:
81417373189ce7ba8b49143cf0a623856e4e84e4
- From:
- Omar Polo <op@omarpolo.com>
- Date:
work around missing HOST_NAME_MAX too
- Commit:
fad3441ba9cd67fb34b6a5e28b3161c075c0b14f
- From:
- Omar Polo <op@omarpolo.com>
- Date:
work around missing LOGIN_NAME_MAX
Both Linux and OpenBSD have LOGIN_NAME_MAX available when including
limits.h, FreeBSD, Darwin and possibly others don't.
FreeBSD (and maybe Darwin) have MAXLOGNAME, so try to use that if
available. Otherwise use _POSIX_LOGIN_NAME_MAX, but only has a fallback
since it has a lower value (9 at the time of writing).
If everything fails, use 32 which is what OpenBSD use by default;
OpenSMTPd also defaults to it.
(compat copied from kamid.)
- Commit:
7f03b52bd61e64f2627fa0891582f981cc215e0d
- From:
- Omar Polo <op@omarpolo.com>
- Date:
shim for __dead
- Commit:
f759119d2f5707baac35b4960a6ddca5bd205647
- From:
- Omar Polo <op@omarpolo.com>
- Date:
bump version
- Commit:
1f6de7491cee22546d397793945ec16dc981836c
- From:
- Omar Polo <op@omarpolo.com>
- Date:
changes for 1.8.4
- Commit:
96e3c013146396d02318685d79ed7025a09ffb43
- From:
- Omar Polo <op@omarpolo.com>
- Date:
refactor the makefile / configure
steal more (good) stuff from mandoc-portable :)
- Commit:
a555e0d67baef271ffe4a186326ee5f1c16fff75
- From:
- Omar Polo <op@omarpolo.com>
- Date:
copyright years
- Commit:
cb2b85512c2d10bf2f89b4d93f6157babc7e283f
- From:
- Omar Polo <op@omarpolo.com>
- Date:
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:
master is now 1.8.3-current
- Commit:
1a04137e1869781efcd635a1abd4387ccfa6e56d
- From:
- Omar Polo <op@omarpolo.com>
- Date:
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:
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:
get rid of `which` in the configure too
should have been done already in 12fcba2; reminded by Allen Sobot,
thanks!