summaryrefslogtreecommitdiff
path: root/src/lib/upnp
AgeCommit message (Expand)Author
2018-10-31*: copyright year 2018Max Kellermann
2018-10-14build with Meson instead of autotoolsMax Kellermann
2018-08-20Compiler.h: move to util/Max Kellermann
2018-08-09decoder/Thread, ...: log all exceptionsMax Kellermann
2018-02-03Merge tag 'v0.20.16'Max Kellermann
2018-01-31lib/upnp/Init: enable IPv6Max Kellermann
2018-01-31lib/upnp/Init: use nullptr instead of 0Max Kellermann
2018-01-18lib/upnp/ContentDirectoryService: work around GCC 5 bugMax Kellermann
2018-01-02lib/upnp/Discovery: protect "downloaders" accesses with mutexMax Kellermann
2018-01-02lib/upnp/Util: remove unused function csvToStrings()Max Kellermann
2018-01-02lib/upnp/ContentDirectoryService: use SplitString() instead of csvToStrings()Max Kellermann
2018-01-02lib/upnp/Util: use std::string::erase() instead of ..::replace()Max Kellermann
2018-01-02lib/upnp/ClientInit: return UpnpClient_HandleMax Kellermann
2017-12-16Merge branch 'v0.20.x'Max Kellermann
2017-12-11lib/upnp: use include path without upnp/ prefix and honor pkg-config CFLAGSUwe Kleine-König
2017-12-03Merge branch 'v0.20.x'Max Kellermann
2017-12-02lib/upnp/Compat: disable the 1.8 API emulation with libupnp 1.6.24Max Kellermann
2017-11-25Merge tag 'v0.20.12'Max Kellermann
2017-11-16lib/upnp: adapt to libupnp 1.8 API changesMax Kellermann
2017-11-16lib/upnp/Callback: make "evp" parameter constMax Kellermann
2017-11-16lib/upnp/Discovery: make Upnp_Discovery pointers constMax Kellermann
2017-11-14lib/{curl,upnp}: add more exception handlersMax Kellermann
2017-11-12lib/upnp: add "noexcept"Max Kellermann
2017-11-12lib/curl: add "noexcept"Max Kellermann
2017-09-21lib/upnp/Discovery: migrate from DeferredMonitor to DeferEventMax Kellermann
2017-08-29lib/upnp/Discovery: add missing includeMax Kellermann
2017-08-25lib/upnp/Discovery: use DeferredMonitor instead of BlockingCall()Max Kellermann
2017-08-25lib/upnp/Discovery: add method GetEventLoop()Max Kellermann
2017-08-25lib/upnp/Device: use std::string::find() instead of ...find_first_of()Max Kellermann
2017-08-25lib/upnp/Discovery: avoid a std::string copyMax Kellermann
2017-08-25lib/upnp/Discovery: remove obsolete commentMax Kellermann
2017-08-25lib/upnp/Discovery: use std::list::remove_if()Max Kellermann
2017-08-25lib/upnp/Discovery: use range-based "for"Max Kellermann
2017-08-25lib/upnp/Discovery: use CURL instead of UpnpDownloadUrlItem()Max Kellermann
2017-08-18lib/upnp/Discovery: use strncmp() instead of memcmp()Max Kellermann
2017-06-04*: add lost of "noexcept" specificationsMax Kellermann
2017-05-08*: add "noexcept" to many, many function prototypesMax Kellermann
2017-01-23lib/upnp/Util: pass single delimiter character to stringToTokens()Max Kellermann
2017-01-23lib/upnp/Util: remove parameter "skipinit", always trueMax Kellermann
2017-01-23lib/upnp/WorkQueue: fix race conditionMax Kellermann
2017-01-23lib/upnp: fix bad std::chrono castMax Kellermann
2017-01-23lib/upnp/WorkQueue: disallow copyingMax Kellermann
2017-01-23lib/upnp/WorkQueue: make constructor explicitMax Kellermann
2017-01-23lib/upnp/WorkQueue: use C++11 initializersMax Kellermann
2017-01-03update copyright yearMax Kellermann
2017-01-03thread/Mutex: remove ScopeLock, use std::lock_guard directlyMax Kellermann
2016-12-28lib/upnp/Discovery: use std::chrono::steady_clockMax Kellermann
2016-12-28lib/upnp/Discovery: use C++11 initializersMax Kellermann
2016-03-01*: include cleanup (using iwyu)Max Kellermann
2016-02-26update copyright year to 2016Max Kellermann