Library collecting various utility components needed by several modules
#######################################################################
The licesing 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/SER 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/SER, 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