| Commit message (Expand) | Author | Age |
* | Update copyright dates to 2012; add a few missing copyright statements | Nick Mathewson | 2012-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. Basile | 2012-04-24 |
* | Include compat.h from natpmp-helper to fix build•••This means tor_socket_t is declared.
| Sebastian Hahn | 2012-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 Mathewson | 2012-01-31 |
* | Use tor_socket_t, not unsigned, in tor-fw-helper-natmp.c | Nick Mathewson | 2012-01-18 |
* | Fix compilation of natpmp-helper on non-windows•••Fixes a small oversight in 5dbfb1b3e0efc95be34ba7d69852511c9bac1f4b.
| Sebastian Hahn | 2011-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 Murdoch | 2011-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 Murdoch | 2011-11-30 |
* | Correct reference to libiphlpapi from libiphlapi | Steven Murdoch | 2011-08-22 |
* | Appease "make check spaces" | Steven Murdoch | 2011-08-22 |
* | Only link ws2_32 and iphlapi on windows.•••This is a tweak for the tor-fw-helper port to windows.
| Nick Mathewson | 2011-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 Murdoch | 2011-08-19 |
* | Re-order tor_fw_helper_LDADD flags so that they work•••Patch from "blueness".
| Nick Mathewson | 2011-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 Appelbaum | 2011-06-20 |
* | Bump copyright statements to 2011 (master) | Nick Mathewson | 2011-01-03 |
* | Fix up tor-fw-helper "INCLUDES" directive | Nick Mathewson | 2010-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 Mathewson | 2010-11-11 |
* | Fix space and formatting issues | Nick Mathewson | 2010-09-30 |
* | Turn select() usage in tor-fw-helper into a function. | Nick Mathewson | 2010-09-30 |
* | Start tor-fw-helper in the background, and log whatever it outputs | Steven Murdoch | 2010-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 Appelbaum | 2010-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 Appelbaum | 2010-09-30 |