Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/dax/jcl.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-07-01Make JCL work with PyXMPP 1.0.1David Rousselie
Ignore-this: a67d7757208674a1c7479d122697fbc2 darcs-hash:20090701192440-86b55-e335b5eedc2585c79745c994e4826c26939ce689.gz
2009-06-30Make JCL work with Python 2.6David Rousselie
Ignore-this: 4d3c82c41facd7129e198c84f6bea0c8 darcs-hash:20090630172004-86b55-3b406a1d347855ea362ab33ce0872a7e52608cf3.gz
2007-12-12Add some testsDavid Rousselie
darcs-hash:20071212180833-86b55-6f2c7f020b88b577501cfd9d5c4f121142789d1b.gz
2007-07-31get-user-roster ad-hoc command implementationDavid Rousselie
darcs-hash:20070731042819-86b55-dc9ad0c5efc897ac7387a0fb81b76a681537e453.gz
2007-07-11Add disco#info and disco#items to exposed featuresDavid Rousselie
darcs-hash:20070711061416-86b55-7a6af815498a22765c5abaa5f2bac891c0343f1a.gz
2007-05-31Some code style cleanupDavid Rousselie
darcs-hash:20070531171427-86b55-e463f2d01197ee792909f41c6e71205624de1676.gz
2007-05-13Move unit tests in src module hierarchyDavid Rousselie
- Python cannot merge a same module from to different folder so merge 'src' and 'tests' folder into one. darcs-hash:20070513141150-86b55-892f79fdc18fb69f5b8513ea7a31b01f8eb68f0e.gz
2007-05-08setuptools integrationDavid Rousselie
darcs-hash:20070508143542-86b55-a0a3ecad6c4dad7dc0e605db86cac9bbd1133f9f.gz
2007-04-05Finish AccountManager refactoringDavid Rousselie
darcs-hash:20070405161831-86b55-592fee80ee5682e6fa13ac7a96432e362bec186a.gz
2007-03-29Move presence_available handlers to AccountManagerDavid Rousselie
darcs-hash:20070329162807-86b55-2a353558d6a26e686454022c092d4d161a91d786.gz
2007-03-29Move set_register handlers to AccountManagerDavid Rousselie
darcs-hash:20070329160047-86b55-476be92b2db0b0b144a27d44111478b880adfa85.gz
2007-03-29Move get_register handlers in AccountManagerDavid Rousselie
darcs-hash:20070329051608-86b55-adccf703bd3fe6efa583c6e8d3dcadf60f0168b0.gz
2007-03-27Move disco_get_info and disco_get_items to AccountManagerDavid Rousselie
discovery get_info and get_items handler now use a generic method "apply_behavior" to determine receiver (main component, account type node or account). AccountManager split previous handler in a more testable way (test returned objects instead of XML). darcs-hash:20070327163756-86b55-3932d4b1f59fb20d6aa8e096cdf06049095a4c2b.gz
2007-03-25Correct get_register_fields inheritance usageDavid Rousselie
PresenceAccount subclasses called PresenceAccount.get_register_fields but the "cls" parameter was always PresenceAccount. Now subclasses pass a "real_class" parameter which contains the class type on which get_register_fields was called. darcs-hash:20070325122936-86b55-fb6db014fbdeaa2fa1a423b935df5e72ffe6a20a.gz
2007-03-22account default_func and post_func refactoringDavid Rousselie
for registration fields, default_func now returns default_value and post_func include test for mandatory fields. darcs-hash:20070322161501-86b55-75b6d57fef3ba0df6c6c80a487c9afcdab2d40c3.gz
2007-03-21Better handlers exceptions handlingDavid Rousselie
darcs-hash:20070321072742-86b55-56b0ae25d0a3e8835100a6b570aeb271ad912fe7.gz
2007-02-22send error implementationDavid Rousselie
send an error to a user only if he has not already been notified darcs-hash:20070222172740-86b55-7032fdab46f54932c222c36a68bad0915120e92c.gz
2007-02-13Replace DataForm implementation by Form implementation from PyXMPPDavid Rousselie
darcs-hash:20070213174122-86b55-54dc9d8ae9c4f354af0b46e597779744fbd97900.gz
2007-02-07Multi account types support : change discovery handlingDavid Rousselie
In discovery process, account types are listed with jid darcs-hash:20070207173337-86b55-b1b67a8d099e3ab19caa7599953c6836339db6ad.gz
2007-01-31Multiple account types: disco get_items implemented and testedDavid Rousselie
darcs-hash:20070131175146-86b55-de5924fb265a0f611c053303de114e8667d6f881.gz
2007-01-31Multiple account types support: disco type listingDavid Rousselie
Account types are listed, accounts are not yet listed (need tests) account factory have been replace by account classes naming convention (${type}Account) darcs-hash:20070131171321-86b55-f1de0bb3e3ddea3b16783a3ec9bf1977bee16d94.gz
2007-01-23Multi account types support (part1)David Rousselie
Introduce factory function to instanciate new account class while registering. Need more work to list accounts types in disco darcs-hash:20070123185508-86b55-1797b5a17f14d9f271775bde3eff3189a61a919f.gz
2007-01-17Make component works with Account subclassesDavid Rousselie
darcs-hash:20070117173408-86b55-eaf9be902109c4269dbbfc589e7284e55bc1d3eb.gz
2007-01-16PresenceAccount creationDavid Rousselie
darcs-hash:20070116172724-86b55-a944af8b2e75e749c5a6533521352de26dcee39f.gz
2006-12-01Stop timer thread when stopping componentDavid Rousselie
darcs-hash:20061130215532-86b55-c3093785c0b17528f6c667c4e877122583d2589e.gz
2006-11-28Data Form tests and clean up implementationDavid Rousselie
darcs-hash:20061127214039-86b55-9ca97b0e1c2b39510505f9faec1dda148cf73288.gz
2006-11-23Account test suite implementationDavid Rousselie
darcs-hash:20061123180515-86b55-fd6db5bd3cba07f2a3d5987d4c92c07f7ec32c5e.gz
2006-11-22Initialize DataForm unit testsDavid Rousselie
darcs-hash:20061122183001-86b55-d86c899b1fccbe0328f0608a3c66641796e37b1d.gz
2006-11-22Initialize Lang unit testsDavid Rousselie
darcs-hash:20061122182346-86b55-e28481ce6f6854e048cd8c6d42f7de8ba10a21cb.gz
2006-11-21Add "required" node in register formDavid Rousselie
darcs-hash:20061120221924-86b55-5c373bcc28739b580a852f4dde84891c79c408e1.gz
2006-11-21Required field XMPP error foundDavid Rousselie
* "not-acceptable" error sent when required field is not found darcs-hash:20061120215831-86b55-460f3114e75cd77f263800d0a32dbf27add094eb.gz
2006-11-05Complete FeederComponent testsDavid Rousselie
- raise NotImplementedError exception for abstracts methods - implement test_handle_tick darcs-hash:20061105195847-86b55-af88958079cd5321808c2540d8c498bf47f60999.gz
2006-11-02unavailable presence test when going offlineDavid Rousselie
darcs-hash:20061102183026-86b55-bab3df0fcb8ea516fcba7aec18e824d4f2a393a4.gz
2006-10-30Complex Account testsDavid Rousselie
darcs-hash:20061030094313-86b55-47b0746872efdbc5d2c38e79e4859ac0c739abde.gz
2006-10-28Add complex Account classDavid Rousselie
darcs-hash:20061028175554-86b55-a286c0e397f7bc3d9c9616db0c3f2f0c39a70bfa.gz
2006-10-28set_register partial implementationDavid Rousselie
darcs-hash:20061028120036-86b55-08e755d4ae8f6ed4e2b895a33adfc34d2fd00257.gz
2006-10-26get_register_exist test passDavid Rousselie
darcs-hash:20061026133744-86b55-09b304db0aeb6522d6ef383e83b0f6457b64ed17.gz
2006-10-26get_register second partDavid Rousselie
darcs-hash:20061026105944-86b55-186c984e426c5a3b396af082736b5b59fa44c07e.gz
2006-10-25get_register_new implementationDavid Rousselie
darcs-hash:20061025182846-86b55-54ee4fb3315f3155b32864018ab636895e8d2eb9.gz
2006-10-18More testsDavid Rousselie
darcs-hash:20061018174930-86b55-29433ceb46b2c1f7decade7ff062d670a119400d.gz
2006-10-13presence testsDavid Rousselie
darcs-hash:20061013185925-86b55-fbb89113ad11938d8be42606a13a17058ee7ccdf.gz
2006-10-10Disco get items TestDavid Rousselie
darcs-hash:20061010184116-86b55-1da9e52b21c07a167433811f1a05fabc3a18d5fe.gz
2006-10-09Add per thread SQLObject DBConnectionDavid Rousselie
make associated tests pass SQLObject multi-thread access ***END OF DESCRIPTION*** Place the long patch description above the ***END OF DESCRIPTION*** marker. The first line of this file will be the patch name. This patch contains the following changes: M ./run_tests.py -1 +6 M ./src/jcl/jabber/component.py -30 +70 M ./src/jcl/jabber/feeder.py -5 +11 M ./src/jcl/model/account.py +6 M ./tests/jcl/jabber/test_component.py -19 +62 M ./tests/jcl/jabber/test_feeder.py -7 +45 darcs-hash:20061009172608-86b55-804b8910c5ff19414a4f016289d3f03fb73866f9.gz
2006-08-14First JCLComponent implementationDavid Rousselie
darcs-hash:20060814161654-86b55-e6f2553e9ebae6bb8b057795ddc4f53e449a5c68.gz
2006-08-10First importDavid Rousselie
create base structure with a first unit test darcs-hash:20060809201849-86b55-11969bedd39c27882a6b467c7360ac31fef9b6be.gz