grim/hgkeeper
Clone
Summary
Browse
Changes
Graph
Do not execute server hooks without write permission
15 months ago, aklitzing
a9755831b8bd
Update to go 1.20 in go mod and the container
15 months ago, Gary Kramlich
7dc04c05874e
Update our dependencies
15 months ago, Gary Kramlich
ab97e6944829
Add support for specifying which mercurial executable to use
15 months ago, Gary Kramlich
8275959b76f0
Added tag v1.1.0 for changeset 22d5b3872b43
18 months ago, Gary Kramlich
2e68e9d4652d
Prepare for the 1.1.0 release
v1.1.0
18 months ago, Gary Kramlich
22d5b3872b43
Normalize paths before passing them to the authorization checker
18 months ago, Gary Kramlich
e33f7739ab49
Update our dependencies
18 months ago, Gary Kramlich
c273bc3f7bd1
Instally pygments into the default image
19 months ago, Gary Kramlich
119639a05934
ChangeLog the unpinning of hg
2022-06-21, Gary Kramlich
88a3725c1933
Remove the mercurial 6.1 pin from the container image
2022-06-21, Gary Kramlich
653b933ba715
Add a note about downloads and pgp verification to the readme
2022-06-21, Gary Kramlich
ebc5f568d629
Add a ChangeLog
2022-06-21, Gary Kramlich
a85cd09a6ba0
Spit out a warning if we find a duplicated key.
2022-06-21, Gary Kramlich
dc46af0b583b
Added tag v1.0.0 for changeset b1bb1f180fee
2022-06-21, Gary Kramlich
4c0055e85914
A few more typoes in the docs
v1.0.0
2022-06-21, Gary Kramlich
b1bb1f180fee
Fix a typo in the readme
2022-06-21, Gary Kramlich
a2f020bc5a00
Add a version command and include the short commit hash in it
2022-06-21, Gary Kramlich
2d8b599beeb4
ignore the build binaries
2022-06-21, Gary Kramlich
ef4ae04808d3
Remove the explicit write access of admins to the hgkeeper repo.
2022-06-21, Gary Kramlich
5389b17b4002
Add binaries to the convey.yml
2022-06-21, Gary Kramlich
6118b5de7042
Move the image to golang 1.18
2022-06-21, Gary Kramlich
3c93ac85c843
fix a bunch of typos
2022-06-21, Gary Kramlich
78c18605c140
Add a .reviewboardrc file
2022-03-27, Gary Kramlich
69db4c08b54a
Move to the docs to the readthedocs theme and work around the jinja2 bug
2022-03-26, Gary Kramlich
7e5e43563b1f
user mercurial.templater as a better way to find the templates directory
2022-03-23, Gary Kramlich
d9bdbbcc712b
fix the docs build to work on convey 0.13 and 0.15
2022-03-23, Gary Kramlich
5b6ad1b98031
Move all of the documentation to mkdocs.
2022-03-23, Gary Kramlich
c47e4554fa47
Update the Dockerfile to build with golang 1.17
2022-03-07, Gary Kramlich
61b4f876b057
Add a health endpoing at /hgk/health
2022-03-07, Gary Kramlich
09d54726d3f1
Move the /ssh/authorized_keys endpoint to /hgk/authorized_keys
2022-03-07, Gary Kramlich
bc46a398eba6
Rename the --disable-http serve flag to --disable-hgweb.
2022-03-07, Gary Kramlich
f70ee21d6c1c
Clean up an error message so it's a bit easier to understand
2022-03-07, Gary Kramlich
84baf61558d2
Move the http server from the hgweb package to the http package
2022-03-07, Gary Kramlich
00b9a40ac18c
make hgweb its own type
2022-03-07, Gary Kramlich
578a90d306a3
Split the server pieces out of hgweb.go
2022-03-07, Gary Kramlich
334e63a51155
remove a stray go:generate that I missed earlier
2022-03-07, Gary Kramlich
d30d528a29fa
Remove the caching from hgweb.
2022-03-07, Gary Kramlich
f1c78b2d25b9
run go mod tidy
2022-03-07, Gary Kramlich
4bd445aa0546
Remove the esc embedder from README.md
2022-03-07, Gary Kramlich
476489023b40
Convert hgweb from esc to the stdlib embed package
2022-03-07, Gary Kramlich
285592accfa6
convert the setup command to use the stdlib embed package instead of esc
2022-03-07, Gary Kramlich
0e9bc5f6e28f
Update the documentation for additional OpenSSH integration and fix some other typoes
2022-03-06, Gary Kramlich
df734a54a97c
Added the ability to integrate a long running hgkeeper with openssh
2022-03-06, Gary Kramlich
4fdd9ead8875
Update our dependencies
2022-03-06, Gary Kramlich
d6f63e8dc215
Bump the hg version to 6.1
2022-03-03, Gary Kramlich
4db99476aeab
Update all of our dependencies
2021-12-05, Gary Kramlich
ab67dc694c4b
Tell go mod we support golang 1.17 now
2021-12-05, Gary Kramlich
6d4da6cbaf26
Fix a typo in the HGK_DISABLE_SSH environment variable name
2021-12-05, Gary Kramlich
7f7c4eb94057
Add documentation for disabling the http and ssh servers
2021-12-05, Gary Kramlich
f0d4e9da6a1a
Add support for disabling either the HTTP or SSH serves in the serve command
2021-12-05, Gary Kramlich
67d976e7c7d1
Add an HGK_REPOSITORY environment variable containing the relative path to the repository when running hg commands
2021-10-28, Gary Kramlich
b3b134a272ad
Set the environment variable HGK_USERNAME when we spawn hg so that hooks can know who has authenticated
2021-10-28, Gary Kramlich
4abcd7233768
Force hg down to 5.7.1 to troubleshoot an issue
2021-06-08, Gary Kramlich
2930b0a69048
Update golang.org/x/crypto to mitigate CVE-2020-29652
2021-02-10, Gary Kramlich
901847118d44
Add a note about the ssh-rsa issue with fedora 33
2020-12-17, Gary Kramlich
c7acf2d6bfe5
Fix an infinite loop in findHgrcsForRepo if the repo name starts with a /
2020-11-13, Gary Kramlich
c675554bfb7b
temporarily disable findHgrcsForRepo to see if it's cause the OOMKill in k8s
2020-11-13, Gary Kramlich
876d62398b99
Add some additional used tests for find hgrcs for repo and fix a bug
2020-11-13, Gary Kramlich
a3894522a8c0
Add the global hgrc path to hgweb
2020-11-13, Gary Kramlich
37b0575030fb