summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* NEWS: Fix typoHEADmasterOlivier Crête2023-04-121-1/+1
|
* Version 1.6.01.6.0release-1.6.0Olivier Crête2023-04-123-5/+13
|
* meson: Reset library version to 0Olivier Crête2022-11-221-1/+4
|
* meson: Update introspection version to 1.6Olivier Crête2022-11-222-9/+9
|
* test: Port to g_inet_address_new_loopbackOlivier Crête2022-11-071-1/+4
|
* add JavaScript exampleSonny Piers2022-05-251-0/+89
|
* Port to GUPnP 1.6 APIJens Georg2022-05-257-13/+13
| | | | | And thus to libsoup3. The code changes are even compatible with GUPnP 1.4.3 so the gupnp version could be a configure option
* ci: Bump base image to Fedore 36Jens Georg2022-05-251-14/+14
|
* Add gitlab-ci copied from gupnpgupnp-igd-1.2Olivier Crête2022-05-241-0/+195
|
* Add subproject for gupnp itselfOlivier Crête2022-05-242-0/+7
|
* Remove obsolete host_path in testJens Georg2022-01-131-7/+0
| | | | | gupnp_root_device_new will do this automatically, actually does for quite some time now (pre 1.0)
* Test: Interact with service in its contextJens Georg2022-01-131-9/+28
| | | | | Otherwise it there is a data race in notification handling since GUPnP instances are not safe to be used from multiple threads at the same time.
* Retire Ross as maintainerJens Georg2021-03-171-7/+0
| | | | Thanks for all the fish
* DOAP: Replace non-working email address of rburtonAndre Klapper2020-12-241-1/+1
|
* Version 1.2.01.2.0-correctOlivier Crête2020-09-183-2/+12
|
* gupnp-simple-igd-thread: Avoid re-entrant dispose into GUPnPOlivier Crête2020-09-181-2/+11
| | | | | It seems that GUPnP is really unhappy if you dispose it's objects from re-entrant calls. So instead, just wait for the main loop to exit to do the actual disposal.
* gupnp-simple-igd: Check status of actual cancellableOlivier Crête2020-09-181-0/+6
| | | | | It seems that sometimes GUPnP doesn't set the action as cancelled even if the cancellable has been cancelled. So in this case, just check it ourselves
* gupnp-simple-igd: Self is always passes, so it's always validOlivier Crête2020-09-181-5/+2
|
* meson: Set g_debug log domainOlivier Crête2020-03-191-0/+1
|
* Move to new style private dataOlivier Crête2020-03-194-11/+8
| | | | Also now require GLib 2.38
* Use non-deprecated GAsync style apis to RemovePortMapping callOlivier Crête2020-03-191-8/+16
|
* Use non-deprecated GAsync style apis to AddPortMapping callOlivier Crête2020-03-191-45/+71
|
* Use non-deprecated GAsync style apis to GetExternalIPAddress callOlivier Crête2020-03-191-47/+67
|
* Remove unused Soup variableOlivier Crête2020-03-191-1/+0
|
* pkgconfig: Make gupnp dependency privateOlivier Crête2020-03-191-1/+1
|
* Hide private struct from gtk-docOlivier Crête2020-03-181-2/+3
|
* Switch to modern GMutex/GCond/GThread APIsOlivier Crête2020-03-181-35/+32
|
* Update GLib dep to somewhat ancient 2.32Olivier Crête2020-03-182-5/+13
|
* meson: Remove private headers from sourcesOlivier Crête2020-03-181-2/+0
| | | | They confuse gobject-introspection
* Remove calls to g_type_init() and g_thread_init()Olivier Crête2020-03-183-8/+0
|
* Remove legacy ChangeLogOlivier Crête2020-03-181-0/+0
|
* python: Remove python bindings, use GI insteadOlivier Crête2020-03-186-199/+0
|
* Remove autotools build.Jan Schmidt2020-03-1813-671/+0
| | | | Switch completely to meson, like GUPnP did already
* Make test-simple clean up and exit after 15 secondsJan Schmidt2020-03-181-1/+8
|
* Switch to GUPnP 1.2 APIJens Georg2020-03-188-11/+13
|
* build: Initial meson filesJens Georg2020-03-187-0/+123
|
* Replace Bugzilla by Gitlab URL in DOAP fileAndre Klapper2018-12-151-1/+1
|
* free GStaticMutex in AddRemoveDataMatthew Waters2018-05-051-0/+2
| | | | | | | | | | | | | | | | | | | | | | Fixes a memory leak reported by valgrind 128 bytes in 16 blocks are definitely lost in loss record 6,923 of 7,784 at 0x4C2CE5F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) by 0x7AEAEB8: g_malloc (gmem.c:94) by 0x7B02A25: g_slice_alloc (gslice.c:1025) by 0x7AB6D9A: g_mutex_new (gthread-deprecated.c:1461) by 0x7AB70B4: g_static_mutex_get_mutex_impl (gthread-deprecated.c:524) by 0xBE6E74F: ??? (in /usr/lib/libgupnp-igd-1.0.so.4.2.0) by 0x7AE5784: g_main_dispatch (gmain.c:3182) by 0x7AE5784: g_main_context_dispatch (gmain.c:3847) by 0x7AE5B4F: g_main_context_iterate.isra.30 (gmain.c:3920) by 0x7AE5E61: g_main_loop_run (gmain.c:4116) by 0xBE6ED7D: ??? (in /usr/lib/libgupnp-igd-1.0.so.4.2.0) by 0x7B0D2A4: g_thread_proxy (gthread.c:784) by 0x8028089: start_thread (in /usr/lib/libpthread-2.26.so) by 0x833524E: clone (in /usr/lib/libc-2.26.so) https://bugzilla.gnome.org/show_bug.cgi?id=790165
* Update .doap file with decapitalized loginOlivier Crête2017-11-201-1/+1
|
* Version 0.2.50.2.5Olivier Crête2017-11-202-1/+7
|
* doc: Fix missing character in Makefile.amOlivier Crête2017-11-201-1/+1
|
* Update GTK-Doc usage to 1.10Olivier Crête2015-06-1610-11/+34
|
* Version 0.2.40.2.4Olivier Crête2014-09-303-2/+8
|
* Add function to remove the port using the local portOlivier Crête2014-09-305-7/+163
|
* Move pre-conditions to the synchronous functionsOlivier Crête2014-09-301-2/+6
|
* Make the Class structures privateOlivier Crête2014-09-306-43/+74
|
* doap: add <programming-language>Andre Klapper2014-08-011-0/+1
|
* fix useridOlav Vitters2014-07-301-1/+1
|
* doap category coreOlav Vitters2014-07-301-0/+1
|
* Version 0.2.30.2.3Olivier Crête2014-02-053-2/+10
|