name mode size
..
Makefile 100644 128B
README 100644 1.23kB
sha256.c 100644 32.37kB
sha256.h 100644 6.72kB
shautils.c 100644 2.03kB
shautils.h 100644 1.27kB
srjson.c 100644 25.14kB
srjson.h 100644 8kB
sruid.c 100644 4.38kB
sruid.h 100644 1.38kB
tmrec.c 100644 25.58kB
tmrec.h 100644 3.53kB
README
Library collecting various utility components needed by several modules ####################################################################### The licensing matches the rules for core - owned by FhG or more liberal like BSD or MIT style. 1. TMREC ======== Time recurrence matching, with recurrences defined based on specifications by Internet Calendaring and Scheduling Core Object Specification (Calendar COS - RFC 2445) 2. SRJSON ========= Adapted verision of cJSON - a C JSON parsing library - that integrates better with Kamailio environment. The changes so far: - rename cJSON to srjson to avoid name space conflicts - ability to specify malloc/free functions per JSON document. In Kamailio based on needs, it can be PKG or SHM type of used memory. - ability to add a string value by pointer and length - the very common str structure Next targets: - option to clone or not the full JSON document buffer and parse using the clone (tied to and becomes usefule with the next item in this list) - don't clone the string values when parsing a JSON document, but set references to names and string values - add functions to make easy to add binary data in string values, stored in base32 or base64 format