1. d511a9d util: add osmo_strbuf macros to manipulate the strbuf tail by Neels Hofmeyr · 7 months ago
  2. 271baad util: add OSMO_STRBUF_REMAIN() by Neels Hofmeyr · 7 months ago
  3. 94705d0 uitils: add floored and euclidian modulo functions by Philipp Maier · 1 year, 5 months ago
  4. 812766e utils.h: protect param with parenthesis in OSMO_BYTES_FOR_BITS() by Pau Espin Pedrol · 1 year, 10 months ago
  5. c797e25 core/utils.h: make use of OSMO_LIKELY in OSMO_ASSERT by Vadim Yanitskiy · 2 years, 5 months ago
  6. 9ac355a core/utils.h: wrap OSMO_ASSERT() with do { ... } while (0) by Vadim Yanitskiy · 2 years, 5 months ago
  7. e59e839 core/utils.h: add OSMO_LIKELY / OSMO_UNLIKELY macros by Vadim Yanitskiy · 2 years, 5 months ago
  8. 1633735 add osmo_quote_str_buf3, osmo_escape_str_buf3 by Neels Hofmeyr · 2 years, 5 months ago
  9. 7d6166a utils: Fix -Wsign-compare warnings by Harald Welte · 2 years, 6 months ago
  10. c549719 utils: introduce osmo_talloc_replace_string_fmt() by Vadim Yanitskiy · 3 years, 1 month ago
  11. 4777334 utils: add osmo_str_to_int() and osmo_str_to_int64() by Neels Hofmeyr · 2 years, 10 months ago
  12. 7af860f utils: Fix c++ warn in OSMO_STRBUF_APPEND by Pau Espin Pedrol · 2 years, 11 months ago
  13. 87c3afb add osmo_float_str_to_int() and osmo_int_to_float_str_*() by Neels Hofmeyr · 3 years, 9 months ago
  14. 83025bf add osmo_mobile_identity API by Neels Hofmeyr · 4 years, 1 month ago
  15. a13fb75 Revert "add osmo_mobile_identity API" by Harald Welte · 4 years ago
  16. d1ceca9 add osmo_mobile_identity API by Neels Hofmeyr · 4 years, 1 month ago
  17. dacac99 api doc: clarify OSMO_NAME_C_IMPL() required FUNC_BUF signature by Neels Hofmeyr · 4 years, 1 month ago
  18. cc0b5d5 value_string: Switch val from unsigned to int by Pau Espin Pedrol · 4 years, 5 months ago
  19. 8a7eed5 add osmo_escape_cstr and osmo_quote_cstr by Neels Hofmeyr · 4 years, 7 months ago
  20. 06356fd utils: add osmo_strnchr() by Neels Hofmeyr · 4 years, 7 months ago
  21. 823073a utils.h: add OSMO_NAME_C_IMPL() macro by Neels Hofmeyr · 4 years, 8 months ago
  22. 002a51d add osmo_sockaddr_str_cmp() by Neels Hofmeyr · 4 years, 8 months ago
  23. e242548 Revert "utils.h: require a semi colon after OSMO_ASSERT" by Vadim Yanitskiy · 5 years ago
  24. 4e284b6 utils.h: require a semi colon after OSMO_ASSERT by Alexander Couzens · 5 years ago
  25. 77021c7 (minor) fix typo in comments by Kévin Redon · 5 years ago
  26. d1e220f minor: don't redefine macros by Kévin Redon · 5 years ago
  27. d9fc604 core/utils: drop meaningless const from return value of osmo_luhn() by Vadim Yanitskiy · 5 years ago
  28. b480b74 add identifier sanitation for setting FSM instance ids by Neels Hofmeyr · 5 years ago
  29. ecef7ec add osmo_{escape,quote}_str_buf2() for standard args ordering by Neels Hofmeyr · 5 years ago
  30. 8531d66 tweak OSMO_STRBUF_APPEND(), add OSMO_STRBUF_APPEND_NOLEN() by Neels Hofmeyr · 5 years ago
  31. d79ccc6 add osmo_str_startswith() by Neels Hofmeyr · 5 years ago
  32. 179f357 Add _c versions of functions that otherwise return static buffers by Harald Welte · 5 years ago
  33. 4a62eda Add _buf() functions to bypass static string buffers by Harald Welte · 5 years ago
  34. 98ed339 osmo_escape_str_buf: Always copy, don't return input string pointer by Harald Welte · 5 years ago
  35. 2cbe25f add OSMO_STRBUF_PRINTF() by Neels Hofmeyr · 5 years ago
  36. 0423b61 add osmo_hexdump_buf() and test by Neels Hofmeyr · 5 years ago
  37. 894be2d gsm23003: add osmo_imei_str_valid() by Oliver Smith · 5 years ago
  38. 7079e69 add osmo_bcd2str() by Neels Hofmeyr · 6 years ago
  39. 7c74989 add osmo_str_tolower() and _toupper() with test by Neels Hofmeyr · 6 years ago
  40. 5594430 core/utils.h: move includes to the top by Vadim Yanitskiy · 6 years ago
  41. 80f4ff9 core/utils.h: drop duplicate '<stdbool.h>' include by Vadim Yanitskiy · 6 years ago
  42. 983dcb9 use __FILE__, not __BASE_FILE__ by Neels Hofmeyr · 6 years ago
  43. 459a180 Don't call abort() directly, always use osmo_panic() by Harald Welte · 6 years ago
  44. 15a5f8d Add osmo_isqrt32() to compute 32bit integer square root by Harald Welte · 6 years ago
  45. 04eb56f add osmo_quote_str(),osmo_quote_str_buf() and test by Neels Hofmeyr · 6 years ago
  46. 18c014d utils: add helper wrapper for osmo_strlcpy() by Max · 6 years ago
  47. 9910bbc utils: add osmo_escape_str() by Neels Hofmeyr · 7 years ago
  48. 937ddea utils: add osmo_separated_identifiers_valid() by Neels Hofmeyr · 7 years ago
  49. 84ea2e0 logging vty: describe 'logging set-log-mask' command, add OSMO_STRINGIFY_VAL() by Neels Hofmeyr · 7 years ago
  50. dc75b11 comment: utils: more accurately describe OSMO_STRINGIFY macro by Neels Hofmeyr · 7 years ago
  51. febe83c Introduce osmo_identifier_valid() function to check validity of identifier by Harald Welte · 7 years ago
  52. abdd7a2 add osmo_talloc_asprintf() and ctrl_cmd_reply_printf() by Neels Hofmeyr · 7 years ago
  53. 4335bad utils: add osmo_is_hexstr(), add unit test by Neels Hofmeyr · 7 years ago
  54. 17518fe doxygen: unify use of \file across the board by Neels Hofmeyr · 7 years ago
  55. 87e4550 doxygen: enable AUTOBRIEF, drop \brief by Neels Hofmeyr · 7 years ago
  56. dd75bac Move NUM_BYTES macro to core library by Max · 7 years ago
  57. 8a5d60b fix OSMO_VALUE_STRING macro: don't use OSMO_STRINGIFY() by Neels Hofmeyr · 7 years ago
  58. 75c0e2f utils.h: #include <stdio.h> as we use fprintf() by Harald Welte · 7 years ago
  59. 1808096 utils.h: add OSMO_STRINGIFY and OSMO_VALUE_STRING macros by Neels Hofmeyr · 8 years ago
  60. aeecc48 Introduce osmo_strlcpy() function so we can stop using strncpy() by Harald Welte · 8 years ago
  61. 881dcaf Mark input string to osmo_talloc_replace_string() as const by Harald Welte · 8 years ago
  62. 8d6dcd9 add get_value_string_or_null() to handle unknown items by Neels Hofmeyr · 8 years ago
  63. 3d79240 logging: Use __BASE_FILE__ instead of __FILE__ by Harald Welte · 8 years ago
  64. 9709b2e Import osmo_{encode,decode}_big_endian() from openbsc by Harald Welte · 8 years ago
  65. 2d2e2cc Update doxygen annotations in libosmocore by Harald Welte · 8 years ago
  66. 0f40ae1 osmo_static_assert: Put back the typedef in the code by Holger Hans Peter Freyther · 9 years ago
  67. f3c7e85 libctrl: remove reference to bsc_replace_string() by Harald Welte · 10 years ago
  68. 12ba778 include: Switch to #pragma once pattern by Sylvain Munaut · 10 years ago
  69. b8add36 utils.h: we need to include utils.h for osmo_generate_backtrace() by Harald Welte · 11 years ago
  70. b3b955b misc: Fix compiler warnings about the static_assert macro with gcc 4.8 by Holger Hans Peter Freyther · 11 years ago
  71. 55cf022 utils: Use fprintf to print the assertion and generate a backtrace by Katerina Barone-Adesi · 11 years ago
  72. 008e53b utils: Introduce OSMO_ASSERT in the utils and use it in the unit tests by Katerina Barone-Adesi · 11 years ago
  73. 08b2862 utils: Change semantic of OSMO_MAX/OSMO_MIN to match semantic of a function by Holger Hans Peter Freyther · 12 years ago
  74. dca7d2c doc: Fix the Doxygen section endings by Sylvain Munaut · 12 years ago
  75. 4cfbae8 utils: Add declaration back for osmo_osmo_hexdump_nospc by Sylvain Munaut · 13 years ago
  76. ff23d24 utils: Fix a bad double osmo_ prefix for osmo_hexdump_nospc by Sylvain Munaut · 13 years ago
  77. 8598f18 doxygen: add doxygen module 'utils' by Harald Welte · 13 years ago
  78. bd598e3 start to add doxygen documentation to libosmocore headers by Harald Welte · 13 years ago
  79. 430be84 add definition of OSMO_MIN macro, similar to OSMO_MAX by Harald Welte · 13 years ago 0.3.5
  80. e9b744e add MAX() macro as OSMO_MAX by Harald Welte · 13 years ago
  81. 87f7b25 utils: use namespace prefix osmo_* by Pablo Neira Ayuso · 13 years ago
  82. 3abad6a utils: move OSMO_SNPRINT_RET() macro definition to osmocom/core/utils.h by Pablo Neira Ayuso · 13 years ago
  83. 8341934 include: reorganize headers file to include/osmocom/[gsm|core] by Pablo Neira Ayuso · 13 years ago 0.2.0[Renamed from include/osmocore/utils.h]
  84. 2822296 LOGGING: configure logging from the vty by Harald Welte · 13 years ago
  85. b05552b [utils] introduce ubit_dump to dump buffers of unpacked bits by Harald Welte · 13 years ago
  86. 3d0ac5e [utils] add 'bitdump' function for bitfields by Harald Welte · 13 years ago
  87. 52c07ca misc: Move the static_assert from logging to the utils by Holger Hans Peter Freyther · 13 years ago
  88. dee47cd add new hexdump_nospc() function by Harald Welte · 14 years ago 0.1.15
  89. 40481e8 move hexdump() from logging.c to utils.c by Harald Welte · 14 years ago
  90. 3eba991 Import 'hexparse' function from OpenBSC by Harald Welte · 14 years ago 0.1.14
  91. a73e2f9 import bcd2char() and char2bcd() from OpenBSC by Harald Welte · 14 years ago
  92. d284cd9 Import value_string utilities and some RSL stuff from OpenBSC by Harald Welte · 14 years ago
  93. ec8b450 intial checkin of the libosmocore project by Harald Welte · 14 years ago