Igor Chubin
|
f27bf2d5b3
|
Move routing to separate module
|
2022-11-29 21:24:53 +01:00 |
|
Igor Chubin
|
ec264850a4
|
Add /:stats support
|
2022-11-27 22:16:32 +01:00 |
|
Igor Chubin
|
8fd712f790
|
Add cmd/route.go
|
2022-11-27 22:16:19 +01:00 |
|
Igor Chubin
|
762e0fe8f0
|
Move RequestProcessor to a struct
|
2022-11-27 15:51:41 +01:00 |
|
Igor Chubin
|
2c367d0157
|
Return err from ProcessRequest instead of panic
|
2022-11-20 17:55:17 +01:00 |
|
Igor Chubin
|
5b240c590e
|
Print PREFETCH only when prefetching
|
2022-11-20 17:54:42 +01:00 |
|
Igor Chubin
|
d4e96dbf3a
|
Write HTTP errors to log
|
2022-11-20 17:53:51 +01:00 |
|
Igor Chubin
|
d804310586
|
Add cmd/logsuppress.go
|
2022-11-20 17:45:06 +01:00 |
|
Igor Chubin
|
ff4f258f2d
|
Don't redirect if TLS is already in use
|
2022-11-20 14:00:59 +01:00 |
|
Igor Chubin
|
b2b918637e
|
Use custom servers/timeouts for HTTP/HTTPS
|
2022-11-20 14:00:37 +01:00 |
|
Igor Chubin
|
bef93212c3
|
Add https support
|
2022-11-20 10:03:31 +01:00 |
|
Igor Chubin
|
5bb0c4f1fe
|
Move server config to Config struct
|
2022-11-19 19:34:11 +01:00 |
|
Igor Chubin
|
a8e8aa7a52
|
Activate insternal access logging
|
2022-11-19 19:20:35 +01:00 |
|
Igor Chubin
|
d9afb06ac5
|
Add cmd/config.go
|
2022-11-19 19:19:42 +01:00 |
|
Igor Chubin
|
c77c1227d5
|
Add cmd/log.go
|
2022-11-19 19:19:25 +01:00 |
|
Igor Chubin
|
c40859505a
|
Add xh to plain-text agents (#695)
|
2022-03-26 19:24:23 +01:00 |
|
James Hodgkinson
|
0cee1d2cd4
|
Add "plaintext" handling for httpx client
https://www.python-httpx.org
|
2022-03-06 11:24:03 +10:00 |
|
Igor Chubin
|
647127edc4
|
Cache 404 answers (#646)
|
2021-11-07 11:40:06 +01:00 |
|
Igor Chubin
|
85d7d029a2
|
Add autoredirect for http to https connections (browser-only) (#648, #652)
|
2021-11-01 12:27:42 +01:00 |
|
Igor Chubin
|
b9c8f38726
|
Disable stats temporary
|
2021-11-01 12:27:42 +01:00 |
|
Igor Chubin
|
ef7d46723d
|
dont cache cyclic requests (#460)
|
2020-06-08 07:26:38 +02:00 |
|
Igor Chubin
|
91c48e8d14
|
srv.go: enable CORS (#322, #362, #437, #458)
|
2020-06-02 13:21:40 +02:00 |
|
Igor Chubin
|
f31fff6f32
|
srv.go: make prefetches in background
|
2020-06-01 14:18:03 +02:00 |
|
Igor Chubin
|
ed3d0da055
|
cmd/peakHandling.go: do not print what is prefetching
|
2020-05-30 18:37:06 +02:00 |
|
Igor Chubin
|
e34dbc0f8b
|
srv.go: peak handling
|
2020-05-30 18:14:17 +02:00 |
|
Igor Chubin
|
d9ebb8a026
|
initial implementation of go web frontend
|
2020-04-24 00:16:11 +02:00 |
|