Thomas Bernard
f934bf5d17
Start to code IPv6 "pinhole" for pf
...
Also update tests in miniupnpd/pf/
2012-04-18 22:53:51 +02:00
Thomas Bernard
e982ebc9f5
Add command line arguments to genconfig.sh config script
2012-04-15 00:35:31 +02:00
Thomas Bernard
50cb647305
More C++ => ANSI C comments to compile with -ansi option
2012-04-15 00:34:57 +02:00
Thomas Bernard
76da677016
Set TTL on SSDP Notify sockets (IPv4)
...
TTL is set to 2 (recommendation from UPnP Device Architecture v1.1)
2012-04-12 23:37:59 +02:00
Thomas Bernard
691c9d9947
miniupnpc: disable HAS_IP_MREQN for Cygwin
2012-04-11 07:51:53 +02:00
Thomas Bernard
2b958b85e5
Handle ssdp:update messages and update logging
2012-04-10 00:28:27 +02:00
Thomas Bernard
a3600d5e7b
Added -ansi to compilation flags
2012-04-10 00:26:48 +02:00
Thomas Bernard
f34ab24d99
add set_non_blocking() to upnputils.c/h
2012-04-10 00:17:08 +02:00
Thomas Bernard
0695b341a6
Add a debug message
2012-04-10 00:11:28 +02:00
Thomas Bernard
f42e4060cb
Only try to fetch XML description once in UPNP_GetValidIGD()
2012-04-10 00:10:52 +02:00
Thomas Bernard
175bd2894f
Added -ansi flag to compilation, and fixed C++ comments to ANSI C comments
2012-04-10 00:08:53 +02:00
Thomas Bernard
708ed4a8b8
Fix compilation when IPV6 is disabled
2012-04-06 19:53:26 +02:00
Thomas Bernard
3b1b647de7
add TODO file
2012-04-06 19:30:43 +02:00
Thomas Bernard
593dc26608
Send SSDP NOTIFY ssdp:alive and ssdp:goodbye in IPv6 too
2012-04-06 19:30:19 +02:00
Thomas Bernard
c28d256b30
Use UPnP/1.1 in SERVER: string as required in UDA 1.1
...
UDA = UPnP Device architecture 1.1
2012-04-06 19:28:05 +02:00
Thomas Bernard
6d32d69608
Allow LAN interface to be given as interface names.
...
(instead of interface IP addresses)
It will allow IPv6 operations.
2012-04-06 17:31:24 +02:00
Thomas Bernard
225b59a6d3
fix linux/getifstats.c when bitrate is unknown
2012-04-06 17:30:22 +02:00
Thomas Bernard
7474d22cf9
added a test target to Makefile
2012-04-06 16:08:43 +02:00
Thomas Bernard
e73e9c5b42
minor improvements to minihttptestserver.c
...
Also update Changelog.txt
2012-04-06 16:07:53 +02:00
Thomas Bernard
ed859b7c57
remove trailing whitespaces
2012-04-06 16:06:30 +02:00
Thomas Bernard
70c5e194a3
Only remove pidfile if one was written in the first place
2012-03-31 09:22:50 +02:00
Thomas Bernard
31d0dfa345
update miniupnpd/Changelog.txt
...
Fix ipfilter support (thanks dhowland https://github.com/dhowland )
Changes to miniupnpd.init.d.script by Shawn Landden
2012-03-19 22:15:06 +01:00
David Howland
a8e337326c
Fix ipfilter support.
...
- Add support for timestamps
- Add support for rhosts
- Add get_portmappings_in_range
2012-03-18 10:13:10 -04:00
Shawn Landen
27b5ae6c9b
miniupnpd: add LSB header to init.d script
...
LSB headers allows debian to use dependancy-based boot, and
makes systemd's sysvinit compatibility mode faster.
2012-03-13 20:11:22 -07:00
Shawn Landen
b8cd7af65e
miniupnpd: add status option on linux init.d script, set -e
2012-03-13 20:09:34 -07:00
Shawn Landen
4eb4a78c23
miniupnpd: cosmetics on linux/miniupnpd.init.d.script
...
was amalgamation of tabs/spaces that required tab-stops=4
Convert largely to tabs, (8) and tried to make it line up a little better with
style of existing scripts elsewhere
2012-03-13 19:30:31 -07:00
Thomas BERNARD
8111342423
Merge pull request #10 from tomstokes/master
...
Fix segfaults in Python module on unknown error codes
2012-03-13 10:19:27 -07:00
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