Commit Briefs
revert part of previous commit; the parent process is not ephemeral
pointed out by op@
prevent gotd notification process from exiting due to EPIPE
Ephermeral processes on the other end of a pipe might decide to exit which results in EPIPE when writing. This is not a fatal error but is somewhat expected during normal operation (at least until we improve the inter-process communication about notifications).
portable: enable SHA256
This allows the use of native SHA256 functions. From naddy@
portable: disable SHA384/SHA512
This isn't used in got, so may as well disable from compat. From naddy@
portable: CI: remove --enable-gotd flag
This is now implied; the option no longer exists.
fix got-fetch-http when chunked encoding is not used
We would end up raising a spurious error when the server had no more data to send and would abort the clone operation, while everything was fine in fact. Problem reported by vazub via IRC, thanks!
portable: compile gotd unconditionally
For some time now, gotd was only ever available if one used the --enable-gotd flag to configure. This was fine back when gotd was still under development -- but it's now very usable, and deserves to be enabled by default.
portable: sandbox got-notify-* helpers
"looks good to me" thomas
portable: gitwrapper: remove unused LIBS
libevent doesn't need to link against libevent, but it will need its CFLAGS.
portable: sync gitwrapper deps
This reduces the dependency set, and syncs with got. From naddy@.
portable: add regress/ to dist tarball
Ship the tests with the release tarballs. There's still work to do in making these tests work across the supported -portable platforms
portable: update help syntax
Fix syntax for --enable-{gotd,cvg}
portable: release 0.98.2 (tags/0.98.2)
portable: include utf8d.h in dist tarball (tags/0.98.1)
Make sure we include this header in the release tarball
portable: release 0.98 (tags/0.98)