X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/9d8ee885918f41557094413bb7758e9adee2aa6d..e03ae6d7ebdf56d084b00091382f5bcf0cb7e486:/settings/settings.php?ds=sidebyside diff --git a/settings/settings.php b/settings/settings.php index a0a884fe..65604035 100644 --- a/settings/settings.php +++ b/settings/settings.php @@ -14,6 +14,24 @@ @define('CONST_Osm2pgsql_Binary', CONST_BasePath.'/osm2pgsql/osm2pgsql'); @define('CONST_Osmosis_Binary', '/usr/bin/osmosis'); + // Connection buckets to rate limit people being nasty + @define('CONST_ConnectionBucket_MemcacheServerAddress', false); + @define('CONST_ConnectionBucket_MemcacheServerPort', 11211); + @define('CONST_ConnectionBucket_LeakRate', 1); + @define('CONST_ConnectionBucket_BlockLimit', 10); + @define('CONST_ConnectionBucket_WaitLimit', 6); + @define('CONST_ConnectionBucket_Cost_Reverse', 1); + @define('CONST_ConnectionBucket_Cost_Search', 2); + @define('CONST_ConnectionBucket_Cost_Details', 3); + + if (!function_exists('user_busy_cost')) + { + function user_busy_cost() + { + return 0; + } + } + // Website settings @define('CONST_ClosedForIndexing', false); @define('CONST_ClosedForIndexingExceptionIPs', ''); @@ -33,6 +51,8 @@ @define('CONST_Suggestions_Enabled', false); + @define('CONST_Search_TryDroppedAddressTerms', false); + // Set to zero to disable polygon output @define('CONST_PolygonOutput_MaximumTypes', 1);