Commit Graph

253 Commits

Author SHA1 Message Date
David Rousselie
a452f26d29 refuse account name with whitespace 2010-06-04 08:29:43 +02:00
David Rousselie
13052b4668 release JCL 0.1 beta2 2010-05-11 20:37:27 +02:00
David Rousselie
0b2126836a Set dependency to PyXMPP to version 1.0.1
Ignore-this: b2e80c678949f460b3ddd5d4c641ca28

darcs-hash:20090701192647-86b55-dae21661451f6839de64e7ff5d1fc3e89add0837.gz
2009-07-01 21:26:47 +02:00
David Rousselie
046bb70839 Make JCL work with PyXMPP 1.0.1
Ignore-this: a67d7757208674a1c7479d122697fbc2

darcs-hash:20090701192440-86b55-e335b5eedc2585c79745c994e4826c26939ce689.gz
2009-07-01 21:24:40 +02:00
David Rousselie
24f81d1e90 Make JCL work with Python 2.6
Ignore-this: 4d3c82c41facd7129e198c84f6bea0c8

darcs-hash:20090630172004-86b55-3b406a1d347855ea362ab33ce0872a7e52608cf3.gz
2009-06-30 19:20:04 +02:00
David Rousselie
f1509d66da Add upgrade sql scripts
Ignore-this: dd6070080d744fb40683f0ff4421bf9c

darcs-hash:20090217200445-86b55-d3e2a47f7830be8d887e1101e4ca3e9e6912e3dd.gz
2009-02-17 21:04:45 +01:00
David Rousselie
f1fda8d46f empty string returned by filters is considered as negative answer
Ignore-this: fb7980cb649ee921d143f11729293123

darcs-hash:20090216204350-86b55-068aa4e8366ff2e5d1c7f4e4f6f99b0ae733bc8c.gz
2009-02-16 21:43:50 +01:00
David Rousselie
5e226f2a97 Force Account's user column name (SQLObject bug?)
Ignore-this: e344b0463c4572db8c0bc032c3bee2d0

darcs-hash:20090216190524-86b55-5ab4f8393628c368b2f9f271808fea99b2ec2a2b.gz
2009-02-16 20:05:24 +01:00
David Rousselie
055bdf3424 correct sqlite upgrade script
darcs-hash:20081109193132-86b55-4b64a9dd712f3ced073a714ddc8d6f6ebb265439.gz
2008-11-09 20:31:32 +01:00
David Rousselie
b369a64715 rename user table to user_table to avoir postgresql keyword conflict
darcs-hash:20081109190705-86b55-036cd024b6e2e5c3871c256e794c60363915afa8.gz
2008-11-09 20:07:05 +01:00
David Rousselie
b246d50564 Allow sender to be None in FeederHandler
darcs-hash:20081104195605-86b55-53a7f9cebd1d5dbe41422fd0bbf0c8e5f1167cfa.gz
2008-11-04 20:56:05 +01:00
David Rousselie
5fd76ef497 Support for multiple feeder handlers
darcs-hash:20081104072233-86b55-e6450860c2c462f5007bdd173d493eef00f2dddc.gz
2008-11-04 08:22:33 +01:00
David Rousselie
1a56293d15 Add custom logging formatter
darcs-hash:20080904193953-86b55-bfb3ba3907f8aad6cd70413f9d38584d862cc9f6.gz
2008-09-04 21:39:53 +02:00
David Rousselie
57dfbfeb2b Add methods to switch off signals handling in JCLComponent
darcs-hash:20080904193918-86b55-2aac67792d9aa49ec5746ba594acf1cf61096212.gz
2008-09-04 21:39:18 +02:00
David Rousselie
b4b2f86a9d Assert correct account name in supplied registration form
darcs-hash:20080904193737-86b55-798544a0b023580ee2009155d727ce52f64fdce9.gz
2008-09-04 21:37:37 +02:00
David Rousselie
812b3a7799 Reset signal when JCLComponent stops
darcs-hash:20080904185836-86b55-a929ae9d883d19a902daa701cb5493c47f1a11b1.gz
2008-09-04 20:58:36 +02:00
David Rousselie
37babbc31c Filters not well formed account name given in register form
darcs-hash:20080901204203-86b55-80775d24770b57c736d5a8dc7d2e50bb279e958a.gz
2008-09-01 22:42:03 +02:00
David Rousselie
d22e568911 Component tests refactoring
darcs-hash:20080901181231-86b55-b804eed7a77cde5833ce2ecfac72bf393f5e8132.gz
2008-09-01 20:12:31 +02:00
David Rousselie
13e831ec35 Improve threading handling in test
Use threading.Event() to interupt sleeping threads

