summaryrefslogtreecommitdiffstats
path: root/include/osmocom/core
Commit message (Expand)AuthorAgeFilesLines
* add osmo_sockaddr_str_is_nonzero()Neels Hofmeyr2019-11-011-0/+1
* add osmo_fsm_set_dealloc_ctx(), to help with use-after-freeNeels Hofmeyr2019-10-291-0/+1
* socket: Introduce API osmo_sock_init2_multiaddr()Pau Espin Pedrol2019-10-181-0/+7
* logging: Introduce mutex API to manage log_target in multi-thread envsPau Espin Pedrol2019-10-091-0/+14
* tdef: Introduce min_val and max_val fieldsPau Espin Pedrol2019-10-071-0/+6
* msgb: Allow size==headroom in msgb_alloc_headroom*()Pau Espin Pedrol2019-09-261-2/+2
* logging: Move extern declaration of osmo_log_target_list from logging.h to lo...Pau Espin Pedrol2019-09-202-1/+1
* logging.h: add L1 SAPI related context and filterOliver Smith2019-09-181-0/+2
* logging_internal.h: Fix osmo_log_info definitionPau Espin Pedrol2019-09-171-1/+1
* tdef: fixup osmo_tdef_set()Neels Hofmeyr2019-09-111-1/+1
* tdef: Introduce API osmo_tdef_set()Pau Espin Pedrol2019-09-071-0/+1
* OSMO_SOCKADDR_STR_FMT_ARGS: guard against NULL pointerNeels Hofmeyr2019-08-301-1/+1
* OSMO_SOCKADDR_STR_FMT_ARGS: remove useless conditionNeels Hofmeyr2019-08-301-1/+1
* context: Add support for [per-thread] global talloc contextsHarald Welte2019-08-272-3/+26
* osmo_tdef_get(): allow passing -1 as default timeoutNeels Hofmeyr2019-08-151-1/+1
* Revert "utils.h: require a semi colon after OSMO_ASSERT"Vadim Yanitskiy2019-07-091-2/+2
* utils.h: require a semi colon after OSMO_ASSERTAlexander Couzens2019-07-081-2/+2
* (minor) fix typo in commentsKévin Redon2019-06-131-3/+3
* minor: don't redefine macrosKévin Redon2019-06-132-0/+4
* core/utils: drop meaningless const from return value of osmo_luhn()Vadim Yanitskiy2019-06-121-1/+1
* fsm: Allow millisecond granularity in osmo_fsm built-in timerHarald Welte2019-06-051-0/+15
* Deprecate usage of osmo_counter_*Daniel Willmann2019-05-191-2/+10
* add osmo_stat_item_inc/osmo_stat_item_dec to set it relativeAlexander Couzens2019-05-071-0/+2
* add identifier sanitation for setting FSM instance idsNeels Hofmeyr2019-04-122-0/+2
* add osmo_{escape,quote}_str_buf2() for standard args orderingNeels Hofmeyr2019-04-121-2/+6
* tweak OSMO_STRBUF_APPEND(), add OSMO_STRBUF_APPEND_NOLEN()Neels Hofmeyr2019-04-111-7/+30
* add osmo_str_startswith()Neels Hofmeyr2019-04-111-0/+2
* fsm: support graceful osmo_fsm_inst_term() cascadesNeels Hofmeyr2019-04-111-0/+1
* fsm: add flag to ensure osmo_fsm_inst_term() happens only onceNeels Hofmeyr2019-04-111-0/+2
* Add _c versions of functions that otherwise return static buffersHarald Welte2019-04-103-0/+33
* add osmo_use_count APINeels Hofmeyr2019-04-081-0/+228
* add osmo_sockaddr_str APINeels Hofmeyr2019-04-081-0/+87
* Add _buf() functions to bypass static string buffersHarald Welte2019-04-032-1/+3
* osmo_escape_str_buf: Always copy, don't return input string pointerHarald Welte2019-03-291-1/+1
* Doxygen: fix documentation of rate_ctr_for_each_counter()Vadim Yanitskiy2019-03-271-4/+0
* core/msgb.h: fix incorrect Doxygen parameter descriptionVadim Yanitskiy2019-03-271-5/+5
* core/msgb.h: drop meaningless parameter of msgb_eq_* helpersVadim Yanitskiy2019-03-271-5/+5
* core/msgb.h: fix dead msgb2 reference in msgb_eq_* helpersVadim Yanitskiy2019-03-271-5/+5
* core/linuxlist.h: fix white-space and inconsistent alignmentVadim Yanitskiy2019-03-271-19/+19
* core/linuxlist.h: fix and unify Doxygen documentationVadim Yanitskiy2019-03-271-99/+96
* select: Rename BSC_FD_* constants to OSMO_FD_*Harald Welte2019-03-211-5/+10
* socket: osmo_sock_get_name() Use "const void *" as talloc contextHarald Welte2019-03-191-1/+1
* fsm: add osmo_fsm_inst_state_chg_keep_or_start_timer()Neels Hofmeyr2019-03-071-0/+15
* represent negative T-timers as Osmocom-specific X-timersNeels Hofmeyr2019-03-062-3/+11
* log: fsm: allow logging the timeout on state changeNeels Hofmeyr2019-02-261-0/+1
* add OSMO_STRBUF_PRINTF()Neels Hofmeyr2019-02-171-0/+85
* bitvec: Add bitvec_tailroom_bits() functionHarald Welte2019-02-051-0/+6
* bitvec: Add bitvec_bytes_used() functionHarald Welte2019-02-051-0/+9
* add osmo_tdef API, originally adopted from osmo-bsc T_defNeels Hofmeyr2019-02-041-0/+172
* socket.h: add missing includeMax2019-02-041-2/+7