Commit Graph

1190 Commits

Author SHA1 Message Date
Thomas Bernard 3b12b8fb4e copy ext_ip in response only if needed 2015-09-22 11:52:24 +02:00
Thomas Bernard 68b3cab718 add a warning syslog() in parsePCPOptions 2015-09-22 11:36:09 +02:00
Thomas Bernard c87809a608 remove redundant test about ports 2015-09-22 11:35:24 +02:00
Thomas Bernard c3660a5aa7 add include guard 2015-09-22 10:24:47 +02:00
Thomas Bernard 13aeb88feb remove #pragma directive 2015-09-22 10:24:38 +02:00
Thomas Bernard 3d8986b646 Dont read/write PCP messages as C struct to remove dependency to the "pack" feature.
structs are left (commented out) in pcp_msg_struct.h for information
2015-09-22 10:22:06 +02:00
Thomas Bernard a6b947e0ca move READNUxx/WRITENUxx macros to macros.h 2015-09-21 23:58:00 +02:00
Thomas Bernard 2372d7bdd9 Merge branch 'uda_20' 2015-09-21 22:40:16 +02:00
Thomas Bernard 7ae5783d85 UPNP_VERSION_MAJOR / UPNP_VERSION_MINOR macros defined in config.h 2015-09-21 22:39:30 +02:00
Thomas Bernard 50c68a9f03 rename macro UPNP_VERSION to MINIUPNPD_DATE
(a more meaningful name)
2015-09-21 22:37:50 +02:00
Thomas Bernard 861c5f5796 add comments with usual namespace
see a4b97cf105
2015-09-21 17:10:15 +02:00
Thomas Bernard 146164a5ca Merge remote-tracking branch 'rat4/patch' 2015-09-20 17:32:04 +02:00
Pavel Vasin 7a99b7c1d1 miniupnpc/CMakeLists.txt: add new source files 2015-09-19 02:15:31 +03:00
Thomas Bernard d8dc8ff95b miniupnpc: update MSVC project file 2015-09-18 18:12:19 +02:00
Thomas Bernard 6092fdb4f8 miniupnpc: fix Win32 build, both MinGW and MSVC 2015-09-18 18:11:56 +02:00
Pavel Vasin 1315c47353 install upnpdev.h
It's required by miniupnpc.h
2015-09-18 04:43:30 +03:00
Pavel Vasin 3a6e41f516 miniupnpc/CMakeLists.txt: fix missed renaming of declspec.h 2015-09-16 18:59:12 +03:00
Thomas Bernard d2d913e304 minissdpc.c: remove "comparaison btw signed and unsigned" Warnings 2015-09-16 14:55:42 +02:00
Thomas Bernard f6d84e6705 fix a few warnings (WIN32) 2015-09-16 00:31:34 +02:00
Thomas Bernard b7b8711dd2 iphlpapi.h is needed for Win32 2015-09-16 00:19:43 +02:00
Thomas Bernard c4df1c9e83 try to fix win32/MinGW link 2015-09-16 00:12:43 +02:00
Thomas Bernard e1344f74aa removed unused variable under win32 2015-09-16 00:12:35 +02:00
Thomas Bernard 92294994a1 Makefile.mingw: add upnpdev.c / minissdpc.c 2015-09-16 00:08:52 +02:00
Thomas Bernard c9af50b644 Makefile.mingw: fix dependencies 2015-09-16 00:01:54 +02:00
Thomas Bernard ff8059c67d add MinGW to %PATH% 2015-09-15 23:58:11 +02:00
Thomas Bernard a91e4be35e adding appveyor.yml 2015-09-15 23:48:14 +02:00
Thomas Bernard e1f7a63044 adapt code to new libevent method extension 2015-09-15 23:28:59 +02:00
Chocobo1 b510f06ef3 TravisCI: Install libevent only when building miniupnpc-libevent project on OS X 2015-09-15 23:36:48 +08:00
Chocobo1 8335fce1bc TravisCI: exclude building miniupnpd on OS X 2015-09-15 23:31:08 +08:00
Chocobo1 90b41c4f31 TravisCI: remove fast_finish, it's not needed 2015-09-15 23:28:13 +08:00
Chocobo1 a8a30aa1c1 TravisCI: simplify brew commands 2015-09-15 23:24:56 +08:00
Thomas Bernard 7b3cda0f9a add testdescs to .gitignore 2015-09-15 16:17:29 +02:00
Thomas Bernard 2f5cc79033 igd_desc_parse.c: fix buffer overflow 2015-09-15 16:15:30 +02:00
Thomas Bernard 79cca974a4 igd_desc_parse.c: fix buffer overflow 2015-09-15 15:32:33 +02:00
Thomas Bernard 1e7b2342fa use name server from query in SOAP responses (continued)
see a4b97cf105
2015-09-15 09:39:50 +02:00
Thomas Bernard a4b97cf105 use name server from query in SOAP responses
to be finished :)
2015-09-15 00:02:56 +02:00
Thomas Bernard fde90d221b fix typo in "urn" (url) 2015-09-14 23:35:14 +02:00
Thomas Bernard 32f1981520 ipfwrdr.c: remove unused argument warnings 2015-09-10 16:01:26 +02:00
Thomas Bernard cb3d0798aa minissdpd: validatecodelength 2015-09-10 15:32:25 +02:00
Thomas Bernard 1943271ea9 install libevent
install, not intall
2015-09-09 17:50:33 +02:00
Thomas Bernard e424e8d355 libevent2 => libevent 2015-09-09 17:32:21 +02:00
Thomas Bernard 5d78b8e302 travis-ci: try to install libevent2 on OS X 2015-09-09 17:21:32 +02:00
Thomas Bernard 0d7dd1c7cd validateminissdpd 2015-09-09 17:18:49 +02:00
Thomas Bernard 3101b14d71 check malloc return value
see e0999ace78
2015-09-04 18:57:24 +02:00
Thomas Bernard 8ecb5fcd92 fix includes for old Mac OS X 2015-09-04 18:50:54 +02:00
Thomas Bernard 656440c1b5 make depend with Makefile.macosx 2015-09-04 18:43:03 +02:00
Thomas Bernard 0422023a17 fix for GNU mktemp 2015-09-04 18:35:16 +02:00
Thomas Bernard ab7385b473 use Makefile.macosx under OS X 2015-09-04 18:33:04 +02:00
Thomas Bernard eb9098d7ac minissdpd/testminissdpd.sh: fix to work with OS X 2015-09-04 18:24:39 +02:00
Thomas Bernard 15e7285c2a minissdpd: fix includes for old systems 2015-09-04 18:24:09 +02:00