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