miniupnp/miniupnpc-libevent
Self-Hosting-Group 4fbe3ce431 miniupnpc: Fix UPnP UDA 1.1 content-type charset compliance
and user-agent also in asynchronous sample code. The commits a6aa371166 and b557fdf4db were incomplete.

Field value MUST be "text/xml; charset="utf-8"".
Field value MUST be "text/xml; charset="utf-8"" for description documents.
https://openconnectivity.org/upnp-specs/UPnP-arch-DeviceArchitecture-v1.1.pdf
2024-01-08 20:32:51 +01:00
..
.gitignore Adding miniupnpc-libevent 2014-11-12 16:56:35 +01:00
Makefile travis-ci: "make check" for all subprojects 2019-04-23 13:13:28 +02:00
README update for libevent 2.2 handling of custom HTTP methods 2019-04-16 01:02:37 +02:00
declspec.h miniupnpc-libevent: WIN32 => _WIN32 2014-11-17 20:33:11 +01:00
igd_desc_parse.c igd_desc_parse.c: fix buffer overflow 2015-09-15 16:15:30 +02:00
igd_desc_parse.h igd_desc_parse.c: define printIGD() only in DEBUG 2014-11-17 20:32:41 +01:00
miniupnpc-libevent.c miniupnpc: Fix UPnP UDA 1.1 content-type charset compliance 2024-01-08 20:32:51 +01:00
miniupnpc-libevent.h miniupnpc-libevent: set multicast TTL to 2 2015-07-22 15:52:33 +02:00
minixml.c miniupnpc-libevent: update minixml.c/.h 2019-04-23 13:31:50 +02:00
minixml.h miniupnpc-libevent: update minixml.c/.h 2019-04-23 13:31:50 +02:00
upnpc-libevent.c see 9bf5a0bd90 2015-10-10 11:52:38 +02:00
upnpreplyparse.c upnpreplyparse.c: Fix memory leak 2019-04-05 10:30:10 +02:00
upnpreplyparse.h Adding miniupnpc-libevent 2014-11-12 16:56:35 +01:00

README

miniupnpc-libevent :

UPnP IGD control point (ie client) using libevent

http://libevent.org
https://github.com/libevent/libevent

The UPnP Event code needs SUBSCRIBE / UNSUBSCRIBE / NOTIFY HTTP methods.
Implementation is added to libevent 2.2.x :
https://github.com/libevent/libevent/commit/8dcb94a4ca0999bdada6baa2a986f4c00a922060


TODO : improve error handling / reporting