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.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.0-1
-
asterisk
- Update from Asterisk 22.8.2 to Asterisk 22.9.0
-
asl3-asterisk
-
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
These packages will be available for the next 1-2 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