Skip to content

udpsend v0.5

Choose a tag to compare

@Flashdown Flashdown released this 07 Dec 22:53
· 19 commits to main since this release
c4f0e64

Changes in v0.5

Added input validation

  • Port Validation: only digits within the valid range (1–65535).
  • Server Validation: regular expressions to validate IPv4, IPv6 and domain names, max length 200
  • Message Validation: ensure message length does not exceed the maximum UDP payload size and regex content check, valid characters (A-z, * 0-9, special characters, whitespace, and German umlauts),
  • Error Handling: Added std::invalid_argument exceptions for invalid inputs.
  • Sensible Limits: Applies appropriate restrictions to avoid excessively large or invalid inputs.

Binaries

  • Windows: udpsend.exe
  • Linux (build on debian): udpsend_linux
  • MacOS: udpsend_macos