summaryrefslogtreecommitdiffstats
path: root/include/osmocom/core
Commit message (Expand)AuthorAgeFilesLines
* 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
* osmo_fsm_state_name: make robust against NULL fiNeels Hofmeyr2019-01-291-1/+1
* add osmo_hexdump_buf() and testNeels Hofmeyr2019-01-281-0/+3
* Rename msgb_wrap_with_TL()Max2019-01-211-1/+1
* socket: add define for socket name lengthPhilipp Maier2019-01-171-0/+2
* gsm23003: add osmo_imei_str_valid()Oliver Smith2019-01-141-0/+2
* add LOGPFSMSL(), LOGPFSMSLSRC()Neels Hofmeyr2019-01-031-6/+30
* LOGPFSM*: guard against fi == NULLNeels Hofmeyr2019-01-031-4/+4
* add API doc for LOGPFSM* macrosNeels Hofmeyr2019-01-031-0/+31
* define LOGPFSM fmt only once, in LOGPFSMLSRCNeels Hofmeyr2018-12-231-7/+4
* add to osmo_sock_get_name*() APINeels Hofmeyr2018-12-191-0/+3
* stats.h: Fix build on MacOSPau Espin Pedrol2018-12-131-2/+2