Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Improve charset handling | Aurélien Bompard | 2012-10-02 | 6 | -65/+80 | |
| | | | | And store attachment encoding in the database. | |||||
* | Fix header decoding and associated tests | Aurélien Bompard | 2012-10-02 | 8 | -23/+43 | |
| | ||||||
* | Improve scrubbing | Aurélien Bompard | 2012-10-01 | 2 | -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 scrubber | Aurélien Bompard | 2012-09-28 | 6 | -91/+5577 | |
| | ||||||
* | Fix some SQL queries | Aurélien Bompard | 2012-09-26 | 2 | -20/+34 | |
| | ||||||
* | Integrate the scrubber into the store | Aurélien Bompard | 2012-09-26 | 4 | -40/+64 | |
| | ||||||
* | Refactor the scrubbing function | Aurélien Bompard | 2012-09-25 | 2 | -449/+298 | |
| | ||||||
* | Start implementing the attachments table | Aurélien Bompard | 2012-09-25 | 1 | -0/+10 | |
| | ||||||
* | Port the scrubbing function from Mailman 2.1 | Aurélien Bompard | 2012-09-24 | 2 | -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 messages | Aurélien Bompard | 2012-09-13 | 1 | -3/+6 | |
| | ||||||
* | Sanitize variable names | Aurélien Bompard | 2012-09-11 | 1 | -4/+4 | |
| | ||||||
* | Use a middleware in HK to avoid connection leaks | Aurélien Bompard | 2012-09-11 | 2 | -12/+22 | |
| | | | | The middleware also handle thread-safety issues | |||||
* | Be more precise when catching exceptions | Aurélien Bompard | 2012-09-10 | 1 | -0/+2 | |
| | ||||||
* | Improve date and header parsing | Aurélien Bompard | 2012-09-10 | 5 | -11/+79 | |
| | ||||||
* | Fix thread sorting | Aurélien Bompard | 2012-09-10 | 1 | -1/+1 | |
| | ||||||
* | Handle unparseable reference headers | Aurélien Bompard | 2012-09-10 | 2 | -1/+14 | |
| | ||||||
* | Move the Mongo store in a submodule | Aurélien Bompard | 2012-09-10 | 2 | -228/+229 | |
| | ||||||
* | Add Aurélien as author in the README file | Pierre-Yves Chibon | 2012-09-07 | 1 | -0/+1 | |
| | ||||||
* | Move the store pool from HyperKitty to the Storm module | Aurélien Bompard | 2012-09-07 | 1 | -8/+34 | |
| | ||||||
* | Improve API and documentation | Aurélien Bompard | 2012-09-07 | 2 | -42/+47 | |
| | ||||||
* | Improve message loading | Aurélien Bompard | 2012-09-07 | 2 | -4/+11 | |
| | ||||||
* | Rename hash_id to message_id_hash to implement MM's IMessage | Aurélien Bompard | 2012-09-07 | 3 | -28/+29 | |
| | ||||||
* | Add a Storm-based backend | Aurélien Bompard | 2012-09-07 | 11 | -9/+635 | |
| | | | | This backend will be the primary SQL backend, SQLAlchemy is deprecated. | |||||
* | Handle non-ascii payloads better | Aurélien Bompard | 2012-09-07 | 6 | -36/+97 | |
| | ||||||
* | Handle non-ascii subject | Aurélien Bompard | 2012-09-07 | 5 | -13/+29 | |
| | ||||||
* | Handle non-ascii 'From' headers | Aurélien Bompard | 2012-09-07 | 3 | -2/+265 | |
| | ||||||
* | Implement get_message_by_hash_from_list | Aurélien Bompard | 2012-09-07 | 3 | -10/+28 | |
| | ||||||
* | Messages should always be in a list | Aurélien Bompard | 2012-09-07 | 1 | -0/+4 | |
| | ||||||
* | Fix some bugs in the import code | Aurélien Bompard | 2012-09-07 | 10 | -372/+482 | |
| | | | | and add unit tests for these cases. | |||||
* | Implement the Mailman interface | Aurélien Bompard | 2012-09-07 | 9 | -352/+840 | |
| | ||||||
* | Convert time to UTC | Pierre-Yves Chibon | 2012-05-23 | 1 | -2/+2 | |
| | ||||||
* | Small typo | Pierre-Yves Chibon | 2012-05-21 | 1 | -1/+1 | |
| | ||||||
* | Add some documentation on how to do the upload | Pierre-Yves Chibon | 2012-05-21 | 1 | -0/+3 | |
| | ||||||
* | Add the to_mongo.py script | Pierre-Yves Chibon | 2012-05-20 | 1 | -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 database | Pierre-Yves Chibon | 2012-05-20 | 1 | -2/+11 | |
| | ||||||
* | Replace query union by the use of or, which makes much more sense | Pierre-Yves Chibon | 2012-05-18 | 1 | -15/+11 | |
| | ||||||
* | Move the test script to the kittybenchmark project | Pierre-Yves Chibon | 2012-05-18 | 1 | -247/+0 | |
| | ||||||
* | Let's write the output of the tests to files | Pierre-Yves Chibon | 2012-05-18 | 1 | -25/+96 | |
| | ||||||
* | Re-organize the queries to test the difference between mongodb and postgresql | Pierre-Yves Chibon | 2012-05-18 | 1 | -22/+169 | |
| | ||||||
* | Order the output from the query by time | Pierre-Yves Chibon | 2012-05-18 | 1 | -12/+20 | |
| | ||||||
* | Some formating on the model | Pierre-Yves Chibon | 2012-05-17 | 1 | -1/+2 | |
| | ||||||
* | Some formating | Pierre-Yves Chibon | 2012-05-17 | 1 | -1/+2 | |
| | ||||||
* | Adjust dependencies in the README | Pierre-Yves Chibon | 2012-05-16 | 1 | -1/+2 | |
| | ||||||
* | Typo in the return statement | Pierre-Yves Chibon | 2012-05-16 | 1 | -1/+1 | |
| | ||||||
* | Change "full" field to LargeBinary as it's an exact copy of the message | Toshio Kuratomi | 2012-05-14 | 1 | -1/+2 | |
| | ||||||
* | Add method to retrieve all the emails in one thread | Pierre-Yves Chibon | 2012-05-14 | 1 | -0/+19 | |
| | ||||||
* | We want to get the whole email object not just the sender | Pierre-Yves Chibon | 2012-05-14 | 1 | -1/+1 | |
| | ||||||
* | Adjust to the list name and print out the first email retrieved in a time period | Pierre-Yves Chibon | 2012-05-14 | 1 | -1/+2 | |
| | ||||||
* | Let's close the store's session at the end as well | Pierre-Yves Chibon | 2012-04-27 | 1 | -0/+1 | |
| | ||||||
* | Add the index option to message_id and stable_url_id | Pierre-Yves Chibon | 2012-04-27 | 1 | -2/+4 | |
| |