Skip to content

Releases: vernette/warpscout

v0.8.1

Choose a tag to compare

@github-actions github-actions released this 04 Aug 08:57

Commits

  • fix: use ASCII status glyphs and spinner on Windows (899e8f7)
  • fix: enable virtual terminal processing on the legacy Windows console (closes #1) (a217cd0)
  • docs: credit SagePtr/mini_quic_generator for the QUIC I1 packet builder (0f8ba47)

Full Changelog: v0.8.0...v0.8.1

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 03 Aug 15:14

Commits

  • docs: add the English and Russian README with scan screenshots (68a871b)
  • fix: pad the console summary labels so "Torn down:" keeps a space (a18762a)
  • ci: run go test on push to master and on pull requests (f795932)
  • refactor: report DPI-cut endpoints as "torn down" instead of "flaky" (ca91881)
  • feat: split the ping into ENDPOINT PING and TUN PING columns and rename -ping to -tun-ping (c107829)
  • feat: point at -gen-i1 quic when a scan finds no working endpoint (992bcf2)
  • feat: reuse the stored id/token to rotate keys instead of re-registering (f4ddcd5)
  • feat: write MTU into the generated config only with -mtu (75d132d)
  • feat: drop -proto both and collapse the scan to a single run (2b216c5)

Full Changelog: v0.7.0...v0.8.0

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 30 Jul 13:39

Commits

  • fix: honour -emoji regardless of whether stderr is a TTY (b5051c9)
  • feat: keep colour in the console tables when CLICOLOR_FORCE is set (33eddf9)
  • fix: show the banner only in the final report, not in the TUI (6e30db3)
  • feat: add the author credit and repo link to the banner (2d5313f)
  • feat: add -no-report to skip writing the report file (0389a40)
  • feat: write the report file as a flat list with a per-node summary (120303b)
  • feat: print the command list for -h/--help/help instead of an error (243ad85)
  • feat: filter endpoints by edge node country with -country (f9cb7c3)
  • feat: read the exit region and node location from a single /meta fetch (69fcc98)
  • feat: make country flag emoji opt-in with -emoji (36d77d0)

Full Changelog: v0.6.0...v0.7.0

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 27 Jul 15:05

Commits

  • fix: reject flag-shaped -conf/-o values and stray arguments (839cdf5)
  • feat: write a ready-to-import wg/awg config with -conf (e51c250)
  • feat: accept a junk set at the -threshold share of working endpoints (f142c11)
  • docs: drop comments that restate the code (0996ae4)
  • refactor: rename TSPU to DPI (f16254f)
  • feat: tune the durability burst length with -ping-count (6fbad6a)
  • feat: run phase 2 at full -jt in ping mode (9debfa9)
  • feat: drop -proto from register, sweeping awg first (8223b33)
  • feat: require an explicit register before scanning (a6e2f8d)
  • feat: split the CLI into scan, register and find-junk subcommands (a34ff6c)

Full Changelog: v0.5.0...v0.6.0

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 27 Jul 11:14

Commits

  • feat: sample 5 addresses per subnet by default (34052e5)
  • feat: print the best endpoint as ip:port with -best (e9ff3b6)
  • feat: keep only endpoints on a given colo with -node (4a66251)
  • feat: scan given addresses with -target (a8a7a0f)
  • feat: scan seven more WARP /24 endpoint pools (db97c10)

Full Changelog: v0.4.0...v0.5.0

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 25 Jul 15:28

Commits

  • feat: try generated I1 packets when tunnel registration is blocked (d1eb9ff)
  • feat: skip the trace fetch during -find-junk (a7ca4db)
  • feat: show the live scan dashboard during -find-junk (c490fd7)
  • feat: search a fresh I1 per attempt in -find-junk (16397e4)
  • feat: generate the awg init packet with -gen-i1 (577a133)
  • feat: always show junk params and the I1 mode in the report (712e861)
  • feat: search for working awg junk params with -find-junk (95aa3f4)
  • feat: skip the awg init packet with -i1 none (aa7357c)
  • feat: randomize awg junk params per run with -gen-junk (9e54740)
  • docs: correct -I help - registers too, CAP_NET_RAW not root (59bd466)

Full Changelog: v0.3.0...v0.4.0

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 23 Jul 12:48

Commits

  • fix: register through the -I interface, clamping MSS and forcing IPv4 (4456af7)
  • feat: route -I/-interface through the interface via SO_BINDTODEVICE (7d5b84b)
  • feat: show progress bar while probing endpoints during -register (cd92290)
  • fix: register through a WARP tunnel via handshake, not a blocked direct probe (6074c3a)
  • feat: scan through a chosen interface with -I/-interface (d247801)
  • feat: scan IPv6 endpoint pools with -6/-ipv6 (2c27d60)
  • feat: show progress bar during phase 1 port discovery (e08c249)
  • ci: link commit hashes in release notes (8c5aab0)

Full Changelog: v0.2.1...v0.3.0

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 21 Jul 15:38

Commits

  • ci: prepend commit list to release notes (37eb5e3)
  • feat: hide LOSS column unless -ping is set (dc8c64c)

Full Changelog: v0.2.0...v0.2.1

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 21 Jul 15:14

Full Changelog: v0.1.0...v0.2.0

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 21 Jul 10:35