index
:
lua-cjson
int-overflow
master
A mirror of https://github.com/openresty/lua-cjson
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lua_cjson.c
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
feature: Lua 5.3 + 5.4 integer support, with CI and conflicts fixed.
Hisham Muhammad
2024-06-11
1
-25
/
+79
*
bugfix: bus error or SIGSEGV caused by encode not keep buffer.
hyw0810
2024-03-01
1
-0
/
+4
*
Bugfix: Lua cjson integer overflow issues (CVE-2022-24834) (#94)
2.1.0.13
lijunlong
2023-07-20
1
-3
/
+6
*
feature: Add option to skip invalid value types.
lijunlong
2023-02-22
1
-14
/
+45
*
bumped version to 2.1.0.11. (#86)
Johnny Wang
2023-01-19
1
-1
/
+1
*
bugfix: empty_array can not work on Apple because csjon did not compare light...
Datong Sun
2022-01-13
1
-1
/
+1
*
bumped version to 2.1.0.10. (#79)
2.1.0.10rc1
2.1.0.10
Johnny Wang
2021-12-10
1
-1
/
+1
*
bump version to 2.1.0.9
2.1.0.9
leaf corcoran
2021-02-15
1
-1
/
+1
*
use macro instead of header defines for Lua 5.2+ support
leaf corcoran
2020-04-25
1
-4
/
+4
*
support lua 5.3 with LUA_COMPAT_5_1
leaf corcoran
2020-04-25
1
-0
/
+1
*
support lua 5.2 with LUA_COMPAT_ALL
leaf corcoran
2020-04-25
1
-0
/
+3
*
feature: add option to disable forward slash escaping
2.1.0.8rc1
2.1.0.8
Jesper Lundgren
2020-03-24
1
-0
/
+18
*
bugfix: we now only apply the lightuserdata mask on platforms that are at lea...
2.1.0.7rc2
2.1.0.7
罗泽轩
2018-12-07
1
-0
/
+5
*
feature: ported to the ARM64 platform by masking off the bits higher than 47-...
2.1.0.7rc1
spacewander
2018-10-17
1
-9
/
+14
*
bumped version to 2.1.0.6.
2.1.0.6
Yichun Zhang (agentzh)
2018-04-19
1
-1
/
+1
*
optimize: improved forward-compatibility with older versions of Lua/LuaJIT.
Thibault Charbonnier
2018-01-02
1
-6
/
+9
*
bugfix: fixed the C compiler warning "SO C90 forbids mixed declarations and c...
2.1.0.6rc2
Yichun Zhang (agentzh)
2017-11-17
1
-2
/
+3
*
feature: set cjson.array_mt on decoded JSON arrays.
2.1.0.6rc1
Thibault Charbonnier
2017-11-17
1
-0
/
+21
*
feature: added new cjson.array_mt metatable to allow enforcing JSON array enc...
Thibault Charbonnier
2017-11-15
1
-17
/
+46
*
bugfix: fixed a -Wsign-compare compiler warning.
gnought
2017-04-10
1
-1
/
+1
*
bugfix: conditionally build luaL_setfuncs() function as the latest LuaJIT v2....
2.1.0.5
Datong Sun
2017-04-05
1
-2
/
+3
*
feature: supports MS C compiler older than VC2012.
spacewander
2017-01-31
1
-0
/
+10
*
bugfix: preserve 'empty_array_mt' behavior upon multiple loadings of the module.
Thibault Charbonnier
2016-12-17
1
-3
/
+14
*
bugfix: fixed compilation errors from the Microsoft C compiler.
Tim Chen
2016-11-06
1
-0
/
+6
*
feat: cjson.as_array metamethod to enforce empty array encoding
Thibault Charbonnier
2016-03-03
1
-3
/
+34
*
feature: now we allow up to 16 decimal places in JSON number encoding via cjs...
2.1.0.3
Brandon
2015-11-04
1
-1
/
+1
*
feature: applied Jiale Zhi's patch to add the new config function encode_empt...
2.1.0.1
Yichun Zhang (agentzh)
2014-02-18
1
-1
/
+13
*
Use Javascript compat values for Infinity/NaN
Mark Pulford
2012-03-04
1
-4
/
+12
*
Bump version to 2.1devel
Mark Pulford
2012-03-04
1
-1
/
+1
*
Add cjson.safe module to suppress exceptions
Mark Pulford
2012-03-04
1
-0
/
+58
*
Ignore DISABLE_INVALID_NUMBERS with builtin fpconv
Mark Pulford
2012-03-04
1
-12
/
+14
*
Bump version to 2.0devel
Mark Pulford
2012-03-04
1
-1
/
+1
*
Reserve stack slot for luaL_error() during encode
Mark Pulford
2012-03-04
1
-4
/
+11
*
Remove deprecated "refuse_invalid_numbers"
Mark Pulford
2012-03-04
1
-38
/
+0
*
Bump development version to 1.1devel
Mark Pulford
2012-03-04
1
-1
/
+1
*
Disable registration of cjson global variable
Mark Pulford
2012-03-04
1
-7
/
+2
*
Return boolean values from configuration functions
Mark Pulford
2012-03-04
1
-5
/
+8
*
Add depth/index to decode depth error message
Mark Pulford
2012-03-04
1
-2
/
+3
*
Fix Lua C function stack overflow during encoding
Mark Pulford
2012-03-04
1
-7
/
+12
*
Simplify configuration function code
Mark Pulford
2012-03-04
1
-60
/
+47
*
Merge lua_json_decode() into json_decode()
Mark Pulford
2012-03-04
1
-28
/
+14
*
Update copyright date range to include 2012
Mark Pulford
2012-03-04
1
-2
/
+2
*
Change default nesting limits to 1000
Mark Pulford
2012-03-04
1
-2
/
+2
*
Add option to encode invalid numbers as "null"
Mark Pulford
2012-03-04
1
-65
/
+109
*
Add configurable decode nesting limit
Mark Pulford
2012-03-04
1
-35
/
+63
*
Improve performance by tracking decode ptr
Mark Pulford
2012-03-04
1
-46
/
+49
*
Fix typos (lists, hexadecimal)
Mark Pulford
2012-01-02
1
-2
/
+2
*
Add build option to disable invalid numbers
Mark Pulford
2012-01-01
1
-0
/
+15
*
Sanitise locale code, comments and documentation
Mark Pulford
2012-01-01
1
-5
/
+2
*
Minor code cleanup
Mark Pulford
2011-12-31
1
-10
/
+12
[next]