From: Bitbucket <com...@bi...> - 2019-06-15 17:20:17
|
3 new commits in naviserver: https://bitbucket.org/naviserver/naviserver/commits/7b7a9d8a8100/ Changeset: 7b7a9d8a8100 User: gustafn Date: 2019-06-15 13:55:42+00:00 Summary: improve spelling Affected #: 1 file https://bitbucket.org/naviserver/naviserver/commits/3b6c43deeb11/ Changeset: 3b6c43deeb11 User: gustafn Date: 2019-06-15 14:03:50+00:00 Summary: new feature for Ns_ParseObjv: optional range checking for Ns_ObjvInt It is now possible to provide a range for positional and non-positional arguments of type Ns_ObjvInt, which is checked already during Ns_ParseObjv. This leads to uniform behavior, more thorough checking, and uniform error messages. By this changeset various potential crashes were fixed, when e.g. passed-in values are used as array-indices (crash on negative numbers) or where the values were casted to unsigned types (very high unsigned values, potential memory alloc problems). Affected #: 22 files https://bitbucket.org/naviserver/naviserver/commits/fc33338a32ce/ Changeset: fc33338a32ce User: gustafn Date: 2019-06-15 17:19:36+00:00 Summary: fix all cases, where Tcl_GetIntFromObj() was used without a range check. Switch to Ns_ParseObjv() on more occasions. Affected #: 12 files Repository URL: https://bitbucket.org/naviserver/naviserver/ -- This is a commit notification from bitbucket.org. You are receiving this because you have the service enabled, addressing the recipient of this email. |