--- ubuntu-download-manager-1.2+16.04.20151216.2.orig/debian/changelog +++ ubuntu-download-manager-1.2+16.04.20151216.2/debian/changelog @@ -0,0 +1,876 @@ +ubuntu-download-manager (1.2+16.04.20151216.2-0ubuntu1) xenial; urgency=medium + + [ Michael Sheldon ] + * Provide a shared download history for the downloads model that presents + all uncollected downloads from previous app launches. + * Update symbol files + + [ CI Train Bot ] + * No-change rebuild. + + -- CI Train Bot Wed, 16 Dec 2015 16:18:01 +0000 + +ubuntu-download-manager (1.1) UNRELEASED; urgency=medium + + * Ensure that the app id of the application that created the download is + present in the metadata and can be accessed via dbus. + * Update the symbol files. + + -- Manuel de la Pena Tue, 01 Sep 2015 17:07:58 +0100 + +ubuntu-download-manager (1.0+15.10.20150724-0ubuntu1) wily; urgency=medium + + [ Manuel de la Pena ] + * Bump version number due to the new ABI provided by the client lib. + + [ CI Train Bot ] + * debian/libubuntu-download-manager-client1.symbols: update to + released version. + * debian/libudm-common1.symbols: update to released version. + * New rebuild forced. + + -- CI Train Bot Fri, 24 Jul 2015 16:44:28 +0000 + +ubuntu-download-manager (0.9+15.04.20150203-0ubuntu1) vivid; urgency=medium + + [ Manuel de la Pena ] + * Set the defaults to allow modile data usage so that we ensure that + client applications dot no have to set it per download. + + -- Ubuntu daily release Tue, 03 Feb 2015 09:29:42 +0000 + +ubuntu-download-manager (0.9+15.04.20150123~rtm-0ubuntu1) 14.09; urgency=low + + [ Manuel de la Peña ] + * Add support for data uris. (LP: #1407745) + + -- Ubuntu daily release Fri, 23 Jan 2015 16:00:00 +0000 + +ubuntu-download-manager (0.9+15.04.20141202-0ubuntu1) vivid; urgency=low + + [ Manuel de la Peña ] + * Fix wrong bus used to query apparmor profile breaking download- + manager. + + -- Ubuntu daily release Tue, 02 Dec 2014 09:37:19 +0000 + +ubuntu-download-manager (0.9+15.04.20141126-0ubuntu1) vivid; urgency=medium + + [ Manuel de la Pena ] + * Fix issues with the network detection. Because of the new approach two + dependencies have been dropped. + * Add network manager as dependency. + + [ Ubuntu daily release ] + * New rebuild forced + + -- Ubuntu daily release Wed, 26 Nov 2014 12:57:08 +0000 + +ubuntu-download-manager (0.9+14.10.20141014.1-0ubuntu1) 14.09; urgency=medium + + [ Manuel de la Pena ] + * Add new properties that can be used to filter the downloads shown in the + indicator. This changes the ABI. + * Add helper extractor. + + [ Ubuntu daily release ] + * debian/libubuntu-download-manager-client0.symbols: auto-update to + released version + * debian/libudm-common0.symbols: auto-update to released version + * New rebuild forced + + [ Manuel de la Peña ] + * Provide the required properties to let the indicator know if a + download should me shown. + * Expose the new metadata object to the qml users. + + [ Michael Sheldon ] + * Add "extract" property to metadata, allowing applications to request + that a zipped file be unzipped after downloading. + + [ Jamie Strandboge ] + * [ Jamie Strandboge ] * Add enforcing AppArmor profile - + debian/control: + Build-Depends on dh-apparmor + have ubuntu- + download-manager Suggests apparmor - debian/ubuntu-download- + manager.install: install profile - debian/rules: add + override_dh_installdeb to add profile to ubuntu-upload-manager + + [ CI bot ] + * Implement code so that the PropertiesChanged signal from the + freedekstop.org properties interface is emitted. + + -- Ubuntu daily release Tue, 14 Oct 2014 16:08:13 +0000 + +ubuntu-download-manager (0.8+14.10.20140916-0ubuntu1) 14.09; urgency=low + + [ Sergio Schvezov ] + * Don't set the proxy if the proxy hostname is empty (LP: #1362008) + + -- Ubuntu daily release Tue, 16 Sep 2014 02:33:45 +0000 + +ubuntu-download-manager (0.8+14.10.20140807-0ubuntu1) utopic; urgency=medium + + [ Manuel de la Pena ] + * Read the content-dispostion header so that files downloaded use a more + decent filename. + + -- Ubuntu daily release Thu, 07 Aug 2014 08:49:34 +0000 + +ubuntu-download-manager (0.7+14.10.20140725-0ubuntu1) utopic; urgency=low + + [ Manuel de la Peña ] + * Fix bug 1346196 by using human readable strings. (LP: #1346196) + + [ Manuel de la Pena ] + * Fix bug 1346196 by using human readable strings. (LP: #1346196) + + -- Ubuntu daily release Fri, 25 Jul 2014 15:47:28 +0000 + +ubuntu-download-manager (0.7+14.10.20140721-0ubuntu1) utopic; urgency=medium + + [ Manuel de la Pena ] + * Modify the upload process by storing the reply data in a local path + and change the signal emitted to have a string. This changes the + public dbus API for uploads but no clients use it yet. + * Fix segfault that we get when performing and upload. + * Ensure that the timeout is stopped when uploads are added to the + queue. + + [ Manuel de la Peña ] + * Fix lp:1333330 to ensure that the correct object path is used. (LP: + #1333330) + * Fix segfault that we get when performing and upload. + + -- Ubuntu daily release Mon, 21 Jul 2014 09:40:02 +0000 + +ubuntu-download-manager (0.6+14.10.20140707-0ubuntu1) utopic; urgency=medium + + [ Manuel de la Pena ] + * Add a new public object in the client library that provides a way + to configure the logging done in the client library. ABI is changed + and a new dependency is added. + + [ Ubuntu daily release ] + * debian/*symbols: auto-update new symbols to released version + + [ Manuel de la Peña ] + * Add missing tests for the qml code. + * Add a loger class that can be used by the clients to set the logging + type. + + -- Ubuntu daily release Mon, 07 Jul 2014 08:58:08 +0000 + +ubuntu-download-manager (0.5) UNRELEASED; urgency=medium + + * Add support to set the headers for a single file download. This change + brings and ABI break. + + -- Manuel de la Pena Mon, 16 Jun 2014 13:00:45 +0200 + +ubuntu-download-manager (0.4+14.10.20140626-0ubuntu1) utopic; urgency=low + + [ Michael Sheldon ] + * Add qdoc based documentation generation to the build process + + -- Ubuntu daily release Thu, 26 Jun 2014 18:15:31 +0000 + +ubuntu-download-manager (0.4+14.10.20140618-0ubuntu1) utopic; urgency=medium + + [ Manuel de la Pena ] + * Add the symbols files to ensure that we have no regressions. + + [ Ubuntu daily release ] + * debian/*symbols: auto-update new symbols to released version + + -- Ubuntu daily release Wed, 18 Jun 2014 14:49:06 +0000 + +ubuntu-download-manager (0.3+14.10.20140523-0ubuntu1) utopic; urgency=low + + [ Manuel de la Peña ] + * Remove the go bindings, now they are located in lp:udm + * Remove not needed username and password. + * Make the exit method a slot else the dbus adaptor won't be able to + use it. (LP: #1320987) + * Ensure we do not send canceled when the downloads are canceled + internally or due an error. (LP: #1320306) + * Add doxygen documentation for the client library. Added doxygen as a + dependency. (LP: #1296774) + + -- Ubuntu daily release Fri, 23 May 2014 09:19:03 +0000 + +ubuntu-download-manager (0.3+14.10.20140515-0ubuntu1) utopic; urgency=low + + [ Manuel de la Peña ] + * Add a new field in the transaction so that we know the application + that created it via its app id. + * Store the appid of the download owner in the downloads db. (LP: + #1278393) + * Ensure that the getAllDownloads* methods do filter per app id if the + application is confined. (LP: #1278393) + + [ Alejandro J. Cura ] + * Include downloads_list.h in the udm -client-dev package (LP: + #1319553) + + -- Ubuntu daily release Thu, 15 May 2014 14:24:59 +0000 + +ubuntu-download-manager (0.3+14.10.20140509-0ubuntu1) utopic; urgency=low + + [ Michael Sheldon ] + * Rename the QML module from UbuntuDownloadManager to + Ubuntu.DownloadManager for consistency with other Ubuntu modules + + -- Ubuntu daily release Fri, 09 May 2014 10:48:17 +0000 + +ubuntu-download-manager (0.3+14.10.20140501-0ubuntu1) utopic; urgency=low + + [ Manuel de la Peña ] + * If we have issues setting up the diff daemons for the integrations + tests we should skip the test and not fail because it is giving + false negatives in the jekins bots. (LP: #1305153) + + -- Ubuntu daily release Thu, 01 May 2014 17:32:45 +0000 + +ubuntu-download-manager (0.3+14.10.20140430.1-0ubuntu1) utopic; urgency=low + + [ Michael Sheldon ] + * Expose the download id of a SingleDownload within the QML API. + + -- Ubuntu daily release Wed, 30 Apr 2014 10:34:59 +0000 + +ubuntu-download-manager (0.3+14.10.20140430-0ubuntu1) utopic; urgency=low + + [ Manuel de la Peña ] + * Add upload definitions and autogenerated adaptors. + * Reorg the code so that it is simpler to share code between the + uploader and the downloader. Cmake has been added as the new build + system. + * Generalize the daemon so that it can be used for the uploader too. + * Split the different tests now that we are going to support uploads. + * Split the daemon test code. + * Refactor q code so that it can be used by uploads and downloads. + * Remove the use of fakes in favour of google mock. libgoogle-glog-dev + was added as a dependency. (LP: #1300243) + * Refactor downloads so that they inherit from transfer and can be + used in the new q implementation. + * Provide the factories needed by the uploads. + * Provide the class that will be performing uploads. + * Provide the class that will perform mms uploads. + * Provide factory implementation. + * Add uploads manager implementation. (LP: #1300178) + * Organize project simpler so that new developers find it easier to + move arround the code. (LP: #1300184) + * Allow the clients to change the destination directory of the + download. (LP: #1271507) + * Provide the methods that allow to get all the downloads and all the + downloads with a given metadata value. (LP: #1233149) + + [ CI bot ] + * Provide factory implementation. + * Add uploads manager implementation. (LP: #1300178) + + -- Ubuntu daily release Wed, 30 Apr 2014 00:10:00 +0000 + +ubuntu-download-manager (0.3+14.04.20140321-0ubuntu1) trusty; urgency=low + + [ Manuel de la Peña ] + * Improved the documentation of the project. The registerMetaType + function was removed because it is not needed and not used in any + part of the code. const have been added in those methods that simply + are used as getters. The descturtors that can be trusted to the + compiler have been removed to reduce clutter in the code. (LP: + #1278784) + + [ Ubuntu daily release ] + * New rebuild forced + + [ Diego Sarmentero ] + * Add QML Plugin to manage downloads from applications without C++ + backend needed. . + + -- Ubuntu daily release Fri, 21 Mar 2014 05:25:34 +0000 + +ubuntu-download-manager (0.3+14.04.20140319-0ubuntu1) trusty; urgency=low + + [ Manuel de la Peña ] + * Simplify the API by removing the need of the username and the + password. The go bindings (only user of the API) has been updated + accordingly. (LP: #1294075) + * Use errors instead of strings in golang. (LP: #1294089) + * Make sure that the resources are cleaned in the correct order by + using the deleteLater call. (LP: #1294070) + + [ Colin Watson ] + * Fix library installation directory for arm64/powerpc/ppc64el. + + -- Ubuntu daily release Wed, 19 Mar 2014 11:58:04 +0000 + +ubuntu-download-manager (0.3+14.04.20140317-0ubuntu1) trusty; urgency=low + + [ Manuel de la Peña ] + * Fix some small issues with the logging and ensure that the mutex + paht is the correct one when working with a not confined app that + passed a local path. (LP: #1287245) + * Ensure that Error and Warning are written in the correct dir. (LP: + #1288727) + + -- Ubuntu daily release Mon, 17 Mar 2014 17:25:03 +0000 + +ubuntu-download-manager (0.3+14.04.20140305-0ubuntu1) trusty; urgency=low + + * New rebuild forced + + -- Ubuntu daily release Wed, 05 Mar 2014 13:16:42 +0000 + +ubuntu-download-manager (0.3+14.04.20140301-0ubuntu1) trusty; urgency=low + + [ Manuel de la Peña ] + * This fix ensures that the temp file is renamed to the final file + before the post-command is executed. (LP: #1286553) + + -- Ubuntu daily release Sat, 01 Mar 2014 18:07:30 +0000 + +ubuntu-download-manager (0.3+14.04.20140224-0ubuntu1) trusty; urgency=low + + [ Manuel de la Peña ] + * Ensure that we do no have race issues between the diff downloads. + This is fixed in two ways: 1. Use a temp file. 2. USe a mutex to + decide the final path of the download. (LP: #1250612) + + -- Ubuntu daily release Mon, 24 Feb 2014 23:20:09 +0000 + +ubuntu-download-manager (0.3+14.04.20140220-0ubuntu1) trusty; urgency=low + + [ Manuel de la Peña ] + * Provide pure abstract classes to simplify testing. (LP: #1278789) + + [ Manuel de la Pena ] + * If proxy or server authentication is needed the download interface + raises an authentication error signal. (LP: #1278982) + * Add auth errors to the client lib. (LP: #1279854) + * Fwd the single file auth errors to as group download errors. (LP: + #1279856) + * Fix login and allow to pass the path via the command line. (LP: + #1278779) + * Improve logs. (LP: #1279425) + * Provide pure abstract classes to simplify testing. (LP: #1278789) + + -- Ubuntu daily release Thu, 20 Feb 2014 13:12:24 +0000 + +ubuntu-download-manager (0.3+14.04.20140214.1-0ubuntu1) trusty; urgency=low + + [ CI bot ] + * Bootstrap CI Train + + [ Manuel de la Pena ] + * Ensure that the return value from flush is checked to ensure that if + there are any issues when flushing the file this are fwd to the + client. (LP: #1261999) + * Add a common library to be used by the client library and the daemon + side lib. (LP: #1250420) + * Adds the client library that allows apps to use the download manager + without knowing the dbus api. (LP: #1250423) + * Ensure that the error code from a fail file removal is logged. (LP: + #1269078) + * Fix copyright issues. (LP: #1269837) + * Check if the file is present and use a more human redable filename + that does not break extensions. (LP: #1269801) + * Provide better logging for when the post download command fails. + (LP: #1269212) + * Provides the initial implementation of the Manager class that allows + to create downloads in the UDM via the client lib. (LP: #1268911) + * Provide the missing manager methods and a better way for testing. + * Add a new constructor to allow an even simpler way to create + downloads. (LP: #1268932) + * Pass the QIODevice so that all the data is not loaded in memory. + (LP: #1271684) + * Use google logging for the service so that we do not eat other + processes debug messages and use a more mature and decent logging + framework. (LP: #1262001) + * Do the correct casting. (LP: #1274019) + * Provide a new method that allows to create mms downloads that are + not queued and take the APN proxy details to be used for the get + request. (LP: #1273190) + * Split the errors in file download so that dealing with them is + easier. + * Remove all occurrences of NULL and change them for nullptr. + * Remove all occurrences of #define string to use a empty namespace so + that we do not pollute the general space. + * Provide all the methods required to work with downloads. (LP: + #1272287) + * Ensure that redirects are followed from udm unless we are in a loop. + If the download gets in a redirect loop a network error is emitted. + (LP: #1274335) + * Provide a nicer way to deal with errors in the client lib. + * Make the method not to be sync anymore and use qt signals to notify + the users that a download was created. (LP: #1273822) + * Provide the minimum code to be able to use mms downloads via go. + * Ensure that we do not leak includes from QDBus. (LP: #1277462) + * Ensure that the downloads are stored in the db as soon as they are + updated. + * Remove the references from an other project. (LP: #1277279) + * Do not leak the global headers and ensure that the required ones are + present in the -dev packages. (LP: #1277384, #1278394) + * Provide errorString method to allows to get the info of the error + without casting. (LP: #1277808) + * Fix the go bindings. (LP: #1279409, #1279430) + + [ Rodney Dawes ] + * Do not leak the global headers and ensure that the required ones are + present in the -dev packages. (LP: #1277384, #1278394) + + [ Łukasz 'sil2100' Zemczak ] + * Fix dependencies for the -dev packages, and then fix some minor + packaging issues + + -- Ubuntu daily release Fri, 14 Feb 2014 17:42:29 +0000 + +ubuntu-download-manager (0.3+14.04.20131219-0ubuntu1) trusty; urgency=low + + [ Loïc Minier ] + * Always honor UBUNTU_DOWNLOADER_DEBUG; we should consider switching + release builds to -UDEBUG, but this is too intrusive right now; LP: + #1240656. (LP: #1240656) + + [ Michael McCracken ] + * change command for 'make check' to work when not in tree (LP: + #1249470). (LP: #1249470) + + [ Manuel de la Pena ] + * Fix a number of logging problems found when we went to production. + (LP: #1240656, #1241009, #1241005, #1240967) + * Move download ids to be strings, that way applications have more + predictable ways to connect to the current downloads. At the moment + only not confined apps can use predictable ids. (LP: #1234965) + * Group all system related files under the same dir. + * Moved all downloads related to the same directory. + * Renamed the DownloadDaemon to Daemon to remove the redundancy in the + name. + * Rename DownloadFactory to Factory to remove the redundancy in the + name. + * Rename the DownloaderQueue to Queue to remove the redundancy in the + name. + * Rename DownloadManager to Manager to remove the name redundancy. + * Rename SIngleDownlaod to FileDownload so that it makes more sense. + * Start using namespaces planning ahead when we have a client library. + * Add the use of a new namespace for system realted classes. + * Sort the files under the test project so that working on it is + simpler. + * Add documentation about the state machine to be used for the + downloads and its initial skeleton. + * Ensure that finished is raised when the group download is empty. + (LP: #1245597) + * Allow to pass the path of the service to be started so that it is + easier to test. (LP: #1195657) + * Create the download state machine and add the states defined in the + docs diagram. + * Provide a processing signal for when the downloading is done and a + process is being executed. (LP: #1248770) + * Provide setters and getters for the daemon command line args. Added + self signed ssl certs for testing purposes. (LP: #1249336) + * Add the header transitions. There is not yet nothing done because + parsing the header info for the attachment name is harder than + expected. + * Ensure that group downloads do not allow two same local paths in the + same group. (LP: #1250181) + * Remove all the checks against NULL before calling delete. (LP: + #1250409) + * Remove the not needed pimpl pattern from the DBusConnection class. + (LP: #1251008) + * Remove the pimpl patter from the Application class. (LP: #1251003) + * Add the transitions for the init state. + * Added the downloading state transitions. + * Remove the pimpl patter from the system network info. Because pimpl + is out we can use the new signal connection. (LP: #1250946) + * Remove the use of the pimpl pattern in the factory object because is + not needed. Fix some issues with the tests after the change. (LP: + #1250927) + * Added downloading not connected state transitions. + * Remove the pimpl pattern from the ProcessFactory. (LP: #1251269) + * Remove pimpl from apparmor because it is a class that will not be + shared outside the project and therefore it does not need it. (LP: + #1250999) + * Remove the not needed pimpl pattern in the RequestFactory class. + (LP: #1251294) + * Added the paused state transitions. + * Added paused not connected state transitions. + * Added the downloaded state transitions. + * Added hashing state transitions. + * Add post processing state transitions. + * Remove the pimpl pattern from the manager class because it is not + exposed to any other project via headers. (LP: #1251885) + * Keep track of the state in the state machine so that tests are + easier to perform. + * Add tests to ensure that the state machine works as expected. A + number of new transitions have been added to pass the tests because + they were missing. + * Remove the not needed pimpl patter from the Timer class. (LP: + #1251312) + * Remove pimpl pattern from the Process class. (LP: #1251183) + * Remove pimpl implementation from the NetworkReply object. Moved + signals to use new way to connect. (LP: #1250990) + * Remove the pimpl pattern from the DownloadsDb because that class + will never be exposed to other projects. (LP: #1255932) + * Move the XML files to the docs folder. (LP: #1257280) + * Remove the pimpl pattern from the base download class. (LP: + #1253045) + * Remove the pimpl pattern from the group download class. (LP: + #1253045) + * Remove the pimpl implementation from the file download so that we + have a simpler implementation. + * Do not use the namespace inside the macro so that we fix the issue + where the method is not known because the struct is not recognized. + (LP: #1260729) + * Remove the pimpl pattern from the Queue since it is a class not to + be shared outside the project. (LP: #1252256) + * Move from using a smartpointer to a pointer so that we can manage a + singleton better and we remove mem leaks in the tests. (LP: + #1259152) + * Stop using the shared pointer to move to a pointer so that we manage + memory better and we have no mem leaks. (LP: #1259154) + * Use pointers instead of shared pointers to later deal with the mem + management better. (LP: #1259155, #1259157) + * Use singletons in all those objects that have the same lifespan as + the daemon. (LP: #1259158) + * Solve all known mem leaks from the project. (LP: #1251884, #1250932, + #1254741) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 207 + + -- Ubuntu daily release Thu, 19 Dec 2013 04:54:42 +0000 + +ubuntu-download-manager (0.3-0ubuntu1) saucy; urgency=low + + [ Manuel de la Pena ] + * Bump version + + -- Manuel de la Pena Tue, 22 Oct 2013 10:03:46 +0200 + +ubuntu-download-manager (0.2+13.10.20131016.1-0ubuntu1) saucy; urgency=low + + [ Manuel de la Pena ] + * Remove the file after the successful execution of the post-download + command line. (LP: #1233209) + * Listen to the connection state of the device and pause the download + when we are disconnected. Reconnect asap. (LP: #1233435) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 149 + + -- Ubuntu daily release Wed, 16 Oct 2013 10:03:28 +0000 + +ubuntu-download-manager (0.2+13.10.20130930-0ubuntu1) saucy; urgency=low + + [ Manuel de la Pena ] + * Deal with the presence of the download file in a nicer way. (LP: + #1228254) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 146 + + -- Ubuntu daily release Mon, 30 Sep 2013 14:28:20 +0000 + +ubuntu-download-manager (0.2+13.10.20130928.2-0ubuntu1) saucy; urgency=low + + [ Manuel de la Pena ] + * Add BaseTestCase that removes the qDebug output so that we have a + cleaner tests results output. (LP: #1230210) + * Allow the hash method to be empty. (LP: #1232050) + * Use syslog when running as a system bus service rather than logging + to a file. (LP: #1230236) + * Remove the XDG implementation and use the standard paths class found + in qt. (LP: #1226998) + * Keep track of the replies so that when the daemon is stoppable we + clear the cache. (LP: #1229463) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 144 + + -- Ubuntu daily release Sat, 28 Sep 2013 21:33:00 +0000 + +ubuntu-download-manager (0.2+13.10.20130926.2-0ubuntu1) saucy; urgency=low + + [ Manuel de la Pena ] + * Return error if the url is ill formed. (LP: #1228245) + * Return DBus error when the hash method is not known. (LP: #1228246) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 138 + + -- Ubuntu daily release Thu, 26 Sep 2013 18:03:25 +0000 + +ubuntu-download-manager (0.2+13.10.20130924.2-0ubuntu1) saucy; urgency=low + + [ Manuel de la Pena ] + * Ensure that when there is a network error the state of the + GroupDownload is correctly set. (LP: #1227850, #1227907, #1218031) + * Provide system dbus API to be used by apps such as the image + updates. (LP: #1211486) + * Provide new arg and new method to simplify tests. (LP: #1228233) + * Ensure that all downloads are canceled and that the files are + correctly removed. (LP: #1229413) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 135 + + -- Ubuntu daily release Tue, 24 Sep 2013 22:03:24 +0000 + +ubuntu-download-manager (0.2+13.10.20130924.1-0ubuntu1) saucy; urgency=low + + [ Loïc Minier ] + * Vcs-Bzr branch in control was out of date; use the alias which + should always point at the right one. + + [ Manuel de la Pena ] + * Ensure that when there is a hash error the state change is emitted + and is the correct download state. (LP: #1224676) + * Correctly manage SSL errors. (LP: #1228057) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 130 + + -- Ubuntu daily release Tue, 24 Sep 2013 06:03:38 +0000 + +ubuntu-download-manager (0.2+13.10.20130920.1-0ubuntu1) saucy; urgency=low + + [ Barry Warsaw ] + * When extracting the QPair from _downloadProgress, use a reference + local variable so that a new QPair isn't created, thus throwing away + the update. (LP: #1226243) + + [ Manuel de la Pena ] + * Fixes the irl example in the test folder. (LP: #1221598) + * Added a class that provides a way to generate secure paths to + appamor confined applications. + * Make use of the apparmor class to build secure dbus paths. (LP: + #1222901) + * Increases the test coverage of the download factory class. + * Added the new metadata key 'objectpath' where the client can propose + a uuid for the download that will be used to create the path. (LP: + #1215904) + * Change the interface name so that is less confusing. (LP: #1224538) + * Fixed the location where the file is stored. If the local-file + metadata is provided and the app is not cofined that would be the + used file else the XDG/APP_ID one will be used. (LP: #1224641, + #1222914) + * Provide two command line args to be used in tests. (LP: #1202809) + * Set the accept-encoding header to 'identity' so that we do not + expand any download. (LP: #1224678) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 126 + + -- Ubuntu daily release Fri, 20 Sep 2013 10:03:28 +0000 + +ubuntu-download-manager (0.2+13.10.20130906.1-0ubuntu1) saucy; urgency=low + + [ Manuel de la Pena ] + * Added code to store single downloads in the new sqlite db. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 115 + + -- Ubuntu daily release Fri, 06 Sep 2013 10:03:50 +0000 + +ubuntu-download-manager (0.2+13.10.20130904-0ubuntu1) saucy; urgency=low + + [ Manuel de la Pena ] + * Move to store the metadata in a sqlite db in disk rather than using + a dir tree. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 113 + + -- Ubuntu daily release Wed, 04 Sep 2013 15:57:41 +0000 + +ubuntu-download-manager (0.2+13.10.20130903.1-0ubuntu1) saucy; urgency=low + + [ Manuel de la Pena ] + * Adds a new API that exposes the creation of a download as a struct + that way the clib will be more stable without changing the + parameters and will be able to provide a nice struct with default + values. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 111 + + -- Ubuntu daily release Tue, 03 Sep 2013 18:04:00 +0000 + +ubuntu-download-manager (0.2+13.10.20130903-0ubuntu1) saucy; urgency=low + + [ Manuel de la Pena ] + * Adds a download structure that can be serialized over DBus to later + change API to have a single createDownload method. . + + [ Ubuntu daily release ] + * Automatic snapshot from revision 109 + + -- Ubuntu daily release Tue, 03 Sep 2013 02:03:56 +0000 + +ubuntu-download-manager (0.2+13.10.20130902-0ubuntu1) saucy; urgency=low + + [ Manuel de la Pena ] + * Added -testcase as a new commandline argument to the test + application. (LP: #1219787) + * Expose group download creation to clients using the session dbus. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 107 + + -- Ubuntu daily release Mon, 02 Sep 2013 18:03:58 +0000 + +ubuntu-download-manager (0.2+13.10.20130830-0ubuntu1) saucy; urgency=low + + [ Manuel de la Pena ] + * Second part of the fix for #1211838. In this branch we add a + GroupDownload object that takes care of dealing with a collection of + urls to download as an atomic operation. (LP: #1211838) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 104 + + -- Ubuntu daily release Fri, 30 Aug 2013 02:03:56 +0000 + +ubuntu-download-manager (0.2+13.10.20130826-0ubuntu1) saucy; urgency=low + + [ Manuel de la Pena ] + * Middle step to fix #1211838 that refactors the code so that we have + a base Download class that is used by the DownloadQueue that can is + later extended by a single download class and a group download + class. (LP: #1211838) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 102 + + -- Ubuntu daily release Mon, 26 Aug 2013 18:03:57 +0000 + +ubuntu-download-manager (0.2+13.10.20130823-0ubuntu1) saucy; urgency=low + + [ Manuel de la Pena ] + * Ensures that the daemon is stopped when there is nothing to + download. (LP: #1215137, #1200666) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 100 + + -- Ubuntu daily release Fri, 23 Aug 2013 18:04:05 +0000 + +ubuntu-download-manager (0.2+13.10.20130821.1-0ubuntu1) saucy; urgency=low + + [ Manuel de la Pena ] + * Ensure that the DownloadQueue is notified when there is an error and + that way the download is removed and a new download is started. (LP: + #1211751) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 98 + + -- Ubuntu daily release Wed, 21 Aug 2013 22:04:01 +0000 + +ubuntu-download-manager (0.2+13.10.20130821-0ubuntu1) saucy; urgency=low + + [ Manuel de la Pena ] + * Ensure that a single instance of the daemon can be ran. (LP: + #1205342) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 96 + + -- Ubuntu daily release Wed, 21 Aug 2013 14:04:04 +0000 + +ubuntu-download-manager (0.2+13.10.20130812-0ubuntu1) saucy; urgency=low + + [ Manuel de la Pena ] + * Use smart pointers to simplify the memory management. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 94 + + -- Ubuntu daily release Mon, 12 Aug 2013 18:04:03 +0000 + +ubuntu-download-manager (0.2+13.10.20130727-0ubuntu1) saucy; urgency=low + + [ Manuel de la Pena ] + * Improved the use of the child process by: * Send the error signals + when the return code != 0 or when the exit status is crash. * Log + the stdout and stderr of the child proccess. (LP: #1205092, + #1205269) + * Append to the log instead of truncate. Later deal with rotations. + * Define the app as always in DEBUG until we are mature. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 92 + + -- Ubuntu daily release Sat, 27 Jul 2013 07:01:47 +0000 + +ubuntu-download-manager (0.2+13.10.20130726-0ubuntu1) saucy; urgency=low + + [ Manuel de la Pena ] + * Updated code to use the google cpp style. + * Logging to a file. (LP: #1205093) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 88 + + -- Ubuntu daily release Fri, 26 Jul 2013 07:01:47 +0000 + +ubuntu-download-manager (0.2+13.10.20130725-0ubuntu1) saucy; urgency=low + + [ Rodney Dawes ] + * Allow downloads if GSM download is enabled, and network is Unknown + state. (LP: #1204654) + + [ Manuel de la Pena ] + * Fix progress signal. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 85 + + -- Ubuntu daily release Thu, 25 Jul 2013 07:01:49 +0000 + +ubuntu-download-manager (0.2+13.10.20130723-0ubuntu1) saucy; urgency=low + + [ Manuel de la Pena ] + * Ensure that all signals are sent before we remove the object from + dbus. + * Provide post command execution. + * Provide dbus activation. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 82 + + -- Ubuntu daily release Tue, 23 Jul 2013 07:01:49 +0000 + +ubuntu-download-manager (0.2+13.10.20130721-0ubuntu1) saucy; urgency=low + + [ Manuel de la Pena ] + * Register types with DBus. + * Ensure that the q is updated correctly after a download is finished. + * Add logging for the downloads. + * Ensure progress is emitted. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 78 + + -- Ubuntu daily release Sun, 21 Jul 2013 07:01:47 +0000 + +ubuntu-download-manager (0.2+13.10.20130719.2-0ubuntu1) saucy; urgency=low + + [ Ken VanDine ] + * Automatic snapshot from revision 70 (bootstrap) + + [ Manuel de la Pena ] + * Pump version number. + * Removed not needed LICENSE file. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 73 + + -- Ubuntu daily release Fri, 19 Jul 2013 16:43:21 +0000 + +ubuntu-download-manager (0.2-0ubuntu1) saucy; urgency=low + + * Initial release for ubuntu-download-manager + + -- Manuel de la Pena Fri, 12 Jul 2013 16:47:46 +0200 --- ubuntu-download-manager-1.2+16.04.20151216.2.orig/debian/compat +++ ubuntu-download-manager-1.2+16.04.20151216.2/debian/compat @@ -0,0 +1 @@ +9 --- ubuntu-download-manager-1.2+16.04.20151216.2.orig/debian/control +++ ubuntu-download-manager-1.2+16.04.20151216.2/debian/control @@ -0,0 +1,193 @@ +Source: ubuntu-download-manager +Section: net +Priority: optional +Build-Depends: cmake, + debhelper (>= 9), + dh-apparmor, + doxygen, + dbus-test-runner, + google-mock, + qt5-default, + qtbase5-dev, + libboost-log-dev, + libboost-program-options-dev, + libdbus-1-dev, + libqt5sql5-sqlite, + libnih-dbus-dev, + libgoogle-glog-dev, + qtdeclarative5-dev, + qtdeclarative5-dev-tools, + qtdeclarative5-test-plugin, + network-manager, +Maintainer: Manuel de la Peña +Standards-Version: 3.9.5 +Homepage: https://launchpad.net/ubuntu-system-image +# if you don't have have commit access to this branch but would like to upload +# directly to Ubuntu, don't worry: your changes will be merged back into the +# upstream branch +Vcs-Bzr: lp:ubuntu-download-manager + +Package: libudm-common1 +Section: libs +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, +Description: Upload Download Manager - shared common library + Upload Download Manager performs uploads and downloads from a centralized + location. + . + This package includes the common shared library between the client lib and the + service lib. + +Package: libudm-common-dev +Section: libdevel +Architecture: any +Depends: libudm-common1 (= ${binary:Version}), + qtbase5-dev, + ${shlibs:Depends}, + ${misc:Depends} +Description: QT library for Ubuntu Download Manager - development files + This package contains the common headers shared between the client library and + the daemon library. + +Package: libudm-priv-common1 +Section: libs +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + libudm-common1 (= ${binary:Version}), +Breaks: libubuntu-download-manager-priv1 +Replaces: libubuntu-download-manager-priv1 +Description: Upload Download Manager - shared private library + Upload Download Manager performs downloads from a centralized location. + . + This package includes the private shared library. + +Package: libubuntu-download-manager-common1 +Section: libs +Architecture: any +Depends: libudm-common1 (= ${binary:Version}), + ${misc:Depends}, + ${shlibs:Depends}, +Breaks: ubuntu-download-manager-common1 +Replaces: ubuntu-download-manager-common1 +Description: Ubuntu Download Manager - shared common library + Ubuntu Download Manager performs downloads from a centralized location. + . + This package includes the common shared library between the client lib and the + service lib. + +Package: libubuntu-download-manager-common-dev +Section: libdevel +Architecture: any +Depends: libudm-common-dev (= ${binary:Version}), + libubuntu-download-manager-common1 (= ${binary:Version}), + qtbase5-dev, + ${shlibs:Depends}, + ${misc:Depends} +Breaks: ubuntu-download-manager-common-dev +Replaces: ubuntu-download-manager-common-dev +Description: QT library for Ubuntu Download Manager - development files + This package contains the common headers shared between the client library and + the daemon library. + +Package: libubuntu-download-manager-client1 +Section: libs +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + libudm-common1 (= ${binary:Version}), + libubuntu-download-manager-common1 (= ${binary:Version}), +Breaks: ubuntu-download-manager-client1 +Replaces: ubuntu-download-manager-client1 +Description: Ubuntu Download Manager - shared public library + Ubuntu Download Manager performs downloads from a centralized location. + . + This package includes the public shared library. + +Package: libubuntu-download-manager-client-dev +Section: libdevel +Architecture: any +Depends: libudm-common-dev (= ${binary:Version}), + libubuntu-download-manager-common-dev (= ${binary:Version}), + libubuntu-download-manager-client1 (= ${binary:Version}), + qtbase5-dev, + ${shlibs:Depends}, + ${misc:Depends} +Breaks: ubuntu-download-manager-client-dev +Replaces: ubuntu-download-manager-client-dev +Description: QT library for Ubuntu Download Manager - development files + This package contains the header that can be used to allow an application use + the Ubuntu Download Manager client library. + +Package: libubuntu-download-manager-client-doc +Section: doc +Architecture: all +Depends: libubuntu-download-manager-client-dev (>= ${source:Version}), + ${misc:Depends}, +Description: Documentation files for libcontent-hub-dev + Documentation files for the libcontent-hub development + +Package: libubuntu-upload-manager-common1 +Section: libs +Architecture: any +Depends: libudm-common1 (= ${binary:Version}), + ${misc:Depends}, + ${shlibs:Depends}, +Description: Ubuntu Upload Manager - shared common library + Ubuntu Upload Manager performs uploads from a centralized location. + . + This package includes the common shared library between the client lib and the + service lib. + +Package: libubuntu-upload-manager-common-dev +Section: libdevel +Architecture: any +Depends: libudm-common-dev (= ${binary:Version}), + libubuntu-download-manager-common1 (= ${binary:Version}), + qtbase5-dev, + ${shlibs:Depends}, + ${misc:Depends} +Description: QT library for Ubuntu Upload Manager - development files + This package contains the common headers shared between the client library and + the daemon library. + +Package: ubuntu-download-manager +Section: net +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + libudm-common1 (= ${binary:Version}), + libudm-priv-common1 (= ${binary:Version}), + libubuntu-download-manager-common1 (= ${binary:Version}), + unzip +Suggests: apparmor +Description: Ubuntu Download Manager - daemon + Ubuntu Download Manager performs downloads from a centralized location. + . + This package includes the daemon. + +Package: ubuntu-upload-manager +Section: net +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + libudm-common1 (= ${binary:Version}), + libudm-priv-common1 (= ${binary:Version}), + libubuntu-upload-manager-common1 (= ${binary:Version}), +Description: Ubuntu Upload Manager - daemon + Ubuntu Upload Manager performs uploads from a centralized location. + . + This package includes the daemon. + +Package: qtdeclarative5-ubuntu-download-manager0.1 +Section: net +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + libudm-common1 (= ${binary:Version}), + libubuntu-download-manager-common1 (= ${binary:Version}), + libubuntu-download-manager-client1 (= ${binary:Version}) +Description: Ubuntu Download Manager Plugin + This package contains a QML Plugin to handle downloads from a pure QML + application, without the need to write any C++ code. --- ubuntu-download-manager-1.2+16.04.20151216.2.orig/debian/copyright +++ ubuntu-download-manager-1.2+16.04.20151216.2/debian/copyright @@ -0,0 +1,22 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: ubuntu-system-image +Source: https://launchpad.net/ubuntu-system-image + +Files: * +Copyright: 2013 Canonical Ltd. +License: LGPL-3 + This program is free software; you can redistribute it and/or modify it under + the terms of the GNU Lesser General Public License as published by the Free + Software Foundation; version 3. + . + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more + details. + . + You should have received a copy of the GNU Lesser General Public License along + with this package; if not, write to the Free Software Foundation, Inc., 51 + Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + . + The full text of the LGPL v3 is distributed in + /usr/share/common-licenses/LGPL-3 on Debian systems. --- ubuntu-download-manager-1.2+16.04.20151216.2.orig/debian/libubuntu-download-manager-client-dev.install +++ ubuntu-download-manager-1.2+16.04.20151216.2/debian/libubuntu-download-manager-client-dev.install @@ -0,0 +1,7 @@ +usr/include/ubuntu/download_manager/error.h +usr/include/ubuntu/download_manager/manager.h +usr/include/ubuntu/download_manager/download.h +usr/include/ubuntu/download_manager/group_download.h +usr/include/ubuntu/download_manager/downloads_list.h +usr/lib/*/pkgconfig/ubuntu-download-manager-client.pc +usr/lib/*/libubuntu-download-manager-client.so --- ubuntu-download-manager-1.2+16.04.20151216.2.orig/debian/libubuntu-download-manager-client-doc.install +++ ubuntu-download-manager-1.2+16.04.20151216.2/debian/libubuntu-download-manager-client-doc.install @@ -0,0 +1 @@ +usr/share/doc/ubuntu-download-manager --- ubuntu-download-manager-1.2+16.04.20151216.2.orig/debian/libubuntu-download-manager-client1.install +++ ubuntu-download-manager-1.2+16.04.20151216.2/debian/libubuntu-download-manager-client1.install @@ -0,0 +1 @@ +usr/lib/*/libubuntu-download-manager-client.so.1* --- ubuntu-download-manager-1.2+16.04.20151216.2.orig/debian/libubuntu-download-manager-common-dev.install +++ ubuntu-download-manager-1.2+16.04.20151216.2/debian/libubuntu-download-manager-common-dev.install @@ -0,0 +1,6 @@ +usr/include/ubuntu/download_manager/metatypes.h +usr/include/ubuntu/download_manager/download_state_struct.h +usr/include/ubuntu/download_manager/download_struct.h +usr/include/ubuntu/download_manager/group_download_struct.h +usr/lib/*/pkgconfig/ubuntu-download-manager-common.pc +usr/lib/*/libubuntu-download-manager-common.so --- ubuntu-download-manager-1.2+16.04.20151216.2.orig/debian/libubuntu-download-manager-common1.install +++ ubuntu-download-manager-1.2+16.04.20151216.2/debian/libubuntu-download-manager-common1.install @@ -0,0 +1 @@ +usr/lib/*/libubuntu-download-manager-common.so.1* --- ubuntu-download-manager-1.2+16.04.20151216.2.orig/debian/libubuntu-upload-manager-common-dev.install +++ ubuntu-download-manager-1.2+16.04.20151216.2/debian/libubuntu-upload-manager-common-dev.install @@ -0,0 +1,5 @@ +usr/include/ubuntu/upload_manager/common.h +usr/include/ubuntu/upload_manager/metatypes.h +usr/include/ubuntu/upload_manager/upload_struct.h +usr/lib/*/pkgconfig/ubuntu-upload-manager-common.pc +usr/lib/*/libubuntu-upload-manager-common.so --- ubuntu-download-manager-1.2+16.04.20151216.2.orig/debian/libubuntu-upload-manager-common1.install +++ ubuntu-download-manager-1.2+16.04.20151216.2/debian/libubuntu-upload-manager-common1.install @@ -0,0 +1 @@ +usr/lib/*/libubuntu-upload-manager-common.so.1* --- ubuntu-download-manager-1.2+16.04.20151216.2.orig/debian/libudm-common-dev.install +++ ubuntu-download-manager-1.2+16.04.20151216.2/debian/libudm-common-dev.install @@ -0,0 +1,9 @@ +usr/include/ubuntu/transfers/metadata.h +usr/include/ubuntu/transfers/visibility.h +usr/include/ubuntu/transfers/errors/auth_error_struct.h +usr/include/ubuntu/transfers/errors/hash_error_struct.h +usr/include/ubuntu/transfers/errors/http_error_struct.h +usr/include/ubuntu/transfers/errors/network_error_struct.h +usr/include/ubuntu/transfers/errors/process_error_struct.h +usr/lib/*/pkgconfig/udm-common.pc +usr/lib/*/libudm-common.so --- ubuntu-download-manager-1.2+16.04.20151216.2.orig/debian/libudm-common1.install +++ ubuntu-download-manager-1.2+16.04.20151216.2/debian/libudm-common1.install @@ -0,0 +1 @@ +usr/lib/*/libudm-common.so.1* --- ubuntu-download-manager-1.2+16.04.20151216.2.orig/debian/libudm-priv-common1.install +++ ubuntu-download-manager-1.2+16.04.20151216.2/debian/libudm-priv-common1.install @@ -0,0 +1 @@ +usr/lib/*/libudm-priv-common.so.1* --- ubuntu-download-manager-1.2+16.04.20151216.2.orig/debian/qtdeclarative5-ubuntu-download-manager0.1.install +++ ubuntu-download-manager-1.2+16.04.20151216.2/debian/qtdeclarative5-ubuntu-download-manager0.1.install @@ -0,0 +1,2 @@ +usr/lib/*/qt5/qml/Ubuntu/DownloadManager/libUbuntuDownloadManager.so +usr/lib/*/qt5/qml/Ubuntu/DownloadManager/qmldir --- ubuntu-download-manager-1.2+16.04.20151216.2.orig/debian/rules +++ ubuntu-download-manager-1.2+16.04.20151216.2/debian/rules @@ -0,0 +1,38 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 +export DPKG_GENSYMBOLS_CHECK_LEVEL=4 + +export DEB_HOST_MULTIARCH := $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) + +DEB_HOST_GNU_TYPE := $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +# Work around pointer equality problem with -Bsymbolic-functions: +# http://lists.linaro.org/pipermail/linaro-toolchain/2014-January/003944.html +ifneq (,$(findstring powerpc,$(DEB_HOST_GNU_TYPE))) +export DEB_BUILD_MAINT_OPTIONS := hardening=+pie +endif + +ifneq (,$(findstring arm,$(DEB_HOST_GNU_TYPE))) +export DEB_BUILD_MAINT_OPTIONS := hardening=+pie +endif + + +ifneq (,$(findstring aarch64,$(DEB_HOST_GNU_TYPE))) +export DEB_BUILD_MAINT_OPTIONS := hardening=+pie +endif + +override_dh_auto_configure: + dh_auto_configure -- -DCMAKE_INSTALL_LIBEXECDIR=/usr/lib/$(DEB_HOST_MULTIARCH) + +dh_auto_install: + rm -f debian/tmp/usr/lib/*.so + dh_install --fail-missing + +%: + dh $@ --parallel + +override_dh_installdeb: + dh_apparmor --profile-name=usr.lib.ubuntu-download-manager.udm-extractor -pubuntu-download-manager + dh_installdeb --- ubuntu-download-manager-1.2+16.04.20151216.2.orig/debian/ubuntu-download-manager.install +++ ubuntu-download-manager-1.2+16.04.20151216.2/debian/ubuntu-download-manager.install @@ -0,0 +1,6 @@ +usr/bin/ubuntu-download-manager +usr/share/dbus-1/services/ubuntu-download-manager.service +usr/share/dbus-1/system-services/com.canonical.applications.Downloader.service +debian/usr.lib.ubuntu-download-manager.udm-extractor etc/apparmor.d +etc/dbus-1/system.d/com.canonical.applications.Downloader.conf +usr/lib/*/ubuntu-download-manager/* --- ubuntu-download-manager-1.2+16.04.20151216.2.orig/debian/ubuntu-upload-manager.install +++ ubuntu-download-manager-1.2+16.04.20151216.2/debian/ubuntu-upload-manager.install @@ -0,0 +1,4 @@ +usr/bin/ubuntu-upload-manager +usr/share/dbus-1/services/ubuntu-upload-manager.service +usr/share/dbus-1/system-services/com.canonical.applications.Uploader.service +etc/dbus-1/system.d/com.canonical.applications.Uploader.conf --- ubuntu-download-manager-1.2+16.04.20151216.2.orig/debian/usr.lib.ubuntu-download-manager.udm-extractor +++ ubuntu-download-manager-1.2+16.04.20151216.2/debian/usr.lib.ubuntu-download-manager.udm-extractor @@ -0,0 +1,14 @@ +#include + +profile udm-extractor /usr/lib/*/ubuntu-download-manager/udm-extractor { + #include + + # Supported uncompressors + /usr/bin/unzip ixr, + + # Where the compressed files are stored + owner @{HOME}/.cache/*/HubIncoming/** r, + + # Where to uncompress the files + owner @{HOME}/.cache/*/HubIncoming/** w, +}