AllStarLink v3 Software Updates Release - 2026-10-17

As AllStarLink v3 continues to grow and improve, we are pleased to announce the following new and updated software packages :

NOTE: For those running servers with Voter/RTCM configurations, especially with multiple voter clients, we have had a few reports of "Lost master timing client" disconnects. We are actively working to understand and resolve this issue (and, please, let us know if you are affected).

asl3-asterisk 22.10.1+asl3-3.10.8-1

  • app_rpt

    • app_rpt: Prevent echolink and tlb retry loop without call PR #1171
    • app_rpt: Stop permanent links from reconnecting after ilink 11 PR #1217
    • app_rpt.c: Cleanup bridges on shutdown PR #1219
    • voter.c: Improve Code Readability PR #1222
    • app_rpt: Address incorrect unlock and case switch flow in rpt_tele_thread() PR #1224
    • app_rpt.c: detach audiohook before hanging up on the channel PR #1225
    • app_rpt.c: Check for channel hangups and ast_write errors to exit the link process PR #1226
    • chan_voter.c: Add documentation to high pass and de-emphasis filters PR #1228
    • app_rpt.c: Address audiohook locking hang. No need to detach an audiohook after hanging up PR #1229
    • chan_voter.c: Add comments about sending ADPCM frames PR #1230
    • general: Add license.md for GPLv2 PR #1231
    • app_rpt.c: wait on chan, not rxchannel in rpt_exec() thread PR #1232
    • app_rpt.c: Add reference protection around V option PR #1233
    • app_rpt.c: Create macro IS_NODE_EXTEN() PR #1235
    • app_rpt: Flush !!DISCONNECT!! before softhangup PR #1237
    • app_rpt: "connpgm" and "discpgm" program strings should allow arguments PR #1239
    • app_rpt.c: audiohook_attatch and remove from the correct channel PR #1241
    • app_rpt.c: Make sure audiohook is running before adding frames PR #1246
    • Reject invalid configuration during reload and channel startup PR #1247
    • app_rpt: correct DNS node domain configuration handling PR #1250
    • app_rpt: fix __ao2_ref SIGSEGV in mute detection PR #1251
    • chan_tlb.c: Correct naming for TLB PR #1255
    • app_rpt.c: optimize process_link_channel() if statement PR #1256
    • app_rpt: Replace ast_audiohook with custom mixer to address whisper frame leak PR #1260
    • app_rpt: Query remote mute on conference pchannel PR #1262
    • app_rpt.c: Fix typos, address mutex_destroy() PR #1263
    • app_rpt.c: Add ct per remote node #1270
    • Add AI disclosure workflow configuration PR #1272
    • app_rpt: Lock tele walk in altlink1 to stop idle SIGSEGV PR #1277
    • app_rpt.c: don't cycle channel ref while sending textq PR #1279
    • app_rpt.c: remove obsolete comment around masqueradeing PR #1280
    • app_rpt.c: Hangup l->pchan as soon as it is no longer needed PR #1282
    • app_rpt.c: Use !who in place of !ms on ast_waitfor_n() PR #1285
    • app_rpt.c: Remove obsolete comment PR #1290
    • chan_voter.c: Fix regression introduced in PR#1169 with voter_lock usage PR #1294
    • chan_echolink.c: Add locking around list to match the stray unlock from el_xread() PR #1299
    • chan_echolink: copy mynode data while locked PR #1300
    • chan_voter: resolve issues with mixminus audio processing PR #1304
    • chan_voter: Bump the CLIENT_TIMEOUT_MS from 3000 to 3500 PR #1305
    • chan_voter: narrow out of bounds test for "mix mode" clients PR #1307
    • chan_echolink: Queue answer frames after releasing the node list PR #1310
    • app_rpt: Tell the peer to stay down when a dialplan timeout drops the link PR #1311
    • app_rpt: Run discpgm on a local EchoLink or TLB link-off PR #1312
    • chan_voter: refactor UDP reading and master client timestamp PR #1318
    • app_rpt.c: Don't mix telemetry audio that is already in an altlink audio path PR #1319
    • chan_echolink.c: Address deadlocks across multiple mutex PR #1320
    • rpt_cli: Keep channel variable listings off a missing rx channel PR #1322
    • app_rpt.c: Check rxchannel exists and get a reference in cli thread PR #1323
    • res_usbradio: Use a dynamcic sleep time in ast_radio_pa_read() PR #1329
    • add AGENTS.md CLAUDE.md PR #1330

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.