David Rousselie
383370fa22
filter root component JID in MailHandler
...
darcs-hash:20070605194240-86b55-3eac72f253c5b012c713dcc38812452d1d870111.gz
2007-06-05 21:42:40 +02:00
David Rousselie
9a4fb057dd
Use MailFeederHandler to filter IMAP and POP3 accounts to check mails from
...
darcs-hash:20070605193822-86b55-6232d00b6ade33147b0b13234a651edb7520f05f.gz
2007-06-05 21:38:22 +02:00
David Rousselie
fce4a74e9b
Change lang parameter to lang_class
...
darcs-hash:20070605193128-86b55-e2c941adaa098a662e1598d8a37f5aa53636ab79.gz
2007-06-05 21:31:28 +02:00
David Rousselie
7827cfb6b2
Catch exception in handlers
...
darcs-hash:20070530162735-86b55-3b40c41681c7ea96bb64e6e7b1e99035847b8580.gz
2007-05-30 18:27:35 +02:00
David Rousselie
e2b74fbde4
Some code style cleanup
...
darcs-hash:20070530062134-86b55-2670bdf7b6eebb7ad8014db9629a6e3ee36ac00c.gz
2007-05-30 08:21:34 +02:00
David Rousselie
16de054616
SendMail handlers implementation
...
darcs-hash:20070529165121-86b55-277ef5d430a1480519abd96fa81cf175b6036a4c.gz
2007-05-29 18:51:21 +02:00
David Rousselie
7446d401a5
Add SMTPAccount with pluggable handlers
...
darcs-hash:20070523205437-86b55-a1f69f149e57ba943d7163337bcdc8fdecafae40.gz
2007-05-23 22:54:37 +02:00
David Rousselie
c13ad7ec93
Use JCLRunner to run JMC
...
darcs-hash:20070518143604-86b55-bfcecd31705b8fd96d92283ac3c3b701002dc80a.gz
2007-05-18 16:36:04 +02:00
David Rousselie
3325257e51
correct russian language loading (Strings must be unicode)
...
darcs-hash:20070517125836-86b55-08b331d2c9e80242ea17cdcb57ee931aac548c23.gz
2007-05-17 14:58:36 +02:00
David Rousselie
14367898c0
Imported russian translation from jmc-0.2 (need to be updated)
...
darcs-hash:20070517124003-86b55-5b2cb56be2ffa9c18868e8731f089f3560ddba3e.gz
2007-05-17 14:40:03 +02:00
David Rousselie
9ca677ff15
i18n and i18n testing
...
darcs-hash:20070516154843-86b55-9d5af7a3a36bf42fb81ea0e55bb89c13ebbe1524.gz
2007-05-16 17:48:43 +02:00
David Rousselie
aa65f4ebea
Add configurable checking interval
...
darcs-hash:20070515160952-86b55-a2d1d02c2d304ee90e38f50d5318421c2a909fba.gz
2007-05-15 18:09:52 +02:00
David Rousselie
1ff9c4c1f7
Move message format from Feeder to Sender class
...
darcs-hash:20070515154957-86b55-3ad909492a4251f2f9620ee30818bd038babc986.gz
2007-05-15 17:49:57 +02:00
David Rousselie
0f95cc4678
Move unit tests in source folder
...
darcs-hash:20070513183302-86b55-98a5e67621ece44958f215e98ba1c92e32c4ea51.gz
2007-05-13 20:33:02 +02:00
David Rousselie
cde3a9f16f
Reuse PresenceAccount unit tests
...
darcs-hash:20070513171250-86b55-daf3937f6c3dc004d246cbb81da91b91756993d2.gz
2007-05-13 19:12:50 +02:00
David Rousselie
61d7c5e25c
support Windows pathnames in unit tests
...
darcs-hash:20070508143834-86b55-b5e817c6368e7f372d55a0b18e493965cf787b4d.gz
2007-05-08 16:38:34 +02:00
David Rousselie
6f650dc7dd
Correct syntax error
...
darcs-hash:20070507184010-86b55-1ad919f1c1e3ad2b13294617e252f0c819072c7f.gz
2007-05-07 20:40:10 +02:00
David Rousselie
4cff9c3b75
Include unit testing in setuptools
...
darcs-hash:20070507151920-86b55-d04acb9709ef754148422e3d7b624415d112375e.gz
2007-05-07 17:19:20 +02:00
David Rousselie
ada4b56178
setuptools support
...
darcs-hash:20070507135253-86b55-a243fd139a25017189a1ffe981726e383efc7d45.gz
2007-05-07 15:52:53 +02:00
David Rousselie
5285a1e8d8
Email header decoding with python2.5 needs space around encoded string
...
darcs-hash:20070502170556-86b55-5e11592c90a5a80c7fb1f32846dbd25f37263e6c.gz
2007-05-02 19:05:56 +02:00
David Rousselie
d49da8d555
Refactor feeder result
...
Do not send stanza directly through component but return stanza to send as feed() result
darcs-hash:20070408175847-86b55-3fa7480d5ebca98748e7d27b778b6ef8c92b6a88.gz
2007-04-08 19:58:47 +02:00
David Rousselie
5be198dabb
Pass "real_class" parameter to get_register_fields method
...
darcs-hash:20070325123716-86b55-088735b1cd7de58e6bf44bcf0d8a2563c4c88125.gz
2007-03-25 14:37:16 +02:00
David Rousselie
bb882f272d
Add DIGEST and RETRIEVE English labels
...
darcs-hash:20070324110027-86b55-d60664016fbb11b95cc66f8c95ff32d9637a867d.gz
2007-03-24 12:00:27 +01:00
David Rousselie
11a947172a
Update registration fields post_func and default_func semantic
...
darcs-hash:20070324105851-86b55-5accb21c34bb40460721cbc898a073bbb2d0e87b.gz
2007-03-24 11:58:51 +01:00
David Rousselie
978b023ee6
Complete MailComponent tests
...
darcs-hash:20070321170603-86b55-109cde21f4ff2e4220c3cc5c7297e0aef755978f.gz
2007-03-21 18:06:03 +01:00
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
85fccbd9ee
Update Debian changelog
...
darcs-hash:20061027112250-86b55-c9a2a237a0bf7fac9854120f03bd44fd9a33e62e.gz
2006-10-27 13:22:50 +02:00
David Rousselie
02f5ba536b
Correct storage module name in utils
...
darcs-hash:20061027112100-86b55-e6f83d2591a0aef653652c0bac188a10aa96ce2a.gz
2006-10-27 13:21:00 +02:00
David Rousselie
18d1963b5c
cs translation added
...
darcs-hash:20061027104346-86b55-d848d9470e2e3df8e86ba62e7fd8f944d911af46.gz
2006-10-27 12:43:46 +02:00
David Rousselie
d614b0590b
Correct lang code reading
...
darcs-hash:20061026174932-86b55-1510e5a9cfce24963575919db50ff6089cc4b77b.gz
2006-10-26 19:49:32 +02:00
David Rousselie
e2c574bd31
Boolean field correctly handled
...
Boolean can be "1"/"0" or "true"/"false"
darcs-hash:20061026174834-86b55-334f07b0c4765e7f3395159edcc7702a613ec877.gz
2006-10-26 19:48:34 +02:00
David Rousselie
75cb2cd909
Correct password handling
...
password field is set to None when empty so it is requested with a
message
darcs-hash:20061026174712-86b55-0e12db52c5410a9ea259647bc341af6c0e5f161b.gz
2006-10-26 19:47:12 +02:00
David Rousselie
24f93cba27
Polish utf-8 correction
...
Polish language was not utf-8 encoded
darcs-hash:20060802093935-86b55-9a36c5376fd65408da0df4077299efa3ca33e79a.gz
2006-08-02 11:39:35 +02:00
David Rousselie
d317c4eb7d
0.2.2 version
...
darcs-hash:20060801094437-86b55-b65c7561393748c7200b5c5a5752c8b64299b90e.gz
2006-08-01 11:44:37 +02:00
David Rousselie
952713a7ea
Polish translation
...
darcs-hash:20060731213923-86b55-6b6c5f9edcbdcd2a9fec8f3c2b0c7059dba2321f.gz
2006-07-31 23:39:23 +02:00
David Rousselie
d3662e34b8
Debianization
...
Add debian directory and configuration file to build a Debian package
darcs-hash:20060731213546-86b55-bbbde5940d66f28aa64317cc993906e14b39b229.gz
2006-07-31 23:35:46 +02:00
David Rousselie
dba8267b62
Lang compilation correction
...
Correct Lang class to be compiled without setfileencoding('utf-8')
darcs-hash:20060731213421-86b55-1606196ec39b0ca2e0c693b379fb34e2950c89f7.gz
2006-07-31 23:34:21 +02:00
David Rousselie
f8d0151c85
some other refactoring
...
darcs-hash:20060731213234-86b55-5cfb1336e4fe7c680cd01427f19dc425805ea4d1.gz
2006-07-31 23:32:34 +02:00
David Rousselie
8c7fc43a4b
reset POP3 flags
...
call RSET POP3 command to reset "seen" flag if supported by the POP3 server
darcs-hash:20060726194755-86b55-3e17c219f71aa5ca4db65f6ad8131c0222dd85b0.gz
2006-07-26 21:47:55 +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
dax
3a5c32041a
Set version as 0.2.1
...
darcs-hash:20060713122535-684f5-486500f0f869c59d4502e21b20e3942bcba8ee0e.gz
2006-07-13 14:25:35 +02:00
dax
f3274e0c3c
Spanish translation added
...
darcs-hash:20060713120826-684f5-1fa3e479ab0fb4e478137b3d12e551c2abdd856c.gz
2006-07-13 14:08:26 +02:00
dax
68e3e37f66
Correct remove transport bug
...
- deleting transport in roster was deleting every accounts in JMC (even those not registered by the user)
darcs-hash:20060713120500-684f5-30ba3b058642b8df92e5b56ae34f78236ba6ff95.gz
2006-07-13 14:05:00 +02:00
David Rousselie
26e10a264c
handle mail with bad charset
...
darcs-hash:20060302204557-86b55-21eff08ec557474d80642547bac4f1193d049c5e.gz
2006-03-02 21:45:57 +01:00
David Rousselie
8e9a420517
POP3 exception and IMAP infinite loop corrected
...
darcs-hash:20060207221528-86b55-fac5a34889bd37751ad3f6f3f4b2f423360535ec.gz
2006-02-07 23:15:28 +01:00
David Rousselie
505543262f
Check mail new logic
...
- use RECENT flag for search on IMAP server with write access so RECENT flag is deleted on new messages and fetch read only so SEEN flag is not set on fetched messages.
- It might work on Exchange 2003 that do not support STORE flag UNSEEN
- This change the get_mail loop so now each MailConnection type implement get_next_mail_index because logic is different from IMAP to POP3 connection.
darcs-hash:20060207213333-86b55-9c2ccf31fb9ae9e6dd454c907f3188bc6080b817.gz
2006-02-07 22:33:33 +01:00
David Rousselie
e9b85d22e0
Dutch translation
...
darcs-hash:20060207180434-86b55-c69badf3fc47633a65f232da718941da29bcd89d.gz
2006-02-07 19:04:34 +01:00
David Rousselie
1b4dd51f79
Configurable JMC name
...
darcs-hash:20060206201158-86b55-32a482b703d87c45c3c4c29b76068fe3d174bd4d.gz
2006-02-06 21:11:58 +01:00
David Rousselie
81b79d0e36
Record process pid in a file
...
darcs-hash:20060206194233-86b55-2575e8b5a9bca31f46e81f19a648846eddabb210.gz
2006-02-06 20:42:33 +01:00