]>
git.openstreetmap.org Git - rails.git/log
Tom Hughes [Mon, 27 Feb 2012 18:21:00 +0000 (18:21 +0000)]
Update README with more information on getting involved
Tom Hughes [Thu, 23 Feb 2012 21:43:14 +0000 (21:43 +0000)]
Pipeline memcache requests to the cache
Tom Hughes [Thu, 23 Feb 2012 21:42:33 +0000 (21:42 +0000)]
Don't use the binary memcache protocol
The binary protocol appears to offer no perforance advantage and
doesn't support pipelining of requests.
Tom Hughes [Thu, 23 Feb 2012 11:26:02 +0000 (11:26 +0000)]
Change session expiry to 28 days when "remember me" is set
The expiry is passed directly to memcache, which treats any value
over 30 days as an absolute time, so using 1 month leads to sessions
expiring as soon as they are created.
Tom Hughes [Thu, 23 Feb 2012 11:25:15 +0000 (11:25 +0000)]
Switch to using memcache as the session store
As a temporary measure any session which is not found in memcache
will be looked for in the database instead.
Tom Hughes [Thu, 23 Feb 2012 11:16:08 +0000 (11:16 +0000)]
Refactor memcache connection handling
Tom Hughes [Wed, 22 Feb 2012 22:28:48 +0000 (22:28 +0000)]
Refactor session persistence code
Tom Hughes [Sun, 26 Feb 2012 16:24:02 +0000 (16:24 +0000)]
Update Potlatch 2 to
2.3-142-gecedc05 build
Tom Hughes [Sun, 26 Feb 2012 16:22:50 +0000 (16:22 +0000)]
Simplify Potlatch 2 locale lookup table
Siebrand Mazeland [Sat, 25 Feb 2012 14:56:30 +0000 (15:56 +0100)]
Correct misspellings of CC BY[-SA]
Tom Hughes [Sat, 25 Feb 2012 00:12:04 +0000 (00:12 +0000)]
Add a stub locale file for "no" so that fallback works
Tom MacWright [Tue, 14 Feb 2012 17:51:37 +0000 (12:51 -0500)]
Add GPLv2 license file and mention in README
Tom Hughes [Thu, 23 Feb 2012 16:05:58 +0000 (16:05 +0000)]
Update schema
Tom Hughes [Thu, 23 Feb 2012 15:58:45 +0000 (15:58 +0000)]
Commit the generated database schema
Tom Hughes [Tue, 21 Feb 2012 19:22:01 +0000 (19:22 +0000)]
Make sure we don't attach alert handler multiple times
Before adding a "not zoomed in enough" alert handler, make sure any
existing handler is removed. Fixes #17.
Tom Hughes [Tue, 21 Feb 2012 17:01:53 +0000 (17:01 +0000)]
Don't escape the user pagination links
Tom Hughes [Mon, 20 Feb 2012 00:38:05 +0000 (00:38 +0000)]
Serve up paperclip attachments in a cache friendly way
Tom Hughes [Tue, 21 Feb 2012 10:46:27 +0000 (10:46 +0000)]
Remove unncessary include of RMagick
Tom Hughes [Tue, 21 Feb 2012 10:42:12 +0000 (10:42 +0000)]
Drop rmagick as paperclip just uses the ImageMagick command line tool
Tom Hughes [Sun, 19 Feb 2012 17:34:52 +0000 (17:34 +0000)]
Add image fingerprints to users
Tom Hughes [Mon, 20 Feb 2012 11:45:17 +0000 (11:45 +0000)]
Don't escape the title - rails will handle it
Tom Hughes [Mon, 20 Feb 2012 11:44:43 +0000 (11:44 +0000)]
Don't escape the name - rails will handle it
Tom Hughes [Sun, 19 Feb 2012 11:48:33 +0000 (11:48 +0000)]
Fix bad database query for RSS feeds of trace file tags
Tom Hughes [Sun, 19 Feb 2012 11:43:54 +0000 (11:43 +0000)]
Update Potlatch 2 to
2.3-136-g81ae8fd build
Tom Hughes [Sun, 19 Feb 2012 11:37:22 +0000 (11:37 +0000)]
Remove bogus leading slash from image URL
Tom Hughes [Sun, 19 Feb 2012 11:29:14 +0000 (11:29 +0000)]
Add apple-touch-icon link to the layout
Tom Hughes [Sun, 19 Feb 2012 11:04:59 +0000 (11:04 +0000)]
Avoid double render error
Tom Hughes [Sun, 19 Feb 2012 10:52:54 +0000 (10:52 +0000)]
Don't double up newlines in the log
Tom Hughes [Sun, 19 Feb 2012 10:43:37 +0000 (10:43 +0000)]
CompressedMemCacheStore has been replaced by MemCacheStore
Tom Hughes [Wed, 15 Feb 2012 10:08:43 +0000 (10:08 +0000)]
Explicitly disable the layout for actions which don't want it
Tom Hughes [Wed, 15 Feb 2012 08:35:05 +0000 (08:35 +0000)]
Require version 1.2.0 of deadlock retry for postgres support
Tom Hughes [Mon, 13 Feb 2012 10:43:51 +0000 (10:43 +0000)]
Remove ancient (and unused) composite_primary_keys gem
Tom Hughes [Mon, 13 Feb 2012 10:29:03 +0000 (10:29 +0000)]
Make sure we don't inherit old tags when parsing XML for objects
Tom Hughes [Mon, 13 Feb 2012 09:32:10 +0000 (09:32 +0000)]
Replace deprecated methods with modern equivalents
Tom Hughes [Mon, 13 Feb 2012 08:43:50 +0000 (08:43 +0000)]
equire composite_primary_keys 5.0.0
Tom Hughes [Mon, 30 Jan 2012 22:53:40 +0000 (22:53 +0000)]
Remove backported code now we are using mail 2.4.1
Tom Hughes [Sun, 29 Jan 2012 23:01:59 +0000 (23:01 +0000)]
Update to rails 3.2.1
Tom Hughes [Tue, 24 Jan 2012 00:26:54 +0000 (00:26 +0000)]
Remove remnants of old lower case relation member types
Tom Hughes [Mon, 23 Jan 2012 23:10:16 +0000 (23:10 +0000)]
ActionController::UnknownAction is now AbstractController::ActionNotFound
Tom Hughes [Mon, 23 Jan 2012 18:27:47 +0000 (18:27 +0000)]
Require composite_primary_keys 5.0.0.rc1
Tom Hughes [Sat, 21 Jan 2012 15:11:35 +0000 (15:11 +0000)]
Turn session-persistence plugin into a library
Tom Hughes [Sat, 21 Jan 2012 15:00:56 +0000 (15:00 +0000)]
Switch to using deadlock_retry as a gem
Tom Hughes [Sat, 21 Jan 2012 13:23:27 +0000 (13:23 +0000)]
Replace the file_column plugin with paperclip
Tom Hughes [Sat, 21 Jan 2012 11:53:14 +0000 (11:53 +0000)]
Turn output_compression plugin into a library
Tom Hughes [Sat, 21 Jan 2012 11:27:04 +0000 (11:27 +0000)]
Turn classic_pagination plugin into a library
Tom Hughes [Sat, 21 Jan 2012 11:20:39 +0000 (11:20 +0000)]
Switch to using http_accept_language as a gem
Tom Hughes [Sat, 21 Jan 2012 11:15:42 +0000 (11:15 +0000)]
Ignore db/structure.sql
Tom Hughes [Sat, 21 Jan 2012 00:40:09 +0000 (00:40 +0000)]
Update to rails 3.2.0
Tom Hughes [Wed, 15 Feb 2012 17:47:42 +0000 (17:47 +0000)]
Restore borders to maps on various pages
Tom Hughes [Wed, 15 Feb 2012 16:24:43 +0000 (16:24 +0000)]
Reduce the effect of the user description on the spam score
Tom Hughes [Tue, 14 Feb 2012 15:47:21 +0000 (15:47 +0000)]
Revert "Log locale selection"
This reverts commit
101ee6ade2a24e8c468badb82d56c17b04e0df37 .
Tom Hughes [Tue, 14 Feb 2012 15:26:01 +0000 (15:26 +0000)]
Prefer an exact language match over a prefix match
Tom Hughes [Tue, 14 Feb 2012 14:57:29 +0000 (14:57 +0000)]
Log locale selection
Tom Hughes [Tue, 14 Feb 2012 12:03:54 +0000 (12:03 +0000)]
Don't remove the content area border on the copyright page
Tom Hughes [Tue, 14 Feb 2012 11:54:22 +0000 (11:54 +0000)]
Allow the copyright page to be requested in any locale
Tom Hughes [Tue, 14 Feb 2012 11:53:44 +0000 (11:53 +0000)]
Put pretty route for /copyright/locale first
Tom Hughes [Sun, 12 Feb 2012 15:36:02 +0000 (15:36 +0000)]
Use the same subhead style for search results as export
Tom Hughes [Sun, 12 Feb 2012 10:49:45 +0000 (10:49 +0000)]
Tidy up the stylesheets
Tom Hughes [Sun, 12 Feb 2012 10:45:17 +0000 (10:45 +0000)]
Improve sidebar styling a little
Tom MacWright [Sat, 11 Feb 2012 17:50:01 +0000 (12:50 -0500)]
Fix sidebar border and padding, tweak styles to simplify borders
Move font sizes and line heights up in the stylesheet structure
to make the left element more uniform. Make the padding of the
menu the same as the other elements.
Tom Hughes [Sat, 11 Feb 2012 13:11:52 +0000 (13:11 +0000)]
Tidy up the stylesheets
Tom Hughes [Sat, 11 Feb 2012 11:32:08 +0000 (11:32 +0000)]
Read the content area size before making any changes
Adjusting the position of the map can impact the apparent size of
the content area, so make sure we read that before we start making
any changes to the position and size of the map.
Tom MacWright [Thu, 9 Feb 2012 17:44:32 +0000 (12:44 -0500)]
Cleanup style
This is a mild restyling of OpenStreetMap. Changes include:
* Remove margin from map, add more margin to text content
* Rearrange permalink & link buttons and gives them a background
* Pull OpenStreetMap text below logo along with subtitle
* Simplify sidebar styling
* Move towards a baseline, start to consolidate text size and line height
This is tested with LTR, RTL, and the compact mode, and looks good. Looks
more uniform in older browsers because it relies less on round corners.
Tom Hughes [Sun, 12 Feb 2012 14:53:07 +0000 (14:53 +0000)]
Make ACLs match when the address is equal
Tom Hughes [Wed, 8 Feb 2012 22:38:02 +0000 (22:38 +0000)]
Add convenience methods to make ACL use simpler
Tom Hughes [Wed, 8 Feb 2012 22:35:13 +0000 (22:35 +0000)]
Don't check the ACL unless we're creating a new user
Tom Hughes [Wed, 8 Feb 2012 21:41:46 +0000 (21:41 +0000)]
Don't escape mailto link on blocked signup page
Tom Hughes [Wed, 8 Feb 2012 21:40:21 +0000 (21:40 +0000)]
Add support for domain based ACLs
Tom Hughes [Wed, 8 Feb 2012 16:09:32 +0000 (16:09 +0000)]
Remove one more netmask reference
Tom Hughes [Wed, 8 Feb 2012 16:08:45 +0000 (16:08 +0000)]
Block any address with more than one suspended user
Tom Hughes [Wed, 8 Feb 2012 16:07:59 +0000 (16:07 +0000)]
Update for removal of netmask from ACLs
Tom Hughes [Wed, 8 Feb 2012 14:09:50 +0000 (14:09 +0000)]
Combine the address and netmask for an ACL in one column
Tom Hughes [Wed, 8 Feb 2012 14:08:49 +0000 (14:08 +0000)]
Stop pretending we support MySQL
Tom Hughes [Mon, 6 Feb 2012 14:06:16 +0000 (14:06 +0000)]
Update Potlatch 2 to
2.3-134-g8d7993f build
Tom Hughes [Mon, 6 Feb 2012 08:54:10 +0000 (08:54 +0000)]
Leave https wikipedia URLs unmolested
Tom Hughes [Sun, 5 Feb 2012 22:21:33 +0000 (22:21 +0000)]
Update Potlatch 2 to
2.3-133-g5bcdfba build
Tom Hughes [Sat, 4 Feb 2012 00:42:47 +0000 (00:42 +0000)]
Don't eager load models when the database is offline
Tom Hughes [Fri, 3 Feb 2012 22:40:35 +0000 (22:40 +0000)]
Handle character encodings in single part emails correctly
Tom MacWright [Tue, 31 Jan 2012 22:50:31 +0000 (17:50 -0500)]
Fixes and cleanups suggested by JSHint
Tom Hughes [Mon, 30 Jan 2012 22:33:41 +0000 (22:33 +0000)]
Correct mistakenly translated interpolation variable name
Tom Hughes [Mon, 30 Jan 2012 21:36:46 +0000 (21:36 +0000)]
Monkey patch mail to handle character encodings on ruby 1.8
Siebrand Mazeland [Mon, 30 Jan 2012 16:43:01 +0000 (17:43 +0100)]
Localisation updates from http://translatewiki.net.
Tom Hughes [Mon, 23 Jan 2012 21:28:01 +0000 (21:28 +0000)]
Use jQuery syntax instead of Prototype syntax
Tom Hughes [Mon, 23 Jan 2012 14:31:06 +0000 (14:31 +0000)]
Fix exception when a suspended user tries to login
Tom Hughes [Sat, 21 Jan 2012 15:59:27 +0000 (15:59 +0000)]
Include autogenerated links when calculating the spam score
Tom Hughes [Sat, 21 Jan 2012 00:44:34 +0000 (00:44 +0000)]
Update CPK to 4.1.2 and drop monkey patch
Tom Hughes [Wed, 18 Jan 2012 12:19:37 +0000 (12:19 +0000)]
Update Potlatch 2 to
2.3-129-g04001aa build
Tom Hughes [Tue, 17 Jan 2012 22:55:15 +0000 (22:55 +0000)]
Regenerate bundle with latest bundler
Tom Hughes [Tue, 17 Jan 2012 17:43:32 +0000 (17:43 +0000)]
Add an ACL check to allow trace downloads to be blocked
Shaun McDonald [Sun, 15 Jan 2012 00:59:26 +0000 (00:59 +0000)]
Railsify the box link on the browse changeset page
This removes the whitespace in the url, and makes the root path a
named route so that it can be nicely referenced.
Tom Hughes [Mon, 16 Jan 2012 17:50:23 +0000 (17:50 +0000)]
Revert "Increase the size of the diary RSS feed temporarily"
This reverts commit
ccd7882bcfdda436e1b89422a96026ce328c261b .
Tom Hughes [Sat, 14 Jan 2012 13:36:49 +0000 (13:36 +0000)]
Increase the size of the diary RSS feed temporarily
Tom Hughes [Sat, 14 Jan 2012 13:35:30 +0000 (13:35 +0000)]
Sort node ids in test_ways_for_node
The ways_for_node method on the way controller does not guarantee
to return nodes in any particular order so we shouldn't rely on it
doing so in our tests.
Tom Hughes [Sat, 14 Jan 2012 13:27:23 +0000 (13:27 +0000)]
Explicitly specify the format when expiring RSS feeds
Tom Hughes [Sat, 14 Jan 2012 13:26:01 +0000 (13:26 +0000)]
Monkey patch ActionCachePath to fix a bug
When infer_extension is not set ActionCachePath does not set the
extension from any explicitly specified format, and hence expiry
produces cache keys which don't have any extension and don't match
the keys generated when the cache entry was created.
Tom Hughes [Sat, 14 Jan 2012 12:19:40 +0000 (12:19 +0000)]
Pluralize message counts properly
Tom Hughes [Tue, 10 Jan 2012 00:16:59 +0000 (00:16 +0000)]
Use the correct logo URL on error pages
Tom Hughes [Sat, 7 Jan 2012 15:43:27 +0000 (15:43 +0000)]
Don't cache user specific diary entry lists
Tom Hughes [Sat, 7 Jan 2012 15:03:25 +0000 (15:03 +0000)]
Try really hard to find out if the real exception was a timeout
Helpfully rails manages to wrap the actual exception that occurred
in at least one, and sometimes two further levels of exception, one
of which does preserve the original exception except as text.
Tom Hughes [Sat, 7 Jan 2012 14:16:39 +0000 (14:16 +0000)]
Recognise wrapped timeout exceptions properly