Commit Graph

3349 Commits

Author SHA1 Message Date
Fabio Erculiani
8046b29491 [entropy*] several updates, etpCache removal, code cleanup, API changes 2009-12-29 19:36:32 +01:00
Fabio Erculiani
7f0af8d874 [entropy.cache] code style update 2009-12-29 19:35:05 +01:00
Fabio Erculiani
f2a4dda517 [entropy.server] also upload uncompressed public GPG signature file, if available 2009-12-28 21:32:22 +01:00
Fabio Erculiani
eb6733d4a6 [unittest] security: use new keystore_dir argument 2009-12-28 17:21:30 +01:00
Fabio Erculiani
6d00bae889 [entropy.security] make Repository.__gen_key() working, fix gpg call 2009-12-28 17:20:28 +01:00
Fabio Erculiani
44a2428e9a [entropy.client] add support for auto-installing GPG keys when updating repositories 2009-12-28 17:10:05 +01:00
Fabio Erculiani
bf07253bb5 [entropy.client] add RepositorySecurity interface loader method 2009-12-28 17:09:50 +01:00
Fabio Erculiani
6cf755ae3f [entropy.security] Repository: make possible to provide an alternate GPG home dir, and differentiate exceptions 2009-12-28 17:09:14 +01:00
Fabio Erculiani
25e9152204 [entropy.const] improve const_setup_perms, add extra arguments, add GPG const data 2009-12-28 17:08:39 +01:00
Fabio Erculiani
63c52f519b [entropy.server] remove created gpg signature, we don't want garbage around 2009-12-28 15:18:04 +01:00
Fabio Erculiani
3c4dbf723d [entropy.server] several updates, including complete GPG support
:: improve repository sync speed by moving as much as possible into
   compressed "meta" file
