Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | Silence printing of Erubis version number to stdout - can result in bounces ↵ | Louise Crow | 2013-02-14 | -1/+7 |
| | | | | to incoming mail depending on your mail config. | |||
* | 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 |
|\ | ||||
| * | 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 |
| | | | ||||
* | | | Remove mongrel_proctitle plugin because the standard configuration now uses ↵ | Matthew Landauer | 2013-01-16 | -169/+0 |
| |/ |/| | | | | | passenger rather than mongrel | |||
* | | 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 |
| | ||||
* | Merge branch 'release/0.5' of github.com:sebbacon/alaveteli into release/0.5 | Seb Bacon | 2012-01-06 | -3/+7 |
|\ | | | | | | | | | Conflicts: vendor/plugins/acts_as_xapian/lib/acts_as_xapian.rb | |||
| * | Do not force flint database format | Robin Houston | 2012-01-06 | -4/+8 |
| | | ||||
* | | Reduce excess flush operations (they're slooow) | Seb Bacon | 2012-01-06 | -17/+14 |
| | | ||||
* | | Further work in progress | Seb Bacon | 2012-01-06 | -7/+6 |
| | | ||||
* | | more work in progress | Seb Bacon | 2012-01-06 | -31/+39 |
| | | ||||
* | | typo | Seb Bacon | 2012-01-06 | -1/+1 |
| | | ||||
* | | initial noodlings with writable / readable database reopening | Seb Bacon | 2012-01-06 | -19/+21 |
|/ | ||||
* | Consistently parse arguments to xapain:rebuild_index | Seb Bacon | 2012-01-06 | -4/+15 |
| | ||||
* | add ability to rebuild specific terms rather than all indices -- useful for ↵ | Seb Bacon | 2011-12-05 | -34/+100 |
| | | | | migrations where new terms have been added (see rake:xapian:rebuild_index help) | |||
* | Merge branch 'develop' into xapian-dcabo | Seb Bacon | 2011-11-24 | -1/+1 |
|\ | | | | | | | | | Conflicts: spec/models/xapian_spec.rb | |||
| * | sort hash keys consistently in Ruby 1.8 and 1.9 | James McKinney | 2011-10-17 | -1/+1 |
| | | ||||
| * | update rails-locales to a version that works with Ruby 1.9 | James McKinney | 2011-10-16 | -0/+0 |
| | | ||||
* | | Merge branch 'develop' into xapian-dcabo | seb | 2011-11-24 | -137/+20765 |
|\| | | | | | | | | | Conflicts: spec/models/xapian_spec.rb | |||
| * | Patch FastGettext to handle plural forms correctly. Fixes #248 | David Cabo | 2011-10-05 | -2/+6 |
| | | ||||
| * | Store user's locale against profile, so we can send them localised track ↵ | Seb Bacon | 2011-09-03 | -111/+0 |
| | | | | | | | | emails. Also internationalize more strings at the same time. Fixes #163. | |||
| * | Merge branch 'develop' of github.com:sebbacon/alaveteli into develop | Robin Houston | 2011-08-31 | -3/+3 |
| |\ | ||||
| | * | Only index multiple locales in single index for text indices | Seb Bacon | 2011-08-29 | -3/+3 |
| | | | ||||
| * | | Add rdoc as dependency and update gem specification files (suppress more ↵ | Seb Bacon | 2011-08-29 | -21/+55 |
| |/ | | | | | | | noisy output from rake) | |||
| * | Add rdoc 2.4.3 to vendor/gems | Robin Houston | 2011-08-24 | -0/+20701 |
| | | ||||
| * | Update to latest version of Rails 2.3.x. Alaveteli users should remember to ↵ | Seb Bacon | 2011-08-17 | -0/+0 |
| | | | | | | | | run 'git submodule update'. Fixes #145 |