Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | NEWS: Fix typoHEADmaster | Olivier Crête | 2023-04-12 | 1 | -1/+1 |
| | |||||
* | Version 1.6.01.6.0release-1.6.0 | Olivier Crête | 2023-04-12 | 3 | -5/+13 |
| | |||||
* | meson: Reset library version to 0 | Olivier Crête | 2022-11-22 | 1 | -1/+4 |
| | |||||
* | meson: Update introspection version to 1.6 | Olivier Crête | 2022-11-22 | 2 | -9/+9 |
| | |||||
* | test: Port to g_inet_address_new_loopback | Olivier Crête | 2022-11-07 | 1 | -1/+4 |
| | |||||
* | add JavaScript example | Sonny Piers | 2022-05-25 | 1 | -0/+89 |
| | |||||
* | Port to GUPnP 1.6 API | Jens Georg | 2022-05-25 | 7 | -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 36 | Jens Georg | 2022-05-25 | 1 | -14/+14 |
| | |||||
* | Add gitlab-ci copied from gupnpgupnp-igd-1.2 | Olivier Crête | 2022-05-24 | 1 | -0/+195 |
| | |||||
* | Add subproject for gupnp itself | Olivier Crête | 2022-05-24 | 2 | -0/+7 |
| | |||||
* | Remove obsolete host_path in test | Jens Georg | 2022-01-13 | 1 | -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 context | Jens Georg | 2022-01-13 | 1 | -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 maintainer | Jens Georg | 2021-03-17 | 1 | -7/+0 |
| | | | | Thanks for all the fish | ||||
* | DOAP: Replace non-working email address of rburton | Andre Klapper | 2020-12-24 | 1 | -1/+1 |
| | |||||
* | Version 1.2.01.2.0-correct | Olivier Crête | 2020-09-18 | 3 | -2/+12 |
| | |||||
* | gupnp-simple-igd-thread: Avoid re-entrant dispose into GUPnP | Olivier Crête | 2020-09-18 | 1 | -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 cancellable | Olivier Crête | 2020-09-18 | 1 | -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 valid | Olivier Crête | 2020-09-18 | 1 | -5/+2 |
| | |||||
* | meson: Set g_debug log domain | Olivier Crête | 2020-03-19 | 1 | -0/+1 |
| | |||||
* | Move to new style private data | Olivier Crête | 2020-03-19 | 4 | -11/+8 |
| | | | | Also now require GLib 2.38 | ||||
* | Use non-deprecated GAsync style apis to RemovePortMapping call | Olivier Crête | 2020-03-19 | 1 | -8/+16 |
| | |||||
* | Use non-deprecated GAsync style apis to AddPortMapping call | Olivier Crête | 2020-03-19 | 1 | -45/+71 |
| | |||||
* | Use non-deprecated GAsync style apis to GetExternalIPAddress call | Olivier Crête | 2020-03-19 | 1 | -47/+67 |
| | |||||
* | Remove unused Soup variable | Olivier Crête | 2020-03-19 | 1 | -1/+0 |
| | |||||
* | pkgconfig: Make gupnp dependency private | Olivier Crête | 2020-03-19 | 1 | -1/+1 |
| | |||||
* | Hide private struct from gtk-doc | Olivier Crête | 2020-03-18 | 1 | -2/+3 |
| | |||||
* | Switch to modern GMutex/GCond/GThread APIs | Olivier Crête | 2020-03-18 | 1 | -35/+32 |
| | |||||
* | Update GLib dep to somewhat ancient 2.32 | Olivier Crête | 2020-03-18 | 2 | -5/+13 |
| | |||||
* | meson: Remove private headers from sources | Olivier Crête | 2020-03-18 | 1 | -2/+0 |
| | | | | They confuse gobject-introspection | ||||
* | Remove calls to g_type_init() and g_thread_init() | Olivier Crête | 2020-03-18 | 3 | -8/+0 |
| | |||||
* | Remove legacy ChangeLog | Olivier Crête | 2020-03-18 | 1 | -0/+0 |
| | |||||
* | python: Remove python bindings, use GI instead | Olivier Crête | 2020-03-18 | 6 | -199/+0 |
| | |||||
* | Remove autotools build. | Jan Schmidt | 2020-03-18 | 13 | -671/+0 |
| | | | | Switch completely to meson, like GUPnP did already | ||||
* | Make test-simple clean up and exit after 15 seconds | Jan Schmidt | 2020-03-18 | 1 | -1/+8 |
| | |||||
* | Switch to GUPnP 1.2 API | Jens Georg | 2020-03-18 | 8 | -11/+13 |
| | |||||
* | build: Initial meson files | Jens Georg | 2020-03-18 | 7 | -0/+123 |
| | |||||
* | Replace Bugzilla by Gitlab URL in DOAP file | Andre Klapper | 2018-12-15 | 1 | -1/+1 |
| | |||||
* | free GStaticMutex in AddRemoveData | Matthew Waters | 2018-05-05 | 1 | -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 login | Olivier Crête | 2017-11-20 | 1 | -1/+1 |
| | |||||
* | Version 0.2.50.2.5 | Olivier Crête | 2017-11-20 | 2 | -1/+7 |
| | |||||
* | doc: Fix missing character in Makefile.am | Olivier Crête | 2017-11-20 | 1 | -1/+1 |
| | |||||
* | Update GTK-Doc usage to 1.10 | Olivier Crête | 2015-06-16 | 10 | -11/+34 |
| | |||||
* | Version 0.2.40.2.4 | Olivier Crête | 2014-09-30 | 3 | -2/+8 |
| | |||||
* | Add function to remove the port using the local port | Olivier Crête | 2014-09-30 | 5 | -7/+163 |
| | |||||
* | Move pre-conditions to the synchronous functions | Olivier Crête | 2014-09-30 | 1 | -2/+6 |
| | |||||
* | Make the Class structures private | Olivier Crête | 2014-09-30 | 6 | -43/+74 |
| | |||||
* | doap: add <programming-language> | Andre Klapper | 2014-08-01 | 1 | -0/+1 |
| | |||||
* | fix userid | Olav Vitters | 2014-07-30 | 1 | -1/+1 |
| | |||||
* | doap category core | Olav Vitters | 2014-07-30 | 1 | -0/+1 |
| | |||||
* | Version 0.2.30.2.3 | Olivier Crête | 2014-02-05 | 3 | -2/+10 |
| |