Merge lp:~aptdaemon-developers/aptdaemon/add-license-key-call into lp:aptdaemon

Proposed by Michael Vogt
Status: Merged
Merged at revision: 703
Proposed branch: lp:~aptdaemon-developers/aptdaemon/add-license-key-call
Merge into: lp:aptdaemon
Diff against target: 0 lines
To merge this branch: bzr merge lp:~aptdaemon-developers/aptdaemon/add-license-key-call
Reviewer Review Type Date Requested Status
Aptdaemon Developers Pending
Review via email: mp+72210@code.launchpad.net

Description of the change

This add a way for third party apps (like software-center) to add license key data to a given application under /opt. Its not really that useful for free software applications but we need it for s-c and it would be nice if it could be part of the upstream aptdaemon.

To post a comment you must log in.
672. By Sebastian Heinlein

Remove LicenseKeyLocationInvalid error

673. By Sebastian Heinlein

Add a new silly-license package to the test repo

674. By Sebastian Heinlein

Add an enhanced test suite for the license key installation.

675. By Sebastian Heinlein

Add some error enums for the license key installation. The descriptions are still missing.

676. By Sebastian Heinlein

Rework license key installation by retrieving the license key path from the package records

Revision history for this message
Sebastian Heinlein (glatzor) wrote :

The license key path is now stored in the package records. Furthermore I added some more checks (executable, symlink attacks) and enhanced test cases. Would this be the way to go?

Still missing:
 * NEWS entry
 * DBUS Api and client adoption
 * error descriptions in the enums.py

677. By Sebastian Heinlein

Fix small typo, sorry richard

678. By Sebastian Heinlein

Handle a not available pkg

679. By Sebastian Heinlein

Adapt DBus API

680. By Sebastian Heinlein

Allow to install the license key directly after installing a package without entering the password

681. By Sebastian Heinlein

Adapt client side

682. By Sebastian Heinlein

Take the apt root dir into account when building the license key root dir

683. By Sebastian Heinlein

Fix variable names in the DBus method

684. By Sebastian Heinlein

Fix client test case.

685. By Sebastian Heinlein

UPdate news

686. By Sebastian Heinlein

Set the umask to aovid creating executable files

687. By Sebastian Heinlein

We don't need to change the LICENSE_ROOTDIR in the worker test anymore

Revision history for this message
Sebastian Heinlein (glatzor) wrote :

Michael, should I wait with the merge until you have agreed with the server team about the control field name (currently XB-LicenseKeyPath)? Or would be of help to have the method available now?

688. By Sebastian Heinlein

Minor fix for the NEWS file. upside, down you turn me ...

689. By Michael Vogt

merged from trunk

690. By Sebastian Heinlein

Merge local changes

691. By Sebastian Heinlein

Reduce the license key error enums

692. By Sebastian Heinlein

Minor variable name fix

693. By Sebastian Heinlein

Add the new plugin to the sphinx documentation

Preview Diff

Empty

Subscribers

People subscribed via source and target branches

to status/vote changes: