rbws 1.2.0 copy "rbws: ^1.2.0" to clipboard
rbws: ^1.2.0 copied to clipboard

really bad web server (another generic http/1.1 server implementation)

1.2.0 #

  • Deprecated RBWSMethod.unrecognized, will be removed in next major release.
  • Added functions to AutoreleasingCache
    • contains
    • clear
    • setNewExpiration
    • replace
  • Added exception type for when a path in AutoreleasingCache does not exist yet was attempted to be read. (not breaking anything yet!)

1.1.3 #

  • Fixed header parse behavior
    • No longer adds trailing carriage returns
    • Ignores empty headers

1.1.2 #

  • Made the HandshakeException description more useful.
  • Errors with a server no longer cause the whole program to exit.
  • Insecure servers now announce errors to stderr.

1.1.1 #

  • Fixed where a malformed request causes server crash
    • Server now responds with 400 Bad Request

1.1.0 #

  • Made HTTPServerInstance more modular
    • Extracted Upgrade-Insecure-Requests handling into HTTPServerInstance.shouldUpgradeInsecureRequest
    • Extracted request -> method matching into HTTPServerInstance.matchRequestToMethodProcessFunction
  • Fixed typos

1.0.0 #

  • Initial version (rapid development phase)
1
likes
140
points
37
downloads

Publisher

verified publisherfrykman.dev

Weekly Downloads

really bad web server (another generic http/1.1 server implementation)

Repository (GitHub)
View/report issues

Topics

#http #server

Documentation

API reference

License

LGPL-3.0 (license)

Dependencies

mime

More

Packages that depend on rbws