Commits
- Commit:
4d5ee9564a9e46a1f634f619833c62f636cfbdc1
- From:
- Josh Rickmar <jrick@zettaport.com>
- Date:
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@
- Commit:
7cc76137bf43f435f12aa25c04316ca69c3b21cd
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
gotweb does not actually use anything from worktree.c or fileindex.c
- Commit:
b343c297c60d4200da952ab5b2843eec39ed42b1
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
use a bloom filter to avoid pointless pack index searches
- Commit:
c9d2b2638181862042c8d712cf7bf4977fea15e2
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make gotweb compile with the new diff implementation
- Commit:
50b0790ed9a28fced631f31e5b7ca76a9a610ea5
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add per-worktree got.conf(5) file in the .got directory; ok millert
- Commit:
246e910ad7ef7d319cdc734cae706ea8be8af52e
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix gotweb build on sparc64; the old linker wants to see -lz after -lkcgi
- Commit:
faa61ea3ed3b5471b3b586a7ec98562d4468b1cb
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make gotweb's install target respect DESTDIR for the devel/got port
- Commit:
738b375608c4a414a6b663a335daaff281b7305b
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add gotweb(8) man page and move README info there; discussed with tracey
- Commit:
bb5b19e3e76cd78d622d174e0a2a718869a2c8fd
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
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.
- Commit:
43d8c06e246c7e73277ba8935ca9e9b10735e9ad
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
link just gotweb with kcgi, not the libexec helpers
- Commit:
f29724ddb21338a19111c7599f4b9615eb74ab1f
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
create dir for public repos during 'make web-install'; avoids an unveil error
- Commit:
d13606881f457fdb77b95350241e29e537bfd6f2
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix problem with 'make web-install' not finding some of the files
- Commit:
03b6a916452546769de4503dd1bbb3f0f7195c88
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
have 'make obj' recurse into gotweb; ok tracey
- Commit:
c08369d7b2d435a4c881c980f9a7192c5f7fc61a
- From:
- Tracey Emery <tracey@traceyemery.net>
- Date:
remove log counting, add to TODO
- Commit:
add40c4fa581b1c31e3fa63c45dde97138b56583
- From:
- Tracey Emery <tracey@traceyemery.net>
- Date:
remove examples file
- Commit:
54415d85f1bbe99a1740cbad8ec7727c205c913b
- From:
- Tracey Emery <tracey@traceyemery.net>
- Date:
kn@ and stsp@ suggested changes
- Commit:
0f97c5adc1052652165e4a10540bc120e3dc7482
- From:
- Tracey Emery <tracey@traceyemery.net>
- Date:
gotweb.conf
- Commit:
ec46ccd7d7f1b541c5409aef045c57985fdecfe8
- From:
- Tracey Emery <tracey@traceyemery.net>
- Date:
save blame work
- Commit:
2c251c14c84a96ddb3a968cd30fd889ba363f805
- From:
- Tracey Emery <tracey@traceyemery.net>
- Date:
Initial gotweb branch import