summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Improve charset handlingAurélien Bompard2012-10-026-65/+80
| | | | And store attachment encoding in the database.
* Fix header decoding and associated testsAurélien Bompard2012-10-028-23/+43
|
* Improve scrubbingAurélien Bompard2012-10-012-42/+31
| | | | | - don't escape HTML contents, it's the frontend's job - don't insert placeholder text when scrubbing attachments.
* Add some basic unit tests for the scrubberAurélien Bompard2012-09-286-91/+5577
|
* Fix some SQL queriesAurélien Bompard2012-09-262-20/+34
|
* Integrate the scrubber into the storeAurélien Bompard2012-09-264-40/+64
|
* Refactor the scrubbing functionAurélien Bompard2012-09-252-449/+298
|
* Start implementing the attachments tableAurélien Bompard2012-09-251-0/+10
|
* Port the scrubbing function from Mailman 2.1Aurélien Bompard2012-09-242-2/+533
| | | | | | The function works without crashing, I still need to implement save_attachment(), add the required DB tables and wire everything together.
* Fix payload extraction on plain text messagesAurélien Bompard2012-09-131-3/+6
|
* Sanitize variable namesAurélien Bompard2012-09-111-4/+4
|
* Use a middleware in HK to avoid connection leaksAurélien Bompard2012-09-112-12/+22
| | | | The middleware also handle thread-safety issues
* Be more precise when catching exceptionsAurélien Bompard2012-09-101-0/+2
|
* Improve date and header parsingAurélien Bompard2012-09-105-11/+79
|
* Fix thread sortingAurélien Bompard2012-09-101-1/+1
|
* Handle unparseable reference headersAurélien Bompard2012-09-102-1/+14
|
* Move the Mongo store in a submoduleAurélien Bompard2012-09-102-228/+229
|
* Add Aurélien as author in the README filePierre-Yves Chibon2012-09-071-0/+1
|
* Move the store pool from HyperKitty to the Storm moduleAurélien Bompard2012-09-071-8/+34
|
* Improve API and documentationAurélien Bompard2012-09-072-42/+47
|
* Improve message loadingAurélien Bompard2012-09-072-4/+11
|
* Rename hash_id to message_id_hash to implement MM's IMessageAurélien Bompard2012-09-073-28/+29
|
* Add a Storm-based backendAurélien Bompard2012-09-0711-9/+635
| | | | This backend will be the primary SQL backend, SQLAlchemy is deprecated.
* Handle non-ascii payloads betterAurélien Bompard2012-09-076-36/+97
|
* Handle non-ascii subjectAurélien Bompard2012-09-075-13/+29
|
* Handle non-ascii 'From' headersAurélien Bompard2012-09-073-2/+265
|
* Implement get_message_by_hash_from_listAurélien Bompard2012-09-073-10/+28
|
* Messages should always be in a listAurélien Bompard2012-09-071-0/+4
|
* Fix some bugs in the import codeAurélien Bompard2012-09-0710-372/+482
| | | | and add unit tests for these cases.
* Implement the Mailman interfaceAurélien Bompard2012-09-079-352/+840
|
* Convert time to UTCPierre-Yves Chibon2012-05-231-2/+2
|
* Small typoPierre-Yves Chibon2012-05-211-1/+1
|
* Add some documentation on how to do the uploadPierre-Yves Chibon2012-05-211-0/+3
|
* Add the to_mongo.py scriptPierre-Yves Chibon2012-05-201-0/+139
| | | | This script comes from the mongomail project but it deserves to be here with to_sqldb.py
* Add information on how to load the databasePierre-Yves Chibon2012-05-201-2/+11
|
* Replace query union by the use of or, which makes much more sensePierre-Yves Chibon2012-05-181-15/+11
|
* Move the test script to the kittybenchmark projectPierre-Yves Chibon2012-05-181-247/+0
|
* Let's write the output of the tests to filesPierre-Yves Chibon2012-05-181-25/+96
|
* Re-organize the queries to test the difference between mongodb and postgresqlPierre-Yves Chibon2012-05-181-22/+169
|
* Order the output from the query by timePierre-Yves Chibon2012-05-181-12/+20
|
* Some formating on the modelPierre-Yves Chibon2012-05-171-1/+2
|
* Some formatingPierre-Yves Chibon2012-05-171-1/+2
|
* Adjust dependencies in the READMEPierre-Yves Chibon2012-05-161-1/+2
|
* Typo in the return statementPierre-Yves Chibon2012-05-161-1/+1
|
* Change "full" field to LargeBinary as it's an exact copy of the messageToshio Kuratomi2012-05-141-1/+2
|
* Add method to retrieve all the emails in one threadPierre-Yves Chibon2012-05-141-0/+19
|
* We want to get the whole email object not just the senderPierre-Yves Chibon2012-05-141-1/+1
|
* Adjust to the list name and print out the first email retrieved in a time periodPierre-Yves Chibon2012-05-141-1/+2
|
* Let's close the store's session at the end as wellPierre-Yves Chibon2012-04-271-0/+1
|
* Add the index option to message_id and stable_url_idPierre-Yves Chibon2012-04-271-2/+4
|