Daniel Halens Rodríguez
1ce64ba6c8
[i18n] Add sv translation file and add Patrik Karlsson to translators list
2010-08-09 21:52:36 +01:00
Fabio Erculiani
a1e808f413
[po] update translations, fix portage_plugin support (module was not listed in POTFILES.in)
2010-08-09 21:24:12 +02:00
Fabio Erculiani
bc03f7ef48
[entropy.client] make possible to disable differential repository update feature
2010-08-09 20:37:28 +02:00
Fabio Erculiani
91adc88f1b
[entropy.client.interfaces.db] remove dead code, EntropyRepository.generateReverseDependenciesMetadata does not exist anymore
2010-08-09 20:37:28 +02:00
Fabio Erculiani
959263529c
[sulfur.views] make main treeview working with any font DPI
2010-08-09 17:46:37 +02:00
Fabio Erculiani
a25309be11
[todo] update TODO
2010-08-08 11:19:42 +02:00
Fabio Erculiani
7888475850
[entropy.db] EntropyRepository: rename validateDatabase() to validate(), deprecate validateDatabase()
2010-08-08 11:06:29 +02:00
Fabio Erculiani
0c7e75c131
[entropy.output] write warning and error messages to stderr by default
2010-08-08 11:02:15 +02:00
Fabio Erculiani
2fb3f559cb
[entropy.client.interfaces.cache] when checksum() fails in _all_repositories_checksum() report to user
2010-08-08 10:51:50 +02:00
Fabio Erculiani
e7ef727840
[entropy.db] EntropyRepository: when calling validateDatabase() also call checksum()
2010-08-08 10:46:07 +02:00
Fabio Erculiani
291cf97f02
[equo] handle OperationalError exceptions on listAllPackageIds() in text_rescue._database_check()
2010-08-08 10:37:42 +02:00
Fabio Erculiani
c5b77f0964
[todo] update TODO
2010-08-07 22:59:15 +02:00
Fabio Erculiani
2ab35b3c3c
[services] client-updates-daemon: always run unprivileged, gain privileges only when strictly required
2010-08-07 19:35:07 +02:00
Fabio Erculiani
fc92891bf7
[sulfur] fix regression that caused configuration file values to be handled incorrectly
2010-08-07 19:15:11 +02:00
Fabio Erculiani
e4c25b6e5c
[sulfur] major: run application as unprivileged user, regain privileges only when needed
2010-08-07 19:11:26 +02:00
Fabio Erculiani
cd62ed35b1
[entropy.const] const_regain_privileges: do not raise ValueError if process is already privileged
2010-08-07 19:11:04 +02:00
Fabio Erculiani
721f1439fd
[sulfur.dialogs] catch PermissionDenied exception when storing UGC data fails
2010-08-07 18:30:40 +02:00
Fabio Erculiani
a499094ecf
[entropy.const] improve const_drop_privileges and const_regain_privileges reliability and usability
2010-08-07 18:30:12 +02:00
Fabio Erculiani
47e42eb891
[sulfur.setup] improve const class, make possible to reset variables by calling const.setup()
2010-08-07 18:29:31 +02:00
Fabio Erculiani
4e52e1161c
[entropy.const] const_drop_privileges/const_regain_privileges: keep etpConst['uid'] up-to-date
2010-08-07 16:22:55 +02:00
Fabio Erculiani
4a5f3a5e20
[entropy.const] add built-in drop/gain privileges functions
2010-08-07 16:06:38 +02:00
Fabio Erculiani
e9da541a42
[entropy.exceptions] add SecurityError exception
2010-08-07 15:17:25 +02:00
Fabio Erculiani
eec9d6cdd1
[entropy.const] add unprivileged user/group handling
2010-08-07 15:07:11 +02:00
Fabio Erculiani
d8822d18f1
[conf] add id-REPO mirror to repositories.conf
2010-08-07 09:16:41 +02:00
Fabio Erculiani
ef8929cf8a
[conf] add mirror.aarnet.edu.au to repositories.conf
2010-08-01 22:41:43 +02:00
Fabio Erculiani
53f80631ad
[entropy.server] move ServerPackagesRepository and implement basic update() method
2010-08-01 10:23:35 +02:00
Fabio Erculiani
2a89dde8d8
[todo] update TODO
2010-08-01 01:16:45 +02:00
Fabio Erculiani
0f42721e43
[equo] text_rescue: acquire Entropy locks when needed
2010-08-01 01:16:20 +02:00
Fabio Erculiani
15ff49b82b
[equo] text_smart: acquire Entropy locks when needed
2010-08-01 01:16:02 +02:00
Fabio Erculiani
3277ad4ebc
[equo] text_repositories: add return to _remove_repository and _add_repository
2010-08-01 01:15:14 +02:00
Fabio Erculiani
422aeec80b
[equo] text_security: acquire Entropy locks when calling "equo security install"
2010-08-01 01:04:07 +02:00
Fabio Erculiani
bde58b19a3
[entropy.db] EntropyRepository: remove @deprecated methods
2010-08-01 00:44:16 +02:00
Fabio Erculiani
77c010889c
[todo] update TODO
2010-08-01 00:42:43 +02:00
Fabio Erculiani
0b28ce42ed
[entropy.db] move handlePackage() implementation to entropy.server's ServerPackagesRepository
2010-08-01 00:41:55 +02:00
Fabio Erculiani
571beaaf12
[entropy.db] several EntropyRepository changes, listed below
...
- overridden handlePackage, addPackage, removePackage in respective
entropy.client.interfaces.db classes in a proper, secure way.
- overridden maskFilter in entropy.client.interfaces.db, the final
goal will be removing its logic from EntropyRepository and move
it to AvailablePackagesRepository only.
- removed any evidence of "client_repo" EntropyRepositoryPlugin(s)
metadatum.
2010-08-01 00:29:18 +02:00
Fabio Erculiani
063d6fe740
[todo] update TODO
2010-07-31 16:14:24 +02:00
Fabio Erculiani
4fbb068395
[entropy.db.skel] update todos
2010-07-31 16:13:49 +02:00
Fabio Erculiani
6edf4c331c
[todo] update TODO
2010-07-31 15:15:32 +02:00
Fabio Erculiani
fe18e38f32
[entropy] several QA improvements and API changes (trivial, but still)
2010-07-31 15:14:54 +02:00
Fabio Erculiani
b0a34a77c6
[equo] text_ui: always acquire entropy lock before doing anything
2010-07-31 13:10:30 +02:00
Fabio Erculiani
8782df8ae1
[equo] avoid race condition in try/finally in _do_text_cleanup
2010-07-31 12:57:33 +02:00
Fabio Erculiani
7cd67e4d79
[equo] when running "equo cleanup", make sure no other Entropy instances are running
2010-07-31 12:56:47 +02:00
Fabio Erculiani
71f1b63a13
[text_tools] make acquire_entropy_locks() and release_entropy_locks() actually working
2010-07-31 12:55:04 +02:00
Fabio Erculiani
e21b636bf6
[text_tools] add acquire_entropy_locks() and release_entropy_locks() functions
2010-07-31 12:43:20 +02:00
Fabio Erculiani
6993271143
[services] client-updates-daemon: only release pid lock if it has been acquired
2010-07-31 12:41:39 +02:00
Fabio Erculiani
62b48972d4
[entropy.db] EntropyRepository: listAllFiles() wasn't properly overridden
2010-07-31 10:27:59 +02:00
Fabio Erculiani
07de0b5cc5
[entropy.spm] PortagePlugin: remove linux-info pkg_setup() hack that fixed KV_OUT_DIR, no longer needed
2010-07-31 09:33:18 +02:00
Fabio Erculiani
5c5a6c369a
[equo] when running with --pretend, disable --ask
2010-07-30 23:48:30 +02:00
Fabio Erculiani
c288cd80b6
[entropy.db] remove reverse dependencies SQL, generate reverse dependencies metadata dynamically (also using on-disk cache)
...
This avoids repository database write access requirements and
improves reverse dependencies metadata reliability.
2010-07-29 19:34:04 +02:00
Fabio Erculiani
749a1b8263
[tests] db: add reverse dependencies test
2010-07-29 19:33:45 +02:00