aboutsummaryrefslogtreecommitdiffstats
path: root/include/osmocom/core
AgeCommit message (Expand)AuthorFilesLines
8 dayslogging: Introduce mutex API to manage log_target in multi-thread envsPau Espin Pedrol1-0/+14
10 daystdef: Introduce min_val and max_val fieldsPau Espin Pedrol1-0/+6
2019-09-26msgb: Allow size==headroom in msgb_alloc_headroom*()Pau Espin Pedrol1-2/+2
2019-09-20logging: Move extern declaration of osmo_log_target_list from logging.h to lo...Pau Espin Pedrol2-1/+1
2019-09-18logging.h: add L1 SAPI related context and filterOliver Smith1-0/+2
2019-09-17logging_internal.h: Fix osmo_log_info definitionPau Espin Pedrol1-1/+1
2019-09-11tdef: fixup osmo_tdef_set()Neels Hofmeyr1-1/+1
2019-09-07tdef: Introduce API osmo_tdef_set()Pau Espin Pedrol1-0/+1
2019-08-30OSMO_SOCKADDR_STR_FMT_ARGS: guard against NULL pointerNeels Hofmeyr1-1/+1
2019-08-30OSMO_SOCKADDR_STR_FMT_ARGS: remove useless conditionNeels Hofmeyr1-1/+1
2019-08-27context: Add support for [per-thread] global talloc contextsHarald Welte2-3/+26
2019-08-15osmo_tdef_get(): allow passing -1 as default timeoutneels/tdefNeels Hofmeyr1-1/+1
2019-07-09Revert "utils.h: require a semi colon after OSMO_ASSERT"Vadim Yanitskiy1-2/+2
2019-07-08utils.h: require a semi colon after OSMO_ASSERTAlexander Couzens1-2/+2
2019-06-13(minor) fix typo in commentsKévin Redon1-3/+3
2019-06-13minor: don't redefine macrosKévin Redon2-0/+4
2019-06-12core/utils: drop meaningless const from return value of osmo_luhn()Vadim Yanitskiy1-1/+1
2019-06-05fsm: Allow millisecond granularity in osmo_fsm built-in timerHarald Welte1-0/+15
2019-05-19Deprecate usage of osmo_counter_*Daniel Willmann1-2/+10
2019-05-07add osmo_stat_item_inc/osmo_stat_item_dec to set it relativeAlexander Couzens1-0/+2
2019-04-12add identifier sanitation for setting FSM instance idsNeels Hofmeyr2-0/+2
2019-04-12add osmo_{escape,quote}_str_buf2() for standard args orderingNeels Hofmeyr1-2/+6
2019-04-11tweak OSMO_STRBUF_APPEND(), add OSMO_STRBUF_APPEND_NOLEN()Neels Hofmeyr1-7/+30
2019-04-11add osmo_str_startswith()Neels Hofmeyr1-0/+2
2019-04-11fsm: support graceful osmo_fsm_inst_term() cascadesNeels Hofmeyr1-0/+1
2019-04-11fsm: add flag to ensure osmo_fsm_inst_term() happens only onceNeels Hofmeyr1-0/+2
2019-04-10Add _c versions of functions that otherwise return static buffersHarald Welte3-0/+33
2019-04-08add osmo_use_count APINeels Hofmeyr1-0/+228
2019-04-08add osmo_sockaddr_str APINeels Hofmeyr1-0/+87
2019-04-03Add _buf() functions to bypass static string buffersHarald Welte2-1/+3
2019-03-29osmo_escape_str_buf: Always copy, don't return input string pointerHarald Welte1-1/+1
2019-03-27Doxygen: fix documentation of rate_ctr_for_each_counter()Vadim Yanitskiy1-4/+0
2019-03-27core/msgb.h: fix incorrect Doxygen parameter descriptionVadim Yanitskiy1-5/+5
2019-03-27core/msgb.h: drop meaningless parameter of msgb_eq_* helpersVadim Yanitskiy1-5/+5
2019-03-27core/msgb.h: fix dead msgb2 reference in msgb_eq_* helpersVadim Yanitskiy1-5/+5
2019-03-27core/linuxlist.h: fix white-space and inconsistent alignmentVadim Yanitskiy1-19/+19
2019-03-27core/linuxlist.h: fix and unify Doxygen documentationVadim Yanitskiy1-99/+96
2019-03-21select: Rename BSC_FD_* constants to OSMO_FD_*Harald Welte1-5/+10
2019-03-19socket: osmo_sock_get_name() Use "const void *" as talloc contextHarald Welte1-1/+1
2019-03-07fsm: add osmo_fsm_inst_state_chg_keep_or_start_timer()Neels Hofmeyr1-0/+15
2019-03-06represent negative T-timers as Osmocom-specific X-timersNeels Hofmeyr2-3/+11
2019-02-26log: fsm: allow logging the timeout on state changeNeels Hofmeyr1-0/+1
2019-02-17add OSMO_STRBUF_PRINTF()Neels Hofmeyr1-0/+85
2019-02-05bitvec: Add bitvec_tailroom_bits() functionHarald Welte1-0/+6
2019-02-05bitvec: Add bitvec_bytes_used() functionHarald Welte1-0/+9
2019-02-04add osmo_tdef API, originally adopted from osmo-bsc T_defNeels Hofmeyr1-0/+172
2019-02-04socket.h: add missing includeMax1-2/+7
2019-01-29osmo_fsm_state_name: make robust against NULL fiNeels Hofmeyr1-1/+1
2019-01-28add osmo_hexdump_buf() and testNeels Hofmeyr1-0/+3
2019-01-21Rename msgb_wrap_with_TL()Max1-1/+1