AllStarLink v3 Software Updates Release - 2026-06-05

As AllStarLink v3 continues to grow and improve, we are pleased to announce updates and new software packages. The following updated packages are now available :

asl3 3.18-2

  • asl-node-auth-check: node changed to s in lookup PR #183
  • asl-node-auth-check: Handle missing nodes and add ability to follow #tryinclude PR #184
  • asl-node-auth-check: Add a few more null checks PR #185
  • CodeRabbit Generated Unit Tests: Add unit tests PR #186
  • Add CI workflow for running tests with Python PR #187
  • Change CI branch from 'main' to 'develop' PR #188
  • Add shell script test platform PR #189
  • Add test_play_arn() PR #191
  • Refactor test into directories PR #192
  • asl-say: Add tests PR #193
  • 100% test coverage for asl-play-arn PR #194
  • asl-node-auth-check: Tighten up key failures PR #195
  • Add permissions to workflow PR #196

asl3-asterisk 22.9.0+asl3-3.9.3-1

  • asterisk

    • Update from Asterisk 22.8.2 to Asterisk 22.9.0
  • asl3-asterisk

    • Fix spelling; coupled with app_rpt change to rpt_telemetry.c PR #81
    • Restore tranceive.ulaw (when needed) PR #83
    • asl3-asterisk-config.postinst: handle \r\n (in .conf files) PR #84
  • app_rpt

    • app_rpt: Add IS_ECHOLINK_NODE macro PR #986
    • app_rpt: ast_copy_string() assures null termination PR #987
    • app_rpt: a bit of logging and a bunch of cleanup PR #988
    • tests: Update from DAHDI to Local channel PR #989
    • app_rpt: Address various memory leaks PR #990
    • app_rpt: Allow nodelog to dump logged messages to the file system on app unload PR #991
    • app_rpt: Add all missing curly braces to if statements PR #992
    • app_rpt: Add curley's step 2 PR #993
    • xmpr.c: Add {} to if statements PR #994
    • correct spelling; corresponding change is coupled in asl3-asterisk/rpt-sounds PR #995
    • app_rpt: address memory leak on load_rpt_vars() PR #997
    • app_rpt: Handle freeing of mdc memory PR #998
    • app_rpt: Handle telemetry datastore leaks on failure PR #999
    • pocsag.c: Limit buffer process size PR #1002
    • app_rpt.c: Address potential buffer overrun in rpt_do_sendtext() PR #1004
    • extensions.conf: radio-secure context use NODENUM PR #1006
    • app_rpt.c: Use ARRAY_LEN() in pocsag PR #1007
    • app_rpt.c: Add RPT_CONFIG_VAR_INT_MIN_FLOOR macro PR #1008
    • app_rpt.c: Add RPT_CONFIG_EXPLODE_STRING macro PR #1009
    • app_rpt.c: Common format for AST_LIST_TRAVERSE PR #1011
    • app_rpt.c: Missing {} from PR #993 PR #1012
    • app_rpt.c: xpmr missing curly PR #1013
    • app_rpt.c: Full format from clang-format configuration PR #1014
    • app_rpt: code reformatting (mostly white space) PR #1019
    • app_rpt: no need to pass "size - 1" when API includes NUL term PR #1020
    • Coderabbit Updates PR #1021
    • app_rpt: Collection of CodeRabbit "finds" PR #1022
    • app_rpt: Update README.md PR #1023
    • chan_tlb: Address truncated node number PR #1028
    • Remove dead code and convert comments to C style PR #1030
    • chan_usrp: process text frames before voice frames PR #1033
    • chan_echolink: start el_directory thread after last possible failure path PR #1035
    • rpt_serial: replace for() loops with usleep() for parallel port timing PR #1037
    • rpt_gps: failover to general_def_position if either coordinate is missing PR #1038
    • app_rpt: Correctly handle ast_dsp_process() frames PR #1040
    • chan_echolink: Remove intermediate queue and general refactor for multi thread PR #1042
    • chan_echolink: restore ability to make outgoing calls PR #1046
    • chan_echolink: use read to process audio PR #1048
    • chan_echolink: missing locks on continue PR #1050
    • chan_echolink: Don't use translated frame (restore original behavior) PR #1053
    • chan_echolink.c: Use 20ms timer to buffer variable inbound gsm frames PR #1056

Please update your systems using the Cockpit web console or command line at your convenience.

Sincerely,
AllStarLink

1 Like

This topic was automatically closed after 2 hours. New replies are no longer allowed.