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
openSUSE Build Service is sponsored by