Tom Hughes
b89486eab0
Rework AMF controller's streaming output for rails 3
2011-11-14 09:42:46 +00:00
Tom Hughes
09e5528ecd
Don't allow STARTTLS to be used when sending mail
...
Ruby's mail library seems to be very picky about the certificate
validity if STARTTLS is used, so disable it.
2011-11-14 09:42:42 +00:00
Tom Hughes
56df4f3813
Update notifiers to use new ActionMailer API
2011-11-14 09:42:41 +00:00
Tom Hughes
e1213a4651
Use Rails.xxx instead of RAILS_XXX
2011-11-14 09:42:40 +00:00
Tom Hughes
c9fa49c994
Update to rails 3
2011-11-14 09:42:40 +00:00
Tom Hughes
7c98b41cc8
Merge branch 'master' into openstreetbugs
2011-06-22 22:36:43 +01:00
Tom Hughes
c20b31b54e
Merge branch 'master' into openstreetbugs
2011-05-31 19:20:42 +01:00
Tom Hughes
652dbf5044
Merge branch 'master' into openid
...
Conflicts:
config/locales/en.yml
2011-05-31 19:10:31 +01:00
Tom Hughes
beeb77721f
Update to Rails 2.3.11
...
Update the site to use Rails 2.3.11 which also required switching to
the new syntax for interpolated variables in translation strings.
2011-05-31 18:11:31 +01:00
Tom Hughes
832b96b75a
Merge branch 'master' into openid
...
Conflicts:
app/controllers/user_controller.rb
app/views/user/terms.html.erb
test/fixtures/users.yml
2011-05-21 12:14:56 +01:00
Tom Hughes
cc311ff301
Get returning of bugs as GPX files working
2011-05-07 14:54:22 +01:00
Tom Hughes
2fd52ddf60
Add memcache support
2011-04-17 18:56:50 +01:00
Tom Hughes
10033fded1
Switch to i18n version 0.5.0 but keep old style interpolation
...
It's impossible to stop rails 2 loading a newer i18n gem if it is
installed, so go with the flow and use the latest one but override
the interpolation pattern for now.
2011-04-06 20:39:20 +01:00
Tom Hughes
1171bd3d8d
Spell adapter correctly
2011-04-03 18:22:22 +01:00
Tom Hughes
a9e8f14e6d
Monkey patch postgres adapter for postgres 9 support
2011-04-03 17:39:06 +01:00
Tom Hughes
11aff90f63
Merge branch 'master' into openid
...
Conflicts:
app/controllers/user_controller.rb
app/views/user/login.html.erb
public/stylesheets/common.css
2011-02-10 14:10:19 +00:00
Tom Hughes
7d900f15dc
Use the normal rails asset tagging mechanisms for the SWF files
2011-01-14 22:51:02 +00:00
Tom Hughes
a491174efa
Only shut down the current process when the memory limit is reached
...
Contrary to what the ruby documentation says, sending a signal
to PID 0 actually signals the whole process group, not just the
current process. So use Process.pid to make sure we only signal
the current process.
2010-12-19 00:15:24 +00:00
Tom Hughes
dd7ef37ec0
Merge branch 'master' into openid
...
Conflicts:
app/controllers/user_controller.rb
app/views/user/terms.html.erb
config/locales/en.yml
2010-09-06 12:49:10 +01:00
Tom Hughes
6669253f9c
Suppress deprecation warning from i18n
2010-09-02 20:00:43 +01:00
Tom Hughes
782ddc9c3e
Require i18n version 0.4.1 and fix monkey patch to work with it
...
Rails 3 pulls in i18n version 0.4.1 as a separate gem which then
breaks our code if it is running on a machine with rails 3 installed
as it tries to monkey patch i18n and fails, so this fix allows us
to run on a machine with rails 3 installed.
2010-09-02 19:01:21 +01:00
Tom Hughes
37795719e8
Allow the root directory for data for file columns to be configured
2010-08-05 00:14:58 +01:00
Tom Hughes
f660d1e7e3
Move configuration of GPX file locations to application.yml
2010-08-05 00:10:44 +01:00
Tom Hughes
f07819d81a
Rework application configuration
...
Use a preinitializer to load the settings from application.yml so
that they are available as early as possible. All settings can also
be overridden using environment variables.
The ad-hoc settins in environment.rb are then moved to this new
system so we have one consistent location for settings.
2010-08-04 22:06:05 +01:00
Tom Hughes
8b9cacd3c2
Bring configuration files ino sync with current rails default ones
2010-08-04 19:47:10 +01:00
Tom Hughes
03fb042591
Merge branch 'master' into openid
2010-07-28 21:39:46 +01:00
Tom Hughes
723cb57e6d
Don't put MemoryLimit class in the OSM module as it breaks autoloading
2010-07-19 18:15:40 +01:00
Tom Hughes
5e2b8d087c
Make memory limits configurable and make them work with passenger
2010-07-19 18:01:42 +01:00
Tom Hughes
8abe7ec6ed
Fix typo that stopped monkey patch working
2010-07-19 12:36:30 +01:00
Tom Hughes
6a3cadb52d
Merge branch 'master' into openid
2010-06-16 21:18:44 +01:00
Tom Hughes
c38de8027f
Correct name of ActiveRecord
2010-06-15 17:12:55 +01:00
Tom Hughes
8af14faa49
Make database offline mode work
2010-06-15 10:07:39 +01:00
Tom Hughes
f980e7e4a6
Completely replace rails' version of pk_and_sequence_for
...
Falling back to the rails code for pk_and_sequence_for doesn't work
because we still wind up retrying the slow version of the query for
tables with no primary key. So just replace it instead.
2010-06-14 13:00:49 +01:00
Tom Hughes
a0af70cfb4
Monkey patch rails to make system table query efficient
...
Rails tries to query the system tables to find the primary key
and it's controlling sequence, but it doesn't specify that it is
looking for objects of class "pg_class" so the pg_depend table
has to be sequentially scanned instead of being accessed using
the index.
Tests on the production database show that the time taken for
this query drops from 3.5s to 15ms if the index is used.
2010-06-14 12:43:39 +01:00
Tom Hughes
dc35b597a2
Merge branch 'master' into openid
...
Conflicts:
config/locales/is.yml
2010-06-07 22:24:24 +01:00
Tom Hughes
d516198bbe
Update to rails 2.3.8
...
Update site to use rails 2.3.8 which also allows us to drop the
globalize2 plugin as the core rails i18n code can now do fallback
and pluralization.
2010-05-26 19:54:10 +01:00
Tom Hughes
a108e9290c
Update OpenID authentication plugin to latest version
2010-05-16 10:41:23 +01:00
Tom Hughes
691f759da4
Update various files to match current rails versions
2010-05-13 10:54:16 +01:00
Tom Hughes
546250f60b
Load wiki link data at startup and shorten some file names
2010-04-20 21:05:22 +01:00
Tom Hughes
aa90ace7b4
Add placeholder file for nb translations and arrange to merge nb and
...
no translations at startup.
2010-03-18 22:33:05 +00:00
Tom Hughes
94f19ce3b3
Use a better HTML sanitizer that makes sure the HTML is well formed and
...
can add rel="nofollow" to links.
2010-03-06 15:38:13 +00:00
Tom Hughes
07172166da
Monkey patch rails to work around stupid I18n bug where it looks up
...
time.formats in the locale and then looks for the requested format in
that hash, thereby not doing fallback correctly. To make things worse
it then defaults to just using the requested format name as the format...
2010-03-01 00:55:27 +00:00
Tom Hughes
ee5735d550
Fixed warning.
2010-01-13 13:41:13 +00:00
Tom Hughes
70bb55b35e
Handle Timeout::Error exceptions which are caught by ActiveRecord.
2010-01-11 09:55:55 +00:00
Tom Hughes
6af3f93761
Update the :en and :sl pluralizers to default to :other if a more
...
specific key does not exist. This then allows r16613 to be reverted
as there is no need to distinguish the cases. Fixes #2087 .
2009-07-21 20:23:07 +00:00
Tom Hughes
9830cb27e1
Add custom pluralizer for Slovenian. Fixes #2049 .
2009-07-13 08:47:59 +00:00
Tom Hughes
c82fedb0d6
Remove asset tag monkey patch as it is no longer having any effect
...
due to rails changes.
2009-06-26 13:08:36 +00:00
Tom Hughes
983dbb5353
Removed patch for rails 2.2 bug.
2009-06-04 09:22:31 +00:00
Tom Hughes
0bb18dd2be
Removed available_locales monkey patch as rails 2.3 has it already.
2009-06-04 08:56:40 +00:00
Tom Hughes
a493d3676d
Log missing translations.
2009-05-31 17:10:03 +00:00