Logo
Explore Help
Sign In
github-starred/gerbil
2
0
Fork 0
You've already forked gerbil
mirror of https://github.com/fosrl/gerbil.git synced 2026-07-15 21:08:27 -05:00
Code Issues 160 Packages Projects Releases 13 Wiki Activity

13 Releases 16 Tags

RSS Feed
  • 1.4.2 4f457db7b5
    Compare

    Stable

    GiteaMirror released this 2026-06-12 22:35:02 -05:00 | 5 commits to main since this release

    📅 Originally published on GitHub: Sat, 13 Jun 2026 03:58:58 GMT
    🏷️ Git tag created: Sat, 13 Jun 2026 03:35:02 GMT

    What's Changed

    • Add cache timeout of 2.5 seconds to record hp; fixes registering issue when endpoint was the same

    Full Changelog: https://github.com/fosrl/gerbil/compare/1.4.1...1.4.2

    Downloads
    • gerbil_linux_amd64
      25 MiB
      2026-06-13 06:29:05 -05:00
    • gerbil_linux_arm64
      23 MiB
      2026-06-13 06:29:09 -05:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • 1.4.1 4d8f5923c3
    Compare

    Stable

    GiteaMirror released this 2026-06-04 12:42:18 -05:00 | 7 commits to main since this release

    📅 Originally published on GitHub: Thu, 04 Jun 2026 17:56:38 GMT
    🏷️ Git tag created: Thu, 04 Jun 2026 17:42:18 GMT

    What's Changed

    • Fix rebuilding WG sessions and handle HP out of hot path
    • Dependency security updates

    Full Changelog: https://github.com/fosrl/gerbil/compare/1.4.0...1.4.1

    Downloads
    • gerbil_linux_amd64
      25 MiB
      2026-06-04 23:26:50 -05:00
    • gerbil_linux_arm64
      23 MiB
      2026-06-04 23:26:53 -05:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • 1.4.0 77b386ecac
    Compare

    Stable

    GiteaMirror released this 2026-05-03 17:29:58 -05:00 | 32 commits to main since this release

    📅 Originally published on GitHub: Sun, 03 May 2026 22:44:56 GMT
    🏷️ Git tag created: Sun, 03 May 2026 22:29:58 GMT

    What's Changed

    • perf(relay): cache resolved UDP destinations with TTL by @LaurenceJJones in https://github.com/fosrl/gerbil/pull/61
    • perf(relay): scale packet workers and queue depth for throughput by @LaurenceJJones in https://github.com/fosrl/gerbil/pull/60
    • Integrate OpenTelemetry and Prometheus metrics across services by @marcschaeferger in https://github.com/fosrl/gerbil/pull/67
    • perf(relay): index WireGuard sessions by receiver index by @LaurenceJJones in https://github.com/fosrl/gerbil/pull/62
    • perf(proxy): Add HTTP client reuse and buffer pooling by @LaurenceJJones in https://github.com/fosrl/gerbil/pull/63
    • Enhance observability with OTLP timeout and API unification by @marcschaeferger in https://github.com/fosrl/gerbil/pull/79
    • Add tc optional rate limiting for all sites

    Full Changelog: https://github.com/fosrl/gerbil/compare/1.3.1...1.4.0

    Downloads
    • gerbil_linux_amd64
      25 MiB
      2026-05-08 12:06:55 -05:00
    • gerbil_linux_arm64
      24 MiB
      2026-05-08 12:07:02 -05:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • 1.3.1 279fc427a8
    Compare

    Stable

    GiteaMirror released this 2026-04-03 18:54:02 -05:00 | 68 commits to main since this release

    📅 Originally published on GitHub: Sat, 04 Apr 2026 00:05:46 GMT
    🏷️ Git tag created: Fri, 03 Apr 2026 23:54:02 GMT

    What's Changed

    • Security updates to packages and platform

    Full Changelog: https://github.com/fosrl/gerbil/compare/1.3.0...1.3.1

    Downloads
    • gerbil_linux_amd64
      12 MiB
      2026-04-11 08:44:36 -05:00
    • gerbil_linux_arm64
      11 MiB
      2026-04-11 08:44:38 -05:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • 1.3.0 7c7762ebc5
    Compare

    Stable

    GiteaMirror released this 2025-12-06 11:16:15 -06:00 | 110 commits to main since this release

    📅 Originally published on GitHub: Mon, 08 Dec 2025 19:53:40 GMT
    🏷️ Git tag created: Sat, 06 Dec 2025 17:16:15 GMT

    What's Changed

    • Adding GHCR to CI/CD Release Workflow & further improvements by @marcschaeferger in https://github.com/fosrl/gerbil/pull/32
    • feat: optimize calculatePeerBandwidth to avoid nested loops by @LaurenceJJones in https://github.com/fosrl/gerbil/pull/39
    • fix: relay buffer leak on UDP read error by @LaurenceJJones in https://github.com/fosrl/gerbil/pull/38
    • fix: relay race condition in WireGuard session management by @LaurenceJJones in https://github.com/fosrl/gerbil/pull/36
    • feat: base context + errgroup; propagate cancellation; gracefu… by @LaurenceJJones in https://github.com/fosrl/gerbil/pull/37
    • Include public key in hole punch message to Pangolin

    New Contributors

    • @marcschaeferger made their first contribution in https://github.com/fosrl/gerbil/pull/31
    • @LaurenceJJones made their first contribution in https://github.com/fosrl/gerbil/pull/39

    Full Changelog: https://github.com/fosrl/gerbil/compare/1.2.2...1.3.0

    Downloads
    • gerbil_linux_amd64
      11 MiB
      2026-03-22 12:54:32 -05:00
    • gerbil_linux_arm64
      9.8 MiB
      2026-03-22 12:54:33 -05:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • 1.2.2 16aef10cca
    Compare

    Stable

    GiteaMirror released this 2025-10-16 15:41:42 -05:00 | 152 commits to main since this release

    📅 Originally published on GitHub: Thu, 16 Oct 2025 21:30:11 GMT
    🏷️ Git tag created: Thu, 16 Oct 2025 20:41:42 GMT

    What's Changed

    • changed docker image from ubuntu to alpine by @Lokowitz in https://github.com/fosrl/gerbil/pull/24
    • Change default port to 3004 to avoid a conflict with Pangolin's integration API. by @SigmaSquadron in https://github.com/fosrl/gerbil/pull/28
    • Fixes to proxy protocol for downstream proxies when running as the TLS gateway

    BREAKING

    --listen is no longer supporter. The listen port is pulled from --reachableAt for backward compatability due to #28. Please make sure your port is in --reachableAt and ensure you are using the latest Pangolin version for this to be reflected in the database for communication!

    The default port has changed to 3004.

    New Contributors

    • @SigmaSquadron made their first contribution in https://github.com/fosrl/gerbil/pull/28

    Full Changelog: https://github.com/fosrl/gerbil/compare/1.2.1...1.2.2

    Downloads
    • gerbil_linux_amd64
      10 MiB
      2025-11-19 07:02:49 -06:00
    • gerbil_linux_arm64
      9.8 MiB
      2025-11-19 07:02:51 -06:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • 1.2.1 a8a0f92c9b
    Compare

    Stable

    GiteaMirror released this 2025-08-27 16:22:08 -05:00 | 174 commits to main since this release

    📅 Originally published on GitHub: Wed, 27 Aug 2025 21:36:56 GMT
    🏷️ Git tag created: Wed, 27 Aug 2025 21:22:08 GMT

    What's Changed

    • Add proxy protocol by @oschwartz10612 in https://github.com/fosrl/gerbil/pull/23

    BREAKING

    If you are on a managed node and update Gerbil to 1.2.1 you need to allow the proxy protocol with something like the following in your config/traefik_config.yml

    websecure:
        proxyProtocol:
          trustedIPs:
            - 0.0.0.0/0
            - ::1/128
    

    Full Changelog: https://github.com/fosrl/gerbil/compare/1.2.0...1.2.1

    Downloads
    • gerbil_linux_amd64
      10 MiB
      2025-11-19 07:02:42 -06:00
    • gerbil_linux_arm64
      9.8 MiB
      2025-11-19 07:02:45 -06:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • 1.2.0 554b1d55dc
    Compare

    Stable

    GiteaMirror released this 2025-08-23 14:24:21 -05:00 | 177 commits to main since this release

    📅 Originally published on GitHub: Sat, 23 Aug 2025 19:33:35 GMT
    🏷️ Git tag created: Sat, 23 Aug 2025 19:24:21 GMT

    What's Changed

    • update versions and sync go version in all files by @Lokowitz in https://github.com/fosrl/gerbil/pull/20
    • Documentation improvements
    • SNI proxy addition

    Full Changelog: https://github.com/fosrl/gerbil/compare/1.1.0...1.2.0

    Downloads
    • gerbil_linux_amd64
      10 MiB
      2025-11-19 07:02:36 -06:00
    • gerbil_linux_arm64
      9.7 MiB
      2025-11-19 07:02:38 -06:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • 1.1.0 38483f4a26
    Compare

    Stable

    GiteaMirror released this 2025-07-29 00:41:11 -05:00 | 194 commits to main since this release

    📅 Originally published on GitHub: Fri, 01 Aug 2025 16:30:03 GMT
    🏷️ Git tag created: Tue, 29 Jul 2025 05:41:11 GMT

    What's Changed

    Support relaying for Pangolin clients!

    New Contributors

    • @Lokowitz made their first contribution in https://github.com/fosrl/gerbil/pull/10

    Full Changelog: https://github.com/fosrl/gerbil/compare/1.0.0...1.1.0

    Downloads
    • gerbil_linux_amd64
      9.6 MiB
      2025-11-19 07:02:30 -06:00
    • gerbil_linux_arm64
      9.1 MiB
      2025-11-19 07:02:31 -06:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • 1.0.0 cba4dc646d
    Compare

    Stable

    GiteaMirror released this 2025-03-03 22:58:55 -06:00 | 224 commits to main since this release

    📅 Originally published on GitHub: Tue, 04 Mar 2025 05:04:32 GMT
    🏷️ Git tag created: Tue, 04 Mar 2025 04:58:55 GMT

    What's Changed

    • Add CICD by @oschwartz10612 in https://github.com/fosrl/gerbil/pull/8

    Full Changelog: https://github.com/fosrl/gerbil/compare/1.0.0-beta.3...1.0.0

    Downloads
    • gerbil_linux_amd64
      9.3 MiB
      2025-11-19 07:02:23 -06:00
    • gerbil_linux_arm64
      9.0 MiB
      2025-11-19 07:02:26 -06:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
First Previous 1 2 Next Last
Powered by Gitea Version: 1.25.5 Page: 704ms Template: 48ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API