aboutsummaryrefslogtreecommitdiffstats
path: root/app/models
Commit message (Collapse)AuthorAgeLines
* Remove references to removed database columnsRobin Houston2012-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 wdtkSeb Bacon2012-01-19-8/+7
|\
| * Don't raise an error if the user deletes a track through the UI. Fixes #353.Seb Bacon2012-01-18-8/+7
| |
* | Use an atomic write when storing email data.Seb Bacon2012-01-19-1/+1
| |
* | Always show the right search snippet. Fixes #352.Seb Bacon2012-01-19-1/+21
|/
* Force the 'C' locale for elinksRobin Houston2012-01-17-2/+2
| | | | | The behaviour of elinks is locale-dependent. This patch forces LANG=C which makes the behaviour consistent across platforms.
* Comment typoRobin Houston2012-01-17-1/+1
|
* Explicitly specify little-endian UCS-2Robin Houston2012-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 unrtfRobin Houston2012-01-17-3/+1
|
* Use AlaveteliExternalCommand for pdf recompressionRobin Houston2012-01-17-7/+3
|
* Replace all `which command` callsRobin Houston2012-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 whoopsRobin Houston2012-01-17-1/+1
|
* Call uudecode via AlaveteliExternalCommandRobin Houston2012-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 pdftohtmlRobin Houston2012-01-17-3/+1
|
* Merge branch 'fast-search-hack' into wdtk. Addresses the second slow SQL ↵Seb Bacon2012-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 Bacon2012-01-12-4/+18
| | | | | | | | every time
* | To get around occasional race conditions, instead of forcing an fsync, retry ↵Seb Bacon2012-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 onceRobin Houston2012-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.5Robin Houston2012-01-12-89/+118
|\|
| * Changes to attempt to ensure we always get a consistent state for an ↵Seb Bacon2012-01-12-14/+17
| | | | | | | | incoming message's attachments. May fix #339.
| * Attempt to fix #333 ('attempt' because hard to test!)Seb Bacon2012-01-11-0/+1
| |
| * Ensure model schema documentation is up to date.Seb Bacon2012-01-09-71/+89
| |
| * Ensure we regenerate cache if for some reason it's missingSeb Bacon2012-01-09-1/+7
| |
| * Merge branch 'release/0.5' of github.com:sebbacon/alaveteli into release/0.5Seb Bacon2012-01-08-1/+1
| |\
| | * Fix user profile validation errors not showing. Fixes #317David Cabo2012-01-06-1/+1
| | |
| * | Don't give error when viewing HTML versions. Fixes issue #321Seb Bacon2012-01-08-2/+2
| |/
| * Return nil if there's no latest calculated state to returnSeb Bacon2012-01-06-0/+1
| |
* | Improve SQL performanceRobin Houston2012-01-12-1/+12
|/ | | | Replace a slow query with a much faster equivalent one.
* Ensure attachments have been parsed before generating cached extractsSeb Bacon2012-01-05-0/+1
|
* Correctly test for auto-submitted headers. Fixes #316.Seb Bacon2012-01-05-2/+2
|
* Display internationalized emails correctly (specifically, RFC2047 headers, ↵Seb Bacon2012-01-04-47/+44
| | | | and HTML emails with encoding in a meta-tag). Fixes #281
* Remove class file that was made redundant in ↵Seb Bacon2012-01-04-269/+0
| | | | 79fd89c5aec01ea035d57c5a71213202dafc778c
* Ensure we always censor safe_mail_from; and mention new only-parse-once ↵Seb Bacon2011-12-21-12/+12
| | | | feature in CHANGES.md
* Ensure we only parse emails when needed by referring to a new last_parsed ↵Seb Bacon2011-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 cachingSeb Bacon2011-12-13-55/+65
|
* WIP on caching attachmentsSeb Bacon2011-12-12-93/+501
|
* Don't make any entries in the translations table for bodies with entirely ↵Seb Bacon2011-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 Bacon2011-12-02-15/+16
| | | | Fixes #303.
* Fix OrderedHash-related test failure. Closes issue #274.Seb Bacon2011-11-24-1/+1
|
* Merge remote-tracking branch 'jpmckinney/pre1.9' into developSeb Bacon2011-11-24-4/+4
|\ | | | | | | | | Conflicts: spec/controllers/request_controller_spec.rb
| * sort hash keys consistently in Ruby 1.8 and 1.9James McKinney2011-10-17-3/+3
| |
| * CSV::Reader#parse doesn't exist in 1.9. Using CSV#parse works in both 1.8 ↵James McKinney2011-10-16-1/+1
| | | | | | | | and 1.9
* | Merge pull request #264 from jpmckinney/flexible_binary_paths_devSeb Bacon2011-11-22-9/+9
|\ \ | | | | | | Use flexible binary paths for external commands
| * | fix calls to which commandJames McKinney2011-10-11-9/+9
| | |
| * | Use flexible binary paths for external commandsJames McKinney2011-10-11-6/+6
| | |
* | | I18nize stringsFaton Selishta2011-11-10-10/+10
| |/ |/|
* | Merge branch 'develop' of github.com:sebbacon/alaveteli into developDavid Cabo2011-10-13-12/+4
|\|
| * Improve signature folding regexp. Fixes issue #253.Seb Bacon2011-10-11-12/+4
| |
* | Don't abort check-recent-requests-sent if invalid exim line found. Fixes #269David Cabo2011-10-13-3/+3
| |
* | I18nize some stringsFaton Selishta2011-10-07-7/+7
|/