Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | all: Drop xmlRecoverMemoryHEADmaster | Jens Georg | 2023-05-04 | 5 | -5/+26 |
| | | | | use xmlReadMemory, also use NONET flat | ||||
* | service-proxy: Set reference to proxy earlier | Jens Georg | 2023-04-15 | 1 | -3/+4 |
| | | | | | | | Move it to prepare_action_msg so it is also available in sync calls, for handling authentication requests properly. Fixes #86 | ||||
* | Add gupnp_service_proxy_set_credentials () | Jan-Michael Brummer | 2023-04-02 | 2 | -0/+74 |
| | | | | Fixes: https://gitlab.gnome.org/GNOME/gupnp/-/issues/85 | ||||
* | ProxyAction: Re-introduce weak pointer to proxy | Jens Georg | 2023-02-17 | 3 | -12/+22 |
| | |||||
* | Do not leak RtmAddrInfo | Jens Georg | 2022-12-08 | 1 | -0/+2 |
| | |||||
* | linux-cm: Improve address handling | Jens Georg | 2022-12-07 | 1 | -158/+225 |
| | | | | | | | Skip tentative addresses, which otherwise lead to binding errors and ignore addresses that are announced as deprecated. Fixes #83 | ||||
* | context: Fix getting port if port was random | Jens Georg | 2022-11-20 | 1 | -2/+3 |
| | | | | Fixed #81 | ||||
* | service: Initialize GError properly | Jens Georg | 2022-11-07 | 1 | -1/+1 |
| | | | | | | | Trying to propagate an error over some unintialized error causes a warning and, more importantly, an invalid free Fixes #80 | ||||
* | ControlPoint: Do not leak cancellable | Jens Georg | 2022-11-02 | 1 | -0/+1 |
| | | | | | Properly unref cancellable when being done fetching description document. | ||||
* | ContextManager: Fix filtering unavailable contexts | Jens Georg | 2022-11-02 | 1 | -1/+2 |
| | | | | | - Unref the actual context, not the list - Free the list element | ||||
* | introspection: Properly chain up dispose | Jens Georg | 2022-11-02 | 1 | -0/+4 |
| | |||||
* | nm-cm: Properly free list of contexts | Jens Georg | 2022-11-02 | 1 | -6/+7 |
| | | | | | - Also free list if the manager does not live anymore - Free the list nodes properly | ||||
* | CM: Do not leak filtered contexts on shutdown | Jens Georg | 2022-11-02 | 1 | -1/+1 |
| | | | | | If we still have filtered contexts in shutdown, drop that reference as well | ||||
* | linux-cm: Fix IFA_FLAGS detection | Jens Georg | 2022-10-25 | 1 | -2/+4 |
| | |||||
* | ControlPoint: Fix error handling of description | Jens Georg | 2022-10-25 | 1 | -4/+18 |
| | | | | | Do not assert_not_reached() on errors, but handle timeouts with retry and other errors like other parsing errors | ||||
* | all: Fix build against Soup 3.1.2 and later | Jens Georg | 2022-08-16 | 3 | -3/+17 |
| | |||||
* | Connman: Entertain both address families | Jens Georg | 2022-08-07 | 1 | -18/+54 |
| | |||||
* | NetworkManager: Align family behavior | Jens Georg | 2022-08-07 | 1 | -66/+137 |
| | | | | | When requesting G_SOCKET_FAMILY_INVALID, now creates contexts of V4 and V6 addresses | ||||
* | Context: Add new convenience constructors | Jens Georg | 2022-08-07 | 2 | -5/+83 |
| | | | | | Add new constructors that allow to set the new parameters directly, instead of forcing the use of g_object_new | ||||
* | Linux-CM: Do not filter out global scope v6 | Jens Georg | 2022-07-15 | 1 | -8/+3 |
| | |||||
* | Windows CM: Pre-filter address family | Jens Georg | 2022-06-22 | 1 | -1/+4 |
| | | | | | Together with the changes in SimpleCM, this should enable v6 support in Windows. | ||||
* | SimpleContextManager: Pass on address family | Jens Georg | 2022-06-22 | 1 | -2/+8 |
| | | | | Part of #10 | ||||
* | Connman: Pass on address family | Jens Georg | 2022-06-22 | 1 | -9/+21 |
| | | | | | | This should enable ipv6 for connman-managed contexts Part of #10 | ||||
* | NetworkManager: Pass on address family to context | Jens Georg | 2022-06-22 | 1 | -9/+22 |
| | | | | | | This way it starts supporting IPv6 Part of #10 | ||||
* | ServiceInfo: Add examples to type and id | Jens Georg | 2022-06-21 | 1 | -1/+8 |
| | | | | | I always mix up what is what, so just add it to the docs so I don't have to check the specs each time -.- | ||||
* | ServiceInfo: Remove obsolete callback define | Jens Georg | 2022-06-21 | 1 | -15/+0 |
| | |||||
* | ContextManager: Dump manager configuration | Jens Georg | 2022-06-19 | 1 | -2/+6 |
| | | | | Show which family, UDA and port was requested | ||||
* | ContextManager: Handle filter events properly | Jens Georg | 2022-06-19 | 1 | -201/+223 |
| | | | | | | | | | | | | | | If the filter is changed, announce all changed to contexts as well This means if the filter is changed, causing a known device not to match anymore, it will signal "context-unavailable" and drop all managed devices attached to that context. Likewise, for filter changes that cause contexts to not being filtered out any more, "context-available" will be signalled. Fixes #36 Fixes #37 | ||||
* | ContextFilter: Emit notifications on real changes | Jens Georg | 2022-06-19 | 1 | -6/+13 |
| | | | | So ContextManager can be sure it is only triggered if it has to act | ||||
* | uuid: Code-deprecate function, not just in doc | Jens Georg | 2022-06-14 | 1 | -1/+3 |
| | |||||
* | DeviceInfo: Set task name for icon downloader | Jens Georg | 2022-06-14 | 1 | -0/+2 |
| | |||||
* | all: Set log domains for easier filtering | Jens Georg | 2022-06-14 | 14 | -2/+23 |
| | |||||
* | docs: Minor fixes | Jens Georg | 2022-06-14 | 2 | -13/+4 |
| | | | | | | - glib doc urls - Updated urlmap.js - Minor doc visual fixes | ||||
* | Service: Switch to g_uuid_string_random() | Jens Georg | 2022-06-14 | 2 | -7/+4 |
| | |||||
* | ServiceProxy: Change subscription timeout point | Jens Georg | 2022-06-14 | 1 | -2/+13 |
| | | | | | Previously we used a random timeout between 1 and timeout / 2. The code now will jitter around the timeout/2 mark by +/- timeout/4 at max. | ||||
* | ContextFilter: Fix implementation | Jens Georg | 2022-06-12 | 1 | -25/+27 |
| | | | | Yeah. That was broken... | ||||
* | ServiceProxy: Fix leak in subscribe | Jens Georg | 2022-06-10 | 1 | -0/+1 |
| | | | | | | | The code did close, but not unref the InputStream. That caused a leak of the input stream and the SoupMessage for each (re-)subscription. Fixes #70 | ||||
* | ServiceProxy: Fix Soap error handling in sync call | Jens Georg | 2022-06-05 | 1 | -8/+10 |
| | |||||
* | all: Coverity fixes | Jens Georg | 2022-06-05 | 1 | -0/+6 |
| | | | | | | CID352971, CID352973, CID352974, CID352977, CID352980 Also sprinkle some coverity false-positive markers | ||||
* | build: Fix pkg-config Requires: line | Jens Georg | 2022-06-05 | 1 | -1/+8 |
| | |||||
* | service: Remove obsolete include | Jens Georg | 2022-06-05 | 1 | -2/+0 |
| | |||||
* | device-info: Add method to download icon. | Jens Georg | 2022-06-03 | 2 | -1/+205 |
| | | | | | While porting to libsoup3 I have implemented this 3-4 times now. Just offer it in GUPnP itself. | ||||
* | service-info: Properly rewrite the SCPD url | Jens Georg | 2022-06-03 | 1 | -2/+6 |
| | | | | Otherwise introspection will fail for link-local | ||||
* | device-info: Add null-check in icon lookup | Jens Georg | 2022-05-26 | 1 | -2/+3 |
| | | | | Basically to satisfy scan-build... | ||||
* | all: Fix minor issues from scan-build | Jens Georg | 2022-05-26 | 1 | -3/+3 |
| | |||||
* | service: Prevent critical on notify error | Jens Georg | 2022-05-25 | 1 | -4/+11 |
| | | | | | The code did not handle the case nicelz where error wasn't "cancelled", using a NULL pointer from the reason phrase. | ||||
* | Fix main include file | Jens Georg | 2022-05-22 | 1 | -1/+0 |
| | |||||
* | Drop GUPnPWhiteList completely | Jens Georg | 2022-05-20 | 5 | -317/+0 |
| | |||||
* | service-info: Do not free propagated error | Jens Georg | 2022-05-08 | 1 | -1/+0 |
| | |||||
* | service-action: Potential fix for issue in Flatpak | Jens Georg | 2022-05-08 | 1 | -1/+1 |
| | | | | g_clear_pointer seems to run on a NULL ptr |