darcs-hash:20080825172648-86b55-821f616c9b12dabaee9d74d7c93966b620832789.gz
2008-08-25 19:26:48 +02:00
David Rousselie
d95702a940 Restart by default
darcs-hash:20080821204012-86b55-4d943df45b93edc83b4177a9a8fdb1ec85af9fc6.gz
2008-08-21 22:40:12 +02:00
David Rousselie
391ce083e0 check if stream is still open before using it
darcs-hash:20080821201840-86b55-4da2698f2916bf73c0f38166e542ada166d20a89.gz
2008-08-21 22:18:40 +02:00
David Rousselie
aab567d4b8 Restart when Jabber server close the connection
darcs-hash:20080821200041-86b55-3564edeb58a6582efd4325c938ae7a9315921082.gz
2008-08-21 22:00:41 +02:00
David Rousselie
c7aa435502 make try-except-finally works with python 2.4
darcs-hash:20080821191734-86b55-88b99be3d4535aa935d28a4869d654401b9e0a23.gz
2008-08-21 21:17:34 +02:00
David Rousselie
48f562df6c Restart component on Jabber connection failure
darcs-hash:20080819060517-86b55-a7f828daab8f171e9f4b168d19aa4c288f2fc747.gz
2008-08-19 08:05:17 +02:00
David Rousselie
113c242f05 Set correct component version
darcs-hash:20080529165636-86b55-7dd7ae9e9b5886c2760dd6f13ad8105b8243b564.gz
2008-05-29 18:56:36 +02:00
David Rousselie
34c4b137aa Revert to "probe" presence at initialization instead of "available" presence
darcs-hash:20080529165602-86b55-7701fdb03780975ae3f0e78935310d6f5ad4080a.gz
2008-05-29 18:56:02 +02:00
David Rousselie
65f3c147af Delete unused component attribut
darcs-hash:20080528171958-86b55-d9f9639413493f3b02551243a7fbcbd74559c092.gz
2008-05-28 19:19:58 +02:00
David Rousselie
6b8e85e6da implement Last Activity (XEP-012)
darcs-hash:20080528171120-86b55-bcb3bc0c25cb2ea16f90db428b340842cdff941b.gz
2008-05-28 19:11:20 +02:00
David Rousselie
c54690435d correct JID used to respond to presence stanzas
darcs-hash:20080528162241-86b55-352958d54119f17421d32b475bfe69438126d64d.gz
2008-05-28 18:22:41 +02:00
David Rousselie
a43d0b9a3a Use "available" presence type instead of "probe"
darcs-hash:20080528124630-86b55-0d0ee3b409a4c58cf4579c4ed894959b9f762cbd.gz
2008-05-28 14:46:30 +02:00
David Rousselie
2fd9bc173b Implement VCard handler
darcs-hash:20080528061902-86b55-f2523528b8f88732a714134548d3f2316f229f7b.gz
2008-05-28 08:19:02 +02:00
David Rousselie
bbedf036eb More tests
darcs-hash:20080520173654-86b55-8e41007c4d8170cf7a087e1e13db35b84784c9ce.gz
2008-05-20 19:36:54 +02:00
David Rousselie
c9f1f19aec HelpMessageHandler filter corrections
darcs-hash:20080520062733-86b55-8c84151b75f97df4df86055f148841753ba18708.gz
2008-05-20 08:27:33 +02:00
David Rousselie
3d286c3efe Correct threads tests
darcs-hash:20080519201548-86b55-448f18676bd232a91e598c9d25c34576af854b69.gz
2008-05-19 22:15:48 +02:00
David Rousselie
2ea561c9cc Accept uncomplete configuration file, fall back to default value
darcs-hash:20080515064539-86b55-23b6f5dfb124f10c8f5eebdfdcdcc10b83e08564.gz
2008-05-15 08:45:39 +02:00
David Rousselie
b1099cc903 Send presence when cancelling account error
darcs-hash:20080514195448-86b55-c803a583c5ec672f1778ba5a703fc2b116b48d67.gz
2008-05-14 21:54:48 +02:00
David Rousselie
e1c9919390 Does not send presence if it has not change
darcs-hash:20080514063321-86b55-befb7d76016153a5da1f1190f1d498b5a8813c47.gz
2008-05-14 08:33:21 +02:00
David Rousselie
9760b58737 Update presence status when sending an error
darcs-hash:20080514061608-86b55-c4e4b28df57c96915d9f4d661e9cf26e124e8147.gz
2008-05-14 08:16:08 +02:00
David Rousselie
5b868287d5 Some refactoring in presence module
darcs-hash:20080513174207-86b55-fddead25458026a8ad8de05455a6e1070f19b3ce.gz
2008-05-13 19:42:07 +02:00
David Rousselie
0ddf21516f Clean TODO comments
darcs-hash:20080310192034-86b55-8b97689085329491097a6b1ff13e8e15e5fbe630.gz
2008-03-10 20:20:34 +01:00
David Rousselie
723fa4987e Update Debian package configuration to version 0.1 beta 1
darcs-hash:20080308212416-86b55-a8c58fda193db5acca252b445f19a6571a35c920.gz
2008-03-08 22:24:16 +01:00
David Rousselie
eeeef2ac83 Update JCL to LGPL licence
darcs-hash:20080308202323-86b55-ceefaaed3f159ea38faa19497227b7baa53dd6a1.gz
2008-03-08 21:23:23 +01:00
David Rousselie
129343789f Update version in PKG-INFO
darcs-hash:20080308200402-86b55-069c6a3fb5e2e077131b19e0f01ab9bdebad674b.gz
2008-03-08 21:04:02 +01:00
David Rousselie
5277e7f613 Set JCL version to 0.1 beta 1
darcs-hash:20080308200027-86b55-fa1d747703439383e78351257a862b131917adb0.gz
2008-03-08 21:00:27 +01:00
David Rousselie
4f65920aac Add JCL console
JCL console can be used to access a SQLObject preconfigured context
with usual JCL config file

