NetRouter v1.0.1.0

Version: 1.0.1.0
Status: Pre-release
Released: 2011-06-21
License: MIT License
Downloads
NetRouter32.exe • 692.93 KB
NetRouter64.exe • 736.96 KB
Source-Code

This is open source under the MIT License. You can obtain the source code for this specific version from GitHub or browse the releases for source code associated with specific versions. If you make any changes which you feel improves this application, please feel free to submit a pull - request.

Release Notes
  • Resolved potential crash when adding new route under high load.
  • Resolved temporary lock on all routes when connection lock cannot be quickly acquired.
  • Added the ability to limit the dynamic buffer to reduce memory load and mitigate DOS attacks.
  • Resolved issues tabbing between child controls within the route configuration dialogs.
  • Retooled threading model which reduced resource requirements by several orders of magnitude.
  • Resolved issue which would cause a disabled HTTP header rule to still be applied.
  • Resolved issue which would cause negative deltas to "over scale" the route monitor graph.
  • Implemented resolver thread-pool to off-load outgoing connections and host IP resolutions.
  • Implemented overlapped non-blocking connection acceptance.
  • Added auto focusing to tab control for child control validation errors.
  • Resolved issue which caused tab pages to be closed while leaving the configuration dialog open.
  • Over allocated routes so that configuration changes do not require memory relocation and dropped connections.
  • Resolved further GUI hangs and crashes when closing the route monitor dialogs (service was unaffected).