Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | xapian:rebuild_index: fix for "SSL error: decryption failed or bad record mac" | Mark Longair | 2013-05-24 | -2/+6 |
| | | | | | | | | | | The connection to the database doesn't survive a fork, but can be re-established if we disconnect beforehand, and use establish_connection in the child after the fork. rebuild_index with safe_rebuild=true is only called as a rake task (i.e. in its own process) so this disconnection and reconnection shouldn't affect the running of the site. | |||
* | Revert "Workaround a Postgres connection error we are getting under Rails 3.1" | Louise Crow | 2013-05-13 | -10/+2 |
| | | | | This reverts commit b03451b6253b0c0ecd202b48f7a702b7e6844a90. | |||
* | Update RAILS_ROOT to Rails.root | Louise Crow | 2013-05-02 | -2/+2 |
| | ||||
* | Update comments to reflect deprecation of RAILS_ROOT in favour of Rails.root | Louise Crow | 2013-05-02 | -20/+20 |
| | ||||
* | Remove rails-locales from vendor directory in favour of rails-i18n gem | Louise Crow | 2013-04-25 | -0/+0 |
| | ||||
* | Change email address in header of source code to hello@mysociety.org | Matthew Landauer | 2013-03-26 | -3/+3 |
| | ||||
* | Reinstate exception_notification | Henare Degan | 2013-03-05 | -516/+0 |
| | ||||
* | RAILS_ENV is deprecated | Henare Degan | 2013-03-05 | -1/+1 |
| | ||||
* | Workaround a Postgres connection error we are getting under Rails 3.1 | Henare Degan | 2013-03-05 | -2/+10 |
| | ||||
* | Convert validators to newer, more Railsy ActiveModel | Henare Degan | 2013-03-04 | -163/+0 |
| | ||||
* | Merge branch 'develop' into rails-3-spike | Henare Degan | 2013-02-15 | -169/+0 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: Gemfile Gemfile.lock app/controllers/general_controller.rb app/controllers/track_controller.rb app/models/outgoing_message.rb app/models/public_body.rb app/models/user.rb app/views/general/frontpage.rhtml config/environment.rb config/initializers/inflections.rb config/initializers/mime_types.rb db/migrate/094_remove_old_tags_foreign_key.rb lib/timezone_fixes.rb spec/models/request_mailer_spec.rb spec/views/request/list.rhtml_spec.rb | |||
| * | Remove interlock as it's not compatible with Rails 3 and is unmaintained | Henare Degan | 2013-01-18 | -10577/+0 |
| | | ||||
| * | Merge remote-tracking branch 'openaustralia_github/rails_xss' into develop | Louise Crow | 2013-01-16 | -0/+2887 |
| |\ | ||||
| * | | Remove mongrel_proctitle plugin because the standard configuration now uses ↵ | Matthew Landauer | 2013-01-16 | -169/+0 |
| | | | | | | | | | | | | passenger rather than mongrel | |||
* | | | Fix bug to allow updating attributes when using strip_attributes and globalize3 | Henare Degan | 2013-02-07 | -7/+9 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We do this by making strip_attributes manipulate the unsaved object so that it doesn't interact with globalize3. Calling 'record.attributes' would invoke the globalize3 overridden method, which returns the stale translated attribute values. We now use the object's values instead which are the ones we have just assigned and want to update to. | |||
* | | | Update strip_attribute tests to work with our existing modifications | Henare Degan | 2013-02-07 | -3/+3 |
| | | | ||||
* | | | Remove rails_xss plugin | Matthew Landauer | 2013-01-25 | -2887/+0 |
| | | | ||||
* | | | Merge branch 'rails_xss' into rails-3-spike | Matthew Landauer | 2013-01-25 | -0/+2887 |
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | | | | Conflicts: Gemfile Gemfile.lock config/environment.rb lib/i18n_fixes.rb | |||
| * | | Merge remote-tracking branch 'mysociety/develop' into rails_xss | Matthew Landauer | 2013-01-15 | -6253/+0 |
| |\| | ||||
| * | | Switch from unofficial rails_xss gem to official rails plugin for rails_xss | Matthew Landauer | 2013-01-15 | -0/+2887 |
| | | | ||||
* | | | Upgrade to latest version of acts_as_versioned | Matthew Landauer | 2013-01-04 | -1536/+0 |
| | | | ||||
* | | | Add more spec helper methods and update acts_as_xapian to make info_request ↵ | Henare Degan | 2012-12-12 | -1/+1 |
| | | | | | | | | | | | | model specs pass | |||
* | | | REVERT ME: Disabling some things during the upgrade so the test server can boot | Henare Degan | 2012-12-11 | -1/+2 |
| | | | ||||
* | | | RAILS_ROOT is deprecated | Henare Degan | 2012-12-11 | -1/+1 |
| | | | ||||
* | | | Remove interlock as it's not compatible with Rails 3 and is unmaintained | Henare Degan | 2012-12-11 | -10577/+0 |
| | | | ||||
* | | | Upgrade globalize | Henare Degan | 2012-12-11 | -1895/+0 |
| |/ |/| | ||||
* | | Remove vendored fakeweb gem. I think this was missed when we switched to Bundler | Henare Degan | 2012-12-08 | -6253/+0 |
|/ | ||||
* | Allow Xapian db_path to be set directly. | Louise Crow | 2012-11-21 | -44/+47 |
| | ||||
* | Remove svn tags that are out of date as we are now using git | Matthew Landauer | 2012-10-09 | -2/+0 |
| | ||||
* | Remove vendored `gettext_i18n_rails` (we now use bundled version) | Seb Bacon | 2012-06-14 | -1194/+0 |
| | ||||
* | Merge jpmckinney/bundler | Seb Bacon | 2012-02-15 | -173078/+0 |
| | ||||
* | Revert small unintended change | Robin Houston | 2012-02-01 | -1/+1 |
| | | | | | | Revert a small part of 33f8ef66084bbfb61bf0b4e0f53e1da5e7cc84dc, which was not intended, so that the behaviour is unchanged if a xapian database doesn’t exist, say. | |||
* | Close xapian db before opening it again | Robin Houston | 2012-01-31 | -7/+10 |
| | | | | | | This *ought* to fix the problem with the alert-tracks daemon opening more and more copies of the xapian db till it exhausts the available file descriptors. | |||
* | Do not require Xapian 1.2.7 | Robin Houston | 2012-01-19 | -1/+10 |
| | | | | Work (with subtly reduced resilience) on earlier versions. | |||
* | Merge branch 'wdtk' of https://github.com/sebbacon/alaveteli into wdtk | Robin Houston | 2012-01-19 | -1/+1 |
|\ | | | | | | | | | Conflicts: app/controllers/application_controller.rb | |||
| * | Disable Xapian wildcards | Robin Houston | 2012-01-19 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | Do not use FLAG_WILDCARD or FLAG_PARTIAL anywhere, because wildcard searches can crash the whole server as per http://trac.xapian.org/ticket/350 (e.g. http://www.whatdotheyknow.com/body/search_ahead?query=app will crash the server prior to this commit.) This is a temporary fix while we investigate the possibilities of the set_max_wildcard_expansion() method, which should make it possible to alleviate this issue. | |||
* | | Limit Xapian wildcard expansions | Robin Houston | 2012-01-19 | -0/+1 |
|/ | | | | | | | | | | | Wildcard searches in Xapian can expand uncontrollably, consuming all available RAM and crashing the server. This has been a real problem on WhatDoTheyKnow.com. The underlying issue is tracked in http://trac.xapian.org/ticket/350 This changeset imposes a limit on wildcard expansion. The type-ahead search will first try a wildcard query, and if that fails because of too much expansion will fall back to a plain non-wildcard search. | |||
* | Actually do a proper ORed and partial match query, rather than fix parsing ↵ | Seb Bacon | 2012-01-17 | -6/+9 |
| | | | | errors ad hoc as I find them that result from the workaround code. Fixes #328 (for good, I hope). | |||
* | Fail silently if third party services are broken or unavailable. Fixes #354. | Seb Bacon | 2012-01-17 | -0/+6253 |
| | ||||
* | Fix constant name in string | Robin Houston | 2012-01-16 | -1/+1 |
| | ||||
* | Fix "uninitialized class variable @@db in ActsAsXapian::QueryBase" bug ↵ | Seb Bacon | 2012-01-14 | -1/+1 |
| | | | | introduced in 0aafbd4a25b5c4c0edbd87c2224dcdd18388ede5 | |||
* | fix typo | Seb Bacon | 2012-01-13 | -2/+2 |
| | ||||
* | Make sure acts_as_xapian is loaded only once | Robin Houston | 2012-01-12 | -7/+11 |
| | | | | | | | | | | | 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. | |||
* | Retry if we get a DatabaseModifiedError from Xapian | Robin Houston | 2012-01-12 | -1/+24 |
| | ||||
* | Ensure we always clean up after reindexes correctly (fix nasty ↵ | Seb Bacon | 2012-01-11 | -3/+7 |
| | | | | low-predecence binding of OR operator, and also make sure we always reset dp_path). | |||
* | Really don’t require flint format | Robin Houston | 2012-01-09 | -1/+1 |
| | ||||
* | Do not print useless message into the log file. | Seb Bacon | 2012-01-09 | -1/+1 |
| | ||||
* | Send email notifications on exceptions | Seb Bacon | 2012-01-09 | -0/+516 |
| | ||||
* | Ensure xapian database is always created before starting index update | Seb Bacon | 2012-01-09 | -1/+1 |
| | ||||
* | Fix syntax error | Seb Bacon | 2012-01-06 | -1/+2 |
| |