Skip to content

onionmasq java sided improvements

cyberta requested to merge memory_leak_fixes into main

This MR cherry-picks the java-sided improvements of !275. Particularly this MR improves the app behavior if onionmasq is rapidly started and stopped (without pluggable transports enabled, that needs to be tackled separately):

  • fixes possible app crash (a076b82f)
  • avoids leaking the app context (693a588a)
  • improves debounce mechanism to drop not yet processed (start/stop) jobs if newer jobs got submitted by user input (eb64f97c)
  • minor clean ups (26955113, 26955113)

Merge request reports