Commit Graph

2717 Commits

Author SHA1 Message Date
Fabio Erculiani 2750db2372 [entropy.server.interfaces.mirrors] fix syntax 2009-07-28 16:30:38 +02:00
Fabio Erculiani 835564714d [entropy.server.interfaces.mirrors] properly handle ftp connection when done 2009-07-28 16:29:39 +02:00
Fabio Erculiani 8faafff956 [entropy.db] fix getIDPackageFromDownload, missing JOIN between tables 2009-07-28 16:22:51 +02:00
Fabio Erculiani 790c9d84dd [entropy.server.interfaces.mirrors] add more type casting to fix output functions 2009-07-28 15:16:45 +02:00
Fabio Erculiani 55e2b72bb0 [entropy.server.interfaces.mirrors] add type casting 2009-07-28 15:13:14 +02:00
Fabio Erculiani edaa63705b [entropy.server/equo.community] Remove md5check tool, add pkgtest (which does the same plus QA tests) 2009-07-28 14:45:41 +02:00
Fabio Erculiani f6bab1cda6 [entropy.client.interfaces.package] handle os.remove() exception properly 2009-07-27 19:52:29 +02:00
Fabio Erculiani e0e5ba9f1a [entropy.client.interfaces.dep] handle client db errors on calculate_world_updates()
Raise SystemDatabaseError exception when client database is corrupted
when calling Client.calculate_world_updates()
2009-07-26 16:37:35 +02:00
Fabio Erculiani 0e9fdb0b30 [entropy.services.ugc.interfaces] fix typo in SQL queries 2009-07-26 12:17:27 +02:00
Fabio Erculiani 3fdeebbcd1 [entropy.client.interfaces.client] never stop EntropyCacher on Client.destroy() 2009-07-26 12:14:29 +02:00
Fabio Erculiani 85303d02cf [entropy.services.ugc.interfaces] improve speed of search_* functions 2009-07-26 12:11:03 +02:00
Fabio Erculiani a6bf865417 [entropy.services.ugc.interfaces] fix several UGC SQL queries on search_* functions 2009-07-26 11:55:26 +02:00
Fabio Erculiani 41cf39225b [entropy.client.interfaces.dep] code style update for package_set_match 2009-07-24 22:38:52 +02:00
Fabio Erculiani 9d56580e1d [entropy.core] make package sets names unicode objects 2009-07-24 22:36:23 +02:00
Fabio Erculiani 0dca6f9a0e [entropy.const] handle AttributeError on the exception handler function when calling const_kill_threads 2009-07-22 17:50:36 +02:00
Fabio Erculiani 2ecd6d5ac9 [entropy.const] do not join current thread on const_kill_threads 2009-07-21 08:01:21 +02:00
Fabio Erculiani 70477b0417 [entropy.server.interfaces.mirrors] fix branch migration scripts upload 2009-07-20 19:03:05 +02:00
Fabio Erculiani 4852d47e66 [entropy.const] improve const_kill_threads function reliability 2009-07-20 19:03:05 +02:00
Fabio Erculiani 6e37726a99 [entropy.db] remove checkReadOnly() idiocy and handle read-only mode only on commit 2009-07-19 08:17:19 +02:00
Fabio Erculiani 8c46bf805f [entropy.db] add some more docstrings 2009-07-19 08:04:50 +02:00
Fabio Erculiani a77411a736 [entropy.db] reorganize Entropy database arch., add docstrings 2009-07-18 09:39:46 +02:00
Fabio Erculiani 6062a8d5cf [entropy.security] complete docstrings and features (API changes) 2009-07-18 08:35:34 +02:00
Fabio Erculiani bf01576876 [entropy.output] complete docstrings and features 2009-07-18 06:40:26 +02:00
Fabio Erculiani cb93aeffe0 [entropy.client.interfaces.methods] fix root path on branch upgrade/migration methods 2009-07-16 19:26:32 +02:00
Fabio Erculiani 9fbf737a12 [entropy.client.interfaces.methods] fix branch migration/upgrade script hook methods 2009-07-16 19:18:52 +02:00
Fabio Erculiani b494a943b1 [entropy.services.interfaces] print status output when entering do_handle 2009-07-16 19:02:25 +02:00
Fabio Erculiani 5f91bad9b6 [entropy.services.interfaces] add more debugging info when entering the request handler 2009-07-16 19:00:04 +02:00
Fabio Erculiani 23848ef6dc [entropy.server] add server-side support for uploading branch migration scripts 2009-07-16 18:34:42 +02:00
Fabio Erculiani 389a10e999 [entropy.services.test] add test commands module and update service script stub 2009-07-16 18:21:39 +02:00
Fabio Erculiani 3de4690fc3 [entropy.services.test] add Entropy Services test module (for tutorial and testing) 2009-07-16 17:58:18 +02:00
Fabio Erculiani 40b269c124 [entropy.client.services.ugc.commands] improve ugc_do_download_stats reliability 2009-07-16 16:20:04 +02:00
Fabio Erculiani 2727ea30cd [entropy.services.ugc.interfaces] improve transmit method 2009-07-16 16:17:19 +02:00
Fabio Erculiani d4b7140b83 [entropy.client.services.ugc.commands] improve reliability of ugc_do_download_stats 2009-07-16 16:16:31 +02:00
Fabio Erculiani 5aa92e40ee [entropy.services.interfaces] enforce rules on what is read from socket 2009-07-16 16:15:31 +02:00
Fabio Erculiani ffd0c6b4c3 [entropy.tools] add new function split_indexable_into_chunks 2009-07-16 16:14:38 +02:00
Fabio Erculiani 44ffc1d8fc [entropy.services.interfaces] fine tune watch dog 2009-07-16 14:54:17 +02:00
Fabio Erculiani fe4631e46e [entropy.services.interfaces] fix small bug with data_counter triggered by the previous commit 2009-07-16 14:35:28 +02:00
Fabio Erculiani 241190bedd [entropy.services.interfaces] enforce data reception constraints
When receiving data through the ServerHost Request Handler, make sure
that the length of data sent matches matches the lenght information
provided. Do not consider reception done until this is true. To avoid
infinite loop issues, add a watchdog timer which raises an (handled)
ValueError exception.
2009-07-16 13:03:13 +02:00
Fabio Erculiani 25ddf16b50 [entropy.services.interfaces] log instance signature too 2009-07-16 12:31:18 +02:00
Fabio Erculiani 1e16e8d1ff [entropy.services.interfaces] log more info when catching ValueError exceptions 2009-07-16 11:32:01 +02:00
Fabio Erculiani 5945636318 [entropy.services.interfaces] properly store traceback in case of ValueError exceptions 2009-07-16 10:51:52 +02:00
Fabio Erculiani 9c3c47e209 [docs] update API documentation 2009-07-16 09:23:50 +02:00
Fabio Erculiani 098bb818ae [entropy.tools] trivial changes 2009-07-16 09:03:08 +02:00
Fabio Erculiani 1bd7a3ee5f [entropy.qa] make get_missing_rdepends method "protected" 2009-07-16 08:57:05 +02:00
Fabio Erculiani 23987bdce4 [entropy.qa] move resolve_dynamic_library to entropy.tools 2009-07-16 08:55:11 +02:00
Fabio Erculiani 0c249b8d9b [entropy.qa] rename scan_missing_dependencies to test_missing_dependencies 2009-07-16 08:52:32 +02:00
Fabio Erculiani d391ec4bac [entropy.qa] rename libraries_test method to test_shared_objects 2009-07-16 08:49:51 +02:00
Fabio Erculiani 80289324cb [entropy.tools] make get_file_size working for unicode file_path strings too 2009-07-15 23:26:57 +02:00
Fabio Erculiani fc4048464e [entropy.client.interfaces.Client] tweak Client constructor init order again 2009-07-15 23:16:38 +02:00
Fabio Erculiani 5e018b5cb9 [entropy.client.interfaces.methods] no need to run world updates calculation on load_repository_database 2009-07-15 23:11:45 +02:00