Modify

Opened 11 months ago

Last modified 11 months ago

#24047 new defect

When the http2 plugin is enabled, Socks proxy settings are ignored

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

Description (last modified by TrickyFoxy)

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, when sees 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' на информацию о модулях. Пропуск.

Attachments (0)

Change History (1)

comment:1 by TrickyFoxy, 11 months ago

Description: modified (diff)

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The owner will remain team.
as The resolution will be set. Next status will be 'closed'.
to The owner will be changed from team to the specified user.
Next status will be 'needinfo'. The owner will be changed from team to TrickyFoxy.
as duplicate The resolution will be set to duplicate. Next status will be 'closed'. The specified ticket will be cross-referenced with this ticket.
The owner will be changed from team to anonymous. Next status will be 'assigned'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.