Security update for libyaml
libyaml updated to upstream 0.1.6 (hg bce8b60f0b9a) in order to fix heap overflow in yaml_parser_scan_uri_escapes. This patch also revert our hack with extra identation of flow-style sequences and maps at root level: setmetatable({10, 15, 20}, { __serialize="seq"}) now encoded as "--- [10, 15, 20]\n...\n" instead of "---\n[10, 15, 20]\n...\n". This trick is no more needed because REPL never uses flow mode at root level.
Showing
- cmake/BuildLibYAML.cmake 1 addition, 1 deletioncmake/BuildLibYAML.cmake
- test/app/yaml.test.lua 9 additions, 9 deletionstest/app/yaml.test.lua
- third_party/lua-yaml/emitter.c 6 additions, 53 deletionsthird_party/lua-yaml/emitter.c
- third_party/lua-yaml/loader.c 12 additions, 0 deletionsthird_party/lua-yaml/loader.c
- third_party/lua-yaml/reader.c 4 additions, 0 deletionsthird_party/lua-yaml/reader.c
- third_party/lua-yaml/scanner.c 22 additions, 9 deletionsthird_party/lua-yaml/scanner.c
- third_party/lua-yaml/yaml_private.h 31 additions, 8 deletionsthird_party/lua-yaml/yaml_private.h
Loading
Please register or sign in to comment