- Minor bugfixes
- Build with flag
-Wpedantic
- Enforce base64decode
- Improve cmake script and MSVC support
- Build with flag
-Wconversion
- Minor bugfixes
- Add
o_base64_encode_alloc
,o_base64_decode_alloc
,o_base64url_encode_alloc
,o_base64url_decode_alloc
,o_base64url_2_base64_alloc
,o_base64_2_base64url_alloc
- Fix pkg-config file with absolute path for
CMAKE_INSTALL_{INCLUDE,LIB}DIR
, Closes #27
- Add
o_strnullempty
- Breaking:
trimwhitespace
now returnsconst char *
instead ofchar *
, might give compiler warning - Refactor
o_base64*
functions
- Add ld flags in liborcania.pc on static build
- Add command-line tool
base64url
which is similar to GNUbase64
tool but forbase64url
format
- Harmonize and fix license
- Fix doc generator
- Rework mstrcatf
- Fix pkgconfig install on Makefile
- Add simple API documentation summary
- Add doxygen documentation
- Add functions
pointer_list_clean_free
,pointer_list_remove_at_free
andpointer_list_remove_pointer_free
split_string
returnssize_t
- Add functions
o_strnchr
ando_strrnchr
- Add function
trimcharacter
- Improve
o_base64_decode
if input data is invalid
- Fix double free() on
pointer_list_remove_at
- Fix build for MacOSX (thanks JohnAZoidberg!)
- Clean build process
- Fix config option STRTSR so cmake and makefile will use the same name
- Add struct _pointer_list to manage arrays of pointers
- Add string_array_join, string_array_size
- Add o_base64url_encode and o_base64url_decode, and o_base64url_2_base64 to convert base64 url format to base64
- Remove jansson related functions and dependency
- Install pkgconfig file when using Makefile
- Add build flag to force inline implementation of strstr if the host system is not known to implement strstr but isn't listed as so, like FreeRTOS Thanks to Dirk Uhlemann
- Avoid babelouest/ulfius#84
- Fix build with Makefile
- Improve build config file and install headers
- Add config file orcania-cfg.h dynamically built with the options
- Add Travis CI
- Change cmake option BUILD_TESTING to BUILD_YDER_TESTING
- Add RPM in CMake script package
- Fix pkgconfig file
- Fix CMake build when /usr/local is not present in default build path
- Fix Makefile soname
- Upgrade Makefile
- Fix string_array_has_trimmed_value
- Add CMake installation script