aboutsummaryrefslogtreecommitdiff
path: root/src/tools/tor-fw-helper
Commit message (Expand)AuthorAge
* Update copyright dates to 2012; add a few missing copyright statementsNick Mathewson2012-06-04
* Fix compile error against miniupnpc-1.6 when --enable-upnp•••The bump from miniupnpc-1.5 to 1.6 changes the definition of two functions used by tor-fw-helper-upnp.c, upnpDiscover() and UPNP_AddPortMapping(). This patch addresses this and adds a check in configure.in for backwards compatibility. Thanks to Nickolay Kolchin-Semyonov for some hints. X-Tor-Bug-URL: https://trac.torproject.org/projects/tor/ticket/5434 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=376621 Signed-off-by: Anthony G. Basile <blueness@gentoo.org> Anthony G. Basile2012-04-24
* Include compat.h from natpmp-helper to fix build•••This means tor_socket_t is declared. Sebastian Hahn2012-02-14
* Use the standard _WIN32, not the Torism MS_WINDOWS or deprecated WIN32•••This commit is completely mechanical; I used this perl script to make it: #!/usr/bin/perl -w -i.bak -p if (/^\s*\#/) { s/MS_WINDOWS/_WIN32/g; s/\bWIN32\b/_WIN32/g; } Nick Mathewson2012-01-31
* Use tor_socket_t, not unsigned, in tor-fw-helper-natmp.cNick Mathewson2012-01-18
* Fix compilation of natpmp-helper on non-windows•••Fixes a small oversight in 5dbfb1b3e0efc95be34ba7d69852511c9bac1f4b. Sebastian Hahn2011-12-10
* Make file descriptor type an unsigned integer•••This avoids a warning from gcc (comparison between signed and unsigned integer expressions [-Werror=sign-compare]), under Windows Steven Murdoch2011-11-30
* Support NAT-PMP on Windows•••- Link in libws32 and libiphlpapi, needed for libnatpmp (both in ./configure and when compiling tor-fw-helper-natpmp.c) - Define STATICLIB under Windows, to allow tor-fw-helper-natpmp.c to link - Don't include arpa/inet.h which isn't present in Mingw32 and doesn't appear to be needed on either Windows or MacOS X Steven Murdoch2011-11-30
* Correct reference to libiphlpapi from libiphlapiSteven Murdoch2011-08-22
* Appease "make check spaces"Steven Murdoch2011-08-22
* Only link ws2_32 and iphlapi on windows.•••This is a tweak for the tor-fw-helper port to windows. Nick Mathewson2011-08-19
* Link and build tor-fw-helper on Windows•••- Update configure script to test for libminiupnpc along with the libws2_32 and libiphlpapi libraries required by libminiupnpc - When building tor-fw-helper, link in libiphlpapi - Link in libminiupnpc statically becasue I could not get the DLL to link properly - Call WSAStartup before doing network operations - Fix up a compiler warning about uninitialized backend_state N.B. The changes to configure.in and Makefile.am will break on non- Windows platforms. Steven Murdoch2011-08-19
* Re-order tor_fw_helper_LDADD flags so that they work•••Patch from "blueness". Nick Mathewson2011-08-01
* Fix tor-fw-helper-natpmp.c API usage•••libnatpmp-20110618 changed the API that tor-fw-helper used and for a time tor-fw-helper could not build against the newest libnatpmp. This patch brings support for libnatpmp to tor-fw-helper. Jacob Appelbaum2011-06-20
* Bump copyright statements to 2011 (master)Nick Mathewson2011-01-03
* Fix up tor-fw-helper "INCLUDES" directiveNick Mathewson2010-11-11
* Split long lines in configure.in and Makefile.am files•••Having very long single lines with lots and lots of things in them tends to make files hard to diff and hard to merge. Since our tools are one-line-at-a-time, we should try to construct lists that way too, within reason. This incidentally turned up a few headers in configure.in that we were for some reason searching for twice. Nick Mathewson2010-11-11
* Fix space and formatting issuesNick Mathewson2010-09-30
* Turn select() usage in tor-fw-helper into a function.Nick Mathewson2010-09-30
* Start tor-fw-helper in the background, and log whatever it outputsSteven Murdoch2010-09-30
* Changes to tor-fw-helper, some based on Nick's review••• * 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 Jacob Appelbaum2010-09-30
* First implementation of tor-fw-helper.•••tor-fw-helper is a command-line tool to wrap and abstract various firewall port-forwarding tools. This commit matches the state of Jacob's tor-fw-helper branch as of 23 September 2010. (commit msg by Nick) Jacob Appelbaum2010-09-30