Only take the STATUS configuration from the environment This allows us to remove the preinitializer-based configuration parsing.
Move all settings to settings.yml We leave the STATUS setting alone, since it's required before rails boots. The test-specific settings now live in config/settings/test.yml
Remove require_terms_agreed configuration option This has been set to true for 6 years in production. Refs #2097 As per other user settings, we set the terms as seen by default for tests, and we can override that when necessary for specific tests.
Remove the require_terms_seen configuration option This option has been set to 'true' for over six years in production. Refs #2097
Remove old MapQuest Directions routing support
Remove old OSRM routing support
Add support for FOSSGIS routing server
Add a configuration flag for using the job queue to import traces This will allow the code to be merged to master, even if osm.org isn't ready to start using it yet.
Allow CSP to be put in enforcing mode
Convert various URLs to https
Use https for nominatim
Remove dependencies on mapzen services
Add geoip_database key to example configuration Fixes #1586
Block anything in the here.com domain Fixes #1536 Closes #1537
Remove various osm.org email addresses from example configuration
Make the publisher URL configurable, with no default
Add server_protocol configuration option
Set server_url in the test environment
Comment out server_url in the default configuration
Add support for Content-Security-Policy Currently this is report only, and disabled unless a report URL has been set in the application configuration.