grim/hgkeeper
Clone
Summary
Browse
Changes
Graph
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
Add a unit test to make sure findHgrcsForRepo is working correctly
2020-11-13, Gary Kramlich
4c9cc0c56dff
Add support for repository specific hgrc files. Fixes HGKEEPER-2
2020-11-12, Gary Kramlich
e6f733f18b86
Update a bunch of documentation
2020-11-12, Gary Kramlich
f24e3134ae3d
Add support for integrating with openssh-server
2020-11-09, Gary Kramlich
f4875b6bffa5
Missed some of the old package names, this caused the ssh code to reference an uninitialized access package
2020-06-12, Gary Kramlich
7dcc72aff778
Remove old tests that references code that was deleted long ago
2020-06-12, Gary Kramlich
0f009a337675
Update the page to keep. Fixes HGKEEPER-10
2020-05-08, Gary Kramlich
00140ff02051
add a switch to disable the cache with it forced off right now as apparently nothing ever expires right now
2020-04-28, Gary Kramlich
6b8a0acef0f0
Serve all static files from /static and handle it from go instead of passing it to python. Fixes HGKEEPER-7
2020-04-24, Gary Kramlich
fbcab4551b60
Add documentation on how to run the container. Refs HGKEEPER-6
2020-04-23, Gary Kramlich
f3e037634b20
Add access logging
2020-04-15, Gary Kramlich
32762318fbdd
rename responseWrite to cachingResponseWriter
2020-04-15, Gary Kramlich
4fc4d4c7aac6
Add a caching layer to the hgweb portion. This should take some strain off of mercurial anf our cpu quota
2020-04-15, Gary Kramlich
410414a1fbe7
Make the default hgkeeper theme the default theme and move everything to python3
2020-04-13, Gary Kramlich
d3f0b014ec49
Fix some typos in the readme
2020-04-13, Gary Kramlich
e86ba80834b8
Fix a bunch typos that av6 found.
2020-04-10, Gary Kramlich
9f746cdbf79b
Refresh auth when hg init is called
2020-01-31, Gary Kramlich
e82a54e2ca41
make hgweb use the site.hgrc in the admin repo if it exists
2019-12-18, Gary Kramlich
20da8ebdfc2f
Use the full path for the repo so that we can group things
2019-12-18, Gary Kramlich
53a77310bd95
closing merged branch
feature/hgweb
2019-12-18, Gary Kramlich
ded204f16be1
Merge the hgweb support
2019-12-18, Gary Kramlich
997c0b805943
Add a log message saying that the ssh server is listening
feature/hgweb
2019-12-18, Gary Kramlich
c564dea8d263
Add hgweb support
feature/hgweb
2019-12-17, Gary Kramlich
8d3f0cd8203a
Start of hgweb support
feature/hgweb
2019-09-17, Gary Kramlich
45b57bfc4382
The setting for controlling whether or not to publish is named publish, not publishing
2019-09-18, Gary Kramlich
48860d0159a2
Add site.hgrc as well as the auth files to the admin repo's readme
2019-09-18, Gary Kramlich
5099511af23f
Automatically add site.hgrc to all hg commands
2019-09-18, Gary Kramlich
0f2a86c692d6
Add a default site.hgrc that enabled evolve from pypi and makes everything non publishing
2019-09-18, Gary Kramlich
fb15a51fc845
Show a message when trying to log in with a shell
2019-09-18, Gary Kramlich
a8f2ce6d6411
Use an anonymous function for the pty callback
2019-09-18, Gary Kramlich
8f70636bb8a3
move to github.com/gliderlabs/ssh and the fall out from that, including that everything just works right now...
2019-09-18, Gary Kramlich
75c2fc8feb73
Read all ssh keys from a file only logging errors. Also output how many keys we loaded for each user
2019-09-17, Gary Kramlich
f97b7aa39a3d
Fix up the error message for handshake failures so we don't crash
2019-09-17, Gary Kramlich
da30c41b6cf3
Quick hack to get evolve working
2019-09-17, Gary Kramlich
9b5726551384
Rework the command teardown function a bit
2019-09-17, Gary Kramlich
19032dd26afd
Add some additional logging
2019-09-17, Gary Kramlich
2f2d7fef584c
Add an hg user/group and run as that user
2019-09-17, Gary Kramlich
d295eb8f32ff
Add procps so we can run top to help figure out resource requirements
2019-09-13, Gary Kramlich
c6594aabeab3
Allow symlinks for the host keys
2019-09-12, Gary Kramlich
f2dd4c2888e2
Add environment variables for the setup commands options
2019-09-12, Gary Kramlich
c27ecd0c7904
Update to casbin v2
2019-09-12, Gary Kramlich
b6e0150db76d
auto reload the access model and policy if the admin repo is accessed. This does both push and pulls right now.
2019-09-12, Gary Kramlich
e2f2ff46f491
Fix the pubkey check
2019-09-12, Gary Kramlich
383331e5a4fb
Rework the way we setup the access code a little bit so it's easier to refresh
2019-09-12, Gary Kramlich
d13c14d4fadb
Make sure we have an ssh public key before we add it to version control. This is a safety feature to make sure no one accidentally adds their private key to the repository.
2019-09-12, Gary Kramlich
6837cd82348c