summaryrefslogtreecommitdiffstats
path: root/include/osmocom/core
Commit message (Expand)AuthorAgeFilesLines
* GSMTAP: add SIM sub_typesKévin Redon2018-07-271-1/+13
* add osmo_sockaddr_to_str_and_uint()Neels Hofmeyr2018-07-201-0/+3
* osmo_panic(): Annotate as __attribute__ ((noreturn))Harald Welte2018-06-291-1/+1
* Don't call abort() directly, always use osmo_panic()Harald Welte2018-06-281-3/+2
* fsm: Change semantics of LOGPFSML() log-levelHarald Welte2018-06-081-1/+2
* Add osmo_isqrt32() to compute 32bit integer square rootHarald Welte2018-06-061-0/+2
* add osmo_fsm_inst_state_chg_keep_timer()Neels Hofmeyr2018-05-311-0/+15
* isdnhdlc: Port from kernel to userspaceHarald Welte2018-05-111-23/+25
* import isdn4linux HDLC code from linux kernelHarald Welte2018-05-111-0/+82
* Add osmo_timerfd_* functions for osmo_fd-wrapped timerfdHarald Welte2018-05-101-0/+7
* control_if: Avoid heap-use-after-free in osmo_wqueue_bfd_cbPau Espin Pedrol2018-05-041-3/+3
* msgb: msgb_pull: Abort when pulling more than avail sizePau Espin Pedrol2018-04-111-0/+3
* msgb: msgb_get: Drop unneeded tmp varPau Espin Pedrol2018-04-111-2/+1
* fix issue on big endian architectureThorsten Alteholz2018-04-091-1/+1
* add osmo_fsm_inst_update_id_f()Neels Hofmeyr2018-04-091-0/+1
* add osmo_quote_str(),osmo_quote_str_buf() and testNeels Hofmeyr2018-04-091-0/+2
* fix logging talloc ctx: add osmo_init_logging2()Neels Hofmeyr2018-03-281-1/+5
* timer: Introduce osmo_clock_gettime to override clock_gettimePau Espin Pedrol2018-03-011-0/+6
* core/logging.h: Add logging category for jitter bufferPau Espin Pedrol2018-02-271-1/+2
* core: Add timespec helper macros and make timer_compat.h publicPau Espin Pedrol2018-02-271-0/+44
* rate_ctr: Add rate_ctr_inc2() as convenience wrapperHarald Welte2018-02-241-0/+9
* fsm: allow graceful exit on FSM terminationPhilipp Maier2018-02-191-0/+2
* fsm: Add a function to change the FSM instance ID laterDaniel Willmann2018-02-151-0/+2
* gsmtap.h: define TETRA DMO mode channelsallesklar22018-02-141-0/+5
* osmo_msgbdump_{l2,l3}(): Proper typecastHarald Welte2018-02-091-2/+2
* msgb: Add msgb_hexdump_{l2,l3}() to dump l2 or l3 part of message bufferHarald Welte2018-02-091-0/+14
* utils: add helper wrapper for osmo_strlcpy()Max2018-02-051-0/+3
* fsm: add functions for unlinking and changing parentsPhilipp Maier2018-01-241-0/+4
* logging: allow to log only the basename of each sourceNeels Hofmeyr2018-01-191-0/+1
* logging: separate the '<000b>' subsys from filename loggingNeels Hofmeyr2018-01-191-1/+13
* logging: add ability to log the log-level with API and vtyNeels Hofmeyr2018-01-171-0/+4
* utils: add osmo_escape_str()Neels Hofmeyr2017-12-181-0/+3
* utils: add osmo_separated_identifiers_valid()Neels Hofmeyr2017-12-171-0/+1
* logging vty: describe 'logging set-log-mask' command, add OSMO_STRINGIFY_VAL()Neels Hofmeyr2017-12-121-0/+2
* comment: utils: more accurately describe OSMO_STRINGIFY macroNeels Hofmeyr2017-12-101-1/+3
* counters: add osmo_counters_count() returns the amount of countersAlexander Couzens2017-12-051-0/+2
* logging: Extend the LOGPSRC macro to put cont in it as wellHolger Hans Peter Freyther2017-12-011-2/+18
* gsmtap.h: Introduce new GSMTAP type for LTE NAS messagesHarald Welte2017-11-231-0/+1
* msgb: add inline msgb_queue_free()Neels Hofmeyr2017-11-201-0/+9
* Fix/Update copyright notices; Add SPDX annotationHarald Welte2017-11-133-4/+6
* rate_ctr: Enforce counter (and ctr_group) names are valid identifiersHarald Welte2017-10-241-1/+1
* Introduce osmo_identifier_valid() function to check validity of identifierHarald Welte2017-10-241-0/+3
* add osmo_talloc_asprintf() and ctrl_cmd_reply_printf()Neels Hofmeyr2017-10-241-0/+18
* Replace bitvec_set_uint() with bitvec_set_u64()Max2017-10-241-0/+2
* socket: add function osmo_sock_local_ip() to query local ipPhilipp Maier2017-10-231-0/+2
* add function msgb_printf() to print formatted text into msg bufPhilipp Maier2017-10-221-0/+1
* api doc: fix two doxygen group closing bracesNeels Hofmeyr2017-10-171-1/+1
* [doc] Expand Doxuygen documentation for osmo_primHarald Welte2017-10-161-4/+23
* [doc] Put CRC-16 and generic CRC code in one Doxygen moduleHarald Welte2017-10-163-8/+14
* [doc] bits.c: Better / more Doxygen documentationHarald Welte2017-10-161-10/+12