about summary refs log tree commit diff
path: root/Makefile (follow)
Commit message (Collapse)AuthorAge
* Revert "Test getopt_config"June McEnroe2019-11-11
| | | | | | This reverts commit c8a771828e1d5fc8c476bbd650fafcfb7ba390a8. It just feels gross... idk.
* Test getopt_configJune McEnroe2019-11-11
|
* Separate tags from all targetJune McEnroe2019-11-10
|
* Rename listen to localJune McEnroe2019-11-10
|
* Allow unsetting LIBRESSL_PREFIXJune McEnroe2019-11-06
|
* Don't install rc scripts or dirs on LinuxJune McEnroe2019-11-06
|
* Declare more missing functions and deal with lack of SO_NOSIGPIPEJune McEnroe2019-11-06
|
* Use explicit_bzero from LibreSSLJune McEnroe2019-11-06
|
* Don't set directory modes on installJune McEnroe2019-11-04
|
* Hash client passwords with cryptJune McEnroe2019-11-04
|
* Set up /var/run/calico and /usr/local/etc/pounceJune McEnroe2019-11-03
|
* Add calico rc scriptJune McEnroe2019-11-02
|
* Add SNI socket dispatcherJune McEnroe2019-11-02
| | | | pounce can't accept connections from it yet though!
* Add make target for localhost.crtJune McEnroe2019-10-30
| | | | Adapted from <https://letsencrypt.org/docs/certificates-for-localhost/>.
* Implement getopt_long-integrated configuration parsingJune McEnroe2019-10-29
|
* Use ETCDIR variable for install targetJune McEnroe2019-10-29
|
* Add rc scriptJune McEnroe2019-10-26
|
* Add install and uninstall targetsJune McEnroe2019-10-25
|
* Rename project pounceJune McEnroe2019-10-25
|
* Implement ringWriteJune McEnroe2019-10-24
|
* Add dynamic poll listJune McEnroe2019-10-23
|
* Add stateJune McEnroe2019-10-23
|
* Implement serverConnectJune McEnroe2019-10-22
|
* Rename bouncer to bounceJune McEnroe2019-10-22
|
* Move listen code to listen.cJune McEnroe2019-10-19
|
* Add argument parsing and dumb TLS serverJune McEnroe2019-10-15
I can connect to this from Textual using a localhost certificate I manually made on macOS, at least.
pan>git: update to v2.31.1Christian Hesse Update to git version v2.31.1, no additional changes required. Signed-off-by: Christian Hesse <mail@eworm.de> 2021-05-12md2html: use proper formatting for hrChristian Hesse This addressed a non-existent background image and made the element invisible. Drop the style and use something sane. Signed-off-by: Christian Hesse <mail@eworm.de> 2021-03-16git: update to v2.31.0Christian Hesse Update to git version v2.31.0, this requires changes for these upstream commits: * 36a317929b8f0c67d77d54235f2d20751c576cbb refs: switch peel_ref() to peel_iterated_oid() Signed-off-by: Christian Hesse <mail@eworm.de> 2021-02-10git: update to v2.30.1Christian Hesse Update to git version v2.30.1, no additional changes required. Signed-off-by: Christian Hesse <mail@eworm.de> 2020-12-29tests: t0107: support older and/or non-GNU tarTodd Zullinger The untar tests for various compression algorithms use shortcut options from GNU tar to handle decompression. These options may not be provided by non-GNU tar nor even by slightly older GNU tar versions which ship on many systems. An example of the latter case is the --zstd option. This was added in GNU tar-1.32 (2019-02-23)¹. This version of tar is not provided by CentOS/RHEL, in particular. In Debian, --zstd has been backported to the tar-1.30 release. Avoid the requirement on any specific implementations or versions of tar by piping decompressed output to tar. This is compatible with older GNU tar releases as well as tar implementations from other vendors. (It may also be a slight benefit that this more closely matches what the snapshot creation code does.) ¹ Technically, the --zstd option was first released in tar-1.31 (2019-01-02), but this release was very short-lived and is no longer listed on the GNU Tar release page. Signed-off-by: Todd Zullinger <tmz@pobox.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 2020-12-29md2html: use sane_lists extensionJason A. Donenfeld This allows for cleaner nesting semantics and matches github more closely. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 2020-12-29git: update to v2.30.0Christian Hesse Update to git version v2.30.0, this requires changes for these upstream commits: * 88894aaeeae92e8cb41143cc2e045f50289dc790 blame: simplify 'setup_scoreboard' interface * 1fbfdf556f2abc708183caca53ae4e2881b46ae2 banned.h: mark non-reentrant gmtime, etc as banned Signed-off-by: Christian Hesse <mail@eworm.de> 2020-10-30git: update to v2.29.2Christian Hesse Update to git version v2.29.2. No changes required. Signed-off-by: Christian Hesse <mail@eworm.de> 2020-10-27git: update to v2.29.1Christian Hesse Update to git version v2.29.1. No functional change, but we want latest and greated version number, no? 😜 Signed-off-by: Christian Hesse <mail@eworm.de> 2020-10-22tests: try with commit-graphChristian Hesse Git 2.24.0 enabled commit-graph by default and caused crashes without necessary update. Let's test to work with commit-graph. Signed-off-by: Christian Hesse <mail@eworm.de> 2020-10-22tests: do not copy snapshots to /tmp/Christian Hesse No idea why this was added... Possibly to inspect the snapshot manually? Let's drop it. Signed-off-by: Christian Hesse <mail@eworm.de> 2020-10-20global: replace hard coded hash lengthChristian Hesse With sha1 we had a guaranteed length of 40 hex chars. This changes now that we have to support sha256 with 64 hex chars... Support both. Signed-off-by: Christian Hesse <mail@eworm.de> 2020-10-20global: replace references to 'sha1' with 'oid'Christian Hesse For some time now sha1 is considered broken and upstream is working to replace it with sha256. Replace all references to 'sha1' with 'oid', just as upstream does. Signed-off-by: Christian Hesse <mail@eworm.de> 2020-10-19git: update to v2.29.0Christian Hesse Update to git version v2.29.0, this requires changes for these upstream commits: * dbbcd44fb47347a3fdbee88ea21805b7f4ac0b98 strvec: rename files from argv-array to strvec * 873cd28a8b17ff21908c78c7929a7615f8c94992 argv-array: rename to strvec * d70a9eb611a9d242c1d26847d223b8677609305b strvec: rename struct fields * 6a67c759489e1025665adf78326e9e0d0981bab5 test-lib-functions: restrict test_must_fail usage Signed-off-by: Christian Hesse <mail@eworm.de> 2020-07-27git: update to v2.28.0Christian Hesse Update to git version v2.28.0. No changes required. Signed-off-by: Christian Hesse <mail@eworm.de> 2020-06-02git: update to v2.27.0Christian Hesse Update to git version v2.27.0. No changes required. Signed-off-by: Christian Hesse <mail@eworm.de> 2020-03-23git: update to v2.26.0Christian Hesse Update to git version v2.26.0. No changes required. Signed-off-by: Christian Hesse <mail@eworm.de> 2020-03-13Bump versionJason A. Donenfeld Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 2020-03-13global: use proper accessors for maybe_treeJason A. Donenfeld A previous commit changed ->tree to ->maybe_tree throughout, which may have worked at the time, but wasn't safe, because maybe_tree is loaded lazily. This manifested itself in crashes when using the "follow" log feature. The proper fix is to use the correct contextual accessors everytime we want access to maybe_tree. Thankfully, the commit.cocci script takes care of creating mostly-correct patches that we could then fix up, resulting in this commit here. Fixes: 255b78f ("git: update to v2.18.0") Reviewed-by: Christian Hesse <mail@eworm.de> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 2020-03-12ui-snapshot: add support for zstd compressionChristian Hesse This patch adds support for zstd [0] compressed snapshots (*.tar.zst). We enable multiple working threads (-T0), but keep default compression level. The latter can be influenced by environment variable. [0] https://www.zstd.net/ Signed-off-by: Christian Hesse <mail@eworm.de> 2020-03-12tests: add tests for xz compressed snapshotsChristian Hesse Signed-off-by: Christian Hesse <mail@eworm.de> 2020-02-26ui-snapshot: add support for lzip compressionHanspeter Portner This patch adds support for lzip [1] compressed snapshots (*.tar.lz) [1] https://www.nongnu.org/lzip/ Signed-off-by: Hanspeter Portner <dev@open-music-kontrollers.ch> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 2020-02-17git: update to v2.25.1Christian Hesse Update to git version v2.25.1. No changes required. 2020-01-13tests: allow to skip git version testsChristian Hesse This allows to run tests non-tagged git checkout or when bisecting. Signed-off-by: Christian Hesse <mail@eworm.de> 2020-01-13Bump versionJason A. Donenfeld Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 2020-01-13git: update to v2.25.0Christian Hesse Update to git version v2.25.0. Upstream renamed 'init_display_notes()' to 'load_display_notes()' in commit 1e6ed5441a61b5085978e0429691e2e2425f6846 ("notes: rename to load_display_notes()"). Signed-off-by: Christian Hesse <mail@eworm.de> 2019-12-11tests: skip tests if strace is not functionalChristian Hesse Chances are that strace is available but not functional due to restricted permissions: strace: test_ptrace_get_syscall_info: PTRACE_TRACEME: Operation not permitted strace: ptrace(PTRACE_TRACEME, ...): Operation not permitted +++ exited with 1 +++ Just skip the tests then. Signed-off-by: Christian Hesse <mail@eworm.de> 2019-12-10git: update to v2.24.1Christian Hesse Update to git version v2.24.1. No changes required. Signed-off-by: Christian Hesse <mail@eworm.de> 2019-11-22ui-repolist: do not return unsigned (negative) valueChristian Hesse The function read_agefile() returns time_t, which is a signed datatime. We should not return unsigned (negative) value here. Reported-by: Johannes Stezenbach <js@linuxtv.org> Signed-off-by: Christian Hesse <mail@eworm.de> 2019-11-08git: update to v2.24.0Christian Hesse Update to git version v2.24.0. Never use get_cached_commit_buffer() directly, use repo_get_commit_buffer() instead. The latter calls the former anyway. This fixes segmentation fault when commit-graph is enabled and get_cached_commit_buffer() does not return the expected result. Signed-off-by: Christian Hesse <mail@eworm.de>