AllStarLink v3 Software Updates Release - 2025-03-18

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-asterisk 22.2.0+asl3-3.3.0

  • asterisk

    • Update from Asterisk 20.11.0 to Asterisk 22.2.0
  • asl3-asterisk

    • Move to Asterisk-22.x.x LTS PR #33
    • Enable and Fix Custom Sound Dirs PR #36
    • Need “/var/lib/asterisk/sounds/custom” directory PR #37
    • Add “Missing voice format on incoming IAX2 channel” patch PR #38
    • Sync “config” API patches with the latest Asterisk changes PR #39
    • More changes to get us ready for Asterisk 22.x.x PR #40
    • add modprobe for snd_usb_audio PR #41
    • build-asl3: add “debug”, “devmode”, and “thin” build options PR #42
    • Updates for Asterisk 20.12.0, “config.c” #include crasher patch PR #43
    • Adding/updating of “snd_usb_audio” option now handled in ASL3 repo PR #44
    • Switch build workflow to use “build-asl3” PR #45
  • app_rpt

    • Add support for an info message on the EchoLink connect page PR #432
    • rpt_install.sh: Fix broken Makefile patches (Asterisk 22 support) PR #438
    • app_rpt: Fix variable typing issue PR #440
    • app_rpt: Re-add missing break statement PR #448
    • app_rpt: Don’t hard hangup channels currently executing PBX PR #451
    • app_rpt: Tighten logic for stopping outstreamcmd PR #452
    • Clarify newkey logic with enum PR #453
    • chan_usrp: Change queue overflow to debug message PR #454
    • app_rpt: Add rpt_mutex_unlock at return locations PR #455
    • app_rpt: remove duplicate timer code adding inline update_timer PR #457
    • README.md: Correct phreaknet install parameters PR #458
    • app_rpt: Remove unreachable code PR #461
    • Multiple files: correct spelling Multiple files: correct spelling
    • app_gps: Code updates and documentation PR #464
    • modules.conf: update for Asterisk 22.x.x PR #468
    • app_rpt.c: change timers of unnecessary long to int PR #471
    • rpt_uchameleon.c: Incorrect use of sizeof() PR #472
    • rpt_mdc1200.c: Address issue app_rpt: Incorrect usage of sizeof() function PR #473
    • app_rpt.c: Refactor handle_link_data() and handle_remote_data() PR #474
    • chan_tlb.c: finddelim update limit to length of strp from str PR #476
    • chan_voter.c: finddelim update to length of strp from str PR #477
    • chan_echolink.c: finddelim update limit to length of strp from str PR #478
    • simpleusb-tune-menu.c: Update explode_string() PR #479
    • radio-tune-menu.c: update explode_string() PR #480
    • Update .gitignore to add .vs/ PR #482
    • chan_echolink: dbget should look at connected nodes first PR #484
    • logger.conf: Add debug and verbose to console PR #488
    • usbradio.conf: do not default to inverted PTT PR #489
    • Allow replacement of GSM/WAV49 audio archives with other formats PR #492
    • rpt_telemetry: Update PAGE command to use correct channel PR #493
    • rpt_install.sh should fail on “make” errors PR #496
    • rpt_serial.c: use const char * for txbuf PR #497
    • (simpleusb|radio)-tune-menu.c: need include “asterisk.h” PR #498
    • app_rpt.c: perform_statpost - add verbose text to errors PR #499
    • res_rpt_http_registration: optimize curl_write_string_callback PR #500
    • app_rpt: Don’t emit warnings about <sys/io.h> being unavailable PR #501
    • chan_echolink.c: fix typo in define EL_INIT_BUFFER PR #505
    • app_rpt: Start/stop recordings using APIs instead of CLI commands PR #507
    • Fix conversion errors for APRS coordinate format PR #509
    • app_rpt.c, rpt_cli.c, rpt_manager.c: Add missing mutex_lock() PR #512
    • rpt_config.c: Restore lnkacttimerwarn load logic PR #517
    • app_rpt.c: address memory leaks at thread_exit PR #518
    • app_rpt.c: remove dual purpose of ms variable PR #519
    • app_rpt.c: Fix use after free in rxchannel_read() PR #520
    • app_rpt.c: Refactor funcchar_common PR #522
    • rpt_config.c: Add missing votermode load parameter PR #523
    • app_rpt.c: mutex around link activity macro PR #524
    • app_rpt.c: Move link list addition in rpt_exec() PR #525
    • app_rpt: Simplify variable assignments for Rpt() PR #531
    • rpt_link.c: __get_nodelist_size minimum string size is 1 byte PR #535
    • app_rpt.c: Fix update_timer logic to stop timing when timer = 0 PR #539

asl3-menu v1.12

  • asl-show-version: don’t complain about missing packages PR #70
  • Add a new “Full-duplex node, that do not repeat audio” node type PR #72
  • Hide node password PR #73
  • ASL backups should include the Asterisk “db” PR #74
  • asl-backup-menu: create backup directory before downloading archive PR #75
  • usbradio.conf: do not default to inverted PTT PR #76

asl3-pi-appliance_1.10.0

  • Move python3-serial package dependency (from asl3-pi-appliance to asl3) PR #18

Please update your systems using the Cockpit web console or command line at your convenience.

Sincerely,
AllStarLink

3 Likes

This topic was automatically closed after 2 hours. New replies are no longer allowed.