Commit Graph

490 Commits

Author SHA1 Message Date
lxnay
2f2d4b1ca9 fix server queries again
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1580 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-04-08 14:22:09 +00:00
lxnay
ceb50912f7 Entropy/Server Interface:
- nightly code updates
MIGRATION IS NOT DONE YET


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1559 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-04-05 00:10:33 +00:00
lxnay
3dc029ee50 Entropy/Server Interface:
- morning work on the Server Interface


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1557 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-04-04 11:45:28 +00:00
lxnay
edaf556e74 Spritz:
- porting fixes from entropy 0.13.2
- more work on the ServerInterface refactoring


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1555 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-04-03 19:29:51 +00:00
lxnay
56b0cf8d90 Entropy Server:
- started to move and mess things around - DO NOT USE SERVER SIDE CODE FROM SVN
- reagent and activator WILL BE BROKEN FOR A WHILE


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1553 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-04-02 16:05:56 +00:00
lxnay
0b53fe190a moving entropy-system-daemon to server/
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1551 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-04-01 13:54:08 +00:00
lxnay
c216762f36 Equo:
- fix orphans query on certain conditions


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1547 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-03-31 20:39:39 +00:00
lxnay
5a27ed93d6 Entropy/Socket Interface:
- implemented SSL support, shipping example key and certificate
  now transmitted data between client and server is completely and transparently encrypted


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1545 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-03-31 13:15:57 +00:00
lxnay
18d31b59cf Entropy:
- Socket Interface: reordered and eased SocketHostInterface initialization

git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1539 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-03-30 15:07:29 +00:00
lxnay
a592308c79 Entropy:
- Socket Interface: implemented pluggable authentication modules support (90% done)


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1535 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-03-29 17:30:43 +00:00
lxnay
d1567bdbde Entropy/Equo/Spritz:
- made package conflicts removal non critical anymore, they are now removed through the installation process


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1529 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-03-28 16:32:25 +00:00
lxnay
c1e8f26720 Entropy:
- Socket Interface:
  - implemented sessions timeouts collector (I like calling it GARBAGE collector), each session has now a configurable TTL
  - added 'alive' command to see if a session is still alive


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1528 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-03-28 13:32:14 +00:00
lxnay
4518ac8d4f Entropy:
- Socket Interface, client: correct EOT behavior


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1522 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-03-27 22:19:46 +00:00
lxnay
dd59c1b146 Entropy/Equo:
- Socket Interface:
  - completed termination strings
  - completed the basic structure and protocol specifications
- Database backend:
  - removed useless indexes
  - implemented useful indexes
  - improved queries speed (whose make dependencies calculation faster)
  - implemented tables automigration to INTEGER PRIMARY KEY AUTOINCREMENT to allow future repositories differential updates
- Entropy as user:
  - made equo update possible to be run for users in 'entropy' group, this will allow to have a powerful GUI notification applet
- improved repositories synchronization speed


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1521 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-03-27 20:06:34 +00:00
lxnay
1fcc98854c Entropy:
- reimplemented the Socket Interface using SocketServer framework


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1520 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-03-27 08:19:06 +00:00
lxnay
c914aadcea Entropy:
- lots of bug fixes
- implemented entropy directories GID and permissions configuration
- improved Socket Interface (not yet done)


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1519 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-03-26 09:40:54 +00:00
lxnay
b0fafb7e8d test changes
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1518 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-03-26 01:08:10 +00:00
(no author)
06f690e6d3 test changes
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1517 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-03-26 01:05:26 +00:00
(no author)
82ab4a8244 test changes
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1516 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-03-26 00:49:18 +00:00
lxnay
40fd5a8321 test changes
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1515 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-03-26 00:46:19 +00:00
(no author)
d9d565ec8f test changes
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1514 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-03-26 00:44:37 +00:00
(no author)
f2a538a6b6 test changes
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1513 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-03-26 00:37:48 +00:00
(no author)
b55728f7be Entropy:
- Socket Interface: returned objects are now serialized


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1512 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-03-25 11:59:31 +00:00
(no author)
afce835433 Entropy:
- remove KeyboardInterrupt trapping from entropy-system-test-client


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1511 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-03-25 10:56:26 +00:00
(no author)
f1548fe71a Entropy:
- updated TODO
- some slight changes


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1510 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-03-25 09:07:49 +00:00
(no author)
0efbc8ea27 Entropy:
- fixed sqlite IntegrityError trapping in etpDatabase.addPackage()
- third big commit for the Socket Interface, adding sessions management, changed protocol


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1509 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-03-25 08:33:54 +00:00
(no author)
bb9b74e95c Entropy:
- second big commit for the new Socket Interface:
  - added socket.conf file
  - moved configuration parameters to it
  - improved interface reliability (not yet complete)
  - added a test client
