Commit Graph

70 Commits

Author SHA1 Message Date
Daniel Carrillo d5b244dc5f
Bump go version to 1.21.3 (it fix HTTP/2 Stream Resets issue) 2023-10-12 12:14:49 +02:00
Daniel Carrillo d767afd658
Update dependencies 2023-10-11 19:39:33 +02:00
Daniel Carrillo f4fd79737e
Bump golang version to 1.21 2023-08-25 18:34:21 +02:00
Daniel Carrillo 2ab6b29ed5
Update dependencies 2023-08-12 18:38:01 +02:00
Daniel Carrillo 55e6cd4816
Update test to latest quic version 2023-07-22 13:20:17 +02:00
Daniel Carrillo a490d5f10e
Update dependencies 2023-07-22 13:14:33 +02:00
dependabot[bot] 994a12da5a
Bump google.golang.org/grpc from 1.48.0 to 1.53.0 (#15)
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.48.0 to 1.53.0.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.48.0...v1.53.0)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-06 08:07:54 +02:00
Daniel Carrillo 91deff4a14
chore: bump Go action to v4 (#13) 2023-06-02 17:23:48 +02:00
dependabot[bot] 81c3a4fbb0
Bump github.com/gin-gonic/gin from 1.9.0 to 1.9.1 (#14)
Bumps [github.com/gin-gonic/gin](https://github.com/gin-gonic/gin) from 1.9.0 to 1.9.1.
- [Release notes](https://github.com/gin-gonic/gin/releases)
- [Changelog](https://github.com/gin-gonic/gin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/gin-gonic/gin/compare/v1.9.0...v1.9.1)

---
updated-dependencies:
- dependency-name: github.com/gin-gonic/gin
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-02 17:13:53 +02:00
dependabot[bot] 5b85eef7eb
Bump github.com/docker/distribution (#12)
Bumps [github.com/docker/distribution](https://github.com/docker/distribution) from 2.8.1+incompatible to 2.8.2+incompatible.
- [Release notes](https://github.com/docker/distribution/releases)
- [Commits](https://github.com/docker/distribution/compare/v2.8.1...v2.8.2)

---
updated-dependencies:
- dependency-name: github.com/docker/distribution
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-12 17:00:06 +02:00
Daniel Carrillo c54cf5a456
Add upx compression to Dockerfile 2023-04-29 18:49:21 +02:00
Daniel Carrillo 7dfa0a2e6d
Update dependencies 2023-04-27 18:21:27 +02:00
dependabot[bot] 68ef680439
Bump github.com/docker/docker (#11)
Bumps [github.com/docker/docker](https://github.com/docker/docker) from 20.10.17+incompatible to 20.10.24+incompatible.
- [Release notes](https://github.com/docker/docker/releases)
- [Commits](https://github.com/docker/docker/compare/v20.10.17...v20.10.24)

---
updated-dependencies:
- dependency-name: github.com/docker/docker
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-05 19:50:22 +02:00
dependabot[bot] bd42f712ea
Bump github.com/opencontainers/runc from 1.1.3 to 1.1.5 (#10)
Bumps [github.com/opencontainers/runc](https://github.com/opencontainers/runc) from 1.1.3 to 1.1.5.
- [Release notes](https://github.com/opencontainers/runc/releases)
- [Changelog](https://github.com/opencontainers/runc/blob/v1.1.5/CHANGELOG.md)
- [Commits](https://github.com/opencontainers/runc/compare/v1.1.3...v1.1.5)

---
updated-dependencies:
- dependency-name: github.com/opencontainers/runc
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-29 18:23:38 +02:00
Daniel Carrillo 0b31633309
Remove useless function 2023-03-21 20:19:11 +01:00
Daniel Carrillo b5fa3be506
Move logs about stopping servers to the proper place 2023-03-20 19:27:17 +01:00
Daniel Carrillo 8783db018b
Use pointers to proper server initializing handling 2023-03-20 17:43:06 +01:00
Daniel Carrillo e60d1ae5b7
Initial server handling refactor (#9) 2023-03-20 16:36:55 +01:00
Daniel Carrillo 84a767ade0
chore: Fix README.md typos 2023-03-18 21:14:08 +01:00
Daniel Carrillo 19c72f94a5
Add experimental support for HTTP/3 (#8)
* Wait for service in integration tests instead of watching for a string

* Add http3 experimental support
2023-03-18 21:06:51 +01:00
Daniel Carrillo de78dcdf52
Bump dependencies due to minor security issues 2023-03-16 19:59:39 +01:00
Daniel Carrillo eb200ddd81
Fix minor linting issues 2023-03-16 19:59:04 +01:00
Daniel Carrillo 5c4ac4a3ee
[skip ci] bump action-gh-release to v1 2023-03-10 20:03:32 +01:00
Daniel Carrillo ee328892d6
Bump gin to v1.9.0 2023-03-10 19:30:03 +01:00
Daniel Carrillo 04d983d671
Remove redundant ifs 2023-03-10 19:27:10 +01:00
Daniel Carrillo 202518d547
Merge branch 'main' of github.com:dcarrillo/whatismyip 2023-02-16 19:27:07 +01:00
Daniel Carrillo 52d14fe78f
Update dependencies 2023-02-16 19:26:53 +01:00
Daniel Carrillo 8aadc4fbb6
Bump golang to 1.20 2023-02-16 19:24:16 +01:00
dependabot[bot] b6391d8fd1
Bump github.com/containerd/containerd from 1.6.12 to 1.6.18 (#6)
Bumps [github.com/containerd/containerd](https://github.com/containerd/containerd) from 1.6.12 to 1.6.18.
2023-02-16 19:21:04 +01:00
Daniel Carrillo 35fac1bd57
chore: update linters and go action 2023-01-26 20:47:03 +01:00
Daniel Carrillo b13a30c354
chore: disable go cache 2023-01-26 20:43:13 +01:00
Daniel Carrillo 5982683cdd
chore: use cache in CI and bump checkout action to v3 2023-01-26 20:38:31 +01:00
Daniel Carrillo 1a986a029f
Update gin to v1.8.2 (GO-2022-1144) and containerd (CVE-2022-27664) 2022-12-26 19:30:02 +01:00
Daniel Carrillo ed0ddccab5
Update golang.org/x/net (CVE-2022-32149) 2022-11-05 13:37:05 +01:00
Daniel Carrillo 20ae50c115
Update golang.org/x/net (CVE-2022-27664) 2022-09-13 20:38:24 +02:00
Daniel Carrillo 9763ed0e29
Update to golang 1.19 2022-08-11 20:02:27 +02:00
Daniel Carrillo 88691a5149
Update README.md
Add CodeQL badge
2022-07-03 11:57:58 +02:00
Daniel Carrillo 6b7fc0bc6a
Bump gin and testify to latest versions 2022-07-03 11:39:51 +02:00
Daniel Carrillo c5a659ff64
Create codeql-analysis.yml 2022-07-03 11:29:23 +02:00
Daniel Carrillo bd06da7b2b
Bump gin-gonic to 1.8.0 2022-06-03 18:37:22 +02:00
Daniel Carrillo b61d64a755
Moving secure again, this time to github.com/gin-contrib/secure 2022-05-07 15:56:21 +02:00
Daniel Carrillo 3df794ecc4
Bump testcontainers-go tp 0.13.0 2022-05-07 13:06:19 +02:00
Daniel Carrillo ca1d002974
Use gin-gonic/contrib/secure instead of deprecated module 2022-05-07 12:51:13 +02:00
Daniel Carrillo 1ee7256506
Remove headers set by a trusted proxy from outputs 2022-05-02 18:07:40 +02:00
Daniel Carrillo 7c70abf07f
Add feature to get the right client port when using a trusted proxy 2022-05-02 17:56:57 +02:00
Daniel Carrillo 9070e9a2c2
Use Accept request header instead of user agent to figure out non-browser clients. Funny fact, I borrowed the idea from a fork ('8a3e142cf3/router/generic.go (L33)') 2022-04-30 17:35:12 +02:00
Daniel Carrillo 12da27ddab
Add optional secure headers to responses 2022-04-02 18:12:31 +02:00
Daniel Carrillo aae2e08240
Bump maxminddb-golang to 1.9.0 2022-04-02 18:07:12 +02:00
Daniel Carrillo e4667bda05
Remove timestamp snapshot from log when releasing 2022-03-19 19:08:02 +01:00
Daniel Carrillo 49b28b6536
Update golangci-lint and shadow 2022-03-19 19:02:41 +01:00