Commit Graph

2095 Commits

Author SHA1 Message Date
lxnay
d64f205ffc Entropy/Spritz:
- speed up searches by removing description from filters


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2388 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-09-16 21:04:15 +00:00
lxnay
f464b54255 Entropy/UGCClientInterface:
- remove debugging output on send_document_autosense()
Entropy/UGCCacheInterface:
- add multithreading lock handling to clean_* functions
- add clear_cache() method
- improve alldocs cache handling


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2387 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-09-16 21:02:40 +00:00
lxnay
a093dc1734 Entropy/entropyConstants:
- add repoid key to etpConst['server_repositories']


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2386 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-09-16 20:59:57 +00:00
lxnay
11a187a2f4 Entropy/i18n:
- update translations

git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2385 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-09-16 18:50:32 +00:00
lxnay
ccbe159e82 Entropy/Spritz:
- UGC: implement item properties (show), item submit (add), item deletion (remove)


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2384 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-09-15 16:26:41 +00:00
lxnay
5bd94af58f Entropy/i18n:
- update translations


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2383 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-09-15 16:24:56 +00:00
lxnay
80079465f3 Entropy/TODO:
- update!


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2382 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-09-15 16:24:20 +00:00
lxnay
051de39d8a Entropy/entropyConstants:
- add document types descriptions (singular form)


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2381 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-09-15 16:22:35 +00:00
lxnay
bc52cdeb02 Entropy/entropyTools:
- add kill method to parallelTask class


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2380 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-09-15 16:21:46 +00:00
lxnay
52a16c2f67 Entropy/outputTools:
- make readtext() plopping proper unicode strings

git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2379 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-09-15 16:21:09 +00:00
lxnay
f240c15097 Entropy/Spritz:
- started to implement UGC metadata handling inside the Package Info window


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2378 cd1c1023-2f26-0410-ae45-c471fc1f0318
0.21.0 0.20.0
2008-09-07 20:55:03 +00:00
lxnay
5c3bbb46ae Entropy/Spritz:
- add some image constants in the const class


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2377 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-09-07 19:52:10 +00:00
lxnay
1955786170 Entropy/Spritz:
- sleep 2 seconds on the shut down to allow threads to exit cleanly


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2376 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-09-07 19:51:29 +00:00
lxnay
9af2dd6de9 Entropy/UGCCacheInterface:
- add UGCClientInterface.get_docs() cache infrastructure
Entropy/Socket/OpenSSL:
- add SysCallError exception handling
Entropy/entropyConstants:
- add ugc types description


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2375 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-09-07 19:50:20 +00:00
lxnay
0a2fe3e53c Entropy/Spritz:
- avoid using 100% CPU and messing with threads while voting


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2374 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-09-06 20:59:52 +00:00
lxnay
ed16c4c612 Entropy/i18n:
- update translations

