- Update to version 2.4.11:
+ Don't crash on invalid accuracy level request.
+ The demo agent now watches for geoclue on D-Bus if it's not
running already, instead of giving up. This solves a
race-condition, which makes geoclue completely unusable.
+ Provide Vala bindings for libgeoclue.
+ Add gclue_client_get/set_time_threshold() to docs.
- Drop geoclue2-Fix-safety-header-name.patch and
geoclue2-Fix-potentially-unused-variable.patch: Fixed upstream.
- Add vala BuildRequires: New optional dependency, build vala
bindings.
- No longer nuke during build geoclue-demo-agent.desktop files,
upstream wants us to package them.
OBS-URL: https://build.opensuse.org/request/show/625860
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geoclue2?expand=0&rev=73
- Update to version 2.4.9:
+ Modem GPS refresh rate is now based on the location refresh
rate of apps.
+ Refuse location access if no app-auth agent is registered. This
fixes a security hole where an app requests location access
before the agent gets to register itself and we end up giving
out location access even though user has disabled it.
+ Port desktop ID detection to Flatpak >= 0.6.10.
+ The default timeout on the service binary is now the same as
the service itself: 5 seconds.
+ Demo applications:
- where-am-i now allows setting location refresh-rate.
- Only install demo agent's desktop file if it's enabled.
- Build and install demo agent unless disabled explicitly.
- Autostart the demo agent by default on non-GNOME platforms,
since an agent is required now and no one other than GNOME
yet provides one.
- Add pkgconfig(libnotify) BuildRequires: New dependency.
OBS-URL: https://build.opensuse.org/request/show/603338
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geoclue2?expand=0&rev=68
- Update to version 2.4.4:
+ Expose location timestamp over D-Bus.
+ Add a TimeThreshold property that allows clients to limit
location updates by time.
+ Annotate default value of DistanceThreshold property.
+ Check for full internet availability before declaring ourselves
online.
+ Fix autogen.sh against builddir ≠ srcdir.
+ Fix a bunch of memory leaks.
+ Fix a bunch of build issues.
+ Other minor fixes.
OBS-URL: https://build.opensuse.org/request/show/425768
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geoclue2?expand=0&rev=50
- Enable GObject introspection (required by gnome-weather 3.19+):
+ Pass --enable-introspection to configure.
+ Add pkgconfig(gobject-introspection-1.0) BuildRequires.
+ Split typelib-1_0-Geoclue-2_0 subpackage.
- Update to version 2.4.0:
+ Add a convenience library to make interacting with Geoclue very
easy.
+ Put each D-Bus interface description in it's own file. Unified
interface file still provided for backwards compatibility.
OBS-URL: https://build.opensuse.org/request/show/350540
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geoclue2?expand=0&rev=41
- Update to version 2.1.10:
+ Disallow application if disabled explicitly in the
configuration.
+ Make it easy to add alternative modem source(s), e.g
ofono-based.
+ Map:
- country-level accuracy to city-level since no source provides
country-level accuracy.
- neighborhood-level accuracy to city-level in WiFi source
(only) so applications requesting neighborhood-level accuracy
still get a location even if there is no modem available.
+ Fixes to WiFi source.
+ For easier debugging, add:
- more debug prints.
- commandline options to where-am-i demo application to specify
timeout and requested accuracy level.
+ Fix a potential build failure.
OBS-URL: https://build.opensuse.org/request/show/253895
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geoclue2?expand=0&rev=31
- Update to version 2.1.9:
+ Move from NetworkManager to direct use of wpa_supplicant to
retreive WiFI data, for greater portability.
+ Port from opencellid.org to Mozilla Location Service for
3G-geolocation.
+ Network data submission
- Explicit option in config to enable submission.
- Commandline options to enable network data submission and set
nickname.
- Submit 3G data.
- Submit under 'geoclue' nick by default.
+ Fix a few crashes.
+ Drop now redundant workaround for pure geoip queries.
+ Ability to mark an app as system component in the config so
that:
- Agent can't decide its accuracy level nor agent is asked to
authorize it. This mean automatic timezone in GNOME will
continue working even if you disable geolocation.
- App is not taken into account for 'InUse' property. That
means you will no longer have to see location crosshair in
gnome-shell's topbar forever just because you have automatic
timezone enabled.
+ Exit demo app if geoclue deactivates it.
+ Improved debug log.
+ Many other internal changes and minor improvements.
- Changes from version 2.1.8:
+ Switch to Mozilla Location Service for geoip as well.
+ Allow specifying nickname to submit network data with.
+ Report actual available accuracy level and keep it up2date.
+ Add 'Active' property to indicate client state.
OBS-URL: https://build.opensuse.org/request/show/243933
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geoclue2?expand=0&rev=29