David Rousselie
392169732f
Multi-pages support when selecting email to fetch in get-email ad-hoc command
...
darcs-hash:20080306165514-86b55-9c737d38047aef3a716974f343fd192a259c7f9f.gz
2008-03-06 17:55:14 +01:00
David Rousselie
20ddfe0db3
get-email ad-hoc command basic behavior
...
darcs-hash:20080306073419-86b55-b04b36cd21ba4b85897295aef07362a69402a84e.gz
2008-03-06 08:34:19 +01:00
David Rousselie
103f8accd8
Add translation fallback to english
...
darcs-hash:20080306072553-86b55-e44d4546127f64f40a2f32aeaa7fa2d4e974124c.gz
2008-03-06 08:25:53 +01:00
David Rousselie
9f24171943
Retrieve mail list for IMAP and POP3 accounts
...
darcs-hash:20080226194326-86b55-75c821b0474733504a86e66ddf6881af1ec9b431.gz
2008-02-26 20:43:26 +01:00
David Rousselie
ebaa5bdc82
Add code coverage report
...
darcs-hash:20071212181010-86b55-7b831a663f431b209c9067947579cbe4c50e42a8.gz
2007-12-12 19:10:10 +01:00
David Rousselie
8f54ea720f
Authorize force-check ad-hoc command to be executed on root node (a form is presented to select accounts) or on an account node
...
darcs-hash:20071205172536-86b55-e3d2439d97ab5d3581f6e081b73ea1d38161b15c.gz
2007-12-05 18:25:36 +01:00
David Rousselie
1c5d2d073b
Store error as string in account instead of just a boolean (in_error)
...
darcs-hash:20071204171250-86b55-759d1ea8fe52fb896fa59cddd915a872ef601f7d.gz
2007-12-04 18:12:50 +01:00
David Rousselie
8aa2ede6ae
Add missing tables schemas
...
darcs-hash:20071204165646-86b55-02d657843eff97f35dafa213fc9e6634e4a28583.gz
2007-12-04 17:56:46 +01:00
David Rousselie
7c7671aefd
Put JMC message handlers in the same group as Password and Help message handlers
...
darcs-hash:20071204071841-86b55-9d3a9f92055dce0daf4a4576701b136c70d37350.gz
2007-12-04 08:18:41 +01:00
David Rousselie
8c9c685e34
Correct log_file setting for test
...
darcs-hash:20071204071613-86b55-d72e01d74756324b60a38f83dab0c802d3e2b7ce.gz
2007-12-04 08:16:13 +01:00
David Rousselie
992199f636
v0.3 is not yet release, rename debian package version
...
darcs-hash:20071130182934-86b55-ebb29c7133084d85eca284a295b8c36a1d2208a5.gz
2007-11-30 19:29:34 +01:00
David Rousselie
30b41bd953
Complete Debian packaging
...
darcs-hash:20071130171759-86b55-eb1275573723a4caec19126f94ff645d7aa515d3.gz
2007-11-30 18:17:59 +01:00
David Rousselie
893aac6eaa
Update debian package configuration
...
darcs-hash:20071113181137-86b55-80a8c5c5bce363657e947a7e3777a2edd4135cc6.gz
2007-11-13 19:11:37 +01:00
David Rousselie
e9a3c54b4f
Add missing jmc.jabber.tests.message package
...
darcs-hash:20071112180923-86b55-49820f615136881c7a666a1480f173b50c52a942.gz
2007-11-12 19:09:23 +01:00
David Rousselie
ef5b7db24c
Change import order in JMC runner
...
darcs-hash:20071112073825-86b55-39b4ded58122de43111535ab79486c3c58264327.gz
2007-11-12 08:38:25 +01:00
David Rousselie
a901a23fb4
Support more email header in Jabber message sent to JMC
...
darcs-hash:20071107180613-86b55-86d24b561b19d12378f5469be31c328940d0fd88.gz
2007-11-07 19:06:13 +01:00
David Rousselie
6a8afaedd0
Store SQL schema
...
darcs-hash:20071106175035-86b55-fd8bf37dcfbc702354d68362af52ac88c6c35eb0.gz
2007-11-06 18:50:35 +01:00
David Rousselie
9b3b317917
Update setuptools config and move startup method in jmc.runner
...
darcs-hash:20071106174551-86b55-f506637351cdbbb449faea24eaaadaa1856636f0.gz
2007-11-06 18:45:51 +01:00
David Rousselie
533c9e3625
prefill form with IMAP account get mailbox with correct folder delimiter
...
darcs-hash:20071031170446-86b55-98606724f6da2bde3fb610d575f926f59d6ec07a.gz
2007-10-31 18:04:46 +01:00
David Rousselie
511e4916c3
Store mailbox with "/" delimiter and discover when populating account what is the real delimiter
...
darcs-hash:20071031165547-86b55-50bb56e0db9ff77385656b126d7f0f2a02ff3d3a.gz
2007-10-31 17:55:47 +01:00
David Rousselie
e24224c873
Add help messages for JMC
...
darcs-hash:20071030181100-86b55-b57adb4d24e741ccf44098393ffbab708c23cc2a.gz
2007-10-30 19:11:00 +01:00
David Rousselie
4065cba5b3
Force check emails ad-hoc command implementation and add forgotten command.py file
...
darcs-hash:20071030172731-86b55-97be8bfd051a2d489b9e24d47c8ddb67ad953b5c.gz
2007-10-30 18:27:31 +01:00
David Rousselie
16b78d407b
Add MailCommandManager as default CommandManager with MailComponent
...
darcs-hash:20071030065654-86b55-f9a304b8dc5d26c94ffe466d70baa2cbc32b0436.gz
2007-10-30 07:56:54 +01:00
David Rousselie
204b03ea90
Pre-fill registration form when registering IMAP folder
...
darcs-hash:20071023061947-86b55-08df84d7152d7804866ccdc1e37b35b9a36f3664.gz
2007-10-23 08:19:47 +02:00
David Rousselie
98510aa128
Browse IMAP folders in service discovery
...
darcs-hash:20071022182523-86b55-444ef63ae52e5a0f274a1ab3bea89d9fc91ae1fb.gz
2007-10-22 20:25:23 +02:00
David Rousselie
95564d826e
Browse IMAP folders in service discorvery (IMAP connection not yet implemented)
...
darcs-hash:20071011204051-86b55-b2e67101f0396919e907fe98c42b9034bc3142d7.gz
2007-10-11 22:40:51 +02:00
David Rousselie
7f4f8355aa
Override Account default message status method
...
darcs-hash:20071008193913-86b55-462dbced400078211a051151b22e32517b8b20cf.gz
2007-10-08 21:39:13 +02:00
David Rousselie
23c84a338e
MySQL support (rename columns names conflicting with MySQL reserved words)
...
darcs-hash:20070928184700-86b55-c9acce01326a0d0ae3c616d6e202ad9ebe6599ba.gz
2007-09-28 20:47:00 +02:00
David Rousselie
53f0ae67f1
Update JMCComponent constructor call
...
darcs-hash:20070927173457-86b55-2677f4223efc3537c114b56d6d72d8fa1245f525.gz
2007-09-27 19:34:57 +02:00
David Rousselie
a02d36d653
update JMC after JCL refactoring
...
darcs-hash:20070819134452-86b55-500fe3139f8cb4901bc2f283340b5a1768125d8d.gz
2007-08-19 15:44:52 +02:00
David Rousselie
82aa5f0d44
make JMC python2.4 compliant
...
darcs-hash:20070727210206-86b55-ccd9bc3c7a335b9f8fe78c0b9446108c276daea0.gz
2007-07-27 23:02:06 +02:00
David Rousselie
dade5905c2
make JMC python2.4 compliant
...
darcs-hash:20070727205943-86b55-693a559ee176dde9b46f5ec648a7411b461d49d0.gz
2007-07-27 22:59:43 +02:00
David Rousselie
e88ceb87f8
Update code to match JCL refactoring
...
darcs-hash:20070724054515-86b55-48f3e4236c2963a4ea2e79117e31fc2d34bae302.gz
2007-07-24 07:45:15 +02:00
David Rousselie
721a33d5d5
Activate ad-hoc commands support
...
darcs-hash:20070711061314-86b55-fb79a117909a5eb12fa81b251bd94d6f3dc78ed3.gz
2007-07-11 08:13:14 +02:00
David Rousselie
fcf3a1bdbf
try/except/finally does not work with python2.4
...
darcs-hash:20070709201209-86b55-29f53f59925ef1d0fdba831ed36da73e65ccb24b.gz
2007-07-09 22:12:09 +02:00
David Rousselie
bccd50ea89
Some refactoring
...
darcs-hash:20070708194231-86b55-484cc22c11e199ca7e91f100f7707ada3d44ed74.gz
2007-07-08 21:42:31 +02:00
David Rousselie
620b500e0b
some module refactoring
...
darcs-hash:20070627202236-86b55-8a2b80e157cdfb307943c9e2643fc0cd97e87ec7.gz
2007-06-27 22:22:36 +02:00
David Rousselie
545b0dca1c
Correct headline create_message call bug
...
darcs-hash:20070620194238-86b55-eb7d3dbfebd8686fab50022b9f93e60fcecc0f8e.gz
2007-06-20 21:42:38 +02:00
David Rousselie
e93ad53670
Update root_disco_get_info signature
...
darcs-hash:20070620194034-86b55-5d991717885aa91b5cd2f12a333a0e98eb2ae800.gz
2007-06-20 21:40:34 +02:00
David Rousselie
65386a62c3
Prevent to send email with subject
...
darcs-hash:20070619194416-86b55-897322bd4ab57664da46e20afd5a3bc6befe5a8a.gz
2007-06-19 21:44:16 +02:00
David Rousselie
9da0d0a7d1
Add Extended Stanza Addressing support
...
Add 'replyto' address in messages sent by JMC
darcs-hash:20070619160557-86b55-3a7a8db7567ca91cc05e0b029c8bcae04fbaeec0.gz
2007-06-19 18:05:57 +02:00
David Rousselie
1e1fd5c67d
Add multiple identities to JMC
...
darcs-hash:20070618194642-86b55-e4f3b144c11cf89a0ff7f10101a2d23969c72089.gz
2007-06-18 21:46:42 +02:00
David Rousselie
86a1367f26
SMTP send_email real implementation
...
darcs-hash:20070618175813-86b55-990d6242426508e186abfc454d69fc9e0cd424b0.gz
2007-06-18 19:58:13 +02:00
David Rousselie
d6b91f8d02
replace SSL by TLS for SMTPAccount
...
darcs-hash:20070617121908-86b55-77447f0143679aa73a5eb3a6aa1f1290e2dd2aa5.gz
2007-06-17 14:19:08 +02:00
David Rousselie
afb9d6c525
Filter presence to legacy JID
...
darcs-hash:20070616201343-86b55-4ff059181c9a6831ddfd72ffa4185113c4503aba.gz
2007-06-16 22:13:43 +02:00
David Rousselie
5ef8a73beb
Add LegacyJID table creation at startup
...
darcs-hash:20070616194628-86b55-94d68790fc2d5d546a8ceb519aa4eabd88792a8f.gz
2007-06-16 21:46:28 +02:00
David Rousselie
4a72392bf9
Handle legacy JIDs
...
darcs-hash:20070616193334-86b55-587a00e3149ec89c4e18c4483bed628cec32ab09.gz
2007-06-16 21:33:34 +02:00
David Rousselie
d18117cd79
Implement default SMTP account unicity
...
darcs-hash:20070612055200-86b55-c6c26309c503c9e5c8a8540223795d885dd405f2.gz
2007-06-12 07:52:00 +02:00
David Rousselie
e59e91b2ad
Add bare JID as parameter of registration form default function
...
darcs-hash:20070606190900-86b55-6b767972e0290e17cefd6cd9f7107cc9d2713eac.gz
2007-06-06 21:09:00 +02:00
David Rousselie
60782526ce
Add bare JID as third argument to register post functions
...
darcs-hash:20070606184704-86b55-6795169def44ccfdfab56f781030d94eb5ef57ac.gz
2007-06-06 20:47:04 +02:00
David Rousselie
5c28a05b1b
Add translations for SMTP account
...
darcs-hash:20070606153926-86b55-f9f1799b419cfe37a623f236c54ac47b480d2e96.gz
2007-06-06 17:39:26 +02:00
David Rousselie
b69b55e1b1
Work with default SMTP account
...
if a default SMTP account is defined, messages sent to root JID are sent with this account parameters.
Otherwise, the first SMTP account is used.
darcs-hash:20070605195924-86b55-5f8ab38dee873680f32b16619123d909d2ffb4b2.gz
2007-06-05 21:59:24 +02:00
David Rousselie
76c1d6968b
Implementation of missing get_default_port in SMTPAccount
...
darcs-hash:20070605194657-86b55-e5f855687c035bcb6ed21a92eccf6320fbeb2a32.gz
2007-06-05 21:46:57 +02:00
David Rousselie
d699ed5274
Code style cleanup
...
darcs-hash:20070605194536-86b55-ae0012186a0fea6e8d599ba66ed6b1823fa58b30.gz
2007-06-05 21:45:36 +02:00
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