git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2373 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-09-06 14:04:39 +00:00
lxnay
c964b47bee Entropy/Spritz:
- put voting feature inside the applications TreeView
(which means a LOT of work)


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2372 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-09-06 14:01:46 +00:00
lxnay
dfb6f71160 Entropy/Spritz:
- make UGC basic metadata (vote and download info) to be downloaded/updated in background every 2 minutes
- make voting possible from the package properties menu
- more work on UGC support


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2371 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-09-05 18:40:45 +00:00
lxnay
aeb5ed8c14 Entropy/Spritz/etpgui:
- getUGCPackageVote(): improve function speed


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2370 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-09-05 18:36:14 +00:00
lxnay
3052af44f4 Entropy/Spritz:
- update graphics and add some new UGC related icons


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2369 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-09-05 18:34:34 +00:00
lxnay
a9b49c4e91 Entropy/RepoInterface:
- fix a typo in ____construct_paths() and add 'profile.link' item
- run_sync(): remove self.Entropy.update_ugc_cache() call, not needed
Entropy/EquoInterface:
- loadRepositoryDatabase(): verify that repository id really exists
Entropy/DistributionUGCCommands:
- fix commands syntax
Entropy/UGCCacheInterface:
- support multi-threaded mode
- improve performance
- get_package_downloads(): return 0 instead of None in case of errors
- get_downloads_cache(), get_vote_cache(): check against pickle load exceptions


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2368 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-09-05 18:33:22 +00:00
lxnay
021f399670 Entropy/Spritz:
- start to implement UGC inside the application, first step


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2367 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-08-31 19:25:28 +00:00
lxnay
6f91fbdc5a Entropy/DistributionUGCInterface:
- get_ugc_alldownloads(): force values to int()


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2366 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-08-31 15:20:30 +00:00
lxnay
703656912a Entropy/UGCCacheInterface:
- new general purpose UGC caching infrastructure to speed up iterations when no up-to-date data is needed
Entropy/UGCClientInterface:
- move every caching related function to the new UGCCacheInterface class
- add some caching stuff
- make is_repository_eapi3_aware() faster
Entropy/DistributionUGCInterface:
- fix an error inside the query of get_ugc_alldownloads()


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2365 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-08-31 15:13:45 +00:00
lxnay
f62a9f87c2 Entropy/SSL:
- remove debugging output
- improve SSL support by ironing out its socket interface


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2364 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-08-31 12:20:42 +00:00
lxnay
76b85350f8 Entropy:
testing SSL on big transfers


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2363 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-08-31 11:48:20 +00:00
lxnay
bf0c175b9d Entropy:
testing SSL on big transfers


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2362 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-08-31 11:42:49 +00:00
lxnay
2082bce726 Entropy:
testing SSL on big transfers


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2361 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-08-31 11:39:12 +00:00
lxnay
1493014901 whoops
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2360 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-08-31 11:04:55 +00:00
lxnay
7a023dd7d0 Entropy/SocketHostInterface:
- add some debugging code
- try to split stream into multiple chunks on transmit()


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2359 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-08-31 11:03:22 +00:00
lxnay
0695e72048 Entropy/SocketHostInterface:
- add support for noop string
- add some testing code


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2358 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-08-31 10:54:50 +00:00
lxnay
f34d98ca3c Entropy/SocketHostInterface:
- improve transmitter on SSL


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2357 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-08-31 10:37:32 +00:00
lxnay
0a4edd8b28 Entropy/SocketHostInterface:
- workaround pyOpenSSL bug on sendall, connection tends to die, use send
Entropy/UGCClientInterface:
- improve performance of ugc_get_allvotes() and ugc_get_alldownloads()
- fix a bug with the selection of the connection port when ssl_connection is disabled


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2356 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-08-31 10:22:28 +00:00
rogerc
e5fa23d6fe updated ca.po translation
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2355 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-08-28 14:42:15 +00:00
lxnay
147992c71b Entropy:
- update TODO


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2353 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-08-28 10:02:40 +00:00
lxnay
20e530f57b Entropy/i18n:
- update translations


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2352 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-08-27 20:38:44 +00:00
lxnay
1d0a07f4df Entropy/Equo:
- complete initial UGC implementation


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2351 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-08-27 20:37:56 +00:00
lxnay
6bbed4e2e3 Entropy/misc:
- cosmetic changes


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2350 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-08-27 20:37:35 +00:00
lxnay
686ea56525 Entropy/DistributionUGCInterface:
- workaround mysql library issue when using SQL statement 'IN' in a single item list


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2349 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-08-27 18:47:25 +00:00
lxnay
3718292f7a Entropy/DistributionUGCInterface:
- cast list to tuple in queries using SQL 'IN' statement


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2348 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-08-27 18:39:03 +00:00
lxnay
3cbdcd53b1 Entropy/UGC Server Interface:
- move extra metadata collection to its own function DistributionUGCInterface._get_ugc_extra_metadata()
- make every single data retrieval function in DistributionUGCInterface to use _get_ugc_extra_metadata()
Entropy/RepositorySocketClientInterface:
- add separated show_progress bool to enable file transfer progress output while keeping other messages disabled through quiet
Entropy/UGCClientInterface:
- add show_progress parameter
- add helper function send_document_autosense() to ease document upload
- add helper function remove_document_autosense() to ease document removal


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2347 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-08-27 17:59:36 +00:00
lxnay
d4f1f88da2 Entropy/DistributionUGCInterface:
- get_ugc_metadata_doctypes(): provide URL for uploaded items


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2346 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-08-27 08:45:44 +00:00
lxnay
d033fcb154 Entropy/UGC Client/Server Interface
- implement new command ugc:get_documents_by_identifiers to allow retrieval of documents through their identifiers


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2345 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-08-26 18:35:58 +00:00
lxnay
2fdfb3a9b3 Entropy/DistributionUGCInterface:
- get_ugc_metadata_doctypes(): retrieve more information regarding each item


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2344 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-08-26 17:00:26 +00:00
lxnay
06eb4c661b Entropy/UGC Server Interface:
- move keywords and pkgkey retrieval to DistributionUGCInterface.get_ugc_metadata_doctypes_by_identifiers


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2343 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-08-26 16:09:13 +00:00
lxnay
8d26e98678 Entropy/UGC Server Interface:
- _get_generic_doctypes_by_identifiers(): get keywords and package key too


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2342 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-08-26 16:05:23 +00:00
lxnay
a7537a0d7b Entropy/UGC Server Interface:
- add two commands to allow text-based documents retrieval by their identifiers (iddoc)


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2341 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-08-26 13:31:17 +00:00
lxnay
3b425c3b41 Entropy/UGC Interface:
- move UGC package vote range to etpConst['ugc_voterange']
- add voting support to Equo


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2340 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-08-26 13:00:10 +00:00
lxnay
76c16149ad Entropy/Server Interface:
- export binary packages expiration days setting to server.conf


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2339 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-08-26 11:29:25 +00:00
lxnay
a6b628d93d Entropy/EquoInterface:
- when rewriting grub.conf pay attention to the encoding


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2338 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-08-26 11:03:58 +00:00