Commit graph

1392 commits

Author SHA1 Message Date
Igor Chubin
3765dcbfbf Count number of queries with known IPs 2022-12-04 16:55:14 +01:00
Igor Chubin
074b8b6ec8 Add GeoIP info cache access 2022-12-04 16:48:04 +01:00
Igor Chubin
a6f2844c67 Suppress log if needed 2022-12-04 10:35:58 +01:00
Igor Chubin
5d86d36b7e Add config file parsing/dumping 2022-12-03 17:53:50 +01:00
Igor Chubin
2328b29bfe Add CLI parsing 2022-12-03 17:53:28 +01:00
Igor Chubin
fb8f0d248b Move cmd/srv.go to ./ 2022-12-03 16:10:10 +01:00
Igor Chubin
12df32b07c Split rest of srv into packages 2022-12-03 16:08:43 +01:00
Igor Chubin
0d42c23d5b Move stats to a separate package 2022-12-03 15:39:34 +01:00
Igor Chubin
aef41c375e Fix Makefile 2022-12-02 20:10:48 +01:00
Igor Chubin
30c2c85e54 Move global consts to config 2022-12-02 20:10:32 +01:00
Igor Chubin
28f1fd9aae Move global transport to RequestProcessor 2022-12-02 19:47:36 +01:00
Igor Chubin
7b8c6665e8 Move config to separate package 2022-11-29 21:38:39 +01:00
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
b6687ee037 Add gopkg.in/yaml.v3 to go.mod 2022-11-26 15:40:04 +01:00
Igor Chubin
60e1a3bf68
Merge pull request #809 from evansa/fix-typo
Add missing 'of' in README.md file
2022-11-25 17:43:34 +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
7d801e3b4d Fix Makefile 2022-11-19 19:20:44 +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
87c93f1d06 Add go.* 2022-11-16 17:21:28 +01:00
Igor Chubin
66111b1fdd Add Makefile 2022-11-16 17:21:07 +01:00
Evansa
61d1fa1ca7 Add missing 'of' in README.md file 2022-11-14 16:20:28 +00:00
rafael
6c95a78cb3
merge pull request #1 from rafaeeelv/patch-2
update translations
2022-11-06 21:30:18 -03:00
rafael
0c729ec887
update translations 2022-11-06 21:28:42 -03:00
rafael
d70dae679e
remove extra lines and update translations 2022-11-06 21:18:23 -03:00
Mykhailo
b54ebc341f
Create ukr-help.txt
Ukrainian help
2022-10-30 21:55:21 +02:00
Johanan Idicula
6755f453a3
docs(README): Clean up code blocks
Removes prompt character in code blocks so when it's rendered on GitHub, the
copy button is useful for quick pasting in the terminal.

Also updates the go installation commands for the wego dependency setup -
`go get` is no longer supported outside a module, and the `go install` command
needs to reference a specific git reference.
2022-10-26 22:20:32 -04:00
Igor Chubin
8f433de15a Split proxy access and errors logs 2022-10-26 08:41:20 +02:00
Igor Chubin
34684cb264 Add share/translations/gu* (#774) 2022-10-25 19:26:17 +02:00
Igor Chubin
284d3ae992 Merge branch 'master' of https://github.com/chubin/wttr.in 2022-10-25 19:22:45 +02:00
Igor Chubin
0be2669412 Increase expiration interval 2022-10-25 19:21:11 +02:00
Igor Chubin
ea1f93282f Move query wrapper to a separate function 2022-10-25 19:20:49 +02:00
Igor Chubin
4e861802c0 Add PROXY_LOG_FILE to globals 2022-10-25 19:20:19 +02:00
Igor Chubin
cedf3b58d6 Add proxy queries logging 2022-10-25 19:18:07 +02:00
Igor Chubin
e4d4ebc41f Add lib/proxy_log.py 2022-10-25 19:16:48 +02:00
Igor Chubin
b5ee05aaee Add share/translations/messages/gu.yaml (#774) 2022-10-24 20:18:05 +02:00
Igor Chubin
2eda939a8b Add share/translations/messages/en.yaml 2022-10-24 20:06:14 +02:00
Igor Chubin
5a22d31839 Use English unit names when needed (#755) 2022-10-22 19:57:03 +02:00
Igor Chubin
25797c21d5 Mention Diego Blanco in translation.txt (#756) 2022-10-22 17:28:17 +02:00