libosmo-sccp/src
Pau Espin 2f648b2daf sccp: Validate local references > 0x00fffffe are not used
SUA allows references of 4 bytes, but SCCP/M3UA doesn't.

SUA: RFC3868 sec 3.10.4:
      The source reference number is a 4 octet long integer.
      This isallocated by the source SUA instance.
M3UA/SCCP: ITU-T Q.713 sec 3.3:
      The "source local reference" parameter field is a three-octet field containing a reference number
      which is generated and used by the local node to identify the connection section after the connection
      section is set up.
      The coding "all ones" is reserved for future use.

Related: SYS#6211
Change-Id: Ia547346bdae54a032d2198ecd4972fb3f8dd073e
2022-11-23 18:11:58 +01:00
..
Makefile.am Bump version: 1.5.0.20-e9cc-dirty → 1.6.0 2022-06-28 18:22:14 +02:00
ipa.c spelling fixes in comments 2021-11-15 18:05:04 +01:00
m3ua.c M3UA/SUA: Implement handling of SCON (signaling congestion) 2022-05-05 18:45:42 +02:00
mtp_pcap.c treewide: remove FSF address 2021-12-14 12:54:05 +00:00
osmo_ss7.c Add ss7 instances to osmo_ss7_instances in creation order 2022-03-29 13:13:56 +02:00
osmo_ss7_hmrt.c stp: Add basic RX/TX rate counters on AS and ASP level 2021-11-15 18:05:01 +01:00
osmo_ss7_vty.c osmo_ss7_vty: add osmo_sccp_addr_by_name_local 2022-02-01 11:08:34 +00:00
sccp.c SCCP: Log more data on CR size error 2022-08-18 21:15:19 +07:00
sccp2sua.c sccp: Validate local references > 0x00fffffe are not used 2022-11-23 18:11:58 +01:00
sccp_helpers.c SIGTRAN: add osmo_sccp_tx_disconn_data() helper 2022-08-22 20:33:12 +07:00
sccp_internal.h xua_snm: Implement handling of DUPU messages 2021-02-10 19:58:38 +01:00
sccp_lbcs.c sccp: Notify users of point code available/unavailable 2021-02-08 18:00:56 +01:00
sccp_sap.c [cosmetic] sccp_scoc.c: constify function parameters 2022-08-21 21:52:45 +07:00
sccp_sclc.c spelling fixes in comments 2021-11-15 18:05:04 +01:00
sccp_scmg.c src/sccp_scmg: fix typo 2021-12-21 18:58:20 +01:00
sccp_scoc.c SIGTRAN: cache Optional Data for SCCP CR/CC/RLSD 2022-09-07 17:36:30 +07:00
sccp_scrc.c spelling fixes in comments 2021-11-15 18:05:04 +01:00
sccp_types.c sccp: Improve logging in sccp_to_xua_opt() 2020-01-17 14:41:53 +01:00
sccp_user.c sccp_user: do not force the role ASP when configured differently 2022-01-26 11:02:02 +01:00
sccp_vty.c vty: add attributes to VTY commands indicating when they apply 2020-10-06 22:50:10 +02:00
ss7_internal.h stp: Add basic RX/TX rate counters on AS and ASP level 2021-11-15 18:05:01 +01:00
sua.c M3UA/SUA: Implement handling of SCON (signaling congestion) 2022-05-05 18:45:42 +02:00
xua_as_fsm.c xua_as_fsm: Only delete a route for an IPA AS if we created one earlier 2021-04-29 21:10:30 +02:00
xua_as_fsm.h osmo_ss7_vty.c: implement 'active' filter for show_cs7_as_cmd 2019-11-14 22:31:40 +00:00
xua_asp_fsm.c xua_asp_fsm: Fix gcc false positive warning 2022-02-01 16:59:52 +00:00
xua_asp_fsm.h introduce public enum osmo_ss7_asp_role for ASP/SG/IPSP 2019-11-05 20:50:37 +00:00
xua_default_lm_fsm.c xua_default_lm_fsm.c: Fix typo in comment 2022-01-21 10:57:03 +01:00
xua_internal.h M3UA/SUA: Implement handling of SCON (signaling congestion) 2022-05-05 18:45:42 +02:00
xua_msg.c xua: introduce xua_msg_get_u32p() helper 2021-02-08 18:11:12 +01:00
xua_rkm.c m3ua: reject deregistration of static routing keys 2021-07-23 10:02:16 +02:00
xua_shared.c m3ua: Move find_as_for_asp() to shared xua_find_as_for_asp() 2021-02-08 11:42:30 +01:00
xua_snm.c xua_snm: assert to guard against NULL ptr 2022-06-29 18:23:44 +02:00