Commit Graph

15 Commits

Author SHA1 Message Date
David Rousselie
170f482ae1 Migration to JCL
JMC migration to JCL:
- Use SQLObject for persistence
- Use PyXMPP DataForm implementation
- test packages reorganisation

Need to update component.py and config.py to finish the migration

darcs-hash:20070221173604-86b55-17fb4a530f378b51b6b62a117a6f93c73c5be796.gz
2007-02-21 18:36:04 +01:00
David Rousselie
df971197ee Unknown lang bug corrected
- switch to default lang when translation does not exist for lang specified in xml node
- put lang code truncation in get_lang_class instead of get_lang_from_node

darcs-hash:20061028145049-86b55-a4a40436fab41e7ae745c2640cadfd13fb22649d.gz
2006-10-28 16:50:49 +02:00
David Rousselie
dfb597aca3 package refactoring
- reorganize classes
- make it run even when pysqlite2 is not installed
- some tests to complete mailconnection_factory coverage

darcs-hash:20060724214007-86b55-9b38308b8f645c2067c7b200f17532da62ec825c.gz
2006-07-24 23:40:07 +02:00
David Rousselie
a063a69773 Mail charset error support
- Try multiple charset when no charset is specified by "Content-Type" field :
begins with sys.defaultencoding utf8
then "iso-8859-1", config file encoding and finally encoding found in previous
fields "Subject" or "From".

darcs-hash:20060201110843-86b55-7fd556a8ffadd9a5fed2b3317b17bfcca9d1dc58.gz
2006-02-01 12:08:43 +01:00
David Rousselie
52c6cb2aa9 SQLite delitem implementation
darcs-hash:20060201075358-86b55-07095573f5b30ad78829bdc933d7561c8a088294.gz
2006-02-01 08:53:58 +01:00
David Rousselie
0cf07b0a25 utf8 encoding with no charset
darcs-hash:20060201073540-86b55-5e003fd016ae0b76ee2ce81fa6670f67d7aa4459.gz
2006-02-01 08:35:40 +01:00
David Rousselie
06b67f48c0 Live Email checking
- only check for email received while connected to Jabber (not before)

darcs-hash:20060131233309-86b55-56666f0af136645b96407db8e3c877b1c2432577.gz
2006-02-01 00:33:09 +01:00
David Rousselie
fcf74c6835 Volatile password
- implementation with not persistent password storage. Password is asked to the user
for each new jabber connection (offline -> available status)

darcs-hash:20060131214141-86b55-e595b06a2c1f9a8315189a69b79b094da1e24c1e.gz
2006-01-31 22:41:41 +01:00
David Rousselie
7d78e0d892 SQLite backend
darcs-hash:20060129173720-86b55-cb365b2e6e6c652e885d88594e0e5c36deebf364.gz
2006-01-29 18:37:20 +01:00
David Rousselie
06fd569537 v0.1 to v0.2 storage auto convertion
- convert automatically (while loading) registered.db v0.1 to v0.2 format

darcs-hash:20060129152338-86b55-39ba1c1c7ecd5d053d2b4a578253335a2c0747d6.gz
2006-01-29 16:23:38 +01:00
David Rousselie
6bbdb0be31 Unicode everything
- Convert every strings to be sent in jabber messages in MailConnection to unicode.

darcs-hash:20060129133009-86b55-f5ea2d43f4187dd33383fa940108e23df4c3bec7.gz
2006-01-29 14:30:09 +01:00
David Rousselie
f8ded9a3d5 DND support
- dnd_action field added

darcs-hash:20060122145141-86b55-501a990f765fa66033bdbad9e8da1885a2ef05fe.gz
2006-01-22 15:51:41 +01:00
David Rousselie
a44b18828e Component migration to use storage
!! Warning !! Not fully tested.

darcs-hash:20060122125943-86b55-a0cb0c408b0974b18af8613144bb3a7c3f2288bf.gz
2006-01-22 13:59:43 +01:00
dax
9f15a1a0d6 first passed component tests
Make the first component tests pass by correcting XMLDummyServer and xmldiff (in tests/utils.py)

darcs-hash:20051127155735-684f5-82dc72186ef66c59ac9671f83d1ec90ea66ee5b1.gz
2005-11-27 16:57:35 +01:00
dax
9fa2df5563 first import
first import between version 0.1.3 and 0.2

darcs-hash:20051127110300-684f5-0ed50cd0e86df9195cec2c1df070fdf24a6faeb5.gz
2005-11-27 12:03:00 +01:00