All Versions
49
Latest Version
Avg Release Cycle
14 days
Latest Release
1035 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