mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-25 04:43:31 +01:00
3eaa9a376c
* MINIUPNPC rather than the generic UPNP * Nick suggested a better abstraction model for tor-fw-helper * Fix autoconf to build with either natpmp or miniupnpc * Add AM_PROG_CC_C_O to fix automake complaint * update spec to address nickm's concern * refactor nat-pmp to match upnp state * we prefer tor_snprintf to snprintf * link properlty for tor_snprintf * rename test_commandline_options to log_commandline_options * cast this uint as an int * detect possible FD_SETSIZE errors * make note about future enhancements for natpmp * add upnp enhancement note * ChangeLog entry * doxygen and check-spaces cleanup * create tor-fw-helper.1.txt
15 lines
901 B
Plaintext
15 lines
901 B
Plaintext
o Major features:
|
|
- Tor now has the ability to wrangle NAT devices like a good network cowbot
|
|
with the tor-fw-helper tool. The tor-fw-helper tool supports Apple's
|
|
NAT-PMP protocol and the UPnP standard for TCP port mapping. This
|
|
optional tool may be enabled at compile time by configuring with
|
|
'--enable-upnp' or '--enable-natpmp' or with both. This tool may be
|
|
called by hand or by Tor. By configuring the PortForwarding option, Tor
|
|
will launch the helper on a regular basis to ensure that the NAT mapping
|
|
is regularly updated. Additionally, a user may also specify an
|
|
alternative helper by using the PortForwardingHelper option. The helper
|
|
may be specified by name or with the full path to the helper. The default
|
|
helper is named 'tor-fw-helper' and any alternative helper must take the
|
|
tor-fw-helper-spec.txt into account.
|
|
|