﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
7140	Improvements for /capabilities at startup	bastiK	team	"At the moment, there is no reason for the {{{/capabilities}}} request when JOSM starts. The intention is to read a blacklist like [http://fosm.org/api/capabilities this] one, but openstreetmap.org doesn't provide it at the moment. Here is a list of improvements, that would make this feature more transparent:

 * Fix timeout - at the moment JOSM can freeze for minutes, when there is a slow network connection (see #6823).
 * Don't run the request in main or event dispatch thread - should be done in the background.
 * For each server URL remember whether it serves a blacklist. Skip the request at start if it doesn't. (This information can be refreshed, when it is older than 2 months.)
 * Cache the capabilities locally. Only request at start when cache is missing or older than one week.

"	enhancement	new	normal		Core			api capabilities blacklist	framm
