gotweb/Makefile


Log

Author Commit Date CI Message
Josh Rickmar 4d5ee956 2022-07-02T21:27:21 create and verify tags signed by SSH keys This adds a new -s flag to 'got tag' that specifies the signer identity (for example, a key file) of the tagger. The tag object will include a signature that validates each of the tag object headers and the tag message. Verifying these signed tags requires maintaining an allowed signers file which maps signer identities (i.e. the email address of the tagger) to SSH public keys. See ssh-keygen(1) for more details of the allowed signers file. After creating this file and providing the path to it in got.conf(5) using the allowed_signers option, tags may be verified using with 'got tag -V tag_name'. The return code will be non-zero if a signature fails to verify. ok stsp@
Stefan Sperling 7cc76137 2021-11-14T10:34:31 gotweb does not actually use anything from worktree.c or fileindex.c
Stefan Sperling b343c297 2021-10-11T18:54:11 use a bloom filter to avoid pointless pack index searches
Stefan Sperling c9d2b263 2020-11-11T11:09:51 make gotweb compile with the new diff implementation
Stefan Sperling 50b0790e 2020-09-11T17:04:57 add per-worktree got.conf(5) file in the .got directory; ok millert
Stefan Sperling 246e910a 2020-02-17T22:57:34 fix gotweb build on sparc64; the old linker wants to see -lz after -lkcgi
Stefan Sperling faa61ea3 2020-02-17T22:39:39 make gotweb's install target respect DESTDIR for the devel/got port
Stefan Sperling 738b3756 2020-01-28T19:14:30 add gotweb(8) man page and move README info there; discussed with tracey
Stefan Sperling bb5b19e3 2020-01-28T12:15:59 ensure that we always install static binaries to gotweb's chroot Compile static libexec binaries for gotweb, keeping them separate from the main build. Use the same source files but a separate set of Makefiles. Previously, 'make web-install' installed whichever libexec binaries had already been built, and if those happened to be dynamically linked they failed to run inside the chroot which resulted in "privsep peer process closed pipe" being rendered on the index page.
Stefan Sperling 43d8c06e 2020-01-28T10:11:27 link just gotweb with kcgi, not the libexec helpers
Stefan Sperling f29724dd 2020-01-28T09:40:28 create dir for public repos during 'make web-install'; avoids an unveil error
Stefan Sperling d1360688 2020-01-28T09:31:29 fix problem with 'make web-install' not finding some of the files
Stefan Sperling 03b6a916 2020-01-16T14:51:04 have 'make obj' recurse into gotweb; ok tracey
Tracey Emery c08369d7 2020-01-15T23:08:12 remove log counting, add to TODO
Tracey Emery add40c4f 2020-01-15T22:10:31 remove examples file
Tracey Emery 54415d85 2020-01-15T22:10:31 kn@ and stsp@ suggested changes
Tracey Emery 0f97c5ad 2020-01-15T22:10:31 gotweb.conf
Tracey Emery ec46ccd7 2020-01-15T22:10:30 save blame work
Tracey Emery 2c251c14 2020-01-15T22:10:30 Initial gotweb branch import