AgeCommit message (Expand)AuthorFilesLines
2017-10-27Tag/Release version Welte14-28/+29
2017-10-27Add unit tests for bcd2char and char2bcd conversionHarald Welte2-0/+61
2017-10-27osmo_char2bcd(): Implment hex digits a-f and A-FHarald Welte1-1/+8
2017-10-25utils: avoid segfault when calling osmo_strlcpy(src=NULL)Neels Hofmeyr1-1/+1
2017-10-24rate_ctr: Fix null pointer dereference in error pathHarald Welte1-1/+2
2017-10-24GPRS: constify NS printing routine parametersMax3-4/+4
2017-10-24GPRS: add vty command to show only persistent NSMax1-8/+23
2017-10-24stats_test: Extend check to include test for counter group name manglingHarald Welte2-10/+51
2017-10-24Convert lib-internal rate_ctr from '.' separator to ':' separatorHarald Welte3-15/+15
2017-10-24rate_ctr: Enforce counter (and ctr_group) names are valid identifiersHarald Welte4-45/+161
2017-10-24fsm: Enforce FSM and FSM instance names are valid osmocom identifiersHarald Welte1-1/+12
2017-10-24Introduce osmo_identifier_valid() function to check validity of identifierHarald Welte2-0/+31
2017-10-24jenkins: bail early if $MAKE env var is not setNeels Hofmeyr1-0/+6
2017-10-24fixups for recent "Cleanup jenkins build scripts"Neels Hofmeyr3-22/+43
2017-10-24contrib/fsm-to-dot.py: some tweaks that help with osmo-bsc's new FSMsNeels Hofmeyr1-13/+40
2017-10-24GPRS: check and report local address used for NSEMax1-7/+13
2017-10-24GPRS: clarify ip/frgre union useMax3-9/+22
2017-10-24GPRS: wrap NS state assignment in macroMax1-14/+35
2017-10-24GPRS: unify NS state printingMax4-67/+72
2017-10-24add osmo_talloc_asprintf() and ctrl_cmd_reply_printf()Neels Hofmeyr2-0/+21
2017-10-24vty: Fix bad use of vector_slot()Pau Espin Pedrol1-1/+1
2017-10-24gb: optionally allow nsip packets only from a specific hostPhilipp Maier3-3/+28
2017-10-24Simplify bitvec_write_field()Max1-9/+7
2017-10-24Replace bitvec_set_uint() with bitvec_set_u64()Max2-9/+28
2017-10-24Add tests for bitvec_write_field()Max4-1/+211
2017-10-23ctrl: allow more nodes than those in enum ctrl_node_typeNeels Hofmeyr2-14/+75
2017-10-23Expand osmo_gettimeofday() docsMax1-1/+7
2017-10-23abis_nm: Add abis_nm_admin_name() APIPau Espin Pedrol1-0/+7
2017-10-23socket: add function osmo_sock_local_ip() to query local ipPhilipp Maier2-0/+55
2017-10-23GPRS: log NS socketMax1-0/+1
2017-10-22add function msgb_printf() to print formatted text into msg bufPhilipp Maier4-0/+162
2017-10-20Make osmo_apn_to_str() more robustMax2-0/+10
2017-10-20Disable doxygen in jenkins for embedded testsMax1-0/+1
2017-10-20Cleanup jenkins build scriptsMax3-32/+26
2017-10-20GPRS: print remote state info for NS peerMax1-3/+5
2017-10-17api doc: fix two doxygen group closing bracesNeels Hofmeyr2-2/+2
2017-10-17[doc] Properly define gsm0800 group and move all related files into itHarald Welte4-5/+14
2017-10-17[doc] Properly define 'oap' group and add introductory textHarald Welte2-4/+12
2017-10-17[doc] Define 'gsup' group with proper name, add intro textHarald Welte2-4/+20
2017-10-17[doc] make sure all SMS related code is part of the 'sms' groupHarald Welte8-11/+27
2017-10-17[doc] gea has separate group; A5 is not part of crypto but a5 groupHarald Welte4-18/+18
2017-10-17[doc] Provide proper name for 'auth' groupHarald Welte1-1/+1
2017-10-17[doc] Ensure include/crypt/* is part of libosmogsm documentationHarald Welte1-1/+1
2017-10-17[doc] Ensure stats.h is parsed properly for DoxygenHarald Welte1-1/+1
2017-10-16[doc] TLV parser has far grown beyond GSM L3Harald Welte1-1/+1
2017-10-16[doc] Rename "RSL" to "A-bis RSL" in documentation.Harald Welte1-1/+1
2017-10-16[doc] Don't add libosmovty bits to libosmocore groupsHarald Welte4-30/+29
2017-10-16[doc] Expand Doxuygen documentation for osmo_primHarald Welte2-5/+28
2017-10-16[doc] Introductory text on what the logging ring buffer is aboutHarald Welte1-0/+7
2017-10-16[doc] Make sure loggingrb.c file is in correct Doxygen group.Harald Welte1-1/+1