Skip to content

Releases: maddsua/vx-proxy

v0.5.0

10 Sep 20:11

Choose a tag to compare

Summary

  • Implemented dynamic connection bandwidth control (traffic control)
  • [breaking] Updated RADIUS communication scheme - reassigned RADIUS attribute to the more appropriate ones
  • Updated docs because of course they got out of date

What's Changed

  • Feat: Dynamic connection speed limiter in #48
  • Add http forward speed control #49
  • Introduce additional session config options #54
  • Use a framed connection in http forwarder #59
  • Patch pipe io limiter #61
  • Add runtime warnings about localhost addresses #62
  • Patch connection traffic controls #63
  • Remove ClientID/ChargeableUserIdentity log property #67
  • Patch routing communication in RADIUS #68
  • Update repo readme's #69

Full Changelog: v0.4.1...v0.5.0

v0.4.1

26 Aug 16:18

Choose a tag to compare

Changes:

  • Updated release CI

v0.4.0

04 Aug 22:35
cdff95a

Choose a tag to compare

Features:

  • Status service (basic health report telemetry)
  • HTTP forward proxy

Changes:

  • Client requests to localhost and private networks are no longer allowed. This should help to prevent potential probing
  • Multi-port services now manage their pools on their own
  • A connection piper interface added to simplify connection "splicing"
  • localhost address now binds to all interfaces (this isn't entirely correct and might be updated in the future)
  • Implemented service port collision checks

Fixes:

  • Fixed DAC DM logic bugs
  • Fix session connections cancellation
  • Fix login attempt logging in all services
  • Fix multiple config validation oversights

v0.3.1

02 Jul 15:36

Choose a tag to compare

Include config files in the packages

v0.3.0

02 Jul 15:14

Choose a tag to compare

Updated the overall package structure and added these new tools:

  • vx-dac-ctl - A simple "remote control" to send CoA and DM radius messages
  • vx-static-auth - A static auth server that does look users up from a config file.

Both are used for testing and whatnot, as the package name itself implies.

v0.2.1

29 Jun 18:37

Choose a tag to compare

Some minor updates, namely:

  • Don't exclusively rely on ChargeableUserIdentity for user IDing
  • Remove direct io.Copy in PipeConnection as it didn't respect the provided context

That's it!

v0.2.0

10 May 14:50

Choose a tag to compare

  • Moved this project to GH (obviously)
  • Updated dependencies
  • Squashed the entire history (nobody wants to see 1500 sloppy commits named ".")
  • Updated release CI