Thomas Bernard
|
9d8a988b82
|
add comments in upnpdescgen.c
|
2015-12-15 11:17:15 +01:00 |
Thomas Bernard
|
0139addbda
|
Merge branch 'desc_test'
|
2015-12-15 10:57:14 +01:00 |
Thomas Bernard
|
9e31ceb630
|
add --disable-pppconn genconfig.sh option to disable WANPPPConnection
fixes #176
|
2015-12-13 15:57:49 +01:00 |
Thomas BERNARD
|
66b087b9b1
|
Merge pull request #174 from razzfazz/new_subscriber_uuid_cleanup
use sizeof() instead of hard-coded UUID length in newSubscriber()
|
2015-12-13 00:32:01 +01:00 |
Thomas Bernard
|
f076f368bd
|
fix DeviceProtection#GetSupportedProtocols response
add CDATA to escape XML document in response :
ProtocolList content is an XML document that should be escaped
See section 2.4.3.1 of the DeviceProtection spec
http://upnp.org/specs/gw/UPnP-gw-DeviceProtection-v1-Service.pdf
see PR #178
|
2015-12-13 00:24:05 +01:00 |
Thomas Bernard
|
e76dd788c4
|
Merge remote-tracking branch 'razzfazz/fix_dp_setup_ready_notify'
PR #182
|
2015-12-12 12:02:36 +01:00 |
Daniel Becker
|
04b344b6f8
|
actually return a value in SetupReady notifications
|
2015-12-12 02:42:13 -08:00 |
Daniel Becker
|
db0ef3022e
|
fix parsing of input arguments in SendSetupMessage()
|
2015-12-12 02:33:30 -08:00 |
Thomas Bernard
|
f77d701489
|
update changelog and year => 2015
see 1cc3d1a5fa
and 6430805381
|
2015-12-12 10:38:40 +01:00 |
Thomas Bernard
|
a4a3e5a3f8
|
add comments. see 0298b66365
|
2015-12-12 09:31:22 +01:00 |
Thomas Bernard
|
9f32a1de1d
|
add "uname -a" result to config.h
|
2015-12-12 09:13:05 +01:00 |
Thomas Bernard
|
58f6626179
|
add --uda-version to usage help + fix
fixes 9e65fbbded
|
2015-12-12 09:10:54 +01:00 |
Thomas BERNARD
|
128bbee806
|
Merge pull request #180 from razzfazz/fix_dp_action_args
fix action arguments for DeviceProtection service (IGDv2)
|
2015-12-12 08:58:25 +01:00 |
Thomas Bernard
|
aa34dd2e45
|
Merge branch 'fix_advertised_versions'
|
2015-12-12 08:47:32 +01:00 |
Thomas Bernard
|
e97be7f37f
|
add comments to previous commit
|
2015-12-12 08:47:06 +01:00 |
Daniel Becker
|
ce3d66a3ee
|
fix tags for DeviceProtection action responses
|
2015-12-11 23:36:19 -08:00 |
Thomas Bernard
|
2a654e0ef4
|
Merge remote-tracking branch 'razzfazz/renew_cleanup'
|
2015-12-12 08:28:48 +01:00 |
Daniel Becker
|
0298b66365
|
fix argument names for DeviceProtection actions
|
2015-12-11 23:12:11 -08:00 |
Daniel Becker
|
7774c24daa
|
add missing parameters for DeviceProtection service actions
|
2015-12-11 22:56:20 -08:00 |
Daniel Becker
|
1cc3d1a5fa
|
advertise correct service and device versions when IGDv2 is enabled
|
2015-12-11 18:08:18 -08:00 |
Daniel Becker
|
6430805381
|
return SID in renew response
|
2015-12-11 16:29:32 -08:00 |
Daniel Becker
|
5fd754c4e2
|
use sizeof() instead of hard-coded UUID length in newSubscriber()
|
2015-12-11 16:21:32 -08:00 |
Thomas Bernard
|
0d0728e2d1
|
name WANIPv6FirewallControl:1 service WANUPv6Firewall1
done according to http://upnp.org/specs/gw/UPnP-gw-InternetGatewayDevice-v2-Device.pdf
2.2 (page 9)
|
2015-12-11 14:40:13 +01:00 |
Thomas Bernard
|
9e65fbbded
|
allow to set UPnP Device architecture version using commandline
--uda-version=x.x
|
2015-12-11 14:37:59 +01:00 |
Daniel Becker
|
d89e4aaf70
|
fix Layer3Forwarding serviceId to be consistent with IGDv2 spec
|
2015-12-11 02:13:42 -08:00 |
Thomas Bernard
|
76a5f9930b
|
Changes to WANIPCn.xml
Add default values for :
RSIPAvailable
NATEnabled
LastConnectionError
ConnectionStatus
follow the Specification regarding ConnectionType / PossibleConnectionTypes
allowed values
|
2015-12-11 10:57:25 +01:00 |
Thomas Bernard
|
24d54ba13a
|
SA_SIZE() is >= sizeof(long)
|
2015-11-19 12:55:44 +01:00 |
Thomas Bernard
|
834a7f5db9
|
use bash or ksh to execute ./testupnppermissions.sh
|
2015-11-19 12:54:56 +01:00 |
Thomas Bernard
|
3d50adc170
|
bsd/getroute.c: check message length. Avoid buffer overread
|
2015-11-18 09:53:58 +01:00 |
Thomas Bernard
|
35aae6debb
|
bsd/getroute.c: fix parsing of address with SA_LEN() = 0
at least with OpenBSD 4.3, the minimum is 4 bytes
|
2015-11-18 09:52:54 +01:00 |
Daniel Becker
|
e5d30a1f4b
|
explicitly request interface name as well
|
2015-11-17 17:29:09 -08:00 |
Daniel Becker
|
eb5f179c9f
|
make get_src_for_route_to() actually return the source address on *BSD
|
2015-11-17 17:06:05 -08:00 |
Thomas BERNARD
|
7d19326ef9
|
get_src_for_route_to() is tested with Mac OS X 10.4
|
2015-11-17 11:25:10 +01:00 |
Thomas Bernard
|
191940467f
|
define SA_SIZE if needed
|
2015-11-17 10:55:17 +01:00 |
Daniel Becker
|
7ab525700d
|
fix parsing of sockaddr entries returned by routing socket on BSD
|
2015-11-17 10:16:51 +01:00 |
Thomas Bernard
|
5cfa875477
|
fill sa_len in address for rt_msg
|
2015-11-17 10:15:36 +01:00 |
Thomas Bernard
|
84b609849a
|
fix get_src_for_route_to() with IPv6
fixes #160
|
2015-11-16 23:01:44 +01:00 |
Thomas Bernard
|
66dceb5e94
|
Fix get_src_for_route_to() when args are NULL
fixes #160 ???
|
2015-11-16 20:32:02 +01:00 |
Thomas Bernard
|
5856fb0f7d
|
test get_src_for_route_to() with NULL args
|
2015-11-16 20:19:00 +01:00 |
Thomas Bernard
|
372ad64bb5
|
update Changelog.txt files
|
2015-11-05 12:04:26 +01:00 |
Thomas Bernard
|
f5f3ad1631
|
clarify multiple LAN interfaces / listening_ip=
|
2015-11-05 11:51:02 +01:00 |
Thomas Bernard
|
be70a04c66
|
use LOG_INFO instead of LOG_ERR for PCP PEER and MAP success
fixes #158
|
2015-11-02 23:30:28 +01:00 |
Thomas Bernard
|
92cc93f6f8
|
use name server from query in SOAP responses (continued)
see a4b97cf105
and 1e7b2342fa
|
2015-10-30 19:53:08 +01:00 |
Thomas Bernard
|
4ed5bc6fee
|
remove a warning :)
|
2015-10-30 19:52:41 +01:00 |
Thomas Bernard
|
4afc6fcf7f
|
fix : properly call find_ipv6_addr() with the 1st LAN interface
|
2015-10-30 19:36:42 +01:00 |
Thomas BERNARD
|
d4ee1ee7e6
|
Add "make check" to BSD Makefile.
Also make sure files are removed properly when using "make clean"
|
2015-10-25 16:33:24 +01:00 |
Thomas BERNARD
|
f4b730af9b
|
clean up UTF-8 chars
|
2015-10-25 16:19:21 +01:00 |
Thomas Bernard
|
359c5d8805
|
add a validation of SSDP packet generation
checks it doesn't overflow SSDP_PACKET_MAX_LEN
|
2015-10-24 17:02:11 +02:00 |
Thomas Bernard
|
3bd1886d2a
|
move SSDP_PACKET_MAX_LEN to config.h
also set it to 1024 by default. See #129
|
2015-10-24 13:11:31 +02:00 |
Thomas Bernard
|
8fde9568cc
|
make it work with Darwin (Mac OS X)
|
2015-10-08 14:03:15 +02:00 |