Skip to content

v7.9.1

Latest

Choose a tag to compare

@stephenberry stephenberry released this 17 Jul 17:52

Improvements

  • Add addtional overloading of read_file_yaml taking a buffer by @YanzhaoW in #2698
  • Document the JSON body precondition on repe to_jsonrpc conversion by @stephenberry in #2700

Fixes

  • RFC 9112: validate request-line in HTTP server parser by @annihilatorq in #2693
  • escape method in repe to_jsonrpc_request by @uwezkhan in #2699
  • guard structs_as_arrays beve object reader against end of input by @uwezkhan in #2686
  • reject ".." traversal (/ and ) in route param and wildcard captures by @uwezkhan in #2701
  • error on truncated content-length body in async http_client by @stephenberry in #2685
  • fix signed overflow in jsonb_to_json int5 hex conversion by @uwezkhan in #2702
  • reject out-of-range variant type index in beve and cbor readers by @uwezkhan in #2682
  • File I/O correctness fixes: binary write, non-throwing directory read, TOCTOU-safe read by @stephenberry in #2703
  • Use ephemeral ports for test servers by @annihilatorq in #2705
  • reject truncated bitset payload in msgpack reader by @uwezkhan in #2706
  • RFC 9112: fix HTTP/1.0 Host header field validation by @annihilatorq in #2704
  • guard lazy json scans against end of non-null-terminated input by @uwezkhan in #2708

Full Changelog: v7.9.0...v7.9.1