*** UPDATE 2025.10.27 ***
The "beta" packages first shared on 2025.10.26 introduced an issue that would have affected those using the new
asl-menu/ Node Setup "customizations". This issue (and a few other minor changes) have been included in a set of updated packages. The changes included:asl3-asterisk 22.5.2+asl3-3.6.2
app_rpt
- 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
We continue to release updates to the ASL3 project. We start off sharing these updates with our developers, then to the “beta” package channel for those who want to test fixes to their problems or get the “latest and greatest” as quickly as possible. When we believe that the changes are OK for all we push them out to the production channel.
Before opting to install the "beta" (or "devel") packages we ask that you carefully read Beta Testing about the caveats and potential pitfalls of beta packages.
The following ASL3 packages are now available from the "beta" channel. The following are highlights of the changes:
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.1
-
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
toresettimeparameter 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
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 icommand 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
These packages will be available for the next few weeks. If we do not hear of any issues or problems with the updates we will promote them to the production/main channel.
Again, please see Beta Testing for information on how to use package software and the caveats and warnings about beta test software.
Sincerely,
AllStarLink