Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | Remove references to removed database columns | Robin Houston | 2012-01-24 | -24/+2 |
| | | | | | Remove the references to raw_emails.data_text and data_binary, which have not existed since the summer. | |||
* | Merge branch 'wdtk' of github.com:sebbacon/alaveteli into wdtk | Seb Bacon | 2012-01-19 | -8/+7 |
|\ | ||||
| * | Don't raise an error if the user deletes a track through the UI. Fixes #353. | Seb Bacon | 2012-01-18 | -8/+7 |
| | | ||||
* | | Use an atomic write when storing email data. | Seb Bacon | 2012-01-19 | -1/+1 |
| | | ||||
* | | Always show the right search snippet. Fixes #352. | Seb Bacon | 2012-01-19 | -1/+21 |
|/ | ||||
* | Force the 'C' locale for elinks | Robin Houston | 2012-01-17 | -2/+2 |
| | | | | | The behaviour of elinks is locale-dependent. This patch forces LANG=C which makes the behaviour consistent across platforms. | |||
* | Comment typo | Robin Houston | 2012-01-17 | -1/+1 |
| | ||||
* | Explicitly specify little-endian UCS-2 | Robin Houston | 2012-01-17 | -2/+2 |
| | | | | | because for some reason iconv is assuming big-endian on my MacBook Pro (OS X 10.7.2) unless told explicitly, and this causes test failure. | |||
* | Use AlaveteliExternalCommand for unrtf | Robin Houston | 2012-01-17 | -3/+1 |
| | ||||
* | Use AlaveteliExternalCommand for pdf recompression | Robin Houston | 2012-01-17 | -7/+3 |
| | ||||
* | Replace all `which command` calls | Robin Houston | 2012-01-17 | -12/+8 |
| | | | | | | | | | | The trouble with `which command` is twofold: - It spawns a whole shell just to find out the path to a binary, every time; - The results are environment-dependent, since they depend on $PATH. It would be better to specify the search path in the configuration file where everything else is specified rather than in the environment. This commit replaces it with the new mechanism from AlaveteliExternalCommand. | |||
* | Typo whoops | Robin Houston | 2012-01-17 | -1/+1 |
| | ||||
* | Call uudecode via AlaveteliExternalCommand | Robin Houston | 2012-01-17 | -3/+1 |
| | | | | | | So do not rely on a hard-coded path. Also change the order of arguments and use /dev/stdout rather than -, so it works with the Mac/BSD version of uudecode as well as the Linux version. | |||
* | Do not hard-code the path to pdftohtml | Robin Houston | 2012-01-17 | -3/+1 |
| | ||||
* | Merge branch 'fast-search-hack' into wdtk. Addresses the second slow SQL ↵ | Seb Bacon | 2012-01-13 | -4/+18 |
|\ | | | | | | | example at issue #327, at least in part. | |||
| * | Changes to make normal search pages not necessarily load info_request_events ↵ | Seb Bacon | 2012-01-12 | -4/+18 |
| | | | | | | | | every time | |||
* | | To get around occasional race conditions, instead of forcing an fsync, retry ↵ | Seb Bacon | 2012-01-13 | -1/+15 |
| | | | | | | | | getting the body a few times before failing. May be related to issue #333 and #339 | |||
* | | Make sure acts_as_xapian is loaded only once | Robin Houston | 2012-01-12 | -1/+0 |
| | | | | | | | | | | | | | | | | | | | | | | This silences the warnings: warning: already initialized constant MSET_MAX_TRIES warning: already initialized constant MSET_MAX_DELAY coming from vendor/plugins/acts_as_xapian/lib/acts_as_xapian.rb and also resolves an XXXX-marked issue. | |||
* | | Merge branch 'release/0.5' of github.com:sebbacon/alaveteli into release/0.5 | Robin Houston | 2012-01-12 | -89/+118 |
|\| | ||||
| * | Changes to attempt to ensure we always get a consistent state for an ↵ | Seb Bacon | 2012-01-12 | -14/+17 |
| | | | | | | | | incoming message's attachments. May fix #339. | |||
| * | Attempt to fix #333 ('attempt' because hard to test!) | Seb Bacon | 2012-01-11 | -0/+1 |
| | | ||||
| * | Ensure model schema documentation is up to date. | Seb Bacon | 2012-01-09 | -71/+89 |
| | | ||||
| * | Ensure we regenerate cache if for some reason it's missing | Seb Bacon | 2012-01-09 | -1/+7 |
| | | ||||
| * | Merge branch 'release/0.5' of github.com:sebbacon/alaveteli into release/0.5 | Seb Bacon | 2012-01-08 | -1/+1 |
| |\ | ||||
| | * | Fix user profile validation errors not showing. Fixes #317 | David Cabo | 2012-01-06 | -1/+1 |
| | | | ||||
| * | | Don't give error when viewing HTML versions. Fixes issue #321 | Seb Bacon | 2012-01-08 | -2/+2 |
| |/ | ||||
| * | Return nil if there's no latest calculated state to return | Seb Bacon | 2012-01-06 | -0/+1 |
| | | ||||
* | | Improve SQL performance | Robin Houston | 2012-01-12 | -1/+12 |
|/ | | | | Replace a slow query with a much faster equivalent one. | |||
* | Ensure attachments have been parsed before generating cached extracts | Seb Bacon | 2012-01-05 | -0/+1 |
| | ||||
* | Correctly test for auto-submitted headers. Fixes #316. | Seb Bacon | 2012-01-05 | -2/+2 |
| | ||||
* | Display internationalized emails correctly (specifically, RFC2047 headers, ↵ | Seb Bacon | 2012-01-04 | -47/+44 |
| | | | | and HTML emails with encoding in a meta-tag). Fixes #281 | |||
* | Remove class file that was made redundant in ↵ | Seb Bacon | 2012-01-04 | -269/+0 |
| | | | | 79fd89c5aec01ea035d57c5a71213202dafc778c | |||
* | Ensure we always censor safe_mail_from; and mention new only-parse-once ↵ | Seb Bacon | 2011-12-21 | -12/+12 |
| | | | | feature in CHANGES.md | |||
* | Ensure we only parse emails when needed by referring to a new last_parsed ↵ | Seb Bacon | 2011-12-21 | -50/+29 |
| | | | | field on incoming_messages. Currently mails are always parsed just-in-time, but could be parsed as a queue in the future. | |||
* | Further improvements to attachment caching | Seb Bacon | 2011-12-13 | -55/+65 |
| | ||||
* | WIP on caching attachments | Seb Bacon | 2011-12-12 | -93/+501 |
| | ||||
* | Don't make any entries in the translations table for bodies with entirely ↵ | Seb Bacon | 2011-12-02 | -0/+7 |
| | | | | empty strings in all their fields. See issue #280. | |||
* | Always create a the Internal Admin Authority using the default locale. ↵ | Seb Bacon | 2011-12-02 | -15/+16 |
| | | | | Fixes #303. | |||
* | Fix OrderedHash-related test failure. Closes issue #274. | Seb Bacon | 2011-11-24 | -1/+1 |
| | ||||
* | Merge remote-tracking branch 'jpmckinney/pre1.9' into develop | Seb Bacon | 2011-11-24 | -4/+4 |
|\ | | | | | | | | | Conflicts: spec/controllers/request_controller_spec.rb | |||
| * | sort hash keys consistently in Ruby 1.8 and 1.9 | James McKinney | 2011-10-17 | -3/+3 |
| | | ||||
| * | CSV::Reader#parse doesn't exist in 1.9. Using CSV#parse works in both 1.8 ↵ | James McKinney | 2011-10-16 | -1/+1 |
| | | | | | | | | and 1.9 | |||
* | | Merge pull request #264 from jpmckinney/flexible_binary_paths_dev | Seb Bacon | 2011-11-22 | -9/+9 |
|\ \ | | | | | | | Use flexible binary paths for external commands | |||
| * | | fix calls to which command | James McKinney | 2011-10-11 | -9/+9 |
| | | | ||||
| * | | Use flexible binary paths for external commands | James McKinney | 2011-10-11 | -6/+6 |
| | | | ||||
* | | | I18nize strings | Faton Selishta | 2011-11-10 | -10/+10 |
| |/ |/| | ||||
* | | Merge branch 'develop' of github.com:sebbacon/alaveteli into develop | David Cabo | 2011-10-13 | -12/+4 |
|\| | ||||
| * | Improve signature folding regexp. Fixes issue #253. | Seb Bacon | 2011-10-11 | -12/+4 |
| | | ||||
* | | Don't abort check-recent-requests-sent if invalid exim line found. Fixes #269 | David Cabo | 2011-10-13 | -3/+3 |
| | | ||||
* | | I18nize some strings | Faton Selishta | 2011-10-07 | -7/+7 |
|/ |