Commit graph

  • 5671b33126 Disable leftover linter findings for view/v1 Igor Chubin 2022-12-24 18:48:21 +0100
  • 53b29709b1 Fix revive findings Igor Chubin 2022-12-24 18:11:42 +0100
  • 91e52efa31 Fix gocritic findings Igor Chubin 2022-12-24 18:10:20 +0100
  • 9190897277 Fix gochecknoglobals findings Igor Chubin 2022-12-23 20:55:30 +0100
  • 232637db11 Fix nonamedreturns findings Igor Chubin 2022-12-23 20:13:13 +0100
  • 5b80bf417b Fix lll findings Igor Chubin 2022-12-23 20:05:30 +0100
  • d86f03f2b7 v1: Move icons to a function Igor Chubin 2022-12-23 17:15:17 +0100
  • ba82bbd096 Fix wastedassign findings Igor Chubin 2022-12-23 17:02:39 +0100
  • 8cdf491cb5 Fix whitespace findings Igor Chubin 2022-12-23 16:59:36 +0100
  • bebbc32353 Fix nlreturn findings Igor Chubin 2022-12-23 16:55:14 +0100
  • 0bf476bd41 Run gofumpt for view/v1 Igor Chubin 2022-12-23 16:35:30 +0100
  • cfe5b0761e Add v1 Go dependencies Igor Chubin 2022-12-23 16:33:28 +0100
  • 602ee55a8b Remove internal/view/v1/go.{mod,sum} Igor Chubin 2022-12-23 16:32:51 +0100
  • afd335cfa7 Set v1 package Igor Chubin 2022-12-23 16:25:26 +0100
  • 25b321015b Rename internal/view/v1/main.go -> internal/view/v1/cmd.go Igor Chubin 2022-12-23 16:24:31 +0100
  • c94cc933dd Move we-lang to internal/view/v1 Igor Chubin 2022-12-23 16:23:08 +0100
  • 7f9eb91ecc Print geolocation errors Igor Chubin 2022-12-23 14:53:16 +0100
  • ecc9479719 Skip existing entries in db when converting Igor Chubin 2022-12-23 14:45:59 +0100
  • 38e2ddd69b Keep existing db when converting geocache Igor Chubin 2022-12-23 14:09:17 +0100
  • 54b5bfc64d Link statically Igor Chubin 2022-12-23 14:08:39 +0100
  • 302b00ee7d Add opencage support Igor Chubin 2022-12-22 22:33:03 +0100
  • 2e67874e04 Add NominatimLocation Igor Chubin 2022-12-22 18:07:01 +0100
  • 45900bc565 Prepend function name when doing logging in readFromCacheDB Igor Chubin 2022-12-18 16:27:12 +0100
  • c9fc3aa74a Rename Location to Address in geo/ip Igor Chubin 2022-12-18 16:26:30 +0100
  • d91c6da43e Suppress more HTTP log messages Igor Chubin 2022-12-18 16:24:55 +0100
  • 0e2e39774e Use db-based location cache by default Igor Chubin 2022-12-18 15:46:13 +0100
  • c398d9204d Implement location resolution interface Igor Chubin 2022-12-18 15:44:20 +0100
  • 08794675a7 Add github.com/sirupsen/logrus to dependencies Igor Chubin 2022-12-18 15:44:06 +0100
  • 04f064460c Fix linter findings for: funlen, nestif, gocognit, revive, cyclop Igor Chubin 2022-12-17 20:49:48 +0100
  • 635ac451c0 Fix linter findings for: goerr113 Igor Chubin 2022-12-11 14:58:40 +0100
  • 173b501a2d Fix linter findings for: forbidigo, funlen, forcetypeassert, stylecheck Igor Chubin 2022-12-11 14:50:06 +0100
  • fca62e63c3 Add Makefile target: lint Igor Chubin 2022-12-11 14:29:17 +0100
  • bb4474b0cf Add linter configuration Igor Chubin 2022-12-11 14:28:58 +0100
  • aa3600a011 Fix linter checks Igor Chubin 2022-12-11 14:28:34 +0100
  • aec889e65e Add internal/util/files.go Igor Chubin 2022-12-11 14:27:46 +0100
  • 53b074af93 Add internal/geo/location/ Igor Chubin 2022-12-11 14:27:27 +0100
  • 1bcdd45f34 Add geoloc cache converter Igor Chubin 2022-12-11 09:36:11 +0100
  • 1510ce6a88 Add new option: --geo-resolve for geo queries Igor Chubin 2022-12-09 21:03:10 +0100
  • caecca05cf Add Nominatim configuration Igor Chubin 2022-12-09 21:02:47 +0100
  • 2ce4c28c34 Add Nominatim queries resolution initial support Igor Chubin 2022-12-09 21:02:10 +0100
  • ca54ff4d2d
    fix spelling (#822) #823 Lucas Larson 2022-12-09 13:27:59 -0500
  • b8a7991cb6 Switch to GeoIP Cache DB Igor Chubin 2022-12-07 20:10:38 +0100
  • 4855adeaf6 Add support for geoip cache db writing Igor Chubin 2022-12-06 19:37:57 +0100
  • a27541a25b Add support for geoip cache db reading Igor Chubin 2022-12-06 18:52:26 +0100
  • 4599029329 Ignore local queries in stats Igor Chubin 2022-12-06 18:03:24 +0100
  • 307476764a Add internal/util/yaml.go Igor Chubin 2022-12-04 21:16:39 +0100
  • b54ba36643 Add geoip cache converter Igor Chubin 2022-12-04 21:16:23 +0100
  • bcb3667aef Add samonzeweb/godb and mattn/go-sqlite3 to go.mod Igor Chubin 2022-12-04 21:15:43 +0100
  • 6c0107bf7a Add temporary support for /:geo-ip-{get,put} Igor Chubin 2022-12-04 17:37:22 +0100
  • 9835874422 Update Makefile Igor Chubin 2022-12-04 16:56:11 +0100
  • f9e5e0ecf6 Add github.com/stretchr/testify to go.mod Igor Chubin 2022-12-04 16:55:58 +0100
  • 3765dcbfbf Count number of queries with known IPs Igor Chubin 2022-12-04 16:55:14 +0100
  • 074b8b6ec8 Add GeoIP info cache access Igor Chubin 2022-12-04 16:48:04 +0100
  • a6f2844c67 Suppress log if needed Igor Chubin 2022-12-04 10:35:58 +0100
  • 5d86d36b7e Add config file parsing/dumping Igor Chubin 2022-12-03 17:53:50 +0100
  • 2328b29bfe Add CLI parsing Igor Chubin 2022-12-03 17:53:28 +0100
  • fb8f0d248b Move cmd/srv.go to ./ Igor Chubin 2022-12-03 16:10:10 +0100
  • 12df32b07c Split rest of srv into packages Igor Chubin 2022-12-03 16:08:43 +0100
  • 0d42c23d5b Move stats to a separate package Igor Chubin 2022-12-03 15:39:34 +0100
  • aef41c375e Fix Makefile Igor Chubin 2022-12-02 20:10:48 +0100
  • 30c2c85e54 Move global consts to config Igor Chubin 2022-12-02 20:10:32 +0100
  • 28f1fd9aae Move global transport to RequestProcessor Igor Chubin 2022-12-02 19:47:36 +0100
  • 7b8c6665e8 Move config to separate package Igor Chubin 2022-11-29 21:38:39 +0100
  • f27bf2d5b3 Move routing to separate module Igor Chubin 2022-11-29 21:24:53 +0100
  • ec264850a4 Add /:stats support Igor Chubin 2022-11-27 22:16:32 +0100
  • 8fd712f790 Add cmd/route.go Igor Chubin 2022-11-27 22:16:19 +0100
  • 762e0fe8f0 Move RequestProcessor to a struct Igor Chubin 2022-11-27 15:51:41 +0100
  • b6687ee037 Add gopkg.in/yaml.v3 to go.mod Igor Chubin 2022-11-26 15:40:04 +0100
  • 60e1a3bf68
    Merge pull request #809 from evansa/fix-typo Igor Chubin 2022-11-25 17:43:34 +0100
  • 2c367d0157 Return err from ProcessRequest instead of panic Igor Chubin 2022-11-20 17:55:17 +0100
  • 5b240c590e Print PREFETCH only when prefetching Igor Chubin 2022-11-20 17:54:42 +0100
  • d4e96dbf3a Write HTTP errors to log Igor Chubin 2022-11-20 17:53:51 +0100
  • d804310586 Add cmd/logsuppress.go Igor Chubin 2022-11-20 17:45:06 +0100
  • ff4f258f2d Don't redirect if TLS is already in use Igor Chubin 2022-11-20 14:00:59 +0100
  • b2b918637e Use custom servers/timeouts for HTTP/HTTPS Igor Chubin 2022-11-20 14:00:37 +0100
  • bef93212c3 Add https support Igor Chubin 2022-11-20 10:03:31 +0100
  • 5bb0c4f1fe Move server config to Config struct Igor Chubin 2022-11-19 19:34:11 +0100
  • 7d801e3b4d Fix Makefile Igor Chubin 2022-11-19 19:20:44 +0100
  • a8e8aa7a52 Activate insternal access logging Igor Chubin 2022-11-19 19:20:35 +0100
  • d9afb06ac5 Add cmd/config.go Igor Chubin 2022-11-19 19:19:42 +0100
  • c77c1227d5 Add cmd/log.go Igor Chubin 2022-11-19 19:19:25 +0100
  • 87c93f1d06 Add go.* Igor Chubin 2022-11-16 17:21:28 +0100
  • 66111b1fdd Add Makefile Igor Chubin 2022-11-16 17:21:07 +0100
  • 61d1fa1ca7 Add missing 'of' in README.md file #809 Evansa 2022-11-14 16:20:28 +0000
  • 6c95a78cb3
    merge pull request #1 from rafaeeelv/patch-2 #807 rafael 2022-11-06 21:30:18 -0300
  • 0c729ec887
    update translations rafael 2022-11-06 21:28:42 -0300
  • d70dae679e
    remove extra lines and update translations rafael 2022-11-06 21:18:23 -0300
  • b54ebc341f
    Create ukr-help.txt #804 Mykhailo 2022-10-30 21:55:21 +0200
  • 6755f453a3
    docs(README): Clean up code blocks #802 Johanan Idicula 2022-10-26 22:20:02 -0400
  • 8f433de15a Split proxy access and errors logs Igor Chubin 2022-10-26 08:41:20 +0200
  • 9383fc8850
    Update requirements.txt #801 PyDeps 2022-10-26 11:42:25 +0800
  • 34684cb264 Add share/translations/gu* (#774) Igor Chubin 2022-10-25 19:26:17 +0200
  • 284d3ae992 Merge branch 'master' of https://github.com/chubin/wttr.in Igor Chubin 2022-10-25 19:22:45 +0200
  • 0be2669412 Increase expiration interval Igor Chubin 2022-10-25 19:21:11 +0200
  • ea1f93282f Move query wrapper to a separate function Igor Chubin 2022-10-25 19:20:49 +0200
  • 4e861802c0 Add PROXY_LOG_FILE to globals Igor Chubin 2022-10-25 19:20:19 +0200
  • cedf3b58d6 Add proxy queries logging Igor Chubin 2022-10-25 19:18:07 +0200
  • e4d4ebc41f Add lib/proxy_log.py Igor Chubin 2022-10-25 19:16:48 +0200
  • 3a112a02c5 Edit gu.yaml with updated translations (#774) #800 wylited 2022-10-25 22:01:59 +0800
  • 44624324c3
    Merge 75dc27537c into b5ee05aaee #788 George Wood (he/him) 2022-10-24 16:40:34 -0700