summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Move additional libraries to appropriate placeMax2017-10-307-60/+46
* Tag/Release Version 0.10.1Harald Welte2017-10-291-0/+6
* Catch repeated calls to osmo_init_logging()Harald Welte2017-10-291-0/+6
* jenkins: use osmo-clean-workspace.sh before and after buildNeels Hofmeyr2017-10-273-5/+8
* Tag/Release version 0.10.0Harald Welte2017-10-2714-28/+29
* Add unit tests for bcd2char and char2bcd conversionHarald Welte2017-10-272-0/+61
* osmo_char2bcd(): Implment hex digits a-f and A-FHarald Welte2017-10-271-1/+8
* utils: avoid segfault when calling osmo_strlcpy(src=NULL)Neels Hofmeyr2017-10-251-1/+1
* rate_ctr: Fix null pointer dereference in error pathHarald Welte2017-10-241-1/+2
* GPRS: constify NS printing routine parametersMax2017-10-243-4/+4
* GPRS: add vty command to show only persistent NSMax2017-10-241-8/+23
* stats_test: Extend check to include test for counter group name manglingHarald Welte2017-10-242-10/+51
* Convert lib-internal rate_ctr from '.' separator to ':' separatorHarald Welte2017-10-243-15/+15
* rate_ctr: Enforce counter (and ctr_group) names are valid identifiersHarald Welte2017-10-244-45/+161
* fsm: Enforce FSM and FSM instance names are valid osmocom identifiersHarald Welte2017-10-241-1/+12
* Introduce osmo_identifier_valid() function to check validity of identifierHarald Welte2017-10-242-0/+31
* jenkins: bail early if $MAKE env var is not setNeels Hofmeyr2017-10-241-0/+6
* fixups for recent "Cleanup jenkins build scripts"Neels Hofmeyr2017-10-243-22/+43
* contrib/fsm-to-dot.py: some tweaks that help with osmo-bsc's new FSMsNeels Hofmeyr2017-10-241-13/+40
* GPRS: check and report local address used for NSEMax2017-10-241-7/+13
* GPRS: clarify ip/frgre union useMax2017-10-243-9/+22
* GPRS: wrap NS state assignment in macroMax2017-10-241-14/+35
* GPRS: unify NS state printingMax2017-10-244-67/+72
* add osmo_talloc_asprintf() and ctrl_cmd_reply_printf()Neels Hofmeyr2017-10-242-0/+21
* vty: Fix bad use of vector_slot()Pau Espin Pedrol2017-10-241-1/+1
* gb: optionally allow nsip packets only from a specific hostPhilipp Maier2017-10-243-3/+28
* Simplify bitvec_write_field()Max2017-10-241-9/+7
* Replace bitvec_set_uint() with bitvec_set_u64()Max2017-10-242-9/+28
* Add tests for bitvec_write_field()Max2017-10-244-1/+211
* ctrl: allow more nodes than those in enum ctrl_node_typeNeels Hofmeyr2017-10-232-14/+75
* Expand osmo_gettimeofday() docsMax2017-10-231-1/+7
* abis_nm: Add abis_nm_admin_name() APIPau Espin Pedrol2017-10-231-0/+7
* socket: add function osmo_sock_local_ip() to query local ipPhilipp Maier2017-10-232-0/+55
* GPRS: log NS socketMax2017-10-231-0/+1
* add function msgb_printf() to print formatted text into msg bufPhilipp Maier2017-10-224-0/+162
* Make osmo_apn_to_str() more robustMax2017-10-202-0/+10
* Disable doxygen in jenkins for embedded testsMax2017-10-201-0/+1
* Cleanup jenkins build scriptsMax2017-10-203-32/+26
* GPRS: print remote state info for NS peerMax2017-10-201-3/+5
* api doc: fix two doxygen group closing bracesNeels Hofmeyr2017-10-172-2/+2
* [doc] Properly define gsm0800 group and move all related files into itHarald Welte2017-10-174-5/+14
* [doc] Properly define 'oap' group and add introductory textHarald Welte2017-10-172-4/+12
* [doc] Define 'gsup' group with proper name, add intro textHarald Welte2017-10-172-4/+20
* [doc] make sure all SMS related code is part of the 'sms' groupHarald Welte2017-10-178-11/+27
* [doc] gea has separate group; A5 is not part of crypto but a5 groupHarald Welte2017-10-174-18/+18
* [doc] Provide proper name for 'auth' groupHarald Welte2017-10-171-1/+1
* [doc] Ensure include/crypt/* is part of libosmogsm documentationHarald Welte2017-10-171-1/+1
* [doc] Ensure stats.h is parsed properly for DoxygenHarald Welte2017-10-171-1/+1
* [doc] TLV parser has far grown beyond GSM L3Harald Welte2017-10-161-1/+1
* [doc] Rename "RSL" to "A-bis RSL" in documentation.Harald Welte2017-10-161-1/+1