You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tailscale/types
julianknodt 1bb6abc604 net/portmapper: add upnp port mapping
Add in UPnP portmapping, using goupnp library in order to get the UPnP client and run the
portmapping functions. This rips out anywhere where UPnP used to be in portmapping, and has a
flow separate from PMP and PCP.

RELNOTE=portmapper now supports UPnP mappings

Fixes #682
Updates #2109

Signed-off-by: julianknodt <julianknodt@gmail.com>
5 years ago
..
empty types/empty: add Message, stop using mysterious *struct{} 6 years ago
flagtype types/flagtype: fix bug showing the default port value (shown in --help) 5 years ago
ipproto net/packet, wgengine/filter: support SCTP 5 years ago
key staticcheck.conf: turn off noisy lint errors 5 years ago
logger types/logger: fix deadlock RateLimitedFn reentrancy 5 years ago
netmap all: adapt to opaque netaddr types 5 years ago
nettype wgengine/magicsock, tstest/natlab: start hooking up natlab to magicsock 6 years ago
opt net/portmapper: add upnp port mapping 5 years ago
pad32 net/portmapper: add NAT-PMP client, move port mapping service probing 5 years ago
persist types/persist: split controlclient.Persist into a small leaf package 5 years ago
preftype types/preftype: don't use iota for consts persisted to disk 5 years ago
structs types/structs: add structs.Incomparable annotation, use it where applicable 6 years ago
wgkey tailcfg, types/wgkey: add AppendTo methods on some types 5 years ago