lp:ubuntu/lucid/policykit-1
- Get this branch:
- bzr branch lp:ubuntu/lucid/policykit-1
Branch merges
Branch information
Recent revisions
- 10. By Martin Pitt
-
* Urgency medium, just two small, but important bug fixes.
* Add 00git-pkexec-information- disclosure. patch: Fix information disclosure
vulnerability that allows an attacker to verify whether or not arbitrary
files exist, violating directory permissions.
* 00git-fix-error-freeing. patch: Fix crash when calling CheckAuthorizat ion()
with an invalid PID. (LP: #540464) - 9. By Michael Biebl
-
* New upstream release.
* debian/libpolkit- backend- 1-0.symbols
- Update for new API addition. - 8. By Michael Biebl
-
* New upstream release.
* Remove patches
- debian/patches/ 02_dont_ export_ private_ symbols. patch (merged upstream)
- debian/patches/ 03_path_ max.patch (merged upstream)
- debian/patches/ 04-ref- authority. patch (merged upstream)
- debian/patches/ 05-pkexec- env.patch (merged upstream)
- debian/patches/ 99_autoreconf. patch (obsolete)
* debian/control
- Bump Build-Depends on libeggbus-1-dev to (>= 0.6).
* debian/rules
- The example application is no longer built by default so we don't need
to manually remove it anymore.
* debian/libpolkit- {backend, gobject} -1-0.symbols
- Update for new API additions. - 7. By Martin Pitt
-
* Add debian/
patches/ 04-ref- authority. patch: Ref the instance returned by
polkit_authority_ get(), since the documentation says that it needs to be
unref'ed after usage. This fixes crashes in NetworkManager and probably
other programs, too. (LP: #438574, #432452, fd.o #24566)
* Add debian/patches/ 05-pkexec- env.patch: Add missing comma so that pkexec
saves both LANG and LANGUAGE, not LANGLANGUAGE. (Cherrypicked from trunk)
* Add myself to Uploaders: with Michael's consent. - 6. By Alexander Sack
-
* fix network-manager crashes when opening connection editor
with system connections; crahes turned out to be caused by
freed policy kit authority - fix involves propery reffing
authority in singleton accessor (LP: #438574, #432452)
- See: https://bugs.freedeskt op.org/ show_bug. cgi?id= 24566
- add 03_0001-authority- g_object_ ref-authority- when-returning- sing.patch - 5. By Michael Biebl
-
* Rename package to policykit-1. Upstream (at least temporarily) forked
the project to make it installable in parallel with policykit 0.9, until
all programs are ported to the new API.
* Drop all patches except 01_pam_polkit. patch.
* Refresh debian/patches/ 01_pam_ polkit. patch.
* debian/control
- Update Build-Depends
+ Drop libdbus-1-dev, libdbus-glib-1-dev.
+ Add libeggdbus-1-dev (>= 0.5) and lsb-release.
+ Bump libglib2-dev dependency to (>= 2.21.4).
- Update list of binary packages and their package descriptions.
- Drop dependency on adduser.
- Bump Standards-Version to 3.8.3.
+ Add README.source which refers to the quilt documentation.
- Update Vcs-* fields. Package is now managed using Git and hosted on
git.debian.org.
* Update shared library structure: libpolkit-{,dbus, grant} →
libpolkit-{agent, backend, gobject} -1.
* Rename policykit, policykit-doc → policykit-1, policykit-1-doc.
* Update and revise all *.install files.
* debian/rules, debian/policykit. init: Drop init script, package doesn't use
/var/run any more.
* debian/policykit- 1.postinst: Don't create "polkituser" system user, it's
not used any more.
* Update watch file.
* debian/patches/ 02_dont_ export_ private_ symbols. patch
- Don't export private symbols in the libraries.
* debian/patches/ 99_autoreconf. patch
- Update the autotools files as the previous patch also touches the build
system.
* Add symbols files for libpolkit-{agent, backend, gobject} -1 for improved
shlibs dependencies.
* debian/rules
- Disable introspection support.
- When building for Ubuntu, install a localauthority.conf.d configuration
file which considers "admin" group users as administrators.
- Don't install example application.
* debian/copyright
- Update copyright holder.
- License was changed to LGPL 2.1+. - 4. By Martin Pitt
-
Add proper shlibs files. Don't use symbols files, they are too complex
because of the egg-dbus-binding- tool clutter. - 3. By Robert Ancell
-
* New upstream release (LP: #417984)
[ 0.94 ]
- Post-release version bump to 0.94
- Require correct versions of glib and eggdbus
- Ignore .pkla files starting with dot and don't segfault on error path
- Allow unprivileged callers to check authorizations
- Don't spawn man(1) from a setuid program
- Add polkit.retains_ authorization_ after_challenge to authz result
- Ensure all fds except stdin/stdout/stderr are closed after exec(2)
- Be more careful when determining process start time
- Pass the right struct offset for the ::changed class signal handler
- Don't set the GError if the process doesn't exist
- Remove temporary authorization when the subject it applies to vanishes
- Generate GI gir and typelibs for libpolkit-gobject-1
- Update NEWS for release
- Bug 23093 – FreeBSD portability fixes
[ 0.93 ]
- Post-release version bump to 0.93
- GIO modules need to be prefix with lib
- Cancel an authentication if the unique name for the subject vanishes
- Plug a couple of memory leaks
- Move local authority management to a separate library
- Rip out polkit-local and refactor local authority to only use tmp authz
- Move authentication agent bits to separate authority subclass
- Also pass the identity of the subject we are checking for
- Actually make the local authority look up authorization files
- In .pkla files, use Result{Any,Inactive, Active} instead of just Result
- Rename some man pages and the daemon binary
- Add docs detailing how the Local Authority works
- Add support for querying and revoking temporary authorizations
- Fix make distcheck
- Update TODO
- Update NEWS for release
- Use unique ids for sections to prevent them being autogenerated
- More unique ids to get the docs build fully predictable
* debian/control:
- Add BZR link
- Bump glib and eggdbus depends
* debian/rules:
- Disable introspection
* debian/watch:
- Updated download link - 2. By Martin Pitt
-
* Rename package to policykit-1. Upstream (at least temporarily) forked
the project to make it installable in parallel with policykit 0.9, until
all programs are ported to the new API.
* Drop all patches except 01_pam_polkit. patch.
* Update shared library structure: libpolkit-{,dbus, grant} →
libpolkit-{agent, backend, gobject} -1.
* debian/control:
- libdbus-1-dev, libdbus-glib-1-dev → libeggdbus-1-dev
* debian/copyright: Update copyright.
* debian/rules, debian/policykit. init: Drop init script, package doesn't use
/var/run any more.
* debian/rules: Fix permissions of /var/lib/polkit-1/ which upstream build
system installs without executable permissions.
* debian/rules: Don't create "polkituser" system user, it's not used any
more.
* debian/rules: When building for Ubuntu, install a localauthority.conf.d
configuration file which considers "admin" group users as administrators.
Add "lsb-release" build dependency.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:ubuntu/maverick/policykit-1