Skip to content

CodeIntelligenceTesting/libyaml

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LibYAML - A C library for parsing and emitting YAML.

To build and install the library, run:

$ ./configure
$ make
# make install

Required packages:

  • gcc
  • libtool
  • make

If you checked the source code from the Git repository, run

$ ./bootstrap
$ ./configure
$ make
# make install

Required packages:

  • autoconf
  • libtool
  • make

For more information, check the LibYAML homepage.

Discuss LibYAML with the maintainers in IRC #libyaml irc.freenode.net.

You may also use the YAML-Core mailing list.

Submit bug reports and feature requests to the LibYAML bug tracker.

This project was developed for Python Software Foundation as a part of Google Summer of Code under the mentorship of Clark Evans.

The LibYAML module was written by Kirill Simonov [email protected]. It is currently maintained by the YAML community.

LibYAML is released under the MIT license. See the file LICENSE for more details.

Code Intelligence Changes:

For demo purposes was a Buffer Overflow added in api.c.

To make use of the devcontainer setup please run git submodule update --init --recursive and have a look at the submodule readme. The second README will only be available after running the command git submodule update.

To execute the spark automation, add the necessary environment variables as described here and run CI Fuzz either locally or in the devcontainer via the command:

cifuzz spark --target-coverage 75

About

Canonical source repository for LibYAML

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 97.3%
  • Other 2.7%