Commit Graph

11 Commits

Author SHA1 Message Date
Ingy döt Net 8362c8dd96 Enforce nesting limit in scanner
MAX_NESTING_LEVEL was only checked in parser.c, so
yaml_parser_scan() callers had no depth protection.
Deep flow nesting caused O(n²) CPU via simple_keys
scanning. Add the limit check in the scanner's
yaml_parser_increase_flow_level() and a test.
2026-05-05 16:34:13 -04:00
Tina Müller e5aadc7349 Rewrite make test-suite
No recursive make anymore

Remove MY_LD_LIBRARY_PATH and friends

This is now done by the wrapper script

Remove LIBYAML_DIR variable

not needed anymore

Merge ReadMe.md files to one
2017-12-02 22:23:23 +01:00
Ian Cordasco b6cc3a689d Add -Wall to list of compile flags
Let's start warning on everything and we'll clean the warnings up as we
go along.
2016-12-29 15:55:41 -06:00
Kirill Simonov e27a3c886e Add functions for constructing, parsing and emitting YAML documents. 2007-01-07 20:11:16 +00:00
Kirill Simonov 609cce0ef9 Older versions of gcc do not know about -Wno-pointer-sign. 2006-08-15 17:21:01 +00:00
Kirill Simonov 2a02dfd262 Add two examples and prepare the build system for distribution. 2006-07-31 22:24:32 +00:00
Kirill Simonov 6d1672817d Fix Emitter bugs and leaks. 2006-07-30 12:49:17 +00:00
Kirill Simonov 625fcfe9ed Refactor internal and external API. 2006-07-21 13:50:32 +00:00
Kirill Simonov 3d790dfd5e Complete UTF-8 and UTF-16 decoders.
Reader is mostly done (though untested).
2006-05-30 17:49:18 +00:00
Kirill Simonov 721c1923e4 Add doxygen support. 2006-05-21 14:58:32 +00:00
Kirill Simonov cec6fc98eb Add the basic autoconf infrastructure. 2006-05-20 22:43:15 +00:00