Skip to content

Releases: AllStarLink/app_rpt

3.4.0

26 Mar 14:46
Compare
Choose a tag to compare

What's Changed

  • rpt_telemetry.c: use snprintf by @mkmer in #559
  • apps, channels: Remove redundant code. by @InterLinked1 in #549
  • rpt_channel.c: Fix uninitialized memory usage. by @InterLinked1 in #551
  • app_rpt: Fix incorrect cleanup code. by @InterLinked1 in #558
  • app_rpt: Shut down repeaters if Asterisk is shutting down. by @InterLinked1 in #530
  • app_rpt: Eliminate START_DELAY and use per-node logic instead. by @InterLinked1 in #532
  • REPO: Add clang pre-commit workflow by @mkmer in #466
  • Multiple: Enumerate autopatch callmode by @mkmer in #562
  • app_rpt.c: Don't keyup link if TOT by @mkmer in #541
  • app_rpt.c: add rpt_frame_helper and refactor mute_frame_helper by @mkmer in #538
  • app_rpt.c: Incorrect unlock on failure return. by @mkmer in #547
  • rpt_cli: Fix rpt cmd cmd. by @mkmer in #543
  • app_rpt.c: rxchannel_read remove incorrect unlocks. by @mkmer in #548
  • app_rpt.c: Address stuck keyup when changing newkey. by @mkmer in #546
  • app_rpt: Clean up a couple debug messages. by @InterLinked1 in #560
  • .clang-format: update rules by @mkmer in #567
  • app_rpt.c: use ast_str for macrobuf by @mkmer in #544
  • app_rpt: Use ast_str for l->linklist by @mkmer in #545
  • app_gps.c: Use ARRAY_LEN for strs by @mkmer in #554
  • Multiple: Add string length protection to all sscanf() calls by @mkmer in #542
  • pre-commit.yml: update lint check by @mkmer in #569
  • app_rpt: Simplify sayfile logic. by @InterLinked1 in #568
  • app_rpt.c: Remove unnecessary duplicate send_newkey() by @mkmer in #570
  • Multiple: Eliminate MAXNODES and limits imposed by MAXNODES by @mkmer in #555
  • app_rpt.c: Use ast_frame_adjust_volume_float() by @mkmer in #571
  • rpt_telemetry: Use update_timer() for timers, move update_timer() to rpt_utils.c by @mkmer in #575
  • app_rpt.c: Address issue 511 eliminate retry timeout on permanent connections by @mkmer in #574
  • app_rpt.c: use snprintf for all sprintf by @mkmer in #573
  • app_rpt: Properly work around removal of AST_PBX_KEEPALIVE. by @InterLinked1 in #566
  • app_rpt.c: fix non channel type "irlp" by @mkmer in #565
  • configs: update config files for clarity and improved customization by @Allan-N in #577
  • app_rpt.c: Correct malloc length for strs by @mkmer in #579
  • app_rpt: Add 1 to node count for explode string by @mkmer in #580
  • app_rpt.c: ast_frdup() test for failure to alloc by @mkmer in #513
  • tests: Add initial test suite test for fast disconnect. by @InterLinked1 in #533
  • app_rpt.c: Remove blocklock by @mkmer in #576
  • chan_simpleusb: Add HID_POLL_RATE by @mkmer in #581
  • app_rpt: Use init_text_frame by @mkmer in #578
  • app_rpt: fix macrobuffer - ast_copy_string needs +1 for NUL termination by @mkmer in #586
  • app_rpt: Remove iaxkey and associated logic by @mkmer in #588
  • app_rpt: do_link_post snprintf using wrong size by @mkmer in #590

Full Changelog: 3.3.0...3.4.0

3.3.0

04 Mar 15:29
9db0ce2
Compare
Choose a tag to compare

What's Changed

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

New Contributors

Full Changelog: 3.2.0...3.3.0

3.2.0

20 Dec 14:49
Compare
Choose a tag to compare

What's Changed

  • app_rpt: Channel initialization for PTT by @KB4MDD in #426
  • res_usbradio: Add ability to specify allowed vid:pid by @KB4MDD in #428
  • [ASL2 PATCH] Replace xpmr.c '#define XPMR_VOX_HANGTIME' with a new conf var by @Allan-N in #430
  • Remove "pi-tune-menu" by @Allan-N in #431
  • [ASL2 PATCH] Update morse code character timing by @Allan-N in #433

Full Changelog: 3.1.0...3.2.0

3.1.0

13 Nov 20:41
26f0bd1
Compare
Choose a tag to compare

What's Changed

  • Tune menus should allow specifying "node" to update by @Allan-N in #409
  • Tune menus will not always save settings by @Allan-N in #410
  • SimpleUSB: show RX level by @Allan-N in #411
  • chan_usrp: Add TX/RX debug messages by @KB4MDD in #413
  • chan_simpleusb, chan_usbradio: Add parameter to make scaling/clipping optional, fix issue #399 by @davidgsd in #418
  • Fix crash if "rpt.conf" cannot be loaded by @Allan-N in #423

Full Changelog: 3.0.5...3.1.0

3.0.5

21 Sep 18:26
34c8a64
Compare
Choose a tag to compare

What's Changed

  • Update configs for missing options by @KB4MDD in #357
  • app_rpt: Correct crash when using rpt page by @KB4MDD in #377
  • Update the permissions of the "archivedir" .WAV files. by @Allan-N in #379
  • app_rpt: Correct VOX operation for autopatch by @KB4MDD in #397
  • Add RX Audio Statistics and ADC Clip Detection feature by @davidgsd in #396
  • Fix LastKeyedTime/LastTxKeyedTime info in RPT events by @Allan-N in #406

New Contributors

Full Changelog: 3.0.4...3.0.5

3.0.4

29 Jul 19:20
8ab8ec7
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 3.0.3...3.0.4

3.0.3

16 Jul 22:52
3deeb03
Compare
Choose a tag to compare

What's Changed

  • chan_simpleusb / chan_usbradio: Refactor time functions to res_usbradio by @KB4MDD in #354
  • chan_simpleusb / chan_usbradio: Modify cos operation by @KB4MDD in #356
  • Fix issue where bad registration info leads to NULL dereference crash by @Allan-N in #355
  • app_rpt: Update to use DNS SRV record by @KB4MDD in #361

Full Changelog: 3.0.2...3.0.3

3.0.2

07 Jul 22:17
d7ffe11
Compare
Choose a tag to compare

What's Changed

  • 'connpgm' is not being loaded from rpt.config by @KB4MDD in #337
  • Update chan_tlb to address a channel deadlock by @KB4MDD in #340
  • Correct incorrect "archivedir" filesystem permissions by @Allan-N in #342
  • chan_simpleusb/chan_usbradio: Use monotonic clock by @KB4MDD in #346
  • chan_tlb: Code updates and documentation added by @KB4MDD in #343
  • chan_echolink: Remove leadings zeros from node number by @KB4MDD in #348

Full Changelog: 3.0.0...3.0.2