Commits
- Commit:
db83f7cf0ad39f3594b7ceb001a88d6d64cbaea4
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: add missing copyright headers
- Commit:
415a43bb0c7491db8a907b4e5bbdf9894602d651
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: README (TODO): mention compat/ auditing
- Commit:
9590ecb003cf59d297892fb21ef67e653ade7c2e
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: template: use Makefile.common
libbsd-overlay needs to be declared properly with the correct AM_CFLAGS,
but this only happens via a common Makefile.common.in template which
gets filled out at ./configure time.
This properly ensures libbsd compat libraries, such as getprogname() are
correctly found on the system.
- Commit:
20c2019fa7a71a1430ca455d4c0350ba61ad472c
- From:
- Anna Vyalkova <cyber+misc@sysrq.in>
- Via:
- Omar Polo <op@omarpolo.com>
- Date:
portable: template: add AC_USE_SYSTEM_EXTENSIONS
Fixes, for example, a few warnings on GNU systems where -D_GNU_SOURCE
needs to be used for asprintf(3) visibility.
Patch by Anna Vyalkova, thanks!
- Commit:
22daed474b0a883316ddb34ec2e7f8ef96375540
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
merge TODO wording tweak: 'got rebase' says "forwarding", not "fast-forwarding"
- Commit:
926fa84fb47f06ee935b01278c841e84fa92f081
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
fix bad wording used in previous commit
- Commit:
db34521aaadfa21ff81addd90a52bc3117cd99e1
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
add a TODO item for 'got merge' based on IRC discussion with James Cook
- Commit:
9806251f8cd36107295a5cbb08ad61d2a6de913c
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
properly initialize csum struct in write_packed_object()
fixes send.sh test fallout on arm64 and should also fix i386
ok op@
- Commit:
70b8fa9287a63564c07fb972714585fb10b78761
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
add some helper functions to compute hashes
This adds a set of functions to abstract over SHA1Init, SHA1Update,
SHA1Final, their respective SHA256 variants and how to compare digests.
Replace all the SHA1*() usage with the new APIs. It's a preparatory
step for sha256 handling.
ok stsp@
- Commit:
b1ec8cee26c37a4d2687babea76a8ba4e7d724ad
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: compat: sha2
Add compatability support for sha2 for systems which don't natively have
it.
This has been stolen from OpenBSD. Thanks!
- Commit:
97631c52360677d26b8c8ea52ca3f3279704e88b
- From:
- Christian Weisgerber <naddy@mips.inka.de>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
regress: git_rm will cd into the test repo by itself
- Commit:
a1d8355657886f2b584172139cf55fa7313ec760
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
merge TODO wording tweak: 'got rebase' says "forwarding", not "fast-forwarding"
- Commit:
9f98a087ba9d9c708c27ec395bd63a193bc5e7b2
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
fix bad wording used in previous commit
- Commit:
e2a70d14e88c86a2cb8f85f94a7bcaaf0ec72409
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
add a TODO item for 'got merge' based on IRC discussion with James Cook
- Commit:
a2d1d278087182139459925e1760239294decbdc
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
properly initialize csum struct in write_packed_object()
fixes send.sh test fallout on arm64 and should also fix i386
ok op@
- Commit:
6853f3b18370bbdecf7f79c0afdfbd5bf065fb78
- From:
- Christian Weisgerber <naddy@mips.inka.de>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
format message digest as hex string directly without snprintf()
ok op
- Commit:
b16893ba284e90739fc814673523878e8874dc0f
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
add some helper functions to compute hashes
This adds a set of functions to abstract over SHA1Init, SHA1Update,
SHA1Final, their respective SHA256 variants and how to compare digests.
Replace all the SHA1*() usage with the new APIs. It's a preparatory
step for sha256 handling.
ok stsp@
- Commit:
07a3a9fbc1d4396ffb64e0f0f59ec5bedfe0f545
- From:
- Omar Polo <op@omarpolo.com>
- Date:
portable: typo: libbisd -> libbsd; spotted by naddy@, thanks!
- Commit:
e0ff3cf285888eb847b8559d0b3c3ffae69a6ed7
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: release 0.84.1
- Commit:
9445abba2bb2aa3b928e16d88abb8f27c360f4e8
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: tweak SHA1 detection/libbsd
Don't rely on AC_RUN_IFELSE as this breaks cross-compilation
(voidlinux). Although this is better replaced with AC_CHECK_DECL.
In template/ include checking for libbsd.
- Commit:
e81f6f1a0b51a5565d284b8930b6c93c25fa288e
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: set next version
- Commit:
2ccc0ca266e0019fc955fdfbd21d34f96d481103
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: release 0.84
- Commit:
b221ffcbb1a5002260d0a678b8734656f6e18670
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: remove endian.h
This is included portably.
- Commit:
98670ba726486c39efff220ab1e074c62023aae7
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: rework SHA detection
Simply the SHA detection by not predicating on libcrypto, but instead
checking individual header files.
- Commit:
4680f704353811c8bb6ce65eac3714d1bd200c26
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: remove sha1.h; found portably
Remove sha1.h as this is found portably across systems.