Commit Graph

6471 Commits

Author SHA1 Message Date
Fabio Erculiani 0a014d32fb [tests] also run const tests 2010-08-12 20:58:25 +02:00
Fabio Erculiani 2c46e97d4f Tagging Entropy version 0.99.49.10 0.99.49.10 2010-08-12 20:51:22 +02:00
Fabio Erculiani a09714f49f [entropy*] improve mkdtemp/mkstemp usage 2010-08-10 18:11:38 +02:00
Fabio Erculiani f21f4b55eb [po] update translation files 2010-08-10 08:41:39 +02:00
Fabio Erculiani cc01fee65b [entropy.server] dep_rewrite: make possible to remove dependencies by providing "-" as replacement 2010-08-10 08:41:13 +02:00
Fabio Erculiani 3f141d7340 [entropy.client.interfaces.dep] improve dep calculation performance for tagged packages by providing tags in reverse alphabetical order 2010-08-10 08:41:13 +02:00
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