All Versions
Latest Version
Avg Release Cycle
14 days
Latest Release
1097 days ago

Changelog History
Page 5

  • v0.16.0.a5 Changes

    June 22, 2019

    ๐ŸŽ Build fixes for macOS and Linux

    • ๐ŸŽ Hit "make" and it will work on macOS and Linux now, much cleaner Makefiles
    • ๐Ÿ‘ Re-enable experimental pub/sub support
    • Cover more code while fuzzing
    • [OSS-Fuzz] Temporary fix for integer overflow, not significant
  • v0.16.0.a4 Changes

    June 20, 2019

    A fuzzing success

    • Cover more code while fuzzing (at ~80% total fuzzing coverage now).
    • OSS-Fuzz now reports zero issues, whatsoever (Msan, Asan, Ubsan).
    • ๐Ÿ— make all now builds everything in the repo including benchmarks and fuzz targets.
    • ๐Ÿ›  Threaded loop clean-up fixes.
  • v0.16.0.a3 Changes

    June 18, 2019

    Even more fuzzing

    • Increases total fuzzing coverage
    • ๐Ÿ Restores compilation on Windows
  • v0.16.0.a2 Changes

    June 16, 2019

    More fuzzing

    • โž• Adds MockedEchoServer as new fuzz target, besides MockedHelloWorld.
    • ๐Ÿ›  Fixes a handful minor issues reported by OSS-Fuzz.
    • ๐Ÿšš [OSS-Fuzz] Fixes a bug where moves of uWS::App() would invalidate captured this.
    • ๐Ÿ›  Fixes the benchmarking programs to compile with new uSockets version.
    • โšก๏ธ Updates to uSockets v0.2.0.
  • v0.16.0.a1 Changes

    June 11, 2019

    Continuous fuzzing

    • Project is now fuzzed with three different sanitizers by Google OSS-Fuzz
    • ๐Ÿคก More fuzz targets, including PerMessageDeflate and entire mocked HelloWorld server
    • โฌ†๏ธ Upgraded to new uSockets 0.2.0 interfaces
  • v0.15.7 Changes

    June 09, 2019
    • ๐Ÿ”จ Some refactoring & clean-ups
    • โž• Adds new (rough) UML design document
    • ๐Ÿ— Proper build fix for GCC
    • โšก๏ธ Updates examples and fixes their Makefile
    • Experimental HttpResponse::cork function
    • Listen now accepts options
    • โšก๏ธ Update uSockets
    • Strip ? from HttpRequest::getQuery()
  • v0.15.6 Changes

    April 16, 2019

    ๐Ÿ›  Fixes

    • ๐Ÿ›  Fix misaligned websocket reads
    • ๐Ÿ— Quick-fix GCC build
  • v0.15.5 Changes

    April 03, 2019

    ๐Ÿ›  More fixes

    • ๐Ÿ“œ Fuzz parsers with multiple chunks, not just one single
    • ๐Ÿ›  Fix padding issue with http parser
    • โฌ†๏ธ Guarantee to end http parsing after websocket upgrade
    • Guarantee validity of http request in websocket open handler
    • โšก๏ธ Updates uSockets
  • v0.15.4 Changes

    March 13, 2019

    ๐Ÿ›  Fuzzing and fixes

    • โœ… Introduces fuzztesting of parsers
    • โž• Adds feature to loop over Http headers in request
    • getRemoteAddress for getting IP
    • 0๏ธโƒฃ Loop::defaultLoop is now Loop::get and we never use "default" loops unless explicitly given.
    • โšก๏ธ Updates uSockets with various libuv fixes
    • ๐Ÿ›  Various bug fixes