Tom Stokes
7b1696aff3
upnperrors.c returns valid error string for unrecognized error codes
2012-03-12 16:50:27 -07:00
Thomas Bernard
88fc495942
remove // comment
2012-03-11 09:47:10 +01:00
Thomas Bernard
45b845009f
make minihttptestserver listen on loopback interface instead of 0.0.0.0
2012-03-08 11:05:43 +01:00
Thomas Bernard
2665ed123b
Merge branch 'master' of https://github.com/shawnl/miniupnp
...
Conflicts:
miniupnpd/upnpredirect.c
2012-03-05 05:59:52 +01:00
Thomas Bernard
080bcf1783
Fixes setup.py to use the defined CFLAGS
...
Python bindings will be re-build with its distutils script to get private
module built against all supported python versions. Let's fix setup.py
to use the defined CFLAGS.
2012-03-05 05:56:02 +01:00
Thomas Bernard
57ff044fb7
fixed reload_from_lease_file()
...
iport and timestamp where mixed
leaseduration always negative and NAT-PMP forwards
with non-null timestamp always deleted
2012-03-05 05:44:02 +01:00
Shawn Landen
ece31957f9
remove trailing whitespace from minissdpd
2012-02-29 17:52:48 -08:00
Shawn Landen
6e14420ab1
remove trailing whitespace from miniupnpc
2012-02-29 17:51:24 -08:00
Shawn Landen
5c224accbf
remove trailing whitespace from miniupnpd
2012-02-29 17:48:41 -08:00
Thomas Bernard
b1cc7aad36
upnppermissions.c: allow 192.168.1.1/255.255.255.0 as ip/mask
...
Change read_permission_line() to allow 192.168.1.1/255.255.255.0 in
addition to 192.168.1.1/24 in permission line (in configuration file).
2012-02-15 23:49:56 +01:00
Thomas Bernard
f01dc59aa3
miniupnpd.c: parselanaddr() pow parses 192.168.1.1/255.255.255.0
...
Change parselanaddr() function to allow 192.168.1.1/255.255.255.0 in
addition to 192.168.1.1/24 in configuration file.
2012-02-15 23:48:20 +01:00
Thomas Bernard
9fb0a2ae2d
update version in miniupnpc/setup*.py
2012-02-13 22:00:11 +01:00
Thomas Bernard
01ca32afa0
Makefile: Improve Jnaerator targets
...
Fetch with either wget or curl
2012-02-12 14:22:32 +01:00
Thomas Bernard
7e1d782b07
use absolute path for linking with OS X .dylib
2012-02-12 14:21:56 +01:00
Thomas Bernard
0cc68c47b6
More syntax checks in upnppermissions.c
2012-02-12 14:03:42 +01:00
Thomas Bernard
a08258f549
Fix ipfw/Mac OS X specific source files to compile ok with -ansi flag
2012-02-12 13:42:37 +01:00
Thomas Bernard
45db6b8b0f
clean up
2012-02-09 21:34:44 +01:00
Thomas Bernard
d7de40d8cd
Make SSDP receive sockets non blocking
...
Also use sockaddr_to_string() in SendSSDPAnnonce2 to handle IPv6 addresses
2012-02-09 21:33:24 +01:00
Thomas Bernard
edfce7672f
Make HTTP listen socket non blocking (so accept() can't block)
2012-02-09 21:29:20 +01:00
Thomas Bernard
8dccc0d419
getifaddr.c: Add missign freeifaddrs() in find_ipv6_addr()
2012-02-09 00:33:06 +01:00
Thomas Bernard
af60fee984
Make HTTP (SOAP) sockets non blocking
2012-02-07 01:26:15 +01:00
Thomas Bernard
0d0a50a084
upnputils.c/.h: add set_non_blocking() function
2012-02-07 00:18:05 +01:00
Thomas Bernard
994bd1391b
Added -ansi compilation flag
2012-02-07 00:16:25 +01:00
Thomas Bernard
439ab615e3
fixed typos
2012-02-07 00:13:56 +01:00
Thomas Bernard
65e277883b
options.c: Save a few bytes
...
Use a string repository, instead of a fixed size buffer for each option value.
Also check realloc() error
2012-02-05 01:31:27 +01:00
Thomas Bernard
4e79d6b983
Fixed a minor memory "leak"
...
The upnppermlist was not free'd before exiting...
2012-02-05 00:53:29 +01:00
Thomas Bernard
9ee74defc8
Compile miniupnpd OK with -ansi flag.
2012-02-05 00:40:50 +01:00
Thomas Bernard
a0a1e45ac5
Added friendl_name= option to config file
2012-02-05 00:24:13 +01:00
Thomas Bernard
87a8a06640
automatic -lip4tc and -lip6tc in Makefile.linux
...
Added test of presence of /lib/libip4tc.so and /lib/libip6tc.so files in
Makefile.linux in order to add -lip4tc and -lip6tc to LIBS accordingly.
2012-02-03 16:12:22 +01:00
Thomas Bernard
8263cc243a
Fixes a typo in help text
2012-02-03 15:40:54 +01:00
Thomas Bernard
841d938ca9
adding miniupnpdctl.txt file
...
This file surely needs to be updated !
2012-02-03 13:18:30 +01:00
Thomas Bernard
874283b36f
Anchor name (PF) is now configurable through the config file with anchor=
2012-02-03 13:14:10 +01:00
Thomas Bernard
73ef11624a
always handle EAGAIN, EWOULDBLOCK and EINTR after recv()/recvfrom() calls
2012-02-02 18:45:43 +01:00
Jardel Weyrich
567808b8cd
Fix typo.
2012-02-01 22:47:22 -02:00
Thomas Bernard
691bc40bdd
Changed WIN32 macro to _WIN32
2012-01-25 22:44:30 +01:00
Thomas Bernard
2542deb718
keep Changelog.txt files up to date.
2012-01-25 22:40:32 +01:00
Thomas Bernard
1f6ec953a1
disable HAS_IP_MREQN for Windows (_WIN32)
2012-01-25 22:35:16 +01:00
Thomas Bernard
e09da9f860
update README files
2012-01-25 22:33:08 +01:00
Alexey Kuznetsov
3e9a5d8ce6
add linux prefix
2012-01-25 14:07:02 +04:00
Alexey Kuznetsov
cb29843506
drop snapshot prefix
2012-01-25 14:05:01 +04:00
Alexey Kuznetsov
ee9a7072bd
read version from file
2012-01-25 13:57:46 +04:00
Alexey Kuznetsov
d63a51b9a9
Merge remote-tracking branch 'miniupnp/master'
2012-01-24 09:52:45 +04:00
Alexey Kuznetsov
40e53a9a10
update ignore
2012-01-24 03:28:59 +04:00
Alexey Kuznetsov
db7a700a4a
add mvn_install command
2012-01-24 03:14:43 +04:00
Thomas Bernard
35e25ab375
Replaced WIN32 macro by _WIN32
2012-01-21 14:38:38 +01:00
Thomas Bernard
86c20047ee
updated Changelog.txt following merge of Alexey Kuznetsov branches
2012-01-21 14:37:07 +01:00
Thomas Bernard
04d13c7152
always #include <netinet/in.h> before <arpa/inet.h>
2012-01-20 23:09:40 +01:00
Thomas Bernard
b30d2f8edc
Support for OpenBSD 5.0
...
.onrdomain field was added in ps with OpenBSD 5.0.
Add PFRULE_HAS_ONRDOMAIN
2012-01-20 23:00:37 +01:00
Thomas Bernard
c07408ef1f
Always #include <netinet/in.h> before #include <arpa/inet.h> (for OpenBSD)
2012-01-20 22:55:43 +01:00
Thomas Bernard
dd7273c6d5
Tomato specifics in genconfig.sh
2012-01-20 22:53:15 +01:00