Spritz:
- one small irrelevant fix
Entropy:
- moved paren_normalize class to PortageInterface


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1508 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-03-24 23:26:42 +00:00
(no author)
4221595198 Entropy:
- modularized entropyConstants.initConfig_entropyConstants()
- added the ability to disable PID handling through sys.argv
- updated TODO


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1504 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-03-24 17:06:27 +00:00
(no author)
ddcbfbbcb1 Entropy:
- added a preliminary entropy daemon (ATTENTION: NO SECURITY POLICIES YET, DO NOT USE IT)
- fixed an issue in PortageInterface.refill_counter when no counters are found


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1500 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-03-24 10:36:20 +00:00
(no author)
44f5e829b3 Entropy:
- some improvements to SpmInterface
- move extractPkgData to EquoInterface.extract_pkg_metadata

git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1497 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-03-23 14:44:15 +00:00
(no author)
efe01088e9 Entropy:
- goodbye portageTools, welcome SpmInterface


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1496 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-03-23 11:33:32 +00:00
(no author)
43a9d057d7 Equo:
- database generate: check for dependency atoms validity before submitting changes
Entropy:
- EquoInterface.get_licenses_to_accept() always returns a dict
updated TODO


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1494 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-03-22 16:08:23 +00:00
(no author)
d797d53720 Entropy:
- improve 'You Meant' funcionality by using regular expressions, there's still a lot of room for improvements


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1491 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-03-19 00:40:42 +00:00
(no author)
8e598bb286 Entropy:
- updated TODO
Equo:
- improve 'you meant' feature a bit


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1490 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-03-18 12:52:23 +00:00
(no author)
3321525bf3 Entropy:
- updated TODO
Equo:
- add 'You meant...' feature, ahahah that's awesome


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1489 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-03-18 12:24:35 +00:00
(no author)
2fd4b009db Equo:
- be more bastard, use neededSize whose requirements are higher than unpackSize


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1487 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-03-18 12:08:36 +00:00
(no author)
bacee7e241 Equo:
- check for disk space in /var/tmp/entropy before starting the process and warn user about it


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1486 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-03-18 12:07:02 +00:00
(no author)
404e78d58a Equo:
- equo match must return masked packages too

git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1483 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-03-17 16:45:28 +00:00
(no author)
ecb71b7e89 Equo:
- show disk size information when selecting packages for removal


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1482 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-03-17 15:01:35 +00:00
(no author)
abe9806c97 Entropy API change:
- do not load SecurityInterface in EquoInterface.Security but create a function called EquoInterface.Security() which returns the instance


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1481 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-03-17 12:56:09 +00:00
(no author)
94040dc7f6 Equo:
- improve 'equo match' by adding --showdesc option too


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1479 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-03-15 05:33:37 +00:00
(no author)
b7b6e4dc0d Equo:
- added 'equo match' tool, it is more or less the same of 'equo search' except it uses EquoInterface.atomMatch()


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1478 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-03-15 05:25:47 +00:00
(no author)
3f5a552834 - avoid crashing in text_ui when looking for masking reasons when a database entry is broken
- fix a nasty bug in databaseTools.runTreeUpdatesMoveAction() which caused dev-python/qscintilla-python to become x11-libs/qscintilla


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1464 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-03-13 10:09:56 +00:00
(no author)
b0257db16d - updated TODO
- fixed equo remove abortion when answering No to the removal question

git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1459 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-03-12 20:27:31 +00:00
(no author)
b60d193814 changed __install_package_into_database accordingly
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1409 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-03-05 10:36:48 +00:00
(no author)
1dc9bf8796 - updated equo database generate and equo database resurrect
- made __install_package_into_database and __install_package_into_gentoo_database public

git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1408 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-03-05 10:36:22 +00:00
(no author)
a03cd683c6 better using collision protection = 1
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1406 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-03-05 09:37:57 +00:00
(no author)
1049a89877 fix atomsdata structure in text_smart calling installPackages
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1369 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-03-03 11:10:39 +00:00
(no author)
d4037dbec7 fix atomsdata structure in text_smart calling installPackages
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1368 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-03-03 11:09:38 +00:00
(no author)
e44ca5d1be use sys.path.insert instead of append
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1356 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-03-01 16:19:15 +00:00