path: root/src
AgeCommit message (Expand)AuthorFilesLines
2017-10-24rate_ctr: Enforce counter (and ctr_group) names are valid identifiersHarald Welte1-1/+117
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 Welte1-0/+28
2017-10-24GPRS: check and report local address used for NSEMax1-7/+13
2017-10-24GPRS: clarify ip/frgre union useMax2-9/+20
2017-10-24GPRS: wrap NS state assignment in macroMax1-14/+35
2017-10-24GPRS: unify NS state printingMax1-4/+4
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 Maier1-3/+25
2017-10-24Simplify bitvec_write_field()Max1-9/+7
2017-10-24Replace bitvec_set_uint() with bitvec_set_u64()Max1-9/+26
2017-10-23ctrl: allow more nodes than those in enum ctrl_node_typeNeels Hofmeyr1-14/+67
2017-10-23Expand osmo_gettimeofday() docsMax1-1/+7
2017-10-23socket: add function osmo_sock_local_ip() to query local ipPhilipp Maier1-0/+53
2017-10-23GPRS: log NS socketMax1-0/+1
2017-10-22add function msgb_printf() to print formatted text into msg bufPhilipp Maier1-0/+48
2017-10-20Make osmo_apn_to_str() more robustMax1-0/+3
2017-10-20GPRS: print remote state info for NS peerMax1-3/+5
2017-10-17[doc] Properly define gsm0800 group and move all related files into itHarald Welte2-3/+4
2017-10-17[doc] Properly define 'oap' group and add introductory textHarald Welte1-2/+1
2017-10-17[doc] Define 'gsup' group with proper name, add intro textHarald Welte1-2/+1
2017-10-17[doc] make sure all SMS related code is part of the 'sms' groupHarald Welte4-7/+7
2017-10-17[doc] gea has separate group; A5 is not part of crypto but a5 groupHarald Welte2-14/+11
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 Welte1-1/+5
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
2017-10-16[doc] Doxygen documentation on osmo_hexdump print buffer sizeHarald Welte1-0/+6
2017-10-16[doc] Put CRC-16 and generic CRC code in one Doxygen moduleHarald Welte2-3/+14
2017-10-16[doc] bits.c: Better / more Doxygen documentationHarald Welte1-0/+5
2017-10-16[doc] rate_ctr: Extend Doxygen API documentation with human-readable text on ...Harald Welte1-2/+35
2017-10-16[doc] src/logging.c: Fix Doxygen syntax to make logging.c show up in logging ...Harald Welte1-1/+1
2017-10-16[doc] Add Doxygen API documentation for stats.c and stats_statsd.cHarald Welte2-1/+112
2017-10-16[doc] counter.[ch] Add Doxygen API documentationHarald Welte1-0/+18
2017-10-16[doc] stat_item: Complete doxygen documentation for APIHarald Welte1-9/+76
2017-10-15Rename 'statistics.c' to 'counter.c'Harald Welte6-7/+7
2017-10-10gsm: make osmo_imsi_str_valid() NULL-safeNeels Hofmeyr1-0/+2
2017-10-10Fix build on older systemsMax1-0/+3
2017-10-09utils: add osmo_is_hexstr(), add unit testNeels Hofmeyr1-0/+33
2017-10-09auth: add OSMO_MILENAGE_IND_BITLEN_MAXNeels Hofmeyr1-1/+1
2017-10-09auth: add value_strings for osmo_sub_auth_type, comment on osmo_auth_alg_name()Neels Hofmeyr2-0/+8
2017-10-09Add function to generate random identifierMax2-0/+49
2017-10-09Ensure __always_inline is defined on operating systems that don't have itHarald Welte1-0/+6
2017-10-05add osmo_imsi_str_valid() and osmo_msisdn_str_valid()Neels Hofmeyr3-1/+70
2017-09-28doxygen: adjust copyright to include 2017Neels Hofmeyr1-1/+1
2017-09-27vty: install 'exit', 'end',... commands on *all* nodesNeels Hofmeyr7-19/+29
2017-09-27gb: drop special vty exit commands, use vty_install_default()Neels Hofmeyr4-43/+2
2017-09-27vty: fix style: bssgp node vty promptNeels Hofmeyr1-1/+1
2017-09-27VTY: implement talloc context introspection commandVadim Yanitskiy2-1/+281
2017-09-27vty/vty.c: do not bind vty context to application's oneVadim Yanitskiy1-1/+1