Commit Graph

215 Commits

Author SHA1 Message Date
Gerrit Code Review 6190ee9d0c Update notes for submitted changes
* libmsc/db.c: get rid of hard-coded SMS expiry threshold
2019-06-08 10:10:34 +00:00
Gerrit Code Review d4e1dc826c Update notes for submitted changes
* libmsc/db.c: warn user about SMS text truncation
* libmsc/db.c: introduce and use parse_sm_ud_from_result()
* libmsc/db.c: fix potential integer overflow
2019-06-06 19:45:20 +00:00
Gerrit Code Review 769ee9da29 Update notes for submitted changes
* db_sms_test: Remove libdbi expected driver load errors
2019-06-05 17:01:06 +00:00
Gerrit Code Review bc71722139 Update notes for submitted changes
* debian/control: add missing libdbd-sqlite3 to Build-Depends
2019-06-05 16:24:44 +00:00
Gerrit Code Review cc83ec9d67 Update notes for submitted changes
* db_sms_test: Do not print exact memcmp result
2019-06-04 09:51:33 +00:00
Gerrit Code Review d8a4911c4c Update notes for submitted changes
* db: Fix call to mempcy with NULL src ptr
2019-06-04 08:35:07 +00:00
Gerrit Code Review 76e4840438 Update notes for submitted changes
* libmsc/db.c: fix storing SMS with empty TP-User-Data
* Introduce initial unit test for db_sms_* API
* tests: share stubs.h from msc_vlr_test as stubs.c
2019-06-03 15:05:42 +00:00
Gerrit Code Review 43f1743273 Update notes for submitted changes
* libmsc/msc_vty.c: do not abuse strlen() to check char buffers
* libmsc/msc_vty.c: refactor 'show subscr / conn / trans' commands
2019-06-03 07:18:41 +00:00
Gerrit Code Review 122e2a489f Update notes for submitted changes
* debian: create -doc subpackage with pdf manuals
2019-05-31 14:25:33 +00:00
Gerrit Code Review d5ca749254 Update notes for submitted changes
* Use GSM23003_MSISDN_MAX_DIGITS from libosmogsm
2019-05-29 08:48:16 +00:00
Gerrit Code Review 60a851ffeb Update notes for submitted changes
* sgs_iface: detect and react to VLR/HLR failure
2019-05-27 13:27:27 +00:00
Gerrit Code Review 4bdee5cbff Update notes for submitted changes
* transaction: accept trans_type enum in trans_log_subsys()
2019-05-26 09:27:23 +00:00
Gerrit Code Review 4c94547f90 Update notes for submitted changes
* Request Osmux CID and forward it in Assign Req and Assign Compl
2019-05-26 09:25:41 +00:00
Gerrit Code Review 201ff2b689 Update notes for submitted changes
* libmsc/gsm_04_11.c: properly handle MMTS indication
2019-05-19 07:34:35 +00:00
Gerrit Code Review 07ddb5bd20 Update notes for submitted changes
* a_iface: Announce Osmux support on RESET (ACK) send
* bssap: Detect BSC Osmux support on RESET (ACK) recv
* vty: Add option to enable osmux towards BSCs
2019-05-19 07:28:02 +00:00
Gerrit Code Review a365627fe6 Update notes for submitted changes
* build osmo-msc: add "missing" LIBASN1C_LIBS
2019-05-19 07:25:04 +00:00
Gerrit Code Review 294df27f0a Update notes for submitted changes
* libmsc/rtp_stream.c: prevent NULL-pointer dereference
2019-05-16 09:03:50 +00:00
Gerrit Code Review 4d132df4a6 Update notes for submitted changes
* libmsc/msc_vty.c: use llist_count() in subscr_dump_full_vty()
* libmsc/msc_vty.c: fix documentation of 'show subscriber id'
* libmsc/msc_vty.c: fix: use msub_for_vsub() in subscr_dump_full_vty()
2019-05-16 08:48:51 +00:00
Gerrit Code Review ac4af6c17f Update notes for submitted changes
* remove msc specific db counters
2019-05-15 18:27:12 +00:00
Gerrit Code Review dac161eaff Update notes for submitted changes
* ran_peer: Move rx_reset_ack logic into its own func
2019-05-15 10:25:04 +00:00
Gerrit Code Review 8ec5a2fe2b Update notes for submitted changes
* vlr: optionally send IMEI early to HLR
* vlr: when setting IMEISV, also set IMEI
2019-05-15 09:17:54 +00:00
Gerrit Code Review 6d46667be2 Update notes for submitted changes
* vlr: fix IMEI length
2019-05-15 08:53:22 +00:00
Gerrit Code Review 1a887fac51 Update notes for submitted changes
* vty: make retrieve-imeisv-early configurable
2019-05-15 08:43:39 +00:00
Gerrit Code Review fbdad4dcfe Update notes for submitted changes
* libmsc/ran_peer.c: avoid unreasonable use of goto in ran_peer_down_paging()
* libmsc/ran_peer.c: fix msgb memleaks in ran_peer_down_paging()
2019-05-14 15:26:43 +00:00
Gerrit Code Review a2f4997ac9 Update notes for submitted changes
* make LOG_TRANS() NULL-safe again
2019-05-14 09:18:11 +00:00
Gerrit Code Review cbef277ab3 Update notes for submitted changes
* vlr_lu_fsm.c: assert for invalid events
2019-05-14 08:19:52 +00:00
Gerrit Code Review 668504f1ae Update notes for submitted changes
* libmsc/mncc_call.c: fix uninitialized access of stack memory
* libmsc/ran_msg_a.c: prevent chosen_encryption->key buffer overrun
* libmsc/ran_msg_a.c: refactor ran_a_decode_lcls_notification()
* libmsc/ran_msg_a.c: avoid ternary operator in struct initialization
* libmsc/gsm_04_11.c: fix NULL-pointer dereference in gsm340_rx_tpdu()
* sms_queue_test: assert return value of osmo_use_count_get_put()
* libmsc/msc_a.c: fix possible NULL-pointer dereferences
* libmsc/msc_ho.c: fix unreacheable check of MSC-T role allocation
* libmsc/sgs_server.c: do not override rc in case of SCTP_SHUTDOWN_EVENT
2019-05-13 20:15:05 +00:00
Gerrit Code Review 72c1462e71 Update notes for submitted changes
* tests/.../Makefile.am avoid redundant linkage with librt
2019-05-13 12:47:04 +00:00
Gerrit Code Review 107e58bc34 Update notes for submitted changes
* libmsc/gsm_04_11_gsup.c: cosmetic: drop useless variable
2019-05-12 15:48:51 +00:00
Gerrit Code Review aecd2b4d2a Update notes for submitted changes
* libmsc/gsm_04_08.c: clarify IMEI rejection in gsm48_rx_mm_serv_req()
* libmsc/gsm_04_08.c: refactor CM Service Request parsing
* libmsc/gsm_04_08.c: fix: print proper length value
2019-05-12 10:35:18 +00:00
Gerrit Code Review 58de7220e6 Update notes for submitted changes
* silence error messages about HANDOVER_END not permitted
2019-05-12 10:33:20 +00:00
Gerrit Code Review 75aa70fba1 Update notes for submitted changes
* add DSS logging category
2019-05-12 10:32:42 +00:00
Gerrit Code Review c03661ecb5 Update notes for submitted changes
* libmsc/gsm_04_11.c: cosmetic: restructure gsm411_mm_send()
* libmsc/gsm_04_11.c: fix double init of both SMR and SMC FSMs
2019-05-12 10:09:24 +00:00
Gerrit Code Review fd5676d0bf Update notes for submitted changes
* Iu: Send SMS over SAPI-3
2019-05-10 22:07:31 +00:00
Gerrit Code Review b5783df077 Update notes for submitted changes
* call_leg: document the parent_event_* items
2019-05-10 13:33:04 +00:00
Gerrit Code Review f76d7003ed Update notes for submitted changes
* call_leg: remove unused event MSC_EV_CALL_LEG_RTP_RELEASED
2019-05-10 07:13:41 +00:00
Gerrit Code Review be45e87a80 Update notes for submitted changes
* SMPP: Don't accept password or system-id exceeding spec length
2019-05-10 07:07:01 +00:00
Gerrit Code Review b17dd7dcc7 Update notes for submitted changes
* LOG_TRANS: store subsys in trans, unify USSD logging back to DMM
* no HO call forwarding if no RTP stream
* make msc_a_vsub() and others NULL-safe
* ran_a_make_handover_request(): allow no encryption
2019-05-10 07:04:51 +00:00
Gerrit Code Review cac337e118 Update notes for submitted changes
* libmsc/gsm_04_11.c: properly handle TP-User-Data-Length
2019-05-10 07:03:54 +00:00
Gerrit Code Review d75c8cd70d Update notes for submitted changes
* libmsc/ran_peer.c: fix msgb memleak in ran_peer_rx_reset()
2019-05-09 20:08:10 +00:00
Gerrit Code Review 0021e1300d Update notes for submitted changes
* comment: apply function renames to message cycle explanation
2019-05-09 11:45:59 +00:00
Gerrit Code Review 0cbbeb166f Update notes for submitted changes
* msub_check_for_release(): Initialize msc_role_a_c
2019-05-09 08:42:48 +00:00
Gerrit Code Review 31dbb63d1f Update notes for submitted changes
* fix regression: fix internal MNCC operation
2019-05-08 23:40:29 +00:00
Gerrit Code Review 0779869d4b Update notes for submitted changes
* smpp: Make libsmpp34 use talloc for its allocations
2019-05-08 22:13:51 +00:00
Gerrit Code Review 0715666fd4 Update notes for submitted changes
* rename bscconfig.h to config.h, cleanup
* GSUP: include terminating nul in inter-MSC source/destination name
* large refactoring: support inter-BSC and inter-MSC Handover
2019-05-08 19:17:15 +00:00
Gerrit Code Review ad025cd747 Update notes for submitted changes
* gsm_04_11: use gsm48_decode_bcd_number2(), evaluate rc
2019-05-08 06:31:11 +00:00
Gerrit Code Review 628eb49eea Update notes for submitted changes
* Bump version: 1.3.1.39-83e31-dirty → 1.4.0
2019-05-07 17:10:17 +00:00
Gerrit Code Review 9c7e3e4243 Update notes for submitted changes
* fix various missing line endings in logging
2019-05-07 00:22:36 +00:00
Gerrit Code Review 3de92c3437 Update notes for submitted changes
* vlr subscr get/put: also check against NULL
2019-04-26 18:55:25 +00:00
Gerrit Code Review ba22883ac4 Update notes for submitted changes
* libmsc/gsm_04_11.c: clarify implicit CP-ACK handling
2019-04-25 20:01:19 +00:00