aboutsummaryrefslogtreecommitdiffstats
path: root/src/gb
AgeCommit message (Expand)AuthorFilesLines
2020-06-26gprs_ns: Set sockaddr_in.sin_family for persistent NSVCsHarald Welte1-0/+1
2020-06-26gprs_bssgp: Add bssgp_tx_bvc_reset2()Harald Welte2-2/+7
2020-06-16Revert "add osmo_mobile_identity API"Harald Welte2-45/+43
2020-06-12add osmo_mobile_identity APINeels Hofmeyr2-43/+45
2020-06-08NS: replace use of gprs_nsvc_create() with gprs_nsvc_crate2()Harald Welte3-12/+6
2020-06-08NS: Optionally disable NS-{RESET,BLOCK,UNBLOCK} when using UDP/IPHarald Welte2-24/+55
2020-03-04gb: Print signalling and data weights on NS-VC creation.Alexander Chemeris1-1/+2
2020-03-04gb: Fix typos in gprs_ns.c commentsAlexander Chemeris1-2/+2
2020-01-03gb: Fix typo in bssgp_cause_strings descriptionPau Espin Pedrol1-1/+1
2020-01-02Bump version: 1.2.0.108-c6a8-dirty → 1.3.01.3.0Pau Espin Pedrol1-1/+1
2019-12-15gprs_bssgp: Work around gcc-9 claiming "error=stringop-overflow"Harald Welte2-0/+3
2019-12-01gprs_ns_instantiate(): propagate errors from gprs_sns_init() to callerHarald Welte1-2/+7
2019-11-09GPRS/BSSGP: introduce bssgp_bvc_ctx_free()Vadim Yanitskiy2-0/+10
2019-10-29gprs_ns_vty: return success for disabled FR/GREOliver Smith1-4/+0
2019-10-09logging: Introduce mutex API to manage log_target in multi-thread envsPau Espin Pedrol2-4/+16
2019-08-06Bump version: 1.1.0.107-afce-dirty → 1.2.01.2.0Pau Espin Pedrol1-2/+3
2019-06-04make all library-internal static buffers thread-localHarald Welte1-1/+1
2019-05-10NS: log address:port on errorMax1-2/+2
2019-05-08deal with rate_ctr_group_alloc() returning NULLHarald Welte2-0/+8
2019-05-07Bump version: 1.0.1.143-cc72c → 1.1.01.1.0Pau Espin Pedrol1-1/+1
2019-04-12gb/gprs_ns_sns.c: fix incorrect sizeof() calculationVadim Yanitskiy1-1/+1
2019-04-10Add _c versions of functions that otherwise return static buffersHarald Welte2-0/+9
2019-04-03Add _buf() functions to bypass static string buffersHarald Welte2-6/+11
2019-03-28BSSGP: use variable for NSEIMax1-26/+27
2019-03-21select: Rename BSC_FD_* constants to OSMO_FD_*Harald Welte2-4/+4
2019-03-20gprs_ns_sns: Properly initialize sockaddr_in in gprs_nsvc_create_ip4()Harald Welte1-0/+2
2019-03-16gprs_ns_sns: Use "correct" remote IP address for local IP endpointHarald Welte1-2/+2
2019-03-16gprs_ns: Don't use initial IP/port for anything but SNSHarald Welte1-2/+55
2019-03-16gprs_ns.c: Update comment: IP SNS has recently been implementedHarald Welte1-1/+0
2019-02-26NS: Add support for GPRS NS IP Sub-Network-Service (SNS)Harald Welte6-17/+1034
2019-02-26NS: Factor out gprs_nsvc_start_test() and use itHarald Welte2-5/+11
2019-02-26gprs_ns: Add code for SNS-SIZE and SNS-CONFIG encodingHarald Welte3-3/+198
2019-02-23NS: Add missing NS Cause stringsHarald Welte1-0/+7
2019-02-23NS: Don't print information about FR/GRE if not enabled!Harald Welte1-3/+4
2019-02-19gprs_ns: Add missing NSVCI IE to NS-BLOCK-ACK messageHarald Welte1-1/+29
2019-02-19gprs_ns.c: cosmetic whitespace fixesHarald Welte1-2/+2
2019-02-19gprs_ns: Use gprs_ns_tx_alive() instead of gprs_ns_tx_simple()Harald Welte1-2/+2
2019-02-19bssgp_tx_bvc_unblock(): Fix log messageHarald Welte1-1/+1
2019-01-22Work around bogus gcc-8.2 array-bounds warning/errorHarald Welte2-1/+21
2019-01-22constrain gsm48_generate_mid() output array boundsHarald Welte2-3/+3
2019-01-19Bump version: 0.12.0.128-8dfde → 1.0.01.0.0Harald Welte1-1/+1
2018-11-20document unblock-ack vs. signalling in gprs_ns_process_msg()Stefan Sperling1-0/+6
2018-11-19send NS_POUT_UNBLOCK_ACK before signalling S_NS_UNBLOCKStefan Sperling1-1/+3
2018-10-10fix error handling gprs_ns_nsip_listen()Stefan Sperling1-1/+4
2018-08-20use __FILE__, not __BASE_FILE__Neels Hofmeyr1-2/+2
2018-08-10bssgp: introduce flush queue functionsAlexander Couzens2-0/+30
2018-07-27Bump version: 0.11.0.91-9d4a3-dirty → 0.12.00.12.0Pau Espin Pedrol1-2/+1
2018-06-25return error to sender upon bssgp_tlv_parse() failureStefan Sperling1-0/+2
2018-06-25check bssgp_tlv_parse() return code in bssgp_rcvmsg()Stefan Sperling1-0/+5
2018-06-14Add function gprs_nsvc_state_appendDaniel Willmann2-0/+23