aboutsummaryrefslogtreecommitdiff
path: root/lib/nat/service.go
AgeCommit message (Expand)Author
2024-04-11lib/nat: Don't crash on empty address list (fixes #9503) (#9504)Jakob Borg
2024-02-10all: Use some Go 1.21 features (#9409)Jakob Borg
2023-12-11lib/nat, lib/upnp: IPv6 UPnP support (#9010)Maximilian
2022-07-28all: Unused parameter should be replaced by underscore (#8464)deepsource-autofix[bot]
2021-11-22lib/config: Decouple VerifyConfiguration from Committer (#7939)greatroar
2021-11-22lib/nat: Fix race condition in Mapping (#8042)greatroar
2020-11-17all: Implement suture v4-api (#6947)Simon Frei
2020-08-19lib/nat: Don't hang on draining timer chan (fixes #6908) (#6912)Simon Frei
2020-07-14lib/nat: Make sure nat keeps being disabled (fixes #6823) (#6824)Simon Frei
2020-06-07lib/connections, lib/nat: Correctly dis-/enable nat (fixes #6552) (#6719)Simon Frei
2020-02-24lib: More contextification (#6343)Simon Frei
2019-11-21lib: Replace done channel with contexts in and add names to util services (#6...Simon Frei
2019-07-23lib/model, lib/nat: More service termination speedup (#5884)Simon Frei
2019-07-19lib: Ensure timely service termination (fixes #5860) (#5863)Simon Frei
2019-02-26all: Hide implementations behind interfaces for mocked testing (#5548)Simon Frei
2019-02-02all: Revert the underscore sillynessJakob Borg
2019-02-02all: Fix some linter errors (#5499)Jakob Borg
2017-12-30lib/upnp: Each service is it's own NAT deviceAudrius Butkevicius
2017-02-09all: Update license url to https (ref #3976)Jakob Borg
2016-06-26lib/nat: Avoid concurrent reset of NAT timer (fixes #3337)Jakob Borg
2016-05-27lib/nat, lib/connections: Fix a few issues with NAT traversalAudrius Butkevicius
2016-05-04lib/connections: RefactorAudrius Butkevicius
2016-04-16lib/{nat,pmp}: Fix shadowing and nil IPsAudrius Butkevicius
2016-04-10lib/nat: Add a nat package and service to track mappings on multiple IGDsAudrius Butkevicius