summaryrefslogtreecommitdiff
path: root/src/lib/upnp
AgeCommit message (Expand)Author
2021-05-19lib/upnp/meson.build: auto-disable UPnP without CURL/expatMax Kellermann
2021-03-26Add npupnp supportJean-Francois Dockes
2021-02-24db/upnp/Discovery: use class IntrusiveListMax Kellermann
2021-01-01copyright year 2021Max Kellermann
2020-09-16remove GCC5 hacksRosen Penev
2020-05-27lib/upnp/Compat: workaround for -Wkeyword-macroMax Kellermann
2020-05-27lib/upnp: drop support for libupnp versions older than 1.8Max Kellermann
2020-04-08util/SplitString: convert return value to std::string_viewMax Kellermann
2020-03-16remove some more extra semicolonsRosen Penev
2020-03-16remove gcc_unusedRosen Penev
2020-03-13lib/upnp/Util: remove unused function stringToTokens()Max Kellermann
2020-03-13lib/upnp/Device: remove UPnPService::clear()Max Kellermann
2020-03-12replace assert.h with cassertRosen Penev
2020-02-20Merge remote-tracking branches 'neheb/j', 'neheb/f', 'neheb/qwe' and 'neheb/hgf'Max Kellermann
2020-02-16[clang-tidy] use = defaultRosen Penev
2020-02-16[clang-tidy] add ending namespace commentsRosen Penev
2020-02-02[clang-tidy] use == instead of compare for stringsRosen Penev
2020-02-01*: add `explicit`Max Kellermann
2020-02-01*: use nullptr instead of NULLMax Kellermann
2020-01-31[clang-tidy] use override instead of virtualRosen Penev
2020-01-18copyright year 2020Max Kellermann
2019-08-09util/UriUtil: splitMax Kellermann
2019-07-05include cleanups (powered by iwyu)Max Kellermann
2019-06-17Copyright year 2019Max Kellermann
2019-04-04event/*, ...: make GetEventLoop() constMax Kellermann
2019-03-12lib/upnp: remove redundant `inline` keywords from `constexpr` functionsMax Kellermann
2018-11-19check.h: remove obsolete headerMax Kellermann
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