Geoclue 2.1.0



Hi,

Here is the another release of the re-write of geoclue. Changes since 2.0.0:

- Application authentication agents support:
  - API for agents to register themselves.
  - API that agents need to implement.
  - configure option to enable requirement of authorization from agent. Until
    there is at least one agent out there, this requirement is disabled by
    default.
  - A demo agent.
  - Option in ${sysconfdir}/geoclue.conf containing whitelist of all our agents.
- Don't use proxy. Seems proxy settings are per-user and system users (which
  geoclue is supposed to run as) do not have access to them.
- Add support for bus-activation via systemd service unit.
- Add mandatory 'DesktopId' property to Client interface.
- Use HTTPS to connect to geoip.fedoraproject.org. The actual resource is behind
  HTTPS so using HTTP leads to redirections and thefore redundant TCP packets.
- Fixes to build system.

Note to package maintainers: For the agent support to work, geoclue binary
need 'ptrace' capability. In near future we will try to get this through systemd
so systemd-based distributions likely not need to bother about it. Having said
that, for this release you can simply keep the agent requirement disabled.

All contributors to this release:

Colin Guthrie <colin mageia org>
Colin Walters <walters verbum org>
Kalev Lember <kalevlember gmail com>
Philip Withnall <philip tecnocode co uk>
Stefan Bernhardsgrütter <s bernhardsgruetter gmail com>
Zeeshan Ali (Khattak) <zeeshanak gnome org>

---------------------------------------

Geoclue is a D-Bus service that provides location information. The primary goal
of the Geoclue project is to make creating location-aware applications as simple
as possible, while the secondary goal is to ensure that no application can
access location information without explicit permission from user.

Geoclue is Free Software, licensed under GNU GPLv2+. It is developed for Linux.

The aim of project is to utilize all possible sources of geolocation to best
find user's location:

* WiFi-based geolocation (accuracy: in meters)
* GPS(A) receivers (accuracy: in centimeters)
* 3G modems (accuracy: in kilometers, unless modem has GPS)
* GeoIP (accuracy: city-level)
* Geoclue can currently only do GeoIP and hence accuracy of geolocation is
  city-level at best. However, there are plans to add support for other sources
  mentioned above.

Geoclue used to also do (reverse-)geocoding but that functionality has
been dropped in favor of geocode-glib library.

However project is in the early stages of development and hence
lacking essential features. Currently it can only determine your location based
on your IP (i-e city-level accuracy).

Release tarball:
http://www.freedesktop.org/software/geoclue/releases/2.1.0/geoclue-2.1.0.tar.xz
sha256sum: df4e924298b2dbf337c54d707e57295ac1f82bfb0269f2eff8f8efcd9fe7425a

D-Bus API documentation: http://www.freedesktop.org/software/geoclue/docs/

-- 
Regards,

Zeeshan Ali (Khattak)
FSF member#5124


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]