catfromplan9
|
563a25d7c2
|
handler: Add Www-Authenticate header, update validGitResource (#25)
* Add Www-Authenticate header
* Include git-receive-pack in validGitResource
|
2025-04-21 20:39:45 +02:00 |
|
Vaxry
|
c60abae9bb
|
core: don't crash on errors
fixes #19
|
2025-04-20 23:41:54 +01:00 |
|
Vaxry
|
5893be77c3
|
proxy: add experimental async mode
|
2025-04-15 16:55:58 +01:00 |
|
Vaxry
|
7fa7d5f7c0
|
handler: make a single client instance
|
2025-04-15 15:26:08 +01:00 |
|
Vaxry
|
15689ca20a
|
handler: gather real ip for rules, check X-Real-IP
|
2025-04-15 14:38:12 +01:00 |
|
Vaxry
|
c3975b27f1
|
core: move away from db towards hash-based auth
|
2025-04-13 21:19:05 +01:00 |
|
Vaxry
|
5f20698aa6
|
handler: localize client to avoid queue stalls
|
2025-04-13 19:12:17 +01:00 |
|
Vaxry
|
1c5758c466
|
token: use an http header for the token
|
2025-04-13 17:58:38 +01:00 |
|
Vaxry
|
43f7dc4668
|
main: remove old comment
|
2025-04-13 16:57:05 +01:00 |
|
Vaxry
|
5a0d332466
|
core: use fingerprints instead of ips for db
|
2025-04-13 16:47:00 +01:00 |
|
Vaxry
|
2e48d32a4d
|
handler: make client persistent
|
2025-04-12 23:50:45 +01:00 |
|
Vaxry
|
5b35b675cb
|
core: Implement basic git integration
Missing streaming, so git's a bit confused, but works.
Also easy to bypass. Although I doubt any mf at alibaba gon bypass it
with his custom UA.
|
2025-04-12 23:04:24 +01:00 |
|
Vaxry
|
fdc616ac69
|
code: Initial Commit
|
2025-04-12 20:06:56 +01:00 |
|