aboutsummaryrefslogtreecommitdiff
path: root/CHANGES
diff options
context:
space:
mode:
authorBenoit Germain <bnt period germain arrobase gmail period com>2014-01-20 15:34:25 +0100
committerBenoit Germain <bnt period germain arrobase gmail period com>2014-01-20 15:34:25 +0100
commitd92a2ca2a43c68854011e2f84ce0a75802d854be (patch)
treee9bbd0b69f67609cdff23664d9a322e532c17a10 /CHANGES
parentcf9b09ff352611fb8cee3679127f3655cbe73ae7 (diff)
downloadlanes-d92a2ca2a43c68854011e2f84ce0a75802d854be.tar.gz
lanes-d92a2ca2a43c68854011e2f84ce0a75802d854be.tar.bz2
lanes-d92a2ca2a43c68854011e2f84ce0a75802d854be.zip
Turn potential malicious-crafted code crashes into normal Lua errors
* bump version to 3.8.1 * new function lane:get_debug_threadname() * Fix invalid memory accesses when fetching the name of a joined lane with lanes:threads() (because its lua_State is closed) * use luaL_newmetatable() to create the metatable for lane objects * prevent malicious code from crashing by calling lane methods without passing the lane as first argument (raise an error instead) * set_debug_threadname() is no longer registered in the function lookup databases because it holds a C pointer as upvalue and it might crash if used maliciously
Diffstat (limited to 'CHANGES')
-rw-r--r--CHANGES8
1 files changed, 8 insertions, 0 deletions
diff --git a/CHANGES b/CHANGES
index 3639295..d1c4913 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,5 +1,13 @@
1CHANGES: 1CHANGES:
2 2
3CHANGE 92: BGe 20-Jan-14
4 * version 3.8.1
5 * new function lane:get_debug_threadname()
6 * Fix invalid memory accesses when fetching the name of a joined lane with lanes:threads() (because its lua_State is closed)
7 * use luaL_newmetatable() to create the metatable for lane objects
8 * prevent malicious code from crashing by calling lane methods without passing the lane as first argument (raise an error instead)
9 * set_debug_threadname() is no longer registered in the function lookup databases because it holds a C pointer as upvalue and it might crash if used maliciously
10
3CHANGE 91: BGe 20-Jan-14 11CHANGE 91: BGe 20-Jan-14
4 * version 3.8.0 12 * version 3.8.0
5 * linda:set() accepts multiple values to set in the specified slot 13 * linda:set() accepts multiple values to set in the specified slot