Fabio Erculiani
8c02947a82
[entropy.exceptions] add TimeoutError exception
2009-08-01 18:48:42 +02:00
Fabio Erculiani
6926d8813a
[entropy.transceivers] make pylint happy when dealing with UrlFetcher class from MultipleUrlFetcher
2009-08-01 00:38:11 +02:00
Fabio Erculiani
bd895cc139
[entropy.db/entropy.server/entropy.tools] several code moves
...
:: entropy.tools: split md5sum_directory into two, adding md5obj_directory
which returns an hashlib.md5() instance
:: entropy.db: move serverUpdatePackagesData to entropy.server
:: entropy.server: receive entropy.db's serverUpdatePackagesData, created
repository_packages_spm_sync method
2009-08-01 00:19:59 +02:00
Fabio Erculiani
ae8c3dd0db
[entropy.i18n] make pylint happy, assign gettext.gettext to _()
2009-08-01 00:18:44 +02:00
Fabio Erculiani
98689fbec3
[entropy.qa] improve test_shared_objects() by adding self directory ELF linking test
2009-08-01 00:16:58 +02:00
Fabio Erculiani
7baf48b10c
[entropy.client] when installing a package, also show its description
2009-07-31 22:53:36 +02:00
Fabio Erculiani
0a6b6a9ded
[entropy.services.ugc.interfaces] fix wrong SQL query in search_keyword_items
2009-07-31 18:26:56 +02:00
Fabio Erculiani
aaab9b7090
[entropy.services.ugc.interfaces] fix buggy SQL query in search_iddoc_item
2009-07-30 11:28:19 +02:00
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