:: sign every package inside compressed "meta" file
2009-12-28 15:05:12 +01:00
Fabio Erculiani
047a46540d [entropy.server] directly use entropy.tools module 2009-12-28 15:04:59 +01:00
Fabio Erculiani
f3fb4bec2e [entropy.security] Repository: when signing file, make sure to check against entropy.const's GPG file extension 2009-12-28 14:44:43 +01:00
Fabio Erculiani
1b3694d76a [entropy.const] add gnupg extension string to const 2009-12-28 14:43:58 +01:00
Fabio Erculiani
8fa37947f4 [entropy.client.interfaces.repository] try to move unpacked files using copy+remove 2009-12-28 14:25:24 +01:00
Fabio Erculiani
4e2fe82e20 [entropy.db] fix dependstable sql schema 2009-12-28 10:58:57 +01:00
Fabio Erculiani
f9f3d4c729 [entropy.*] reorganize etpCache (remove/move stuff in respective classes) drop old vars from entropy.const 2009-12-28 07:58:19 +01:00
Fabio Erculiani
9158b0f19b [entropy.server] remove rssMetadata dict from Server class, add ServerRssMetadata class 2009-12-28 07:57:37 +01:00
Fabio Erculiani
7999810be6 [unittest] fix client test using text_smart 2009-12-28 07:55:22 +01:00
Fabio Erculiani
d7e2c8027d [entropy.core] Singleton: support dict() type singleton 2009-12-28 07:54:52 +01:00
Fabio Erculiani
98ab888a34 [entropy.qa] rename test_depends_linking into test_reverse_dependencies_linking 2009-12-28 00:31:08 +01:00
Fabio Erculiani
03efb1383d [entropy.server] complete server-side implementation of GPG features 2009-12-28 00:18:19 +01:00
Fabio Erculiani
acbe9e9726 [entropy.client.interfaces.package] commit installed packages repo data on every package removal 2009-12-27 22:26:57 +01:00
Fabio Erculiani
30e9b54656 [entropy.db] tell friggin user to wait when db schema is beign migrated 2009-12-27 22:18:20 +01:00
Fabio Erculiani
169c6786eb [entropy.server] fix undefined variables in add_plugin_hook 2009-12-27 22:14:22 +01:00
Fabio Erculiani
3551f37d26 [entropy.output] fix askQuestion output check 2009-12-27 21:58:19 +01:00
Fabio Erculiani
02b76984a1 [entropy.tools] workaround python 2.6.x bug in get_traceback() 2009-12-27 21:47:00 +01:00
Fabio Erculiani
0c2a65a7c9 [entropy.server] remove a FIXME, move repository metadata to plugin, improve close_repo_hook and add_plugin_hook 2009-12-27 21:46:59 +01:00
Fabio Erculiani
b9f43cb512 [entropy.client] trivial space removal 2009-12-27 21:46:59 +01:00
Fabio Erculiani
4d41145b34 [entropy.tools] fix countdown() 2009-12-27 09:22:37 +01:00
Fabio Erculiani
309af3136f [entropy.output] fix some internal function names 2009-12-26 15:40:02 +01:00
Fabio Erculiani
8055ebe06b [entropy.output] fix inputBox 2009-12-26 15:34:58 +01:00
Fabio Erculiani
ef69d96e8c [entropy.security] improve Repository interface usability 2009-12-26 15:34:38 +01:00
Fabio Erculiani
a8d19c83f9 [entropy.output] improve print_menu submenu output 2009-12-26 08:58:33 +01:00
Fabio Erculiani
543574669f [entropy.tools] extend print_exception() and get_traceback() 2009-12-25 23:04:51 +01:00
Fabio Erculiani
543d72889e [entropy.client] change _get_updates_cache_hash() output 2009-12-25 18:51:21 +01:00
Fabio Erculiani
e3e37a7d07 [entropy.client] Client: fix method call in calculate_updates() and cache flushing 2009-12-25 14:02:30 +01:00
Fabio Erculiani
33ce02ebb9 [entropy.client] rename get_world_update_cache into get_updates_cache 2009-12-25 13:52:43 +01:00
Fabio Erculiani
559dd5d5eb [entropy.client] rename calculate_world_updates into calculate_updates 2009-12-25 12:13:47 +01:00
Fabio Erculiani
a3c82717c6 [entropy.client.interfaces.package] make match_checksum a private method (_match_checksum) and improve speed of it 2009-12-25 12:09:20 +01:00
Fabio Erculiani
0f08f822c3 [entropy.spm] PortagePlugin: improve speed of _add_kernel_dependency_to_pkg and search_paths_owners 2009-12-23 21:18:11 +01:00
Fabio Erculiani
46ca406fd1 [entropy.client] move client repo changelog table removal inside Package class 2009-12-23 19:45:32 +01:00
Fabio Erculiani
b968a365cb [entropy.client] open_client_repository: always add EntropyRepository plugin, even if in safe mode. And drop changelog data from db. 2009-12-23 19:37:23 +01:00
Fabio Erculiani
501c04a9c4 [entropy.client] trivial comment update 2009-12-22 20:28:55 +01:00
Fabio Erculiani
120dba0227 [entropy.security] properly setup security dir permissions 2009-12-22 20:28:34 +01:00
Fabio Erculiani
e356ff449c [entropy.*] fix several undefined variables 2009-12-22 18:47:02 +01:00
Fabio Erculiani
1aedb9fafb [entropy*] several code cleanup, tweakings and small API changes/polishing 2009-12-22 17:02:50 +01:00
Fabio Erculiani
7309d1446d [entropy*] move sabayonlinux.org domain info to sabayon.org, move more distro specific info to entropy.const 2009-12-21 23:50:31 +01:00
Fabio Erculiani
32230aee42 [entropy] add support for build dependencies, entropy will now store them in repos (future task: make possible to install build deps too) 2009-12-20 22:32:28 +01:00
Fabio Erculiani
719469cc4a Revert "[entropy.server] scan_package_changes: do not validate package removal/injection if inspected repo is not the base one"
This reverts commit 40c007cf2a.
2009-12-20 09:47:26 +01:00