aboutsummaryrefslogtreecommitdiffstats
path: root/include/osmocom/core
AgeCommit message (Expand)AuthorFilesLines
2018-10-26add osmo_sock_get_{local,remote}_ip{,_port}()Oliver Smith1-0/+6
2018-10-07GSMTAP: fix typos in commentsShinjo Park1-2/+2
2018-10-07GSMTAP: add definitions for LTE NAS subtypesShinjo Park1-0/+8
2018-10-07GSMTAP: add definitions for new LTE RRC channelsShinjo Park1-10/+25
2018-09-13logging vty: write: check logging levels validityNeels Hofmeyr1-0/+1
2018-09-13logging vty: rewrite 'logging level' vty cmd generationNeels Hofmeyr2-4/+14
2018-09-07add osmo_str_tolower() and _toupper() with testNeels Hofmeyr1-2/+13
2018-09-05core/utils.h: move includes to the topVadim Yanitskiy1-3/+2
2018-09-05core/utils.h: drop duplicate '<stdbool.h>' includeVadim Yanitskiy1-1/+0
2018-09-03Add RSPRO support to IPA and logging definitionsHarald Welte1-1/+2
2018-08-27log: add 'last' option to 'logging print file'Neels Hofmeyr1-0/+9
2018-08-23socket: add flag to enforce SO_REUSEADDR on UDP socketsPhilipp Maier1-0/+2
2018-08-20use __FILE__, not __BASE_FILE__Neels Hofmeyr3-12/+12
2018-08-17msgb: Introduce msgb_{de,en}queue_count APIsPau Espin Pedrol1-0/+34
2018-08-16signal: Introduce API osmo_signal_talloc_ctx_initPau Espin Pedrol1-0/+1
2018-07-27GSMTAP: add SIM sub_typesKévin Redon1-1/+13
2018-07-20add osmo_sockaddr_to_str_and_uint()Neels Hofmeyr1-0/+3
2018-06-29osmo_panic(): Annotate as __attribute__ ((noreturn))Harald Welte1-1/+1
2018-06-28Don't call abort() directly, always use osmo_panic()Harald Welte1-3/+2
2018-06-08fsm: Change semantics of LOGPFSML() log-levelHarald Welte1-1/+2
2018-06-06Add osmo_isqrt32() to compute 32bit integer square rootHarald Welte1-0/+2
2018-05-31add osmo_fsm_inst_state_chg_keep_timer()Neels Hofmeyr1-0/+15
2018-05-11isdnhdlc: Port from kernel to userspaceHarald Welte1-23/+25
2018-05-11import isdn4linux HDLC code from linux kernelHarald Welte1-0/+82
2018-05-10Add osmo_timerfd_* functions for osmo_fd-wrapped timerfdHarald Welte1-0/+7
2018-05-04control_if: Avoid heap-use-after-free in osmo_wqueue_bfd_cbPau Espin Pedrol1-3/+3
2018-04-11msgb: msgb_pull: Abort when pulling more than avail sizePau Espin Pedrol1-0/+3
2018-04-11msgb: msgb_get: Drop unneeded tmp varPau Espin Pedrol1-2/+1
2018-04-09fix issue on big endian architectureThorsten Alteholz1-1/+1
2018-04-09add osmo_fsm_inst_update_id_f()Neels Hofmeyr1-0/+1
2018-04-09add osmo_quote_str(),osmo_quote_str_buf() and testNeels Hofmeyr1-0/+2
2018-03-28fix logging talloc ctx: add osmo_init_logging2()Neels Hofmeyr1-1/+5
2018-03-01timer: Introduce osmo_clock_gettime to override clock_gettimePau Espin Pedrol1-0/+6
2018-02-27core/logging.h: Add logging category for jitter bufferPau Espin Pedrol1-1/+2
2018-02-27core: Add timespec helper macros and make timer_compat.h publicPau Espin Pedrol1-0/+44
2018-02-24rate_ctr: Add rate_ctr_inc2() as convenience wrapperHarald Welte1-0/+9
2018-02-19fsm: allow graceful exit on FSM terminationPhilipp Maier1-0/+2
2018-02-15fsm: Add a function to change the FSM instance ID laterDaniel Willmann1-0/+2
2018-02-14gsmtap.h: define TETRA DMO mode channelsallesklar21-0/+5
2018-02-09osmo_msgbdump_{l2,l3}(): Proper typecastHarald Welte1-2/+2
2018-02-09msgb: Add msgb_hexdump_{l2,l3}() to dump l2 or l3 part of message bufferHarald Welte1-0/+14
2018-02-05utils: add helper wrapper for osmo_strlcpy()Max1-0/+3
2018-01-24fsm: add functions for unlinking and changing parentsPhilipp Maier1-0/+4
2018-01-19logging: allow to log only the basename of each sourceNeels Hofmeyr1-0/+1
2018-01-19logging: separate the '<000b>' subsys from filename loggingNeels Hofmeyr1-1/+13
2018-01-17logging: add ability to log the log-level with API and vtyNeels Hofmeyr1-0/+4
2017-12-18utils: add osmo_escape_str()Neels Hofmeyr1-0/+3
2017-12-17utils: add osmo_separated_identifiers_valid()Neels Hofmeyr1-0/+1
2017-12-12logging vty: describe 'logging set-log-mask' command, add OSMO_STRINGIFY_VAL()Neels Hofmeyr1-0/+2
2017-12-10comment: utils: more accurately describe OSMO_STRINGIFY macroNeels Hofmeyr1-1/+3