Skip to content

Releases: rurban/safeclib

safeclib-2.1.1 v30082017 released

30 Aug 10:21
Compare
Choose a tag to compare

Added vsprintf_s, vsnprintf_s. They are C11.
Many compilation and test fixes.
See the ChangeLog.

12df8c809a7a6f380aa000c7ef3026c824f8a373  libsafec-30082017.0-g85d10b.tar.bz2
0bbe4df602036e8a94a2ced25361b7e5f58146eb  libsafec-30082017.0-g85d10b.tar.gz

safeclib-2.1 v25082017 released

25 Aug 09:31
Compare
Choose a tag to compare

See the ChangeLog.

  • Bumped to 2.1
  • Fixed many tests. They were not enabled at all. See #10.
    sprintf_s, snprintf_s, memcpy16_s, memcpy32_s,
    memmove_s, memmove16_s, memmove32_s, memset_s,
    strcpyfldout_s, strljustify_s,
  • Changed some errors: Throw ESLEMAX when smax exceeds max,
    before it errored with the smax>dmax check (ESNOSPC):
    memcpy_s, memcpy16_s, memcpy32_s, memcmp_s, memcmp16_s,
    memcmp32_s, memmove_s, memmove16_s, memmov32_s.
  • Reverted a strljustify_s change by me.
  • Document that memset_s on C11 allows n = ZERO, and
    ESNULLP will be EINVAL
  • --enable-debug on Darwin disables shared
  • add snprintf_s, the unsafe variant of sprintf_s

safeclib-2.0 v24082017 released

24 Aug 13:13
Compare
Choose a tag to compare

See the ChangeLog.

  • Added man (3) pages and proper documentation.
    See https://rurban.github.io/safeclib/
  • Added a safe_config.h for some new configure options:
    strmax, memmax, nullstack and STRTOK_DELIM_MAX_LEN

safeclib-2.0 v15082017 released

15 Aug 17:31
Compare
Choose a tag to compare

See README and the new ChangeLog