darcs-hash:20080307155037-86b55-39e5ac88498f37d4fe4ed4850d23b75c7c8a3490.gz
2008-03-07 16:50:37 +01:00
David Rousselie
7e759f9a20 Handle unknown error while exceuting ad-hoc commands
darcs-hash:20080307103917-86b55-1a8d6aceb8b412708913aa95ef2f374a88181b38.gz
2008-03-07 11:39:17 +01:00
David Rousselie
6e46ad62b5 Handle exception CommandError sent from ad-hoc commands implementations
darcs-hash:20080307071827-86b55-450e960980325a71b51772f3d608f09ae2a2abe8.gz
2008-03-07 08:18:27 +01:00
David Rousselie
45aa2e0579 Append data from ad-hoc commands Form to existing session variables
darcs-hash:20080306163933-86b55-ae4eeaeea9202dfbf690009cb243807d7391a447.gz
2008-03-06 17:39:33 +01:00
David Rousselie
6b6a25dd59 Handle method that can be called for all ad-hoc command steps
darcs-hash:20080306080857-86b55-e8b987978e8b1f40b11df308e618bfba7a6ece94.gz
2008-03-06 09:08:57 +01:00
David Rousselie
01d5559ef9 Disable format strings that does not work anymore
darcs-hash:20080305132052-86b55-f5bb45bf5d79e26d46bdf09870b3c89a17a340be.gz
2008-03-05 14:20:52 +01:00