orcania

Potluck with different functions for different purposes that can be shared among C programs

LGPL-2.1 License

Downloads
6
Stars
11
Committers
11

Bot releases are hidden (Show)

orcania - Release 2.3.3 Latest Release

Published by babelouest about 1 year ago

  • Enforce base64decode
orcania - Release 2.3.2

Published by babelouest almost 2 years ago

  • Improve cmake script and MSVC support
  • Build with flag -Wconversion
orcania - Release 2.3.1

Published by babelouest about 2 years ago

  • Minor bugfixes
orcania - Release 2.3.0

Published by babelouest over 2 years ago

  • 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
orcania - Release 2.2.2

Published by babelouest over 2 years ago

  • Add o_strnullempty
  • Breaking: trimwhitespace now returns const char * instead of char *, might give compiler warning
  • Refactor o_base64* functions
orcania - Release 2.2.1

Published by babelouest over 3 years ago

  • Add ld flags in liborcania.pc on static build
orcania - Release 2.2.0

Published by babelouest over 3 years ago

  • Add command-line tool base64url which is similar to GNU base64 tool but for base64url format
orcania - Release 2.1.1

Published by babelouest over 4 years ago

  • Harmonize and fix license
  • Fix doc generator
  • Rework mstrcatf
  • Fix pkgconfig install on Makefile
  • Add simple API documentation summary
orcania - Release 2.1.0

Published by babelouest over 4 years ago

  • Add doxygen documentation
  • Add functions pointer_list_clean_free, pointer_list_remove_at_free and pointer_list_remove_pointer_free
  • split_string returns size_t
  • Add functions o_strnchr and o_strrnchr
  • Add function trimcharacter
  • Improve o_base64_decode if input data is invalid
orcania - Release 2.0.1

Published by babelouest over 5 years ago

  • 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
orcania - Release 2.0.0

Published by babelouest over 5 years ago

  • 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
orcania - Release 1.2.9

Published by babelouest almost 6 years ago

  • 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
orcania - Release 1.2.8

Published by babelouest almost 6 years ago

  • Fix build with Makefile
  • Improve build config file and install headers
orcania - Release 1.2.7

Published by babelouest about 6 years ago

  • Add config file orcania-cfg.h dynamically built with the options
orcania - Release 1.2.6

Published by babelouest about 6 years ago

  • Add Travis CI
  • Change cmake option BUILD_TESTING to BUILD_YDER_TESTING
  • Add RPM in CMake script package
orcania - Release 1.2.5

Published by babelouest about 6 years ago

  • Fix pkgconfig file
orcania - Release 1.2.4

Published by babelouest about 6 years ago

  • Fix CMake build when /usr/local is not present in default build path
orcania - Release 1.2.3

Published by babelouest over 6 years ago

Fix Makefile soname

orcania - Release 1.2.2

Published by babelouest over 6 years ago

  • Add Debian hardening patch on Makefile
  • Change PREFIX for DESTDIR in the Makefile
orcania - Release 1.2.1

Published by babelouest over 6 years ago