Commit Graph

4725 Commits

Author SHA1 Message Date
Fabio Erculiani 127eaf49dc [entropy.transceivers] fix FtpInterface get_cwd() 2009-11-13 15:05:01 +01:00
Fabio Erculiani b9cc6b30aa [entropy.transceivers] fix FtpInterface connection on non-standard ports support 2009-11-13 14:35:31 +01:00
Fabio Erculiani 1e04cf2ec0 [entropy.transceivers] implement prototype classes of EntropyTransceiver and EntropyUriHandler plugin 2009-11-12 20:27:16 +01:00
Fabio Erculiani 30bdba0e1b [entropy.db] fix set_plugin_metadata in EntropyRepositoryPluginStore 2009-11-12 20:02:22 +01:00
Fabio Erculiani 3b074c2daa [unittest] add entropy.core unittest module 2009-11-12 18:40:46 +01:00
Fabio Erculiani 82324d87c7 [entropy.client.interfaces.dep] fix cache handling when using relaxed_deps (--relaxed) option 2009-11-12 15:58:58 +01:00
Fabio Erculiani e3449fd706 [entropy.db] EntropyRepositoryPluginStore, add support for permanent plugins 2009-11-12 00:36:48 +01:00
Fabio Erculiani 581dc96f7d [entropy.core.settings] properly handle int() exception 2009-11-12 00:34:32 +01:00
Fabio Erculiani c0d6600650 [entropy.transceivers] improve UrlFetcher, drop TimeScheduled for tx speed calculation, use time.time() 2009-11-11 22:33:24 +01:00
Fabio Erculiani 87a5418ce0 [entropy.core.settings] add ETP_DOWNLOAD_KB env var support to enforce speed limit via shell 2009-11-11 22:31:59 +01:00
Fabio Erculiani ee079429d1 [entropy.transceivers] FtpInterface: do not use parallel threads for speed calculation, improve speed limiter 2009-11-11 21:42:12 +01:00
Fabio Erculiani 3aa79c0f8f [entropy.client.interfaces.dep] add support for relaxed dependencies resolution 2009-11-11 19:47:21 +01:00
Fabio Erculiani f9f191e9ff [entropy.client] improve dependencies calculation code style and readability, add relaxed_deps support 2009-11-11 17:08:32 +01:00
Fabio Erculiani 1a73c5fc05 [entropy.server] fix FtpInterface download_file call 2009-11-10 22:00:25 +01:00
Fabio Erculiani 66270b5719 [entropy.server] open_server_repository() tweak message output 2009-11-10 21:57:55 +01:00
Fabio Erculiani 2a6a2002f2 [entropy.server] fix close_server_databases method 2009-11-10 21:54:41 +01:00
Fabio Erculiani fb6dc2a447 [entropy.server] add support for server-side transceivers speed limit 2009-11-10 21:49:29 +01:00
Fabio Erculiani 78d00a9937 [entropy.transceivers] add speed limit support to FtpInterface, cleanup code a bit 2009-11-10 21:48:41 +01:00
Fabio Erculiani 9a8d16767a [entropy.transceivers] code style update 2009-11-10 15:13:37 +01:00
Fabio Erculiani c4ddda9399 [entropy.server] uploading stuff in ascii mode is deprecated 2009-11-10 15:11:28 +01:00
Fabio Erculiani 20d8693a65 [entropy.server] rename FtpServerHandler into TransceiverServerHandler, prepare for addition of ssh support 2009-11-10 14:58:20 +01:00
Fabio Erculiani 6a694d0c73 [entropy.server] make use of new EntropyRepositoryPluginStore methods 2009-11-10 14:46:45 +01:00
Fabio Erculiani 3ae6e5be1a [entropy.db] add more methods to EntropyRepositoryPluginStore 2009-11-10 14:45:45 +01:00
Fabio Erculiani 0ced2af46a [entropy.server] remove migrate_repository_databases_to_new_branched_path (deprecated some time ago) 2009-11-09 18:43:36 +01:00
Fabio Erculiani 291a7c85cb [entropy.db] move more server/client-side stuff away from EntropyRepository 2009-11-09 18:39:37 +01:00
Fabio Erculiani e2a72328e8 [entropy.qa] use EntropyPluginStore in QAInterface to handle plugins 2009-11-09 18:38:54 +01:00
Fabio Erculiani ec2be8949d [unittest] add more verbosity to test modules 2009-11-09 18:27:09 +01:00
Fabio Erculiani 974322c7af [entropy.db] remove OutputInterface arg from EntropyRepository constructor (use plugins now) 2009-11-09 15:57:19 +01:00
Fabio Erculiani 0e18d2c24d [entropy.db/entropy.server] move other server-side related code away from EntropyRepository 2009-11-09 15:55:52 +01:00
Fabio Erculiani d9ad63ceea [entropy.client] implement EntropyRepository plugin 2009-11-09 15:55:32 +01:00
Fabio Erculiani adf52a88e3 [entropy.qa] implement EntropyRepository plugin 2009-11-09 15:55:05 +01:00
Fabio Erculiani cc77db1585 [entropy.server] replace == None with "is None" 2009-11-09 14:13:10 +01:00
Fabio Erculiani 559d8d87c9 [entropy.db/entropy.server] add more EntropyRepositoryPlugin hooks and tweak API, move relevant code to entropy.server's repo plugin 2009-11-09 14:08:44 +01:00
Fabio Erculiani b455f4c7d3 [unittest] add --debug option handling 2009-11-09 14:03:22 +01:00
Fabio Erculiani f3662c9646 [entropy.services.skel] add missing import 2009-11-08 23:29:33 +01:00
Fabio Erculiani f4d504b409 [entropy.exceptions] add EntropyPluginException class 2009-11-07 17:02:32 +01:00
Fabio Erculiani 91e14bdca6 [entropy.db] introduce EntropyRepositoryPlugin prototype class and add plugin support to EntropyRepository 2009-11-07 17:01:51 +01:00
Fabio Erculiani 68b07c2d28 [entropy.server] EntropyRepository.taintDatabase and other server-side related methods are being removed, update code to not use them 2009-11-07 17:01:10 +01:00
Fabio Erculiani f792d3f821 [entropy.core] introduce EntropyPluginStore base class (use it inside SystemSettings) 2009-11-07 17:00:20 +01:00
Fabio Erculiani 701d6cf85d [entropy.db] EntropyRepositoryPlugin, implement void classes 2009-11-05 23:04:33 +01:00
Fabio Erculiani 39cdd527ed [unittest] improve entropy.db test suite 2009-11-05 22:30:26 +01:00
Fabio Erculiani 1bbbb2fae7 [entropy.db/entropy.server] move ServerDatabaseStatus to entropy.server, prepare for EntropyRepository plugin support 2009-11-05 22:29:25 +01:00
Fabio Erculiani 6a585369d4 [tests] add Repository Manager unit testing 2009-11-05 20:13:04 +01:00
Fabio Erculiani 52ac66024c [entropy.client] code style update 2009-11-05 20:12:27 +01:00
Fabio Erculiani 408957d201 [entropy.services.ugc] improve disconnect() 2009-11-05 18:15:34 +01:00
Fabio Erculiani b282e711a2 [entropy.server] improve support for in-memory repositories 2009-11-05 13:43:23 +01:00
Fabio Erculiani 528b768146 [entropy.client.interfaces.methods] use RepositoryMixin memory database dict class attribute 2009-11-05 13:42:46 +01:00
Fabio Erculiani 4e740dd18d [entropy.services.ugc.interfaces] set tx/rx socket buffer size to 16384 bytes 2009-11-05 13:42:08 +01:00
Fabio Erculiani dd3249b64b [entropy.services.ugc.interfaces] add some debugging output 2009-11-05 13:41:44 +01:00
Fabio Erculiani 0871e82a1b [entropy.client.services.system] use zlib compression in systemsrv:get_queue_id_result 2009-11-05 13:41:14 +01:00