File libosmo-sigtran.changes of Package libosmo-sigtran
-------------------------------------------------------------------
Fri Oct 31 21:00:16 UTC 2025 - mardnh@gmx.de
- Update to version 2.1.2.166:
* xua_msg_copy(): add missing check if xua_msg_alloc() fails
-------------------------------------------------------------------
Wed Oct 22 20:00:21 UTC 2025 - Martin Hauke <mardnh@gmx.de>
- Update to version 2.1.0.165:
* fix SCCP_MAX_OPTIONAL_DATA 128
-------------------------------------------------------------------
Tue Sep 16 20:00:19 UTC 2025 - Martin Hauke <mardnh@gmx.de>
- Update to version 2.1.0.164:
* ipa: Improve logging for AS not found with ipa-unit-name
-------------------------------------------------------------------
Sat Sep 13 20:00:22 UTC 2025 - Martin Hauke <mardnh@gmx.de>
- Update to version 2.1.0.163:
* Propagate rx M3UA SCON -> MTP-STATUS.ind -> N-PCSTATE.ind
* m3ua: Forward SCON messages in SG role
* m3ua: Fix memleak in m3ua_rx_snm_sg() and some paths of m3ua_rx_snm()
-------------------------------------------------------------------
Wed Aug 27 20:00:19 UTC 2025 - mardnh@gmx.de
- Update to version 2.1.0.160:
* sccp: Allow osmo_sccp_instance_destroy(NULL)
-------------------------------------------------------------------
Fri Jul 18 20:00:22 UTC 2025 - mardnh@gmx.de
- Update to version 2.1.0.159:
* sccp_sclc: Remove SCCP cause mask in N-NOTICE.ind 'Reason for return' field
-------------------------------------------------------------------
Wed Jul 16 20:00:21 UTC 2025 - mardnh@gmx.de
- Update to version 2.1.0.158:
* xua_default_lm_fsm: Activate all ASPs in tmode broadcast/loadshare/roundrobin
* xua_asp_fsm: Move helper function to ss7_asp internal API
* xua_as_fsm: Fix wrong pointer cast during XUA_ASPAS_ASP_DOWN_IND
* sccp: MTP-TRANSFER.req: Trigger Routing Failure if no route available
* sccp: MTP-TRANSFER.req: Allow dpc 0.0.0
* sccp: MTP-TRANSFER.req: Set OPC before route lookup
* vty: Introduce cmd 'cs7 instance <0-15> asp NAME audit point-code POINT_CODE'
* asp: Support Tx DAUD when ASP becomes activated
* xua: Introduce internal APIs to transmit DAUD
-------------------------------------------------------------------
Tue Jul 15 20:00:20 UTC 2025 - mardnh@gmx.de
- Update to version 2.1.0.149:
* xua_asp_fsm: Log rx ASPAC with unknown rctx
-------------------------------------------------------------------
Thu Jul 10 20:00:23 UTC 2025 - mardnh@gmx.de
- Update to version 2.1.0.148:
* xua_snm: Tx DUNA/DAVA to ASPs with single AS and no coordinated rctx
* Submit SCRC Routing Failure indications asynchronously
* xua_msg: Constify ptr args in multiple APIs
* Use xua_msg_free() everywhere to free xua_msg
* sccp_scoc_fsm: Fix double free of xua msg
* Improve logging receiving Routing Failure
* vty: Introduce missing cmd 'point-code override opc'
* vty: Make sure user doesn't configure AS in ASP role with a non-local PC as routing-key
-------------------------------------------------------------------
Tue Jul 08 20:01:20 UTC 2025 - mardnh@gmx.de
- Update to version 2.1.0.140:
* Make helper function available as internal ss7_as API
* sccp: Free connections of sccp_user when unbinding it
* sccp: Split sccp_instance code from sccp_user.c to its own file
* sccp: Split sccp_scoc into multiple files
* as: Avoid adding dyn route when IPA AS becomes active
* ss7_vty: Avoid adding route to local PC in role ASP
-------------------------------------------------------------------
Fri Jul 04 20:00:25 UTC 2025 - mardnh@gmx.de
- Update to version 2.1.0.134:
* cosmetic: Fix typo in comment
* ipa: tear down conn trying to add >16th ASP to AS
* xua_rkm: Reply RKM RKEY REG with err insufficient resources
* xua_rkm: Improve handling of newly_assigned_as array
-------------------------------------------------------------------
Thu Jul 03 20:00:22 UTC 2025 - mardnh@gmx.de
- Update to version 2.1.0.130:
* xua_rkm: Simplify handle_rkey_reg() with early return path
* Improve error log when adding >16 ASPs to an AS
* Send DUNA during ASP ACT time
* Indicate PC (un)availability from address-book when AS goes up/down
* sccp_sap.h: Add APIs to insert and update addresses in address book
* Make sure MTP-PAUSE.ind is sent to SCCP when AS goes down
* route_table: Introduce ss7_route_table_dpc_is_accessible() API
* route_table: Constify args of serveral APIs
* xua_snm: Add fully qualified dynamic routes to track announced PCs
* Fix static str buf in osmo_ss7_route_print() too small
* Introduce initial route status support
-------------------------------------------------------------------
Wed Jul 02 20:00:22 UTC 2025 - mardnh@gmx.de
- Update to version 2.1.0.119:
* Move ss7_as_alloc() to correct header
* route: Introduce LOGPRT macro to improve logging
* route: Print priority in osmo_ss7_route_name()
* combined_linkset: Improve comment explaining ordering
* Fix combined linkset lookup when inserting route
* ss7_vty: Improve VTY output of vty_dump_rtable()
* xua_asp_fsm: Drop code branch never called in xUA ASP
* Differentiate between dynamic and static routes
-------------------------------------------------------------------
Sat Jun 28 20:00:22 UTC 2025 - mardnh@gmx.de
- Update to version 2.1.0.111:
* as_vty: Fix 'traffic-mode loadshare' output in 'show running-config'
* osmo_ss7_route_print(): Use osmo_ss7_pointcode_print_buf()
-------------------------------------------------------------------
Fri Jun 27 20:00:22 UTC 2025 - mardnh@gmx.de
- Update to version 2.1.0.109:
* as_vty: Remove old TODO in comment
* asp: Support setting TCP_USER_TIMEOUT over VTY
-------------------------------------------------------------------
Wed Jun 25 20:00:36 UTC 2025 - mardnh@gmx.de
- Update to version 2.1.0.107:
* Move sccp_address_book logic out of vty.c
* cosmetic: sua: Fix API documentation typo
* xua_snm.c: Handle DAUD with aff_pc containing wildcards
-------------------------------------------------------------------
Tue Jun 24 20:00:23 UTC 2025 - mardnh@gmx.de
- Update to version 2.1.0.104:
* xua_snm.c: Fix wrong PC value passed in MTP-{PAUSE,RESUME} towards SCCP
* asp: Introduce support to configure and enable TCP keep-alive
* Generate a version.h file
-------------------------------------------------------------------
Wed Jun 18 20:00:23 UTC 2025 - mardnh@gmx.de
- Update to version 2.1.0.101:
* asp,xua_srv: Apply SCTP sockopts only on SCTP osckets
-------------------------------------------------------------------
Tue Jun 17 20:00:25 UTC 2025 - mardnh@gmx.de
- Update to version 2.1.0.100:
* m3ua/sua: Implement ASP Hearbeat procedure
* ipa: Implement ASP Hearbeat procedure
* asp: Introduce VTY configurations 'timer xua (ack|beat)'
-------------------------------------------------------------------
Mon Jun 16 20:00:24 UTC 2025 - mardnh@gmx.de
- Update to version 2.1.0.97:
* ss7_asp: Improve spec references of T(ack)
* ss7_as: Improve description of recovery-timeout VTY cmd
* Split AS/ASP/XUA_SRV VTY code to its own files
-------------------------------------------------------------------
Tue May 27 20:00:23 UTC 2025 - mardnh@gmx.de
- Update to version 2.1.0.94:
* asp: Avoid double-free of received msg if conn is teared down
-------------------------------------------------------------------
Sat May 17 20:00:27 UTC 2025 - mardnh@gmx.de
- Update to version 2.1.0.93:
* sccp_demo_use: Log rx N-PCSTATE.ind
* sccp_scoc: Match local conn by src_ref, not dest_ref
* sccp_scoc.c: Log SCRC Routing Failure return cause
* sccp: Log remote PC in LOGPSCC
* sccp: sccp_addr_to_str_buf(): Use osmo_ss7_pointcode_print_buf()
* sccp_scoc.c: validate success of sua_addr_parse()
-------------------------------------------------------------------
Wed May 14 20:00:23 UTC 2025 - mardnh@gmx.de
- Update to version 2.1.0.87:
* m3ua: Discard rx MSUs for non-active AS
* Rename files in src: s/osmo_ss7/ss7/g
* sccp: SCOC -> SCRC: Use DPC provided from conn info in msg_type != CR [3/3]
* sccp: SCOC -> SCRC: Delay called addr lookup until needed [2/3]
* sccp: Validate SUA address parsing succeeds [1/3]
* sccp: Improve spec references in code documentation
* sccp: Implement dpc_accessible()
* sccp_sclc.c: Fix potential memory leak
-------------------------------------------------------------------
Tue May 13 20:00:23 UTC 2025 - mardnh@gmx.de
- Update to version 2.1.0.79:
* m3ua: Log SLS of incoming data header
* Use osmo_ss7_pointcode_print_buf() instead of static buffer API
* osmo_ss7_hmrt.c: Use LOGSS7()
* sccp: Introduce LOGPSCC() log macro
* sccp: Introduce LOGPSCU() log macro
* sccp: Introduce LOGPSCI() log macro
-------------------------------------------------------------------
Fri May 09 20:00:27 UTC 2025 - mardnh@gmx.de
- Update to version 2.1.0.73:
* combined_linkset: Improve logging
-------------------------------------------------------------------
Thu May 08 20:00:21 UTC 2025 - mardnh@gmx.de
- Update to version 2.1.0.72:
* xua: Guard against osmo_fsm_inst_alloc() failures
-------------------------------------------------------------------
Wed May 07 20:00:24 UTC 2025 - mardnh@gmx.de
- Update to version 2.1.0.71:
* xua_default_lm_fsm: Avoid accessing asp after restart
* asp: Avoid accessing dyn sctp-server ASP after closing conn during restart
* Implement ASP adm state shutdown
-------------------------------------------------------------------
Tue May 06 20:00:22 UTC 2025 - mardnh@gmx.de
- Update to version 2.1.0.68:
* xua_asp_fsm: Reuse ss7_asp_get_all_rctx_be() in xua_msg_add_asp_rctx()
* Tx multiple Routing Contexts in NOTIFY on ASPs serving multiple AS
* asp: Make sure previous stream_srv is immediatelly destroyed when requested
* asp: Make sure asp->{client,server} is nulled before destroy callback
-------------------------------------------------------------------
Mon Apr 28 20:00:22 UTC 2025 - mardnh@gmx.de
- Update to version 2.1.0.64:
* cosmetic: osmo_sccp_user_bind() clarify prim_cb msgb ownership in documentation
-------------------------------------------------------------------
Mon Apr 14 20:00:23 UTC 2025 - mardnh@gmx.de
- Update to version 2.1.0.63:
* asp: Rework s/get_all_rctx_for_asp/ss7_asp_get_all_rctx_be/g
* Unify amount of supported rctx items in IE to 128
* xua_as_fsm: Remove unneeded double call to fill_notify_statchg_pars()
* asp: Expect optional ASP Identifier in Rx ASPUP ACK
* asp: Document misisng Optional ASP Identifier in Tx ASPUP ACK
* asp: Rename and clarify asp_id field
* ipa: Store ASP IPA SLS into its own field
-------------------------------------------------------------------
Sun Apr 13 20:00:24 UTC 2025 - mardnh@gmx.de
- Update to version 2.1.0.56:
* ipa: Try picking unused asp_id in AS to use as SLS
-------------------------------------------------------------------
Fri Apr 11 20:00:25 UTC 2025 - mardnh@gmx.de
- Update to version 2.1.0.55:
* cosmetic: Fix typo in API comment description
* ipa: Use pseudo-random number for SLS in TCP-client too
* AS loadsharing: Pick 1st ASP upon 1st roundrobin assignment
-------------------------------------------------------------------
Fri Apr 04 20:00:24 UTC 2025 - mardnh@gmx.de
- Update to version 2.1.0.52:
* vty: Introduce AS node cmd 'binding-table reset'
-------------------------------------------------------------------
Fri Mar 28 21:00:25 UTC 2025 - mardnh@gmx.de
- Update to version 2.1.0.51:
* tests/vty: Test adding routes with smaller bitmask len to routing table
* vty: Describe lower route priority value means higher priority
-------------------------------------------------------------------
Tue Mar 11 21:00:32 UTC 2025 - mardnh@gmx.de
- Update to version 2.1.0.49:
* m3ua: Fix fsm dispatch failure not generating tx ERR msg to peer
* sccp: Use protoClass 0 to transmit SSA
-------------------------------------------------------------------
Mon Mar 10 21:00:23 UTC 2025 - mardnh@gmx.de
- Update to version 2.1.0.47:
* AS loadsharing: show cs7 instance <0-15> route binding-table [POINT_CODE]
* ASP loadsharing: vty: Add cmd 'show cs7 instance <0-15> as binding-table name AS_NAME'
* vty: Add cmd 'show cs7 instance <0-15> as name AS_NAME'
* route: osmo_ss7_route_name(): Use osmo_ss7_pointcode_print_buf()
* AS loadsharing: Normal route distribution regardless of active state
* ASP loadsharing: Normal ASP distribution regardless of active state
* sccp_scrc: Improve logging of route lookup failure
* AS loadsharing: Log routing lookup logic
* sccp: Allow marking UNIT-DATA.req Sequence Control param non-presence, set SLS
-------------------------------------------------------------------
Fri Mar 07 21:00:25 UTC 2025 - mardnh@gmx.de
- Update to version 2.1.0.38:
* sccp: Apply SLS on locally-originated transmitted Connection-Oriented messages
* ASP loadsharing: Implement based on VTY configuration
* ASP loadsharing: Pass xua_msg down to xua_as_transmit_msg
* ASP loadsharing: Pass ownership of Rx xua_msg up the stack [2/2]
* ASP loadsharing: Pass ownership of Tx xua_msg down the stack [1/2]
* AS loadsharing: Introduce AS rate_ctr tx:msu:sls:*
* AS loadsharing: Introduce AS rate_ctr rx:msu:sls:*
* AS loadsharing: Implement AS loadshare, skip unavailable AS/lset when choosing
* AS loadsharing: Initial routing implementation based on extended-SLS
* AS loadsharing: Introduce combined_linkset
-------------------------------------------------------------------
Thu Mar 06 21:00:23 UTC 2025 - mardnh@gmx.de
- Update to version 2.1.0.28:
* xua_asp_fsm: Avoid sending NOTIFY in ASP role
-------------------------------------------------------------------
Wed Mar 05 21:00:23 UTC 2025 - mardnh@gmx.de
- Update to version 2.1.0.27:
* Drop use of deprecated vty is_config_node() cb
* sccp_user: Fix ASP not restarted after associating a new AS to it
* as: Introduce internal ss7_as_add_asp() to avoid unnecessary asp lookup
* sccp_user: Move lookup to helper function to simplify code
* Log DPC with configured pointcode format upon routing failure
* sccp_user: Fix dynamic ASP not associated to AS
-------------------------------------------------------------------
Tue Mar 04 21:00:22 UTC 2025 - mardnh@gmx.de
- Update to version 2.1.0.21:
* asp: Add debug log when transmitting on ASP
* Improve format of logline prefix in LOGAS(P) macro
* Make sure to NOTIFY current state to peer after ASP UP ACK / REG RESP
* xua_rkm: Make sure existing AS gets added in list to receive ASP-INACTIVE.ind event
* m3ua: Log Tx NOTIFY msg
* Use default_layer_manager for all ASPs in SCTP-mode=client & m3ua-mode=ASP
* default_lm_fsm: Trigger ASP restart by disconnecting the stream
-------------------------------------------------------------------
Mon Mar 03 21:00:24 UTC 2025 - mardnh@gmx.de
- Update to version 2.1.0.14:
* Fix osmo_ss7_tmode_to_xua(OSMO_SS7_AS_TMOD_ROUNDROBIN)
* Improve docuemntation of enum osmo_ss7_as_traffic_mode
* ipa: Fix asp_id/SLS unset in tcp-server mode
* Fix setting traffic-mode 'roundrobin' over VTY
-------------------------------------------------------------------
Sat Mar 01 21:00:23 UTC 2025 - mardnh@gmx.de
- Update to version 2.1.0.10:
* asp: Refactor osmo_ss7_asp_restart() into smaller chunks
* asp: Make sure asp->fi is set to NULL when freeing the object
* asp: Log close&reconnect triggered from stream
* xua_rkm: Fix dynamic AS destroyed when multiple ASPs are associated
-------------------------------------------------------------------
Wed Feb 26 21:00:25 UTC 2025 - mardnh@gmx.de
- Update to version 2.1.0.6:
* snm: Fix generating wrong format in 'affected PCs' log string
* vty: Improve route status display in show cs7 instance route
* vty: Allow filtering by DPC in show cs7 instance route
* vty: show cs7 route: display qos-class configured value
* vty: Add cmd to look up route
* Move osmo_ss7_route_name() to osmo_ss7_route.c
-------------------------------------------------------------------
Wed Feb 12 21:00:59 UTC 2025 - mardnh@gmx.de
- Update to version 2.1.0.0:
* Bump version: 2.0.0.54-c4a0-dirty → 2.1.0
-------------------------------------------------------------------
Wed Jan 22 21:00:24 UTC 2025 - mardnh@gmx.de
- Update to version 2.0.0.54:
* ipa: Split msgb generation into its own helper function
* cosmetic: whitespace improvements
-------------------------------------------------------------------
Thu Nov 21 21:00:24 UTC 2024 - mardnh@gmx.de
- Update to version 2.0.0.52:
* jenkins.sh: libosmo-netif no longer depends on libosmo-abis
* libosmo-sigtran.pc.in: Add missing Requires.private libosmo*
-------------------------------------------------------------------
Wed Nov 13 21:00:22 UTC 2024 - mardnh@gmx.de
- Update to version 2.0.0.50:
* Move code to delete routes by as/linkset to helper functions
* route_table: Split allocation code to its own function
* cosmetic: osmo_ss7: Rearrange some contents
* sigtran: Make osmo_ss7_as struct private
* sigtran: Make osmo_ss7_instance struct private
* sigtran: Make osmo_ss7_asp_peer private
* sigtran: Make osmo_ss7_asp struct private
* sigtran: Make osmo_ss7_user struct private
* sigtran: Add public APIs to manage struct osmo_ss7_user
-------------------------------------------------------------------
Tue Nov 12 21:00:24 UTC 2024 - mardnh@gmx.de
- Update to version 2.0.0.41:
* sigtran: Add API osmo_ss7_as_select_asp()
* route: Fix rt pointer use-after-free
-------------------------------------------------------------------
Mon Nov 11 21:00:22 UTC 2024 - mardnh@gmx.de
- Update to version 2.0.0.39:
* sigtran: Add API osmo_ss7_as_get_asp_protocol()
-------------------------------------------------------------------
Fri Nov 08 21:00:23 UTC 2024 - mardnh@gmx.de
- Update to version 2.0.0.38:
* sigtran: Make osmo_ss7_xua_server APIs private
* sigtran: Add API osmo_ss7_instances_llist_entry
* sigtran: Add API osmo_ss7_get_sccp()
* sigtran: Add API osmo_ss7_instance_get_primary_pc()
* sigtran: Add API osmo_ss7_instance_get_pc_fmt()
* sigtran: Add API osmo_ss7_instance_get_name()
* sigtran: Add API osmo_ss7_instance_get_id()
* sigtran: Split osmo_ss7_instance allocation into its own function
* sigtran: Constify osmo_ss7_instance ptr in several APIs
* tests: Fix missing LIBOSMONETIF_CFLAGS
* sigtran: Make LOG SS7 macros private
-------------------------------------------------------------------
Thu Nov 07 21:00:27 UTC 2024 - mardnh@gmx.de
- Update to version 2.0.0.27:
* sigtran: Make osmo_ss7_link APIs private
* sigtran: Make osmo_ss7_linkset APIs private
* sigtran: Make osmo_ss7_route struct and several APIs private
-------------------------------------------------------------------
Tue Nov 05 21:00:24 UTC 2024 - mardnh@gmx.de
- Update to version 2.0.0.24:
* sigtran: Add API osmo_ss7_route_get_dest_as()
* sigtran: Make osmo_ss7_route_table APIs private
* sigtran: xua_msg.h,msg_types.h: Make headers private
* Move include sigtran/m2ua_types.h -> sigtran/protocol/m2ua.h
-------------------------------------------------------------------
Mon Oct 28 21:00:23 UTC 2024 - mardnh@gmx.de
- Update to version 2.0.0.20:
* sua, sccp: Add APIs to get cause string description
-------------------------------------------------------------------
Sat Oct 26 20:00:24 UTC 2024 - mardnh@gmx.de
- Update to version 2.0.0.19:
* cosmetic: Add some comments with spec references
* sua: sua_iei_names: s/Cause/SCCP Cause/
-------------------------------------------------------------------
Wed Oct 16 20:00:22 UTC 2024 - mardnh@gmx.de
- Update to version 2.0.0.17:
* osmo_ss7_route_destroy(): Fix potential null ptr deref
* ss7 vty: Limit route priority range to 1-9
* ss7 vty: Set default route priority to 5
* ss7 vty: Limit qos-class range to 0-7
* ss7 vty: Validate qos-class number being passed to 'update route'
* ss7 vty: Handle 'update route ... qos-class default' properly
* ss7 vty: Fix insert order of routes with higher priority
-------------------------------------------------------------------
Thu Oct 10 20:00:22 UTC 2024 - mardnh@gmx.de
- Update to version 2.0.0.10:
* tests/vty: Show bug inserting routes with different priority
* tests/vty/Makefile.am: Allow testing with specific vty file
-------------------------------------------------------------------
Mon Oct 07 20:00:27 UTC 2024 - mardnh@gmx.de
- Update to version 2.0.0.8:
* vty: Fix 'update route' parameter comment descriptions
* src/osmo_ss7_vty.c: Improve error formatting in 'update route' cmd
* tests/vty/osmo_stp_test.vty: Add some more lines to test 'update route' cmd
* Fix 'update route' vty command
* tests/vty: Add vty-transcript-test for osmo-stp
-------------------------------------------------------------------
Thu Oct 3 07:05:12 UTC 2024 - Martin Hauke <mardnh@gmx.de>
- Initial package for libosmo-sigtran, version 2.0.0.3