AllStarLink v3 Software Updates Release - 2025-11-07

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.11.0

  • asl-play-arn: Fixes permission problem when playing ARRL radio news PR #158
  • asl-play-arn‎: Use full path to overcome PATH indeterminacy PR #160

asl3-asterisk 22.5.2+asl3-3.6.2

  • asterisk

    • Update from Asterisk 22.4.1 to Asterisk 22.5.2
  • asl3-asterisk

    • asl3-asterisk-config.postinst: fix package name PR #59
    • Remove Unneeded Dependency PR #60
    • Add patch to search "custom" directory PR #61
    • Remove the c-client library depdencency PR #62
    • Updates for asterisk-22.5.2 PR #63
    • Add patch to correct how deep/wide template configurations are saved PR #64
    • Check/Install DAHDI Modules at Start PR #65
    • Add AmbientCapabilities=CAP_NET_BIND_SERVICE PR #66
    • asterisk.service: add TimeoutStartSec PR #68
  • app_rpt

    • chan_beagle: Initial port to compile on current Asterisk PR #319
    • Multiple: Remove RPT_TELECONF and Use ast_audiohook_volume* for ducking PR #563
    • app_rpt: Allow tailmessage from dialplan PR #688
    • chan_echolink: add few missing locks PR #724
    • res_usbradio: correctly apply the USB deviceID mask PR #728
    • *-tune-menu: (S)wap command should not exit when no alternate devices PR #730
    • app_rpt: rpt_call.c address cap memory leak PR #732
    • app_rpt: Add TOD to dialplan PR #735
    • app_rpt: rpt_play_tone incorrectly handling rpt_stop_tone PR #738
    • Add TX soft limiter adjustment to chan_usbradio.c, xpmr.c, and xpmr.h. PR #740
    • app_rpt: fix connect time reported by "rpt lstats" command PR #741
    • app_rpt: Add timeout reset delay via toresettime parameter PR #744
    • simpleusb.conf: Remove invalid options txmixa and txmixb. Update definitions PR #747
    • chan_usbradio & chan_simpleusb: add limits PR #748
    • app_rpt.c: Remove totx pointer PR #749
    • Update README to use clang-format for code prettification PR #750
    • chan_beagle: Remove beagleboard support PR #752
    • chan_simpleusb.c: remove unused code PR #755
    • app_rpt: toresettimer default to 0 (off) PR #756
    • app_rpt: .clang-format: Remove duplicate BasedOnStyle directive PR #757
    • app_rpt: expand usage of CHAN_TECH() macro (for readability) PR #758
    • chan_usbradio: Optimize frame init PR #761
    • app_rpt: refactor elapsed time handling PR #762
    • chan_usbradio: Code quality - match simpleusb PR #764
    • beagle.conf: remove the (no longer supported) config file PR #766
    • app_rpt.c: Warn when using pipe delimiter in dialplan instead of comma PR #769
    • app_rpt: Investigate the time out code and fix issues with the time out reset timer PR #770
    • app_rpt: Fix random key ups and telemetry messages being sent after a time out condition PR #772
    • iax.conf: Tune jitterbuffer settings PR #775
    • app_rpt: Remove "RANGER" Special Handling for Nodes starting with 9 PR #776
    • app_rpt: restore noduck functionality PR #777
    • voter.c: Revise debug message levels for easier troubleshooting PR #778
    • chan_echolink: Handle truncated call and name PR #780
    • Add docs for rpt_telem_time PR #781
    • app_rpt.c: Add missing CALLMODE_DOWN when autopatch setup fails. PR #783
    • app_rpt.c: Handle duplex=0 with linktolink=yes PR #784
    • rpt_link.c: Add {} to all if statements PR #785
    • app_rpt.c: Allow Tone macro on each keyup by adding "R" to macro string PR #787
    • chan_simpleusb, chan_usbradio: write tune settings only to node/interface PR #788
    • app_rpt.c: add mutex_lock when setting audiohooks PR #790
    • app_rpt.c: Add "alive" timer to rpt thread checking PR #792
    • Channel drivers, tune utilities: add Tx Audio Stats, fix issue 791 PR #793
    • Adjust Pre-commit workflow permissions PR #795
    • app_rpt: clear tv_usec when clearing tv_sec on link connections PR #797
    • app_rpt: Use MAXCONNECTTIME and remove unnecessary variable mymaxct PR #798
    • app_rpt: address periodic_process_link not processing all links in certain conditions PR #799
    • Audiohook FRACK resolution PR #801
    • Revert PR#790 PR #802
    • app_rpt: prevent null pointer when calling softhangup(), observed in issue #763 PR #803
    • app_rpt: on update_parrot() and update_timers() failure, add missing call to rpt_mutex_unlock() PR #804
    • app_rpt: Update all mutex calls to myrpt->lock to use rpt_mutex_* PR #805
    • app_rpt: add missing unlock "rainy day" path, remove double lock in rpt_manager_do_xstat() PR #806
    • app_rpt: log warning when audiohook fails to adjust volume PR #807
    • app_rpt: audio ducking not restoring due to incorrect variable init PR #808
    • app_rpt: initialize last_thread_time in rpt_master() PR #809
    • app_rpt: memory leak in attempt_reconnect() failure paths PR #811
    • app_rpt: Use ast_opt macro instead of ast_test_flag for options PR #814
    • app_rpt: Correct logging when TELEM_TAIL_FILE_EXTN exists PR #816
    • app_rpt: Remove duplicate lock PR #818
    • configs: changes needed for the node-setup menu "customizations" PR #819

asl3-menu v1.15

  • Add node customization support PR #79
  • node-setup: also update node secret in IAX registrations PR #85
  • asl-menu: avoid using who am i command PR #91
  • node-setup: improve node # changes, especially INN <--> NNX PR #92
  • asl-backup-menu: report errors such as node+password mismatch PR #93
  • asl-backup-menu: add "--post-exec " option PR #94
  • node-setup: allow comments on allowed/blocked nodes PR #97

asl3-pi-appliance 1.10.1

  • Remove IPQoS in sshd_config PR #23

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

Sincerely,
AllStarLink

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