Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-05-07 | jansson 2.13.1v2.13.12.13 | Petri Lehtinen | 1 | -1/+1 | |
2020-05-05 | jansson 2.13v2.13 | Petri Lehtinen | 1 | -1/+1 | |
2019-10-21 | Set autoconf bug-report param to point to github issues | Petri Lehtinen | 1 | -1/+1 | |
2019-07-22 | One byte fix to fix OSS Fuzz AFL support | Max Dymond | 1 | -1/+1 | |
"x$LIB_FUZZING_ENGINE" is not the correct filename to test for - remove the x! | |||||
2019-07-19 | Move ossfuzz directory and use Makefile.am | Max Dymond | 1 | -0/+15 | |
2018-11-25 | jansson 2.12 | Corey Farrell | 1 | -1/+1 | |
2018-08-12 | Rename a varialble that shadows another one | Petri Lehtinen | 1 | -1/+1 | |
Fixes #430 | |||||
2018-08-09 | Enable -Bsymbolic-functions linker flag whenever possible | Michal Privoznik | 1 | -0/+29 | |
It was discovered fairly recently that JSON parsing libraries use common pattern to name their exported symbols (they all use json_ prefix). So eventually it happens that two symbols from two different libraries have the same name. This will lead to cryptic crashes (see [1] and [2]). Linking with -Bsymbolic-functions prevents this. 1: https://gitlab.gnome.org/GNOME/json-glib/issues/33 2: https://groups.google.com/forum/#!topic/jansson-users/7Efx-RI45IU Signed-off-by: Michal Privoznik <mprivozn@redhat.com> | |||||
2018-07-14 | Deal with warnings under gcc 8. | Corey Farrell | 1 | -1/+8 | |
Recent versions of gcc have introduced compiler warnings for string operations that could be truncated. This caused problems with -Werror. src/error.c used strncpy to write "..." to a string, but skipped writing the NUL terminator. Switch this to use memcpy. src/load.c produced warnings from snprintf writing error strings that could be truncated. Added code to autotools build to detect `-Wno-format-truncation', add it to AM_CFLAGS if supported. | |||||
2018-02-09 | jansson 2.11 | Corey Farrell | 1 | -1/+1 | |
2018-01-29 | Use thread-safe reference counting if supported by the compiler. | Corey Farrell | 1 | -2/+10 | |
This makes use of __atomic or __sync builtin compiler functions to make json_decref and json_incref thread-safe. Issue #387 | |||||
2017-03-02 | jansson 2.10v2.10 | Nathaniel McCallum | 1 | -1/+1 | |
2016-09-18 | jansson 2.9v2.9 | Petri Lehtinen | 1 | -1/+1 | |
2016-08-30 | jansson 2.8v2.8 | Petri Lehtinen | 1 | -2/+1 | |
2014-12-30 | Add Makefile.am for examples | Petri Lehtinen | 1 | -0/+1 | |
2014-12-18 | Make it possible to set initial hashtable size | Petri Lehtinen | 1 | -0/+7 | |
Fixes #213. | |||||
2014-10-02 | jansson 2.7v2.7 | Petri Lehtinen | 1 | -1/+1 | |
2014-08-26 | Don't use GNU-make specific export for global AM_CFLAGS | Brice Goglin | 1 | -0/+5 | |
Just define it at configure time, it's automatically set in all makefiles. Fixes #203. | |||||
2014-05-14 | Fix autoreconf on Debian | Petri Lehtinen | 1 | -0/+1 | |
For some reason, Automake doesn't search the current directory correctly when searching for helper scripts. Fixes #182. | |||||
2014-04-30 | Merge branch '2.6' | Petri Lehtinen | 1 | -0/+2 | |
2014-04-30 | Check uint16_t and uint8_t support correctly | Petri Lehtinen | 1 | -0/+2 | |
Fixes #177. | |||||
2014-02-12 | Fix feature checks to use correct __ATOMIC flags | Petri Lehtinen | 1 | -1/+1 | |
2014-02-12 | Fix feature checks to use correct __ATOMIC flags | Petri Lehtinen | 1 | -1/+1 | |
2014-02-11 | Merge branch '2.6' | Petri Lehtinen | 1 | -3/+49 | |
2014-02-11 | jansson 2.6 | Petri Lehtinen | 1 | -1/+1 | |
2014-02-11 | CVE-2013-6401: Change hash function, randomize hashes | Petri Lehtinen | 1 | -2/+48 | |
Thanks to Florian Weimer and Eric Sesterhenn for reporting, reviewing and testing. | |||||
2014-01-27 | Renamed config.h -> jansson_private_config.h | Joakim Soderberg | 1 | -1/+1 | |
This is because it's really easy to get a name collission if compiling Jansson as a subproject in a larger CMake project. If one project includes several subprojects each having their own config.h, this will cause the wrong file to be loaded. | |||||
2013-09-19 | jansson 2.5v2.5 | Petri Lehtinen | 1 | -1/+1 | |
2012-09-23 | Set master for 2.5 development mode | Petri Lehtinen | 1 | -1/+1 | |
2012-09-23 | jansson 2.4v2.4 | Petri Lehtinen | 1 | -1/+1 | |
2012-03-20 | Merge branch '2.3' | Petri Lehtinen | 1 | -7/+8 | |
2012-03-20 | Make sure strtoll() is available when using long long | Petri Lehtinen | 1 | -7/+8 | |
2012-01-30 | Set master to 2.4 development mode | Petri Lehtinen | 1 | -1/+1 | |
2012-01-27 | jansson 2.3v2.3 | Petri Lehtinen | 1 | -1/+1 | |
2011-10-06 | jansson 2.2.1v2.2.1 | Petri Lehtinen | 1 | -1/+1 | |
2011-10-02 | Make real number encoding and decoding work under all locales | Petri Lehtinen | 1 | -0/+7 | |
The decimal point '.' is changed to locale's decimal point before/after JSON conversion to make C standard library's locale-specific string conversion functions work correctly. All the tests now call setlocale(LC_ALL, "") on startup to use the locale set in the environment. Fixes GH-32. | |||||
2011-09-02 | jansson 2.2v2.2 | Petri Lehtinen | 1 | -1/+1 | |
2011-06-10 | jansson 2.1v2.1 | Petri Lehtinen | 1 | -1/+1 | |
2011-03-31 | Merge branch '2.0' | Petri Lehtinen | 1 | -1/+1 | |
Conflicts: doc/conf.py src/jansson.h | |||||
2011-03-31 | jansson 2.0.1v2.0.1 | Petri Lehtinen | 1 | -1/+1 | |
2011-02-28 | jansson 2.0v2.0 | Petri Lehtinen | 1 | -1/+1 | |
2010-08-14 | Merge branch '1.3' | Petri Lehtinen | 1 | -1/+1 | |
Conflicts: doc/apiref.rst src/jansson_private.h | |||||
2010-08-14 | Set the version number to 2.0pre | Petri Lehtinen | 1 | -1/+1 | |
2010-08-13 | Change the underlying type of JSON integer from long to json_int_t | Petri Lehtinen | 1 | -0/+7 | |
json_int_t is typedef'd to long long if it's supported, or long otherwise. There's also some supporting things, like the JSON_INTEGER_FORMAT macro that expands to the printf() conversion specifier that corresponds to json_int_t's actual type. This is a backwards incompatible change. | |||||
2010-08-12 | Check for gcc before setting gcc specific CFLAGS | Petri Lehtinen | 1 | -0/+1 | |
2010-08-10 | Move site configuration to jansson_config.h | Petri Lehtinen | 1 | -1/+1 | |
This way, more site configuration can be more easily added later. | |||||
2010-06-14 | configure.ac: Remove unneeded AC_PROG_CXX | Petri Lehtinen | 1 | -1/+0 | |
2010-06-13 | jansson 1.3v1.3 | Petri Lehtinen | 1 | -1/+1 | |
2010-04-03 | Merge branch '1.2' | Petri Lehtinen | 1 | -1/+1 | |
Conflicts: CHANGES configure.ac doc/conf.py | |||||
2010-04-03 | jansson 1.2.1v1.2.1 | Petri Lehtinen | 1 | -1/+1 | |