SOT-TECH
c1d1d98da5
Merge branch 'master' into dependabot/go_modules/github.com/jackc/pgx/v5-5.4.3
2023-09-01 12:13:50 +00:00
dependabot[bot]
c769504cf2
build(deps): bump github.com/jackc/pgx/v5 from 5.4.2 to 5.4.3
...
Bumps [github.com/jackc/pgx/v5](https://github.com/jackc/pgx ) from 5.4.2 to 5.4.3.
- [Changelog](https://github.com/jackc/pgx/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jackc/pgx/compare/v5.4.2...v5.4.3 )
---
updated-dependencies:
- dependency-name: github.com/jackc/pgx/v5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-01 12:12:57 +00:00
SOT-TECH
7506fb1b3a
Merge pull request #58 from sot-tech/dependabot/go_modules/github.com/valyala/fasthttp-1.49.0
...
build(deps): bump github.com/valyala/fasthttp from 1.48.0 to 1.49.0
2023-09-01 12:12:02 +00:00
SOT-TECH
331c43cfe0
Merge pull request #59 from sot-tech/dependabot/go_modules/github.com/redis/go-redis/v9-9.1.0
...
build(deps): bump github.com/redis/go-redis/v9 from 9.0.5 to 9.1.0
2023-09-01 12:11:48 +00:00
SOT-TECH
0ede77a966
Merge pull request #60 from sot-tech/dependabot/go_modules/github.com/libp2p/go-reuseport-0.4.0
...
build(deps): bump github.com/libp2p/go-reuseport from 0.3.0 to 0.4.0
2023-09-01 12:10:54 +00:00
dependabot[bot]
6dc96d7154
build(deps): bump github.com/libp2p/go-reuseport from 0.3.0 to 0.4.0
...
Bumps [github.com/libp2p/go-reuseport](https://github.com/libp2p/go-reuseport ) from 0.3.0 to 0.4.0.
- [Release notes](https://github.com/libp2p/go-reuseport/releases )
- [Commits](https://github.com/libp2p/go-reuseport/compare/v0.3.0...v0.4.0 )
---
updated-dependencies:
- dependency-name: github.com/libp2p/go-reuseport
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-01 12:08:36 +00:00
dependabot[bot]
746381a02b
build(deps): bump github.com/redis/go-redis/v9 from 9.0.5 to 9.1.0
...
Bumps [github.com/redis/go-redis/v9](https://github.com/redis/go-redis ) from 9.0.5 to 9.1.0.
- [Release notes](https://github.com/redis/go-redis/releases )
- [Changelog](https://github.com/redis/go-redis/blob/master/CHANGELOG.md )
- [Commits](https://github.com/redis/go-redis/compare/v9.0.5...v9.1.0 )
---
updated-dependencies:
- dependency-name: github.com/redis/go-redis/v9
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-01 12:08:26 +00:00
dependabot[bot]
96e81982a5
build(deps): bump github.com/valyala/fasthttp from 1.48.0 to 1.49.0
...
Bumps [github.com/valyala/fasthttp](https://github.com/valyala/fasthttp ) from 1.48.0 to 1.49.0.
- [Release notes](https://github.com/valyala/fasthttp/releases )
- [Commits](https://github.com/valyala/fasthttp/compare/v1.48.0...v1.49.0 )
---
updated-dependencies:
- dependency-name: github.com/valyala/fasthttp
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-01 12:07:53 +00:00
dependabot[bot]
d2cc37c31e
build(deps): bump github.com/anacrolix/torrent from 1.52.4 to 1.52.5
...
Bumps [github.com/anacrolix/torrent](https://github.com/anacrolix/torrent ) from 1.52.4 to 1.52.5.
- [Commits](https://github.com/anacrolix/torrent/compare/v1.52.4...v1.52.5 )
---
updated-dependencies:
- dependency-name: github.com/anacrolix/torrent
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-01 12:07:41 +00:00
SOT-TECH
4f39af0791
Merge pull request #56 from sot-tech/dependabot/go_modules/github.com/anacrolix/torrent-1.52.4
...
build(deps): bump github.com/anacrolix/torrent from 1.52.3 to 1.52.4
2023-08-01 12:08:29 +00:00
dependabot[bot]
979ddfba62
build(deps): bump github.com/anacrolix/torrent from 1.52.3 to 1.52.4
...
Bumps [github.com/anacrolix/torrent](https://github.com/anacrolix/torrent ) from 1.52.3 to 1.52.4.
- [Commits](https://github.com/anacrolix/torrent/compare/v1.52.3...v1.52.4 )
---
updated-dependencies:
- dependency-name: github.com/anacrolix/torrent
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-08-01 12:04:24 +00:00
dependabot[bot]
5853516fce
build(deps): bump github.com/rs/zerolog from 1.29.1 to 1.30.0
...
Bumps [github.com/rs/zerolog](https://github.com/rs/zerolog ) from 1.29.1 to 1.30.0.
- [Release notes](https://github.com/rs/zerolog/releases )
- [Commits](https://github.com/rs/zerolog/compare/v1.29.1...v1.30.0 )
---
updated-dependencies:
- dependency-name: github.com/rs/zerolog
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-08-01 12:03:54 +00:00
Lawrence, Rendall
a5058b89d0
fix mutex deadlock om memory storage gc
2023-07-17 17:37:32 +03:00
Lawrence, Rendall
45eed627f4
update dependencies
2023-07-01 16:11:57 +03:00
Lawrence, Rendall
70bef26db2
update dependencies
2023-06-01 16:05:11 +03:00
Lawrence, Rendall
ab3fdfff2f
update dependencies
...
closes #37 #38 #39 #40 #41
2023-05-01 16:27:17 +03:00
Lawrence, Rendall
967611620e
(minor) update dependencies
2023-03-22 18:19:51 +03:00
Lawrence, Rendall
b956811e40
(untested) refactor code
2023-03-21 18:59:05 +03:00
Lawrence, Rendall
da7de52813
change httprouter with fasthttp and simple handler
...
* add http benchmark
* move HTTP query parameters parsing to http subpackage
* update dependencies
2023-03-18 00:58:35 +03:00
Lawrence, Rendall
e5039131b3
update dependencies
2023-03-03 12:53:35 +03:00
SOT-TECH
98ba900f3e
Merge pull request #32 from sot-tech/dependabot/go_modules/github.com/jackc/pgx/v5-5.3.1
...
build(deps): bump github.com/jackc/pgx/v5 from 5.3.0 to 5.3.1
2023-03-03 12:52:21 +03:00
dependabot[bot]
4574dd3939
build(deps): bump github.com/jackc/pgx/v5 from 5.3.0 to 5.3.1
...
Bumps [github.com/jackc/pgx/v5](https://github.com/jackc/pgx ) from 5.3.0 to 5.3.1.
- [Release notes](https://github.com/jackc/pgx/releases )
- [Changelog](https://github.com/jackc/pgx/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jackc/pgx/compare/v5.3.0...v5.3.1 )
---
updated-dependencies:
- dependency-name: github.com/jackc/pgx/v5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-03-01 12:59:12 +00:00
dependabot[bot]
bc12a64453
build(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.2
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.8.1 to 1.8.2.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.8.1...v1.8.2 )
---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-03-01 12:58:55 +00:00
Lawrence, Rendall
57c594c207
mod tidy
2023-02-21 16:45:45 +03:00
Lawrence, Rendall
4c21bfa100
update dependencies
2023-02-21 16:34:45 +03:00
Lawrence, Rendall
96cc4f7eac
update go-redis to v9
2023-02-10 00:19:42 +03:00
SOT-TECH
9264fd1431
Merge pull request #27 from sot-tech/dependabot/go_modules/github.com/MicahParks/keyfunc-1.9.0
...
build(deps): bump github.com/MicahParks/keyfunc from 1.7.0 to 1.9.0
2023-02-09 23:34:45 +03:00
dependabot[bot]
4d9802c2c5
build(deps): bump github.com/rs/zerolog from 1.28.0 to 1.29.0
...
Bumps [github.com/rs/zerolog](https://github.com/rs/zerolog ) from 1.28.0 to 1.29.0.
- [Release notes](https://github.com/rs/zerolog/releases )
- [Commits](https://github.com/rs/zerolog/compare/v1.28.0...v1.29.0 )
---
updated-dependencies:
- dependency-name: github.com/rs/zerolog
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-02-01 12:04:45 +00:00
dependabot[bot]
c5b726bf88
build(deps): bump github.com/MicahParks/keyfunc from 1.7.0 to 1.9.0
...
Bumps [github.com/MicahParks/keyfunc](https://github.com/MicahParks/keyfunc ) from 1.7.0 to 1.9.0.
- [Release notes](https://github.com/MicahParks/keyfunc/releases )
- [Commits](https://github.com/MicahParks/keyfunc/compare/v1.7.0...v1.9.0 )
---
updated-dependencies:
- dependency-name: github.com/MicahParks/keyfunc
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-02-01 12:04:28 +00:00
Lawrence, Rendall
27ae2db50c
(minor) update dependencies
...
resolves #24
resolves #25
resolves #26
2022-12-06 13:49:38 +03:00
Lawrence, Rendall
f80e9af156
(untested) add salt to UDP connection ID
2022-11-30 19:10:23 +03:00
Lawrence, Rendall
19b4b68115
revert 7e3204b9dd and replace with map+rwmutex wrappers
2022-11-27 19:32:42 +03:00
Lawrence, Rendall
e1888a18a3
update dependencies
2022-11-27 17:13:35 +03:00
Lawrence, Rendall
7e3204b9dd
replace go map with cornelk/hashmap in memory store
2022-11-27 16:22:04 +03:00
Lawrence, Rendall
ae0c006cd2
change hash for udp connection id to xxhash3
...
* update dependencies
2022-11-21 14:25:48 +03:00
Širhoe Biazhkovič
0cbc5854cd
refactor timecache
...
* change clock to `atomic.Int64`
* add `once` fields for starter and stopper
* update dependencies
note: go version updated to 1.19
2022-11-16 19:59:07 +03:00
Lawrence, Rendall
1f93e30c11
(wip) fix pg config example, update dependencies
2022-10-27 01:39:24 +03:00
Lawrence, Rendall
dff0ba6da8
(wip) rework configuration to support multiple frontends
2022-10-21 17:53:03 +03:00
Širhoe Biazhkovič
505f7020ad
(not tested) add named queries support in PG storage
...
* update dependencies
2022-10-17 14:08:17 +03:00
Lawrence, Rendall
2c6ecf64df
update pgx driver
2022-10-01 20:17:40 +03:00
SOT-TECH
309b796e88
Merge branch 'master' into dependabot/go_modules/github.com/anacrolix/torrent-1.47.0
2022-10-01 18:58:10 +03:00
dependabot[bot]
d3c14bcf7f
build(deps): bump github.com/anacrolix/torrent from 1.46.0 to 1.47.0
...
Bumps [github.com/anacrolix/torrent](https://github.com/anacrolix/torrent ) from 1.46.0 to 1.47.0.
- [Release notes](https://github.com/anacrolix/torrent/releases )
- [Commits](https://github.com/anacrolix/torrent/compare/v1.46.0...v1.47.0 )
---
updated-dependencies:
- dependency-name: github.com/anacrolix/torrent
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-10-01 12:05:16 +00:00
dependabot[bot]
b522712ce5
build(deps): bump github.com/MicahParks/keyfunc from 1.2.2 to 1.4.0
...
Bumps [github.com/MicahParks/keyfunc](https://github.com/MicahParks/keyfunc ) from 1.2.2 to 1.4.0.
- [Release notes](https://github.com/MicahParks/keyfunc/releases )
- [Commits](https://github.com/MicahParks/keyfunc/compare/v1.2.2...v1.4.0 )
---
updated-dependencies:
- dependency-name: github.com/MicahParks/keyfunc
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-10-01 12:04:58 +00:00
Lawrence, Rendall
694592f881
fix list warnings
...
* remove deprecated lint checks
* reformat files
* update dependencies
2022-09-06 13:34:57 +03:00
Lawrence, Rendall
048ace4d42
(untested) reimplement jwt middleware
...
* change github.com/SermoDigital/jose to github.com/golang-jwt/jwt
* remove pkg/errors dependency
* update dependencies
TODO:
* add test
* flag if announce/scrape handle needed
2022-08-17 15:10:23 +03:00
Lawrence, Rendall
96653c45a3
add filter_private_ips option to discard private IPs.
...
Might be used when tracker is behind reverse proxy and one of provided
addresses in `real_ip_header` is private/local address.
Additional changes:
* check if provided address is not multicast/broadcast
* configure `http.Server.ReadHeaderTimeout` with `http.ReadTimeout` to mitigate Slowloris
* update dependencies
* minor docs fixes
2022-07-23 15:49:22 +03:00
Lawrence, Rendall
37f5b0bc53
Fix lint warnings
2022-07-12 13:09:10 +03:00
Lawrence, Rendall
9d8440667c
(tested) Add reuseport feauture.
...
SO_REUSEPORT allows multipple instances to use same port.
It might be used for better scalability and performance.
* update dependencies
* fix data race of http's srv and tlsSrv variables
2022-07-11 13:38:37 +03:00
dependabot[bot]
5b6a62f30e
build(deps): bump github.com/stretchr/testify from 1.7.4 to 1.8.0
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.7.4 to 1.8.0.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.7.4...v1.8.0 )
---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-07-01 12:08:06 +00:00
Lawrence, Rendall
0fd0e06360
(tested) change DataStorage interface to accept byte array as value
2022-06-23 21:01:05 +03:00