summaryrefslogtreecommitdiff
path: root/pkg/openbsd/patch
AgeCommit message (Collapse)Author
2025-04-29openbsd: Update to 7.7Michael Forney
2024-10-10acme-client: Support certificate signatures with SHA384 and SHA512Michael Forney
It seems letsencrypt is now using SHA384. Also, ignore expired certificates when extracting SAN entries. We want to trigger renewal in this case rather than exiting with failure.
2023-08-25openbsd: Update to 7.3Michael Forney
2022-09-08openbsd: Add notime option to ncMichael Forney
2022-09-06openbsd: Update to 7.1Michael Forney
2022-02-18openbsd: Update to 7.0Michael Forney
2021-05-14acme-client: Include PEM null terminator in buffer allocationMichael Forney
2021-05-10x509cert: Update to 0.2Michael Forney
2021-05-06acme-client: Port to BearSSL and x509certMichael Forney
2021-05-01openbsd: Update to 6.9Michael Forney
2021-04-05openbsd: doas: Use == -1 for error checking for consistencyMichael Forney
2021-04-05openbsd: doas: Use PATH=/bin when cmd is not specifiedMichael Forney
This behavior matches what is documented doas(1) and was originally changed in OpenBSD 6.6. Take the opportunity to simplify handling of PATH a bit.
2020-10-19openbsd: Update to 6.8Michael Forney
2020-06-05openbsd: Fix a few warningsMichael Forney
2020-05-19openbsd: Update to 6.7Michael Forney
2020-04-15rsync: Add implementation of MD4 to drop libressl dependencyMichael Forney
2020-04-15acme-client: Fix build with old bison versionsMichael Forney
2020-01-17openbsd: Fix tar patch to default to stdinMichael Forney
This can cause a segfault.
2020-01-10openbsd: Fix pax -p flag with symlinksMichael Forney
2019-12-04Build nc from openbsd sources instead of libresslMichael Forney
2019-10-17openbsd: Update to 6.6Michael Forney
2019-08-06openbsd: Include sys/sysmacros.h if necessaryMichael Forney
2019-06-15openbsd: Fix a few portability issuesMichael Forney
2019-06-14openbsd: Build rsyncMichael Forney
2019-04-28openbsd: Update to 6.5Michael Forney
2019-03-19Use acme-client from openbsdMichael Forney
The portable version is no longer maintained.
2018-11-07Build nc from libresslMichael Forney
This way we don't have to maintain the nc linux port patch ourselves. It also avoids a circular dependency between the libressl and openbsd packages.
2018-11-06Use musl 1.1.20 getentropyMichael Forney
2018-11-03openbsd: Update to 6.4Michael Forney
2018-08-21openbsd: Minor tweaks to doas portMichael Forney
Remove now unused login_caps.h include. Fix persist path formatting to support any size uid_t and dev_t (instead of assuming int).
2018-05-10openbsd: Build m4Michael Forney
2018-04-10openbsd: Update to 6.3Michael Forney
2017-10-10openbsd: Update to 6.2Michael Forney
2017-10-07Check for negative snprintf return valueMichael Forney
2017-06-19openbsd: Build ncMichael Forney
2017-05-27openbsd: Allow using BearSSL for SHA512Michael Forney
2017-05-02openbsd: Use provided recallocarray instead of patching with explicit_bzeroMichael Forney
When I originally looked at this, I only saw the malloc-internal implementation, but it looks like they have left the original standalone recallocarray.c implementation.
2017-04-14openbsd: Update to 6.1Michael Forney
2017-03-26openbsd/doas: Call openlog to set syslog identityMichael Forney
2017-03-09openbsd/doas: Use CLOCK_BOOTTIME for timestamp filesMichael Forney
This way, we take in to account time while the system is suspended.
2017-02-28openbsd/doas: Implement persist featureMichael Forney
Pull some patches from openbsd-current, implementing persist using timestamp files in /run/doas.
2017-02-26openbsd: Build doasMichael Forney
Use a simple sp_pwd comparison for now. Later, I might consider implementing something similar to BSD auth for oasis.
2016-12-13Move to flat package hierarchyMichael Forney
Note to self: never try to move submodules again To migrate your existing submodules (more or less): set -x set -e mkdir .git/modules/pkg for old in */*/src ; do new="pkg/${old#*/}" if ! [ -f "$old/.git" ] || [ "${old%%/*}" = pkg ] ; then continue fi git -C ".git/modules/$old" config core.worktree "../../../../../$new" rmdir "$new" mv "$old" "$new" sed -e "s,$old,$new," "$new/.git" > "$new/.git.tmp" mv "$new/.git.tmp" "$new/.git" mkdir ".git/modules/${new%/src}" mv ".git/modules/$old" ".git/modules/$new" rm "${old%/src}"/*.ninja mv "${old%/src}"/*.tar.{gz,xz,bz2} "${new%/src}/" rmdir "${old%/src}" || true done sed -e 's,^\[submodule "[^/]*/,[submodule "pkg/,' .git/config > .git/config.tmp mv .git/config.tmp .git/config