| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: yajl | Distribution: SUSE Linux 16 |
| Version: 2.1.0 | Vendor: SUSE LLC <https://www.suse.com/> |
| Release: 160000.2.2 | Build date: Fri Jul 7 23:27:27 2023 |
| Group: Productivity/Text/Utilities | Build host: reproducible |
| Size: 74591 | Source RPM: libyajl-2.1.0-160000.2.2.src.rpm |
| Packager: https://www.suse.com/ | |
| Url: http://lloyd.github.com/yajl/ | |
| Summary: Yet Another JSON Library Tools | |
YAJL is a small event-driven (SAX-style) JSON parser written in ANSI C, and a small validating JSON generator. This package provides a few command-line utilities for processing JSON files.
ISC
* Fri Jul 07 2023 jfehlig@suse.com
- add libyajl-CVE-2023-33460.patch (CVE-2023-33460, bsc#1212928)
* Mon May 22 2023 jsrain@suse.com
- update the upstream source URL
* Fri May 13 2022 jtomasiak@suse.com
- add libyajl-CVE-2022-24795.patch (CVE-2022-24795, bsc#1198405)
* Fri Aug 02 2019 mliska@suse.cz
- Use FAT LTO objects in order to provide proper static library.
* Mon Mar 25 2019 olaf@aepfle.de
- Install pkgconfig into libdir instead of datadir with libyajl-pkgconfig.patch
- Use autosetup and cmake_build macro
- Rename macro soname to sover
* Tue Mar 27 2018 kukuk@suse.de
- Use %license instead of %doc [bsc#1082318]
- Move other docu to -devel package where it better fits
* Sun Apr 26 2015 mpluskal@suse.com
- Use correct url for download
- Add dependency on doxygen for doc generation
- Cleanup spec file with spec-clener
* Wed Nov 05 2014 ku.b@gmx.de
- update to 2.1.0
- 2.1.0
- @nonodename, @patperry - fixed some compiler warnings
- @yep, @emaste - documentation improvements
- @sgravrock - build fix for NetBSD (and whenever sh != bash)
- @rotty, @brimstone3, @lloyd - allow client to reset generator
- @sgravrock - remove bash dependencies
- @lloyd - add api tests
- @rflynn - remove ruby dependency
- @cloderic - nmake install works on windows
- @shahbag - build fix for qnx
- @breese - debugging improvements
- @lloyd - json_verify supports -s flag for stream processing
- @lloyd - json_reformat supports -s flag for stream processing
- 2.0.4
- @jcekstrom - additional checking in integer parsing
- @jcekstrom - fix a bug in yajl_tree that would cause valid json integersto fail to parse
- @plaguemorin - fix a memory leak in yajl_tree (error strings were being leaked)
- @7AC - reset errno
- @ConradIrwin - include flags to reformatter to allow toggling of escape solidus option
- 2.0.3
- John Stamp generation of a pkgconfig file at build time.
- @robzuber bugfix in yajl_tree_get()
- @lloyd - fix for compilation on 64 bit windows
- 2.0.2
- lth fix typos in yajl_tree.h macros YAJL_IS_INTEGER and YAJL_IS_DOUBLE,
contributed by Artem S Vybornov.
- lth add #ifdef __cplusplus wrappers to yajl_tree to allow proper
usage from many populer C++ compilers.
- fix array access
* Sun Jan 29 2012 jengelh@medozas.de
- Remove redundant tags/sections per specfile guideline suggestions
* Fri Sep 16 2011 jengelh@medozas.de
- Add libyajl-devel to baselibs
* Tue Aug 16 2011 mrueckert@suse.de
- bump baselibs.conf
* Fri Aug 12 2011 mrueckert@suse.de
- update to 2.0.1
- lth generator flag to allow client to specify they want escaped
solidi '/'. issue #28
- lth crash fix when yajl_parse() is never called. issue #27
- additional changes from 2.0.0
- lth YAJL is now ISC licensed:
http://en.wikipedia.org/wiki/ISC_license
- lth 20-35% (osx and linux respectively) parsing performance
improvement attained by tweaking string scanning (idea:
@michaelrhanson).
- Florian Forster & lth - yajl_tree interface introduced as a
higher level interface to the parser (eats JSON, poops a memory
representation)
- lth require a C99 compiler
- lth integers are now represented with long long (64bit+) on all
platforms.
- lth size_t now used throughout to represent buffer lengths, so
you can safely manage buffers greater than 4GB.
- gno semantic improvements to yajl's API regarding partial value
parsing and trailing garbage
- lth new configuration mechanism for yajl, see yajl_config() and
yajl_gen_config()
- gno more allocation checking in more places
- gno remove usage of strtol, replace with custom implementation
that cares not about your locale.
- lth yajl_parse_complete renamed to yajl_complete_parse.
- lth add a switch to validate utf8 strings as they are
generated.
- lth tests are a lot quieter in their output.
- lth addition of a little in tree performance benchmark,
`perftest` in perf/perftest.c
- additional changes from 1.0.12
- Conrad Irwin - Parse null bytes correctly
- Mirek Rusin - fix LLVM warnings
- gno - Don't generate numbers for keys. closes #13
- lth - various win32 fixes, including build documentation
improvements
- John Stamp - Don't export private symbols.
- John Stamp - Install yajl_version.h, not the template.
- John Stamp - Don't use -fPIC for static lib. Cmake will
automatically add it for the shared.
- lth 0 fix paths embedded in dylib upon installation on osx.
closes #11
- refreshed optflags patch
* Thu Jun 02 2011 jfehlig@novell.com
- Add man pages for json_{reformat,verify}
* Wed Apr 13 2011 jfehlig@novell.com
- Add filters to rpmlintrc
- spec file: Document githash usage in tarbal name
* Wed Apr 13 2011 jfehlig@novell.com
- Add filters to rpmlintrc
- spec file: Document githash usage in tarbal name
* Fri Apr 08 2011 coolo@novell.com
- add baselibs.conf for 32bit library support
* Wed Feb 09 2011 pascal.bleser@opensuse.org
- revert last change, it is BSD3c indeed, and totally unrelated to
bnc#670525
* Wed Feb 09 2011 pascal.bleser@opensuse.org
- fix license, changed from erroneous BSD3c to MIT, as stated on
http://pyyaml.org/wiki/LibYAML, sort of fixes bnc#670525
* Tue Dec 21 2010 pascal.bleser@opensuse.org
- merge yajl package from darix:
* lib -> LIBDIR patch
* -devel-static subpackage
* Wed Dec 01 2010 pascal.bleser@opensuse.org
- update to 1.0.11: no user-visible changes
- changes from 1.0.10:
* yajl version number now programatically accessible
* Mon Jul 12 2010 pascal.bleser@opensuse.org
- initial package (1.0.9)
/usr/bin/json_reformat /usr/bin/json_verify /usr/share/man/man1/json_reformat.1.gz /usr/share/man/man1/json_verify.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Sep 30 22:45:42 2025