Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | Backport https://github.com/mikel/mail/pull/405 to prevent stack overflow ↵0.12.0.1hotfix/0.12.0.1 | Louise Crow | 2013-07-26 | -0/+7 |
| | | | | errors when parsing large mails with envelopes on memory limited systems. | |||
* | Revert "Assume that format will be specified in the url requested, or ↵ | Louise Crow | 2013-06-26 | -6/+0 |
| | | | | | | default to HTML. Fixes #989." This reverts commit c1b3324922687778b316ee1a180582013bcf6d0e. | |||
* | Don't call out to external urls during controller tests | Louise Crow | 2013-06-20 | -0/+12 |
| | ||||
* | Use request.params to generate a json format url when @has_json is true, not ↵ | Louise Crow | 2013-06-20 | -0/+7 |
| | | | | request.query_parameters. The latter has unexpected results when a querystring parameter of 'action' or 'controller' is supplied. Fixes #981. | |||
* | Assume that format will be specified in the url requested, or default to ↵ | Louise Crow | 2013-06-20 | -0/+6 |
| | | | | HTML. Fixes #989. | |||
* | Respond to a (currently unsupported) json request for a public body list ↵ | Louise Crow | 2013-06-20 | -1/+4 |
| | | | | with a 406, not a 500 caused by a missing template. | |||
* | Merge branch 'hotfix/0.11.0.14' into rails-3-develop | Louise Crow | 2013-06-19 | -0/+10 |
|\ | ||||
| * | Allow the HTML display of the body of an email to handle the case where the ↵0.11.0.14hotfix/0.11.0.14 | Louise Crow | 2013-06-19 | -0/+10 |
| | | | | | | | | body is only quoted text and there is no subject. | |||
* | | Merge branch 'hotfix/0.11.0.13' into rails-3-develop | Louise Crow | 2013-06-17 | -3/+28 |
|\| | | | | | | | | | Conflicts: spec/mailers/outgoing_mailer_spec.rb | |||
| * | Explicitly set I18n.locale in set_gettext_locale in order to get Rails to ↵0.11.0.13hotfix/0.11.0.13 | Louise Crow | 2013-06-17 | -2/+27 |
| | | | | | | | | expire the template cache and trigger a lookup. | |||
| * | Fix a security vulnerability: eval used in quoting display name0.11.0.12 | Mark Longair | 2013-06-17 | -2/+2 |
| | | | | | | | | | | | | | | | | | | This use of eval allows arbitrary remote code execution on parsing of a maliciously formed email. Two tests are updated to match the behaviour of the new code to return the display name - these introduce extra escaping, so should be innocous. | |||
* | | Fix typo | Louise Crow | 2013-06-12 | -1/+1 |
| | | ||||
* | | Make sure raw emails are loaded before running test. | Louise Crow | 2013-06-12 | -0/+4 |
| | | ||||
* | | Merge branch 'hotfix/0.11.0.9' into rails-3-develop | Louise Crow | 2013-06-11 | -3/+3 |
|\| | ||||
| * | Get user records in batches, remove unneeded clause. | Louise Crow | 2013-06-11 | -3/+3 |
| | | ||||
* | | Better spec isolation - these specs require raw emails, so make sure they're ↵ | Louise Crow | 2013-06-10 | -0/+1 |
| | | | | | | | | loaded. | |||
* | | Merge branch 'hotfix/0.11.0.7' into rails-3-develop | Louise Crow | 2013-06-10 | -24/+36 |
|\| | | | | | | | | | Conflicts: spec/models/info_request_spec.rb | |||
| * | Cope with replying to a message with a missing or empty Subject | Mark Longair | 2013-06-07 | -0/+12 |
| | | | | | | | | | | | | Conflicts: spec/models/info_request_spec.rb | |||
* | | Merge branch 'hotfix/0.11.0.4' into rails-3-develop | Louise Crow | 2013-06-10 | -3/+14 |
|\| | ||||
| * | We're assuming feed urls without format suffixes should serve up atom/xml, ↵0.11.0.4hotfix/0.11.0.4 | Louise Crow | 2013-06-05 | -0/+12 |
| | | | | | | | | so ignore any format from content negotiation in favour of that default. | |||
| * | Merge branch 'release/0.11'0.11.0.3 | Louise Crow | 2013-06-04 | -863/+1772 |
| |\ | ||||
| * | | Use class instead of type - type is removed in Ruby 1.90.9.0.6hotfix/0.9.0.6 | Louise Crow | 2013-05-28 | -1/+1 |
| | | | ||||
| * | | Return a string from user.name always to avoid any complications with other ↵hotfix/0.9.0.5 | Louise Crow | 2013-05-28 | -3/+14 |
| | | | | | | | | | | | | functions calling gsub on the result. SafeBuffer won't work with gsub until Rails 3.2 https://github.com/rails/rails/commit/b4a6e2f8442ceda118367f9a61c38af754be1cbf | |||
| * | | Bugfix for the case where a suspended user sends a contact message. Their ↵hotfix/0.9.0.2 | Louise Crow | 2013-05-07 | -1/+15 |
| | | | | | | | | | | | | name (with the '(account suspended)' suffix) is marked by the translation call as HTML safe, so escapes the angled brackets when they are appended to it in the contact mailer code. Use string interpolation instead. | |||
* | | | Remove reference to incoming message from purge request test - it brings in ↵ | Louise Crow | 2013-06-07 | -1/+1 |
| | | | | | | | | | | | | a requirement to have loaded the raw emails, which is tangential to what we're testing. | |||
* | | | Replace specs that left raw email (stored in a file, so not cleaned up ↵ | Louise Crow | 2013-06-07 | -59/+52 |
| | | | | | | | | | | | | automatically) in a dirty state. The functionality of the old specs is tested in spec/lib/mail_handler.rb, so remove them and add some new specs that just test the OutgoingMailer methods. | |||
* | | | Allow the donation url to be configured. Closes #909. | Louise Crow | 2013-06-07 | -0/+28 |
| | | | ||||
* | | | Add some context blocks to group together tests with the same status. | Louise Crow | 2013-06-07 | -57/+103 |
| | | | ||||
* | | | Handle request for json for an external request. Closes #973. | Louise Crow | 2013-06-07 | -0/+29 |
| | | | ||||
* | | | We're assuming feed urls without format suffixes should serve up atom/xml, ↵ | Louise Crow | 2013-06-05 | -0/+12 |
| | | | | | | | | | | | | so ignore any format from content negotiation in favour of that default. | |||
* | | | Remove support for theme stylesheet inclusion via template deprecated in ↵ | Louise Crow | 2013-06-05 | -1/+0 |
| | | | | | | | | | | | | version 0.5. Closes #972. | |||
* | | | Restore coveralls config. | Louise Crow | 2013-06-04 | -0/+12 |
| | | | ||||
* | | | Merge branch 'release/0.11' into rails-3-develop | Louise Crow | 2013-06-04 | -7/+88 |
|\ \ \ | | |/ | |/| | ||||
| * | | Handle json requests for hidden info requests. | Louise Crow | 2013-06-03 | -7/+32 |
| | | | ||||
| * | | For non-HTML requests, just return the response code for now. | Louise Crow | 2013-06-03 | -0/+17 |
| | | | ||||
| * | | Parse the 'to' address as if on a real mail to trigger quoted string encoding. | Louise Crow | 2013-06-03 | -0/+16 |
| | | | ||||
| * | | Fix for subject lines with invalid UTF-8 as the last character | Mark Longair | 2013-06-03 | -0/+23 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This seems to be the bug mentioned here: http://po-ru.com/diary/fixing-invalid-utf-8-in-ruby-revisited/ That explains that some versions of Iconv don't ignore invalid characters when converting to UTF-8 even with //IGNORE if that invalid character happens to be at the end of the string. In fact, as Matthew Somerville pointed out, with some versions of iconv (e.g. 1.14 on Mac OS, apparently) it's necessary to add and remove more than one space at the end, in case the first character of the byte sequence indicates a long sequence. We add and remove 4 to be on the safe side. | |||
* | | | Merge remote-tracking branch ↵ | Louise Crow | 2013-06-04 | -86/+163 |
|\ \ \ | | | | | | | | | | | | | 'openaustralia_github/more_info_on_report_request' into rails-3-develop | |||
| * | | | User needs to choose a reason | Matthew Landauer | 2013-03-22 | -5/+15 |
| | | | | ||||
| * | | | Reasons that request can be reported now stored in model | Matthew Landauer | 2013-03-22 | -1/+1 |
| | | | | ||||
| * | | | Rename parameter used in routes and controller | Matthew Landauer | 2013-03-22 | -9/+9 |
| | | | | ||||
| * | | | Rename controller actions | Matthew Landauer | 2013-03-22 | -12/+12 |
| | | | | ||||
| * | | | Move reporting actions to their own controller | Matthew Landauer | 2013-03-22 | -119/+125 |
| | | | | ||||
| * | | | Extract method | Matthew Landauer | 2013-03-22 | -1/+1 |
| | | | | ||||
| * | | | Only allow posts for reporting request. Don't try redirection when not logged in | Matthew Landauer | 2013-03-22 | -3/+4 |
| | | | | ||||
| * | | | Posted reason and message gets sent out in the email | Matthew Landauer | 2013-03-22 | -0/+7 |
| | | | | ||||
| * | | | Let the user know when the request has already been reported | Matthew Landauer | 2013-03-22 | -0/+29 |
| | | | | ||||
| * | | | Only allow reporting a request when logged in | Matthew Landauer | 2013-03-22 | -0/+24 |
| | | | | ||||
* | | | | Merge remote-tracking branch ↵ | Louise Crow | 2013-06-04 | -55/+62 |
|\ \ \ \ | | | | | | | | | | | | | | | | 'openaustralia_github/inline_search_method_refactor' into rails-3-develop | |||
| * | | | | Inline method InfoRequest.full_search | Matthew Landauer | 2013-03-25 | -55/+62 |
| |/ / / |