summaryrefslogtreecommitdiff
path: root/pkg/openbsd
AgeCommit message (Collapse)Author
2018-11-07openssh: Use readpassphrase from libbsdMichael Forney
2018-11-06openbsd: Use explicit_bzero from musl 1.1.20Michael Forney
2018-11-06Use musl 1.1.20 getentropyMichael Forney
2018-11-06libressl: Update to 2.8.2Michael Forney
2018-11-03openbsd: Update to 6.4Michael Forney
2018-08-26openbsd: Install libbsd.aMichael Forney
This is needed to link with libraries like libcrypto.a, which is used in the kernel build process in some configurations.
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: Add missing dependencyMichael Forney
2018-05-10openbsd: Generate doas parser in doas directoryMichael Forney
2018-05-10openbsd: Remove redundant libressl includeMichael Forney
2018-05-10openbsd: Build m4Michael Forney
2018-04-10openbsd: Update to 6.3Michael Forney
2018-02-16Port build scripts to POSIX shellMichael Forney
Since we are now using Lua to generate ninja files, use of rc in build scripts seems unnecessary and adds an additional bootstrap dependency. None of them are too fancy, so just port to POSIX sh instead.
2017-12-14loksh: Update to 6.2Michael Forney
2017-10-10openbsd: Update sha256Michael Forney
Looks like they updated src.tar.gz and sys.tar.gz. Also, change mirror to fastly CDN.
2017-10-10openbsd: Update to 6.2Michael Forney
2017-10-10fetch-curl: Allow overriding substitutionsMichael Forney
2017-10-07Check for negative snprintf return valueMichael Forney
2017-10-06openssh: Update to 7.6p1Michael Forney
2017-09-25Rewrite ninja generation scripts in LuaMichael Forney
2017-08-19Don't use -isystemMichael Forney
This way we can use -MMD to exclude system header files and still retain dependency tracking within oasis.
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.
2017-02-22mdocml: Update to 1.14.1Michael Forney
2016-12-29fetch-curl: Specify -O at the end in case we want to specify an output nameMichael Forney
2016-12-19Compress man pagesMichael Forney
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