I found the earlier RadioReference discussions covering the 2018–2019
stunnel workaround. Those threads helped establish the history of the
problem, but they are closed and predate the current FMP-Map 1.8 /
LRRP 1.27 compatibility approach described here.
I have been working on a compatibility solution for the current
OpenStreetMap tile-download problem in FMP-Map 1.8.
The problem:
FMP-Map 1.8 requests tiles from tile.openstreetmap.org over plain HTTP.
The server now redirects HTTP requests to HTTPS, but FMP-Map does not
follow that redirect. Cached tiles still display, while uncached areas
remain blank or stretched.
The tested approach:
A local compatibility relay temporarily presents itself to FMP-Map as
tile.openstreetmap.org. It accepts FMP-Map's HTTP tile requests, sends
them upstream over HTTPS, and returns the resulting PNG data to FMP-Map.
LRRP's native HTTPS traffic is transparently tunneled through the same
session, so FMP-Map and LRRP can run concurrently and continue sharing
the normal Singles tile cache.
Nothing in FMP-Map, LRRP, or the DSD+ executables is patched.
Current local test results:
- FMP-Map 1.8 bearing display remains intact
- 672 new tiles downloaded in the first manual test
- 191 new tiles downloaded through the automatic launcher test
- FMP-Map HTTP-to-HTTPS relay: PASS
- LRRP HTTPS passthrough: PASS
- exact hosts-file restoration: PASS
- automatic shutdown and port release: PASS
- relay errors: 0
Before sharing a test package, I am completing a release-safety pass.
The community candidate now:
- replaces FMP-Map's generic "Internet Explorer" User-Agent with a
distinct FMPMapHTTPSRelay identity;
- restricts forwarding to OpenStreetMap PNG tile GET/HEAD requests;
- rejects unexpected Host headers and non-tile requests;
- displays visible "© OpenStreetMap contributors" attribution while
FMP-Map is active;
- contains no DSD+ executables, map tiles, personal paths, usernames,
configuration databases, or session logs;
- is intended only for ordinary interactive map viewing, not automated
prefetching or offline tile collection.
No download is attached to this initial post. I am opening the thread
first so it can serve as the public support/contact location included in
the relay's network identity.
I will update this thread after the isolated installer, rollback,
request-header audit, and bounded live test have all passed.
stunnel workaround. Those threads helped establish the history of the
problem, but they are closed and predate the current FMP-Map 1.8 /
LRRP 1.27 compatibility approach described here.
I have been working on a compatibility solution for the current
OpenStreetMap tile-download problem in FMP-Map 1.8.
The problem:
FMP-Map 1.8 requests tiles from tile.openstreetmap.org over plain HTTP.
The server now redirects HTTP requests to HTTPS, but FMP-Map does not
follow that redirect. Cached tiles still display, while uncached areas
remain blank or stretched.
The tested approach:
A local compatibility relay temporarily presents itself to FMP-Map as
tile.openstreetmap.org. It accepts FMP-Map's HTTP tile requests, sends
them upstream over HTTPS, and returns the resulting PNG data to FMP-Map.
LRRP's native HTTPS traffic is transparently tunneled through the same
session, so FMP-Map and LRRP can run concurrently and continue sharing
the normal Singles tile cache.
Nothing in FMP-Map, LRRP, or the DSD+ executables is patched.
Current local test results:
- FMP-Map 1.8 bearing display remains intact
- 672 new tiles downloaded in the first manual test
- 191 new tiles downloaded through the automatic launcher test
- FMP-Map HTTP-to-HTTPS relay: PASS
- LRRP HTTPS passthrough: PASS
- exact hosts-file restoration: PASS
- automatic shutdown and port release: PASS
- relay errors: 0
Before sharing a test package, I am completing a release-safety pass.
The community candidate now:
- replaces FMP-Map's generic "Internet Explorer" User-Agent with a
distinct FMPMapHTTPSRelay identity;
- restricts forwarding to OpenStreetMap PNG tile GET/HEAD requests;
- rejects unexpected Host headers and non-tile requests;
- displays visible "© OpenStreetMap contributors" attribution while
FMP-Map is active;
- contains no DSD+ executables, map tiles, personal paths, usernames,
configuration databases, or session logs;
- is intended only for ordinary interactive map viewing, not automated
prefetching or offline tile collection.
No download is attached to this initial post. I am opening the thread
first so it can serve as the public support/contact location included in
the relay's network identity.
I will update this thread after the isolated installer, rollback,
request-header audit, and bounded live test have all passed.