README 1.2 KB

123456789101112131415161718192021222324252627282930313233
  1. Library collecting various utility components needed by several modules
  2. #######################################################################
  3. The licesing matches the rules for core - owned by FhG or more liberal
  4. like BSD or MIT style.
  5. 1. TMREC
  6. ========
  7. Time recurrence matching, with recurrences defined based on specifications
  8. by Internet Calendaring and Scheduling Core Object Specification (Calendar
  9. COS - RFC 2445)
  10. 2. SRJSON
  11. =========
  12. Adapted verision of cJSON - a C JSON parsing library - that integrates better
  13. with Kamailio/SER environment.
  14. The changes so far:
  15. - rename cJSON to srjson to avoid name space conflicts
  16. - ability to specify malloc/free functions per JSON document. In
  17. Kamailio/SER, based on needs, it can be PKG or SHM type of used memory.
  18. - ability to add a string value by pointer and length - the very common
  19. str structure
  20. Next targets:
  21. - option to clone or not the full JSON document buffer and parse using
  22. the clone (tied to and becomes usefule with the next item in this list)
  23. - don't clone the string values when parsing a JSON document, but set
  24. references to names and string values
  25. - add functions to make easy to add binary data in string values, stored
  26. in base32 or base64 format