| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: geoclue2 | Distribution: openSUSE Step 15 |
| Version: 2.5.7 | Vendor: openSUSE |
| Release: 2.1 | Build date: Tue Jan 18 02:41:10 2022 |
| Group: Development/Libraries/C and C++ | Build host: obs-arm-6 |
| Size: 526209 | Source RPM: geoclue2-2.5.7-2.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://gitlab.freedesktop.org/geoclue/geoclue | |
| Summary: GeoLocation Framework | |
GeoClue is a software framework which can be used to enable geospatial awareness in applications. GeoClue uses the D-Bus inter-process communication mechanism to provide location information
GPL-2.0-or-later
* Sun Nov 28 2021 badshah400@gmail.com
- Drop geoclue2-revert-2-faulty.patch: Replaced by upstream fix
in geoclue2-geoip-when-wifi-unavailable.patch:.
- Add geoclue2-geoip-when-wifi-unavailable.patch: [gclue-wifi] Use
GeoIP when a WiFi device isn't available
[glfo#geoclue/geoclue#142].
* Thu Dec 31 2020 bjorn.lie@gmail.com
- Update to version 2.5.7:
+ A bug fix release, mainly fixing a bunch of memory leaks.
- Add geoclue2-revert-2-faulty.patch: Revert two broken commits.
https://gitlab.freedesktop.org/geoclue/geoclue/-/issues/142
* Sun Dec 13 2020 bjorn.lie@gmail.com
- Update to version 2.5.6:
+ Fix crashes in WiFi handling code.
+ Plug a leak.
- Changes from version 2.5.5:
+ Plug another leak.
+ Fix another buffer overflow.
+ Fix WiFi-geolocation that got broken in 2.5.4.
+ Put freequently used small strings on the stack to avoid
excessive memory usage.
* Tue Dec 10 2019 bjorn.lie@gmail.com
- Update to version 2.5.4:
+ Plug a leak that becomes pretty huge after a while of running
Geoclue.
+ Fix a buffer-overflow.
* Tue May 28 2019 bjorn.lie@gmail.com
- Update to version 2.5.3:
+ Fix a crash.
+ Support for GGA messages from more NMEA sources.
+ New API to allow automatic server side deletion of client.
+ Automatically delete client on server when using GClueSimple.
+ Avoid linking to system-installed library.
+ Fix library-only build.
+ Add manpage for geoclue.conf file.
+ Document usage and building of the project.
+ Other fixes and improvements.
* Tue Jan 08 2019 bjorn.lie@gmail.com
- Update to version 2.5.2:
+ Scan for WiFi networks, greatly improving accuracy of WiFi
source.
+ Allow multiple clients on the same D-Bus connection and add API
for it. This is mainly targetted for Flatpak location portal.
+ Add API for apps to explicitly delete their client objects.
Long running apps, like gnome-settings-daemon and Flatpak
location portal, should use that to ensure Geoclue knows when
these apps are not actually using it and hence it doesn't need
to keep running needlessly.
+ Restore accidently removed, build of modem sources.
+ Update location on connectivity actually changing.
+ Try not spamming Mozilla Location Service.
+ Fix unexpected exit when non-active clients are connected.
+ Fix a check for system apps.
+ Use absolute paths for sysconfdir.
+ Fix links in docs.
+ More debug log.
+ A bunch of internal and/or non-functional fixes & improvements.
- Drop geoclue2-Fix-duplicate-decl-specifier.patch: The entire code
was removed from geoclue.
* Sun Dec 02 2018 bjorn.lie@gmail.com
- Update to version 2.5.1:
+ Fix libgeoclue ABI break in 2.5.0.
+ Use absolute paths for libexecdir.
- Changes from version 2.5.0:
+ Drop authorization for system (non-flatpak) apps.
+ Switch from autotools to meson build system.
+ Use WiFi-based geolocation for city level accuracy.
+ Provide Vala API.
+ Don't enable all warnings from C compiler by default.
+ No need to mark translatable strings in desktop files.
- Changes from version 2.4.13:
+ Configuration file related changes:
- Allow absence of agent if agent white-list is empty.
- Add elementary-desktop-agent to whitelist.
- Allow disabling of all sources.
- Warn about use of Google's services.
- Document that all settings are mandatory.
+ Increase default inactivity timeout to 60s.
+ Increase agent timeout from 100ms to 20s.
+ Console message on inactivity timeout.
- Switch to meson buildsystem, add meson BuildRequires and macros.
* Tue Aug 14 2018 bjorn.lie@gmail.com
- Update to version 2.4.12:
+ Provide a work-around for documentation build issue.
+ Fix library .pc file to respect the includedir option.
* Thu Jul 26 2018 bjorn.lie@gmail.com
- 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.
* Tue May 08 2018 bjorn.lie@gmail.com
- Add geoclue2-Fix-safety-header-name.patch: public-api: Fix safety
header name. It should be based on the filename.
- Add geoclue2-Fix-potentially-unused-variable.patch: locator: Fix
a potentially unused variable declaration.
- Add geoclue2-Fix-duplicate-decl-specifier.patch:Fix compiler
warning about duplicate decl specifier.
* Thu May 03 2018 bjorn.lie@gmail.com
- Update to version 2.4.10:
+ Fix issues introduced by last release 2.4.9:
- A crash on startup.
- Revert the new desktop ID detection code as that turned out
to not work for non-root user that geoclue is supposed to be
run as.
+ Use systemd's service file to lockdown the geoclue daemon to
stop eventual security problems.
* Wed May 02 2018 bjorn.lie@gmail.com
- 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.
* Thu Apr 12 2018 bjorn.lie@gmail.com
- Update to version 2.4.8:
+ Fix threshold for detecting too old location update.
+ Explain in the configuration what the applications white-list
is meant for.
+ Allow instant location updates from modem-based GPS.
+ Fix a deadlock case in the helper library.
* Wed Feb 28 2018 dimstar@opensuse.org
- Modernize spec-file by calling spec-cleaner
* Mon May 29 2017 zaitor@opensuse.org
- Update to version 2.4.7:
+ Fix a potential crash.
+ More verbose warning on invalid accuracy from NMEA source.
* Fri Apr 07 2017 jengelh@inai.de
- Drop practically empty %pre section (because of the shell comment,
it was non empty and would needlessy spawn /bin/sh).
- RPM group corrections.
* Tue Mar 28 2017 zaitor@opensuse.org
- Update to version 2.4.6:
+ Add to white-list:
- gnome-color-panel for "Night Light" functionality.
- gnome-shell for new weather view in the calendar.
+ Other minor fixes.
- Drop geoclue2-permit-Night-Light.patch: Fixed upstream.
- Drop geoclue2-permit-gnome-maps.patch: No longer needed due to
changes in location settings in gnome.
* Wed Mar 15 2017 dimstar@opensuse.org
- Split out new package system-user-srvGeoClue: create a user that
can be required by different package (e.g. NetworkManager has a
rule based on the user account. With the user created separately,
NM can now require the user even without geoclue2 being
installed).
* Wed Mar 01 2017 zaitor@opensuse.org
- Add geoclue2-permit-Night-Light.patch: Add "Night Light"
functionality to the whitelist (bgo#779343, fdo#100008).
* Thu Feb 02 2017 zaitor@opensuse.org
- Drop convenience shortcut for rcgeoclue, as this is a dbus
activated service, there is no point in that shortcut, no human
should ever manually call it. Following this, filter warning now
produced via rpmlintrc.
* Fri Jan 27 2017 zaitor@opensuse.org
- Update to version 2.4.4:
+ Fix a potential crash.
* Wed Sep 07 2016 zaitor@opensuse.org
- 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 (boo#1051612, fdo#95493).
+ Fix autogen.sh against builddir ≠ srcdir.
+ Fix a bunch of memory leaks.
+ Fix a bunch of build issues.
+ Other minor fixes.
* Mon May 30 2016 zaitor@opensuse.org
- Add geoclue2-rpmlintrc to sources to filter out bogus rpmlint
warning about missing systemd-service and nonstandard user.
- Add missing post/postun handling of library.
- Remove useless desktop file for demos, we do not build the demos.
* Mon May 30 2016 fcrozat@suse.com
- Do not use systemd macros for geoclue2.service, they are not
designed for dbus systemd unit file [bsc#982216].
* Wed Apr 13 2016 idonmez@suse.com
- Update to GNOME 3.20 Fate#318572
* Thu Mar 03 2016 zaitor@opensuse.org
- Update to version 2.4.3:
+ Fix a crash in the helper library.
* Sat Feb 27 2016 zaitor@opensuse.org
- Update to version 2.4.2:
+ Reliable desktop ID detection for xdg-app. This together with
latest gnome-shell and gnome-control-center, allows for
per-application geolocation access controls.
+ Don't require xdg-app applications to pass a valid desktop ID
since Geoclue can automatically detect it.
+ Don't allow xdg-app application to become user-authorization
agents.
+ Correct introspection namespace version for libgeoclue.
+ Option to disable the backend build.
+ Demo: Provide reason to access location data.
+ Demo agent:
- Critical log message on failing to show notification.
- If app provides a reason string in it's desktop file, show
that to the user.
* Wed Dec 23 2015 dimstar@opensuse.org
- 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.
* Tue Nov 24 2015 zaitor@opensuse.org
- 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.
* Thu Nov 05 2015 zaitor@opensuse.org
- Correct geoclue2-permit-gnome-maps.patch to include system=false,
all services are supposed to have a system section. Fixes
(boo#953865).
* Mon Sep 28 2015 mpluskal@suse.com
- Update to 2.3.0
* Add a network NMEA source, which together with this application:
https://wiki.gnome.org/Apps/GeoclueShare allows you to use the
GPS of your Android device on your geoclue-enabled machine.
* Allow root to own the name on the bus, i-e run the service.
* Make use of compass device if available, through iio-proxy.
* Fix a hang on client starting twice.
* More helpful error on agent rejection.
* Improved documentation.
* Do not ship generated D-Bus service files in the tarball.
* Only allow the geoclue user and root to call methods on agents.
* Fix ignoring of valid location updates due to comparison of
stances in different units.
* Correctly handle two consecutive location updates with same
mestamp on them.
* Correctly handle late location update.
* Build system fixes:
+ Fix detection of gdbus-codegen tool.
+ Workaround an intltool issue.
- Update dependencies
- Make build more verbose
* Sat Apr 11 2015 zaitor@opensuse.org
- Update to version 2.2.0:
+ Report 'Speed' and 'Heading' on location updates.
+ Try to provide the most accurate location first.
+ Avoid a crash by ensuring requested max accuracy is within
bounds.
+ Fix GPS coordinates parsing.
+ Fix GeoIP on machines without WiFi hardware.
+ Gracefully handle inexistent agent.
+ Stop sources whose accuracy level becomes higher, rather than
lower, than the requested level.
+ Keep old location object alive on D-Bus for a bit longer to
ensure applications are not accessing it still after it is
destroyed.
+ Don't enable the modem. Seems at least GNOME takes care of
modem enabling for us and besides this shouldn't be done by
geoclue anyway (fdo#85040).
+ Wait for modem to be enabled before checking availability of
location capabilities and using them. This is particularly
important for pin-enabled modems.
+ Ignore redundant GPS location updates.
+ Fix some potential crashes.
+ Some improvements to output of where-am-i demo application.
* Thu Feb 12 2015 mpluskal@suse.com
- Cleanup spec file with spec-cleaner
- Update dependencies
- Do not try to remove .la files
/etc/dbus-1 /etc/dbus-1/system.d /etc/dbus-1/system.d/org.freedesktop.GeoClue2.Agent.conf /etc/dbus-1/system.d/org.freedesktop.GeoClue2.conf /etc/geoclue /etc/geoclue/geoclue.conf /etc/xdg/autostart/geoclue-demo-agent.desktop /usr/lib/geoclue /usr/lib/geoclue-2.0 /usr/lib/geoclue-2.0/demos /usr/lib/geoclue-2.0/demos/agent /usr/lib/geoclue-2.0/demos/where-am-i /usr/lib/libgeoclue-2.so.0 /usr/lib/libgeoclue-2.so.0.0.0 /usr/lib/systemd/system/geoclue.service /usr/share/applications/geoclue-demo-agent.desktop /usr/share/applications/geoclue-where-am-i.desktop /usr/share/dbus-1 /usr/share/dbus-1/interfaces /usr/share/dbus-1/interfaces/org.freedesktop.GeoClue2.Client.xml /usr/share/dbus-1/interfaces/org.freedesktop.GeoClue2.Location.xml /usr/share/dbus-1/interfaces/org.freedesktop.GeoClue2.Manager.xml /usr/share/dbus-1/system-services /usr/share/dbus-1/system-services/org.freedesktop.GeoClue2.service /usr/share/doc/packages/geoclue2 /usr/share/doc/packages/geoclue2/README.md /usr/share/licenses/geoclue2 /usr/share/licenses/geoclue2/COPYING /usr/share/man/man5/geoclue.5.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon Feb 9 17:06:48 2026