Opened 13 months ago

Last modified 13 months ago

#24047 new defect

When the http2 plugin is enabled, Socks proxy settings are ignored — at Initial Version

Reported by: TrickyFoxy Owned by: team
Priority: normal Milestone:
Component: Plugin http2 Version:
Keywords: template_report Cc:

Description

What steps will reproduce the problem?

  1. Install the http2 plugin
  2. Set up a SOCKS proxy. In my case, I use server=localhost port=9150 from Tor Browser
  3. Using traffic analysis tools (for example Wireshark or nettop -m tcp) note that requests from JOSM ignore the proxy.

What is the expected result?

All requests go through a proxy

What happens instead?

Requests are ignored by proxy

Please provide any additional information below. Attach a screenshot if possible.

I also found that JOSM can take a very long time to load if the josm.openstreetmap.de domain is blocked. This has recently become relevant in Russia, where some providers, with traffic similar to VPN, block the entire Hetzner subnet on which josm.openstreetmap.de is located

Revision:19265
Build-Date:2024-12-04 13:44:03

Identification: JOSM/1.5 (19265 ru) Mac OS X 15.2
OS Build number: macOS 15.2 (24C101)
Memory Usage: 456 MB / 12288 MB (166 MB allocated, but free)
Java version: 22.0.2+9, Azul Systems, Inc., OpenJDK 64-Bit Server VM
Look and Feel: javax.swing.plaf.metal.MetalLookAndFeel
Screen: Display 1 1512x982x32bpp@120Hz (scaling 2.00×2.00)
Maximum Screen Size: 1512×982
Best cursor sizes: 16×16→16×16, 32×32→32×32
System property file.encoding: UTF-8
System property sun.jnu.encoding: UTF-8
Locale info: ru_RU
Numbers with default locale: 1234567890 -> 1234567890
VM arguments: [-Djpackage.app-version=19265, -XX:MaxRAMPercentage=75.0, --add-modules=java.scripting,java.sql,javafx.controls,javafx.media,javafx.swing,javafx.web, --add-exports=java.base/sun.security.action=ALL-UNNAMED, --add-exports=java.desktop/com.apple.eawt=ALL-UNNAMED, --add-exports=java.desktop/com.sun.imageio.plugins.jpeg=ALL-UNNAMED, --add-exports=java.desktop/com.sun.imageio.spi=ALL-UNNAMED, --add-opens=java.base/java.lang=ALL-UNNAMED, --add-opens=java.base/java.nio=ALL-UNNAMED, --add-opens=java.base/jdk.internal.loader=ALL-UNNAMED, --add-opens=java.base/jdk.internal.ref=ALL-UNNAMED, --add-opens=java.desktop/javax.imageio.spi=ALL-UNNAMED, --add-opens=java.desktop/javax.swing.text.html=ALL-UNNAMED, --add-opens=java.prefs/java.util.prefs=ALL-UNNAMED, -Djpackage.app-path=/Applications/JOSM_22_arm64.app/Contents/MacOS/JOSM]

Plugins:
+ CADTools (1008)
+ DirectDownload (36349)
+ DirectUpload (36349)
+ FastDraw (36344)
+ MapRoulette (40)
+ OpeningHoursEditor (36344)
+ PicLayer (1.0.3)
+ apache-commons (36349)
+ buildings_tools (36344)
+ changeset-viewer (0.0.8)
+ changessum (v0.1.1)
+ conflation (0.6.11)
+ continuosDownload (107)
+ contourmerge (v0.2.1)
+ editgpx (36349)
+ ejml (36348)
+ flatlaf (36349)
+ geotools (36349)
+ imagery_offset_db (36344)
+ jackson (36349)
+ jaxb (36349)
+ jts (36349)
+ mbtiles (v2.6.1)
+ measurement (36350)
+ merge-overlap (36344)
+ opendata (36354)
+ pbf (36348)
+ pmtiles (36219)
+ reltoolbox (36344)
+ reverter (36354)
+ russia-address-helper (0.9.3)
+ splinex (36349)
+ todo (139)
+ turnrestrictions (36344)
+ undelete (36349)
+ utilsplugin2 (36354)
+ waydownloader (36344)
+ wikipedia (418)

Tagging presets:
+ https://raw.githubusercontent.com/ruosm-presets/literan-moscow/master/russian_shops.xml
+ https://josm.openstreetmap.de/josmfile?page=Presets/OneClick&zip=1

Map paint styles:
+ https://josm.openstreetmap.de/josmfile?page=Styles/Potlatch2&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Styles/NewHighwayColors&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/FixmeAndNote&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/MapWithAI&zip=1
+ https://raw.githubusercontent.com/species/josm-preset-traffic_sign_direction/master/direction.mapcss
- https://josm.openstreetmap.de/josmfile?page=Styles/Waterways&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/HiDPISupport&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/HighwayAreas&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/PublicTransportV2&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Coloured_Streets&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Whitewater&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Maxspeed&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/BesideTheRoad_Speed&zip=1

Last errors/warnings:
- 00000.993 W: java.util.zip.ZipException: zip END header not found
- 00000.993 W: PluginException: : org.openstreetmap.josm.plugins.PluginException: Неправильный jar-файл '<josm.userdata>/plugins/josm_magic_wand.jar.new'
- 00000.994 W: Не удалось просканировать файл 'josm_magic_wand.jar.new' на информацию о модулях. Пропуск.
- 00001.287 W: java.util.zip.ZipException: zip END header not found
- 00001.287 W: PluginException: : org.openstreetmap.josm.plugins.PluginException: Неправильный jar-файл '<josm.userdata>/plugins/josm_magic_wand.jar.new'
- 00001.287 W: Не удалось просканировать файл 'josm_magic_wand.jar.new' на информацию о модулях. Пропуск.
- 00001.371 W: Не удалось установить модуль «<josm.userdata>/plugins/josm_magic_wand.jar» из временного скачанного файла «<josm.userdata>/plugins/josm_magic_wand.jar.new». zip END header not found: java.util.zip.ZipException: zip END header not found
- 00235.347 W: java.util.zip.ZipException: zip END header not found
- 00235.347 W: PluginException: : org.openstreetmap.josm.plugins.PluginException: Неправильный jar-файл '<josm.userdata>/plugins/josm_magic_wand.jar.new'
- 00235.347 W: Не удалось просканировать файл 'josm_magic_wand.jar.new' на информацию о модулях. Пропуск.

Change History (0)

Note: See TracTickets for help on using tickets.