As AllStarLink v3 continues to grow and improve, we are pleased to announce the following new and updated software packages :
asl3-asterisk 22.10.1+asl3-3.10.5-1
-
asterisk
- Update from Asterisk 22.9.0 to Asterisk 22.10.1
-
asl3-asterisk
-
app_rpt
- chan_simpleusb: Use PortAudio for audio output PR #1029
- TOTP DTMF Authentication PR #1057
- Update CI to checkout v6 PR #1058
- Update checkout action version in pre-commit workflow PR #1059
- chan_simpleusb, chan_usbradio: nonblocking pttkick pipe PR #1051
- app_rpt: add missing cleanup on early return PR #1060
- app_rpt.c: hangup pchan if call fails PR #1061
- app_rpt: on shutdown, protect NULL linklist and macrobuf PR #1063
- app_rpt: Add keyup delay via first_keyup_min_time and first_keyup_inactivity_time parameters PR #1066
- app_rpt: Restore ability to flush telemetry when a channel is not allocated PR #1067
- app_rpt: Prevent channel lock contention using rpt_sendtext_cb() rather than sendtext_cb() PR #1068
- app_rpt: channel should not be locked when calling ast_sendtext PR #1070
- app_rpt: incorrect re-use of static buffer in ctime_no_newline() PR #1071
- app_rpt: invalid rpt_extnodes file should not be a crasher PR #1072
- app_rpt: Protect rxchannel calls causing core dump at shutdown PR #1073
- app_rpt: refactor: replace unsafe string functions with snprintf() or ast_copy_string() PR #1075
- chan_tlb: Remove double lock PR #1076
- app_rpt: Better link update PR #1078
- app_rpt: Handle double disconnect messages PR #1081
- res_usbradio: remove code only used with ancient kernels PR #1082
- app_rpt: Add Status, 13 , command 713, Status, 14 and, command 714 PR #1083
- chan_voter: VOTER Client Auth Refactor PR #1084
- dev: Add pre-commit test for protected branch PR #1085
- app_rpt: Address hanging pchan on disconnect PR #1086
- app_rpt: improve scheduler event logging PR #1087
- chan_usbradio: Restore "rxctcssadj" functionality PR #1089
- CI: update pre-commit workflow: add issue write permissions, restrict contents, remove actions PR #1096
- app_rpt: Reset connection timers when reconnecting PR #1097
- app_rpt.c: Restore mute detection for local channel bridge PR #1098
- app_rpt: honor hangup on main pchannel_read() PR #1099
- rpt_telemetry: unlock mutex on LOCALSTATUS allocation failure PR #1101
- rpt_telemetry: free lbuf2 on FULLSTATUS strs allocation failure PR #1102
- rpt_functions: fix function_macro digit validation loop PR #1103
- app_rpt: replace pthread_exit() with return PR #1105
- app_rpt: Little cleanup around mustid PR #1106
- app_rpt: Handle pchan hangup correctly PR #1107
- app_rpt: Standardize mixed continue / not continue in else if test PR #1108
- app_rpt: remove scram, reduce size of cs to match maximum possible PR #1109
- res_usbradio: Add shared PortAudio API for USB radio drivers PR #1111
- chan_simpleusb: Migrate to shared PortAudio API (2/3) PR #1112
- chan_usbradio: PortAudio migration and install/docs (3/3) PR #1113
- app_gps: improve NMEA parsing, APRStt offsets, and serial recovery PR #1114
- app_rpt.c: Remove extra set of ( ) PR #1115
- app_gps: Add native gpsd JSON position source PR #1116
- chan_voter: add support to show inactive/offline clients PR #1117
- chan_voter: clean up voter client priority and lockout handling PR #1120
- chan_voter: fix VoterStatus to use correct selected transmit client PR #1124
- chan_simpleusb, chan_usbradio: Log USB radio device recovery after audio/host faults PR #1129
- radio-tune-menu: correctly show txprelim / txlimonly PR #1130
- chan_voter: Add comments PR #1133
- chan_voter: replace magic number 0xff with ULAW_SILENCE define PR #1136
- app_rpt.c: add ast_assert to hung rpt thread PR #1137
- app_rpt: Telemetry echolink test fix PR #1138
- chan_voter: review gettimeofday() usage PR #1140
- app_rpt.c: Eliminate double lock in priority_telemetry_pending PR #1141
- chan_voter.c: Various CodeRabbit Fixes and Other Minor Enhancements PR #1146
- app_rpt: Long queue errors on slow redial PR #1147
- chan_simpleusb: address null buffer write thread blocks PR #1148
- res_usbradio: fixup missing word from comment PR #1149
- chan_voter: Remove unreachable code PR #1154
- app_rpt: Use libusb-1.0 PR #1158
- chan_voter: Refactor Portions of reload(), Add Comments, Resolve Identified Bugs PR #1160
- chan_simpleusb: Keep audio active with silence frame writes PR #1161
- chan_usbradio: move PortAudio I/O onto a dedicated audio thread PR #1162
- app_rpt.c: autoservice l->pchan before node_lookup blocking call PR #1164
- rpt_install: change dev package dependency for libusb-1.0 PR #1167
- chan_voter: Remove obsolete streams code PR #1168
- chan_voter: Review usage of voter_lock PR #1169
- chan_voter: Ensure p->winner and p->lastwon both get cleared together PR #1170
- chan_voter: Address Issues Identified by CodeRabbit PR #1172
- chan_voter.c Remove Proxy/Redundant Server Code PR #1176
- chan_simpleusb, chan_usbradio, res_usbradio: Add shared USB device management PR #1177
- chan_usbradio: reset XPMR dedrift and keep PA TX full when idle PR #1178
- res_usbradio: support mono PortAudio TX for AIOC-class URIs PR #1179
- app_rpt: use talkover ID for active transmissions - PR #1185
- xpmr: drive hang CTCSS TOC from itxctcss, not local COS PR #1186
- chan_voter: replace atoi() with ast_str_to_int() to allow for error handling PR #1187
- res_usbradio: drop inert OSS fragment and /dev/dsp leftovers PR #1188
- app_rpt: do not send TXCTCSS to chan_simpleusb PR #1193
- app_rpt: autoservice l->pchan while waiting on l->chan in the remote_hangup_helper() PR #1194
- app_rpt: Don't put pchan on the conference until the calling channel is up PR #1196
- app_rpt: Clear linklist on disconnect PR #1198
- chan_voter: Now requires res_usbradio PR #1199
- app_rpt: autoservice channels on startup and shutdown PR #1201
- chan_voter: Remove duplicate sanity code PR #1202
- app_rpt: Replace ast_safe_system() usage with ast_safe_execvp() PR #1204
- app_rpt: Address thread creation failure leaks PR #1205
- app_rpt: disable autoservice while safe sleeping on channel PR #1206
- chan_voter: Add client disconnect helper function PR #1207
- app_rpt: treat an empty "L " linklist update as clearing the stored list PR #1210
- chan_voter: Add Helper Functions for Ring Buffer Processing PR #1211
- rpt.conf: Document tones better PR #1213
- chan_usbradio: drain TX backlog during unkeyed silence PR #1214
asl3-update-nodelist 2.1.0
- Fix mktemp leak when node_lookup_method is dns PR #14
Please update your systems using the Cockpit web console or command line at your convenience.
Sincerely,
AllStarLink