Commit History

Autor SHA1 Mensaxe Data
  Jakob Borg 836045ee87 feat: switch logging framework (#10220) hai 2 meses
  Marcus B Spencer 4c64843d60 feat(connections, nat): add UDP portmapping/pinhole for QUIC (fixes #7403) (#10171) hai 4 meses
  Simon Frei ff7e4fef55 chore(nat, upnp): Make failure logging less reptitive (ref #9324) (#9785) hai 1 ano
  Jakob Borg 79ae24df76 lib/nat: Don't crash on empty address list (fixes #9503) (#9504) hai 1 ano
  Jakob Borg e1dd36561d all: Use some Go 1.21 features (#9409) hai 1 ano
  Maximilian 16db6fcf3d lib/nat, lib/upnp: IPv6 UPnP support (#9010) hai 1 ano
  deepsource-autofix[bot] 5130c414da all: Unused parameter should be replaced by underscore (#8464) %!s(int64=3) %!d(string=hai) anos
  greatroar bf89bffb0b lib/config: Decouple VerifyConfiguration from Committer (#7939) %!s(int64=3) %!d(string=hai) anos
  greatroar 8265dac127 lib/nat: Fix race condition in Mapping (#8042) %!s(int64=3) %!d(string=hai) anos
  Simon Frei 9524b51708 all: Implement suture v4-api (#6947) %!s(int64=4) %!d(string=hai) anos
  Simon Frei ce4d149bf5 lib/nat: Don't hang on draining timer chan (fixes #6908) (#6912) %!s(int64=5) %!d(string=hai) anos
  Simon Frei 16f4921c50 lib/nat: Make sure nat keeps being disabled (fixes #6823) (#6824) %!s(int64=5) %!d(string=hai) anos
  Simon Frei 3065b127b5 lib/connections, lib/nat: Correctly dis-/enable nat (fixes #6552) (#6719) %!s(int64=5) %!d(string=hai) anos
  Simon Frei f0e33d052a lib: More contextification (#6343) %!s(int64=5) %!d(string=hai) anos
  Simon Frei 90d85fd0a2 lib: Replace done channel with contexts in and add names to util services (#6166) %!s(int64=6) %!d(string=hai) anos
  Simon Frei 942659fb06 lib/model, lib/nat: More service termination speedup (#5884) %!s(int64=6) %!d(string=hai) anos
  Simon Frei 4d3432af3e lib: Ensure timely service termination (fixes #5860) (#5863) %!s(int64=6) %!d(string=hai) anos
  Simon Frei 722b3fce6a all: Hide implementations behind interfaces for mocked testing (#5548) %!s(int64=6) %!d(string=hai) anos
  Jakob Borg c2ddc83509 all: Revert the underscore sillyness %!s(int64=6) %!d(string=hai) anos
  Jakob Borg 2111386ee4 all: Fix some linter errors (#5499) %!s(int64=6) %!d(string=hai) anos
  Audrius Butkevicius c7f136c2b8 lib/upnp: Each service is it's own NAT device %!s(int64=7) %!d(string=hai) anos
  Jakob Borg f7fc0c1d3e all: Update license url to https (ref #3976) %!s(int64=8) %!d(string=hai) anos
  Jakob Borg a2dcffcca2 lib/nat: Avoid concurrent reset of NAT timer (fixes #3337) %!s(int64=9) %!d(string=hai) anos
  Audrius Butkevicius 87701339fe lib/nat, lib/connections: Fix a few issues with NAT traversal %!s(int64=9) %!d(string=hai) anos
  Audrius Butkevicius 674fc566bb lib/connections: Refactor %!s(int64=9) %!d(string=hai) anos
  Audrius Butkevicius e61f424ade lib/{nat,pmp}: Fix shadowing and nil IPs %!s(int64=9) %!d(string=hai) anos
  Audrius Butkevicius 19b4f3bfb4 lib/nat: Add a nat package and service to track mappings on multiple IGDs %!s(int64=9) %!d(string=hai) anos