CHRISTMAS 2021

After about 1.5 years worth of development effort, I have just released a
MAJOR upgrade to the hamvoip-asterisk package.  This package includes the
Asterisk/app_rpt software, which is the software that drives AllStar.  

This is the biggest upgrade in at least a decade, with about 15,000 lines 
of changed software!!

For hot-spot, repeater and node radio users, the most visible change will
be improved performance over the older software--meaning fewer crashes and
fewer audio pops and clicks.

Hub users still running older software will notice major stability
improvements.  This software is currently in use on ALL the worlds biggest
AllStar hubs.

NOTE that if you're a user of Zoiper, DVSwitch Mobile, IAXRPT or other IAX
client software, these clients may NO LONGER CONNECT without a minor
configuration change on the HamVoIP node.  As of this software release,
the IAX2 protocol has "call tokens" ENABLED.  This is a VERY IMPORTANT
security mechanism, which classically was always forced off in the AllStar
software.  This is now changed.  To allow connections from software not 
supporting call tokens, simply modify the iax.conf file incoming stanza. 
For example:

; iax.conf
[iaxphone]
requirecalltoken=no


The whole list of changes is HUGE.  Some of the highlights are:


* app_rpt module -- Massive refactoring of code. Complete overhaul of 
        internal data structures and statistical reporting code, including 
        the AMI interface.  Old highly problematic "remote base" code 
        completely removed (a new remote base system is coming). Major 
        changes in process threads and priority, using work queues for 
        low-priority processing.

* Echolink driver -- The longstanding "garbled audio" issue is fixed! 
        Module unload and reload functions now work. Overall stability 
        greatly improved.  Echolink node "can't connect" issues common 
        after the client software was just launched are fixed.

* VOTER channel driver -- Major AMI performance improvements. stability 
        improvements, including resolving some memory corruption bugs 
        and mutex issues.

* Many, many areas of the core asterisk code, including IAX2 and Dahdi -- 
        Major stability improvements.

*** Please see a partial partial release comments, below.  
        These are many of the changes since the last major 
        hamvoip-asterisk package release on June 01, 2020.  Note that the 
        gaps in revisions are where I left out long/complex descriptions 
        of algorithm changes---these are too detailed to be relevant to 
        the general user.



73, David K4FXC

===============================================================================
===============================================================================
===============================================================================

Revision 589
Modified Mon Dec 20 03:25:54 2021 UTC (69 minutes, 47 seconds ago) by k4fxc

Bump version:

1.4.23-pre.hamvoip-V1.7.0-01 app_rpt-0.327-12/18/2021


Revision 586
Modified Mon Dec 20 03:01:39 2021 UTC (94 minutes, 2 seconds ago) by k4fxc

Fixed various module unload code so that it properly shuts
down the UDP sockets used, allowing the module to be reloaded.


Revision 585
Modified Mon Dec 20 02:33:48 2021 UTC (2 hours, 1 minute ago) by k4fxc

Minor changes to the k4fxc_disable code.


Revision 584
Modified Sat Dec 18 17:14:02 2021 UTC (35 hours, 21 minutes ago) by k4fxc

Updated a few remaining ARM 32-bit counter code to use generic
usclock() kernel calls, which are not ARM dependant.  Prepare for x86 port.


Revision 582
Modified Mon Nov 8 08:23:48 2021 UTC (5 weeks, 6 days ago) by k4fxc

Change core_disable default from 0 to 63


Revision 581
Modified Mon Nov 8 05:26:08 2021 UTC (5 weeks, 6 days ago) by k4fxc

Bump version:

1.4.23-pre.hamvoip-V1.6.5-30 app_rpt-0.327-11/08/2021


Revision 580
Modified Mon Nov 8 05:18:34 2021 UTC (5 weeks, 6 days ago) by k4fxc

Fixed kickshort() mutex bug.  Changed kickshort timing *AGAIN*


Revision 579
Modified Thu Jul 29 23:47:10 2021 UTC (4 months, 3 weeks ago) by k4fxc

Bump version

1.4.23-pre.hamvoip-V1.6.5-29 app_rpt-0.327-07/21/2021


Revision 578
Modified Wed Jul 21 04:25:27 2021 UTC (4 months, 4 weeks ago) by k4fxc

Changed archivelogfile open failure to get logged
only if option_verbose > 4


Revision 574
Modified Wed Jun 16 20:16:25 2021 UTC (6 months ago) by k4fxc

Bump verstion to:

1.4.23-pre.hamvoip-V1.6.5-28 app_rpt-0.327-06/16/2021


Revision 573
Modified Wed Jun 16 18:29:38 2021 UTC (6 months ago) by k4fxc

Refactored various echolink functions, fixing memory overflow failures
and code clean up.


Revision 570
Modified Sun Jun 13 00:21:58 2021 UTC (6 months, 1 week ago) by k4fxc

Bump version:

1.4.23-pre.hamvoip-V1.6.5-27 app_rpt-0.327-06/12/2021



Revision 568
Modified Sat Jun 12 22:45:20 2021 UTC (6 months, 1 week ago) by k4fxc

Added core_disable feature to rpt.conf [general] stanza
and fixed several possible memory leaks


Revision 567
Modified Sat Jun 12 22:23:16 2021 UTC (6 months, 1 week ago) by k4fxc

Added new pttsquelch parameter


Revision 566
Modified Mon Jun 7 14:53:15 2021 UTC (6 months, 1 week ago) by k4fxc

Updated asterisk simpleusb debug enable/disable info 


Revision 565
Modified Sat May 15 03:20:13 2021 UTC (7 months ago) by k4fxc

re-organized the "T" link data handler location


Revision 564
Modified Sun May 9 20:26:37 2021 UTC (7 months, 1 week ago) by k4fxc

Bump version to:

1.4.23-pre.hamvoip-V1.6.5-26 app_rpt-0.327-05/06/2021


Revision 563
Modified Thu May 6 14:51:15 2021 UTC (7 months, 2 weeks ago) by k4fxc

Fix must_id flag so that it isn't triggered unless a
node actually transmits.


Revision 562
Modified Wed Apr 21 11:27:30 2021 UTC (7 months, 4 weeks ago) by k4fxc

Bumped version:

1.4.23-pre.hamvoip-V1.6.5-25 app_rpt-0.327-04/20/2021


Revision 561
Modified Mon Apr 19 05:08:47 2021 UTC (8 months ago) by k4fxc

one more tiny little race window bites the dust...


Revision 560
Modified Sat Mar 20 06:28:20 2021 UTC (9 months ago) by k4fxc

Refactor -- cleaned up many unneeded function calls.


Revision 558
Modified Thu Mar 11 16:10:19 2021 UTC (9 months, 1 week ago) by k4fxc

Bump version:

1.4.23-pre.hamvoip-V1.6.5-24 app_rpt-0.327-03/10/2021


Revision 557
Modified Thu Mar 11 14:17:35 2021 UTC (9 months, 1 week ago) by k4fxc

Yet more work on events open/close handling and wake up calls


Revision 556
Modified Wed Mar 10 21:13:23 2021 UTC (9 months, 1 week ago) by k4fxc

Trying to fix the event stream file open/close issue!!


Revision 555
Modified Tue Mar 9 07:11:53 2021 UTC (9 months, 1 week ago) by k4fxc

Slight refactor of event queue close() timing.


Revision 554
Modified Tue Mar 9 06:33:22 2021 UTC (9 months, 1 week ago) by k4fxc

Bump version:

1.4.23-pre.hamvoip-V1.6.5-23 app_rpt-0.327-03/08/2021


Revision 553
Modified Tue Mar 9 04:52:34 2021 UTC (9 months, 1 week ago) by k4fxc

Fix range for rxaudiodelay to be 0 thru 25,
NOT 0 thru 26, which was an error.


Revision 552
Modified Tue Mar 9 04:51:05 2021 UTC (9 months, 1 week ago) by k4fxc

Fix compiler warnings and possible invalid generated
code.  Fixed many potential race conditions where overlapping
memory ranges were used.


Revision 551
Modified Tue Mar 9 04:46:34 2021 UTC (9 months, 1 week ago) by k4fxc

Fix bug in new persistant events file code where
app_rpt would stop logging and never recover if 
the target file got changed while in use.


Revision 550
Modified Sun Mar 7 12:54:39 2021 UTC (9 months, 1 week ago) by k4fxc

Fix various compiler warnings


Revision 548
Modified Sun Mar 7 10:05:20 2021 UTC (9 months, 2 weeks ago) by k4fxc

Housekeeping--forgot to close stdout and stderr in child processes


Revision 547
Modified Sun Mar 7 07:53:21 2021 UTC (9 months, 2 weeks ago) by k4fxc

Version bump:

1.4.23-pre.hamvoip-V1.6.5-22 app_rpt-0.327-03/06/2021


Revision 545
Modified Sun Mar 7 07:00:59 2021 UTC (9 months, 2 weeks ago) by k4fxc

Refactor / optimize process_node_event_queue() log
event open/close


Revision 544
Modified Sat Mar 6 01:21:14 2021 UTC (9 months, 2 weeks ago) by k4fxc

More refactor rpt_thread DAHDI_GET_BUFINFO / DAHDI_SET_BUFINFO


Revision 543
Modified Sat Mar 6 01:11:13 2021 UTC (9 months, 2 weeks ago) by k4fxc

Refactor rpt_thread DAHDI_GET_BUFINFO result test


Revision 541
Modified Fri Mar 5 08:41:15 2021 UTC (9 months, 2 weeks ago) by k4fxc

Slight changes to linklist transmission timing.


Revision 540
Modified Thu Mar 4 12:01:28 2021 UTC (9 months, 2 weeks ago) by k4fxc

Refactored calls to wake up the rpt_master processing thread.
No need to wake up several times in a row.


Revision 539
Modified Thu Mar 4 11:37:43 2021 UTC (9 months, 2 weeks ago) by k4fxc

Bump version:

1.4.23-pre.hamvoip-V1.6.5-21 app_rpt-0.327-03/04/2021


Revision 538
Modified Thu Mar 4 11:15:03 2021 UTC (9 months, 2 weeks ago) by k4fxc

Refactor more O(n^2) code


Revision 537
Modified Thu Mar 4 11:08:38 2021 UTC (9 months, 2 weeks ago) by k4fxc

Removed extraneous calls to strlen() in many areas.

General cleanup


Revision 536
Modified Thu Mar 4 10:28:45 2021 UTC (9 months, 2 weeks ago) by k4fxc

Refactoring in rpt thread linklist generation


Revision 534
Modified Tue Mar 2 09:51:18 2021 UTC (9 months, 2 weeks ago) by k4fxc

Improved parsing in doprogram() to allow multiple
types of whitespace and ignore extra spaces


Revision 533
Modified Tue Mar 2 08:34:58 2021 UTC (9 months, 2 weeks ago) by k4fxc

bugfix in new stats linkpost code


Revision 532
Modified Tue Mar 2 07:28:59 2021 UTC (9 months, 2 weeks ago) by k4fxc

Bump version:

1.4.23-pre.hamvoip-V1.6.5-20 app_rpt-0.327-03/02/2021


Revision 531
Modified Tue Mar 2 07:27:52 2021 UTC (9 months, 2 weeks ago) by k4fxc

Bugfixes in the new statpost code


Revision 530
Modified Tue Mar 2 04:25:30 2021 UTC (9 months, 2 weeks ago) by k4fxc

Refactor dispgm and conpgm slightly.
MAJOR refactor of statpost code, moved to rpt_master thread

Revision 529
Modified Mon Mar 1 02:47:46 2021 UTC (9 months, 2 weeks ago) by k4fxc

More statspost refactoring

Revision 528
Modified Mon Mar 1 02:08:46 2021 UTC (9 months, 2 weeks ago) by k4fxc

Refactored the statspost code to move to a new
child process sooner.


Revision 527
Modified Sun Feb 28 06:44:40 2021 UTC (9 months, 3 weeks ago) by k4fxc

Bump version:

1.4.23-pre.hamvoip-V1.6.5-18 app_rpt-0.327-02/28/2021


Revision 526
Modified Sun Feb 28 06:41:32 2021 UTC (9 months, 3 weeks ago) by k4fxc

Refactoring scheduling priorities for running stats
children.  doconpgm() and dodispgm() now get run from 
the rpt_master thread.


Revision 525
Modified Fri Feb 26 10:19:35 2021 UTC (9 months, 3 weeks ago) by k4fxc

Yet more fixup of the rpt_event_process() code to
fix events running too closely together.


Revision 524
Modified Fri Feb 26 08:33:32 2021 UTC (9 months, 3 weeks ago) by k4fxc

Bump version:

1.4.23-pre.hamvoip-V1.6.5-17 app_rpt-0.327-02/25/2021


Revision 523
Modified Fri Feb 26 08:28:23 2021 UTC (9 months, 3 weeks ago) by k4fxc

Bug / timing fixes related to rpt_event_process()


Revision 522
Modified Thu Feb 25 07:38:38 2021 UTC (9 months, 3 weeks ago) by k4fxc

Bump version:

1.4.23-pre.hamvoip-V1.6.5-16 app_rpt-0.327-02/24/2021


Revision 521
Modified Thu Feb 25 05:52:01 2021 UTC (9 months, 3 weeks ago) by k4fxc

Fix subtle bug disrupting rpt_event_process()


Revision 520
Modified Thu Feb 25 04:49:27 2021 UTC (9 months, 3 weeks ago) by k4fxc

Bump version:

1.4.23-pre.hamvoip-V1.6.5-15 app_rpt-0.327-02/24/2021


Revision 519
Modified Thu Feb 25 04:42:15 2021 UTC (9 months, 3 weeks ago) by k4fxc

Refactored rpt_master() to use pthread_cond_timedwait()
events, rather than just sleeping and looping.


Revision 518
Modified Sat Feb 20 22:11:51 2021 UTC (9 months, 4 weeks ago) by k4fxc

Bump version:

1.4.23-pre.hamvoip-V1.6.5-14 app_rpt-0.327-02/20/2021


Revision 517
Modified Sat Feb 20 19:41:57 2021 UTC (9 months, 4 weeks ago) by k4fxc

Completing initial refactor of rpt_update_links()
rpt_update_boolean() and rpt_process_events()  and
donodelog()  to convert to a general purpose event
queue processing system.


Revision 516
Modified Sat Feb 20 14:44:27 2021 UTC (9 months, 4 weeks ago) by k4fxc

Intermediate check-in rpt_event_process()


Revision 515
Modified Sat Feb 20 14:25:15 2021 UTC (9 months, 4 weeks ago) by k4fxc

Intermediate check-in rpt_event_process() was broken,
now fixed.  More refactoring.


Revision 514
Modified Thu Feb 18 13:30:49 2021 UTC (10 months ago) by k4fxc

Bump version

1.4.23-pre.hamvoip-V1.6.5-12 app_rpt-0.327-02/18/2021


Revision 513
Modified Thu Feb 18 13:29:34 2021 UTC (10 months ago) by k4fxc

More echolink debug settings adjustment


Revision 512
Modified Thu Feb 18 13:21:45 2021 UTC (10 months ago) by k4fxc

Improved chan_echolink debug settings management.
Adjusted debug into in echolink.


Revision 511
Modified Thu Feb 18 04:42:08 2021 UTC (10 months ago) by k4fxc

Bumped version:

1.4.23-pre.hamvoip-V1.6.5-11 app_rpt-0.327-02/17/2021



Revision 510
Modified Thu Feb 18 04:39:56 2021 UTC (10 months ago) by k4fxc

Increased validation timeout time from 5 seconds
to 40 seconds.  Increased buffer size for node
numbers.


Revision 509
Modified Thu Feb 18 03:37:30 2021 UTC (10 months ago) by k4fxc

More refactoring events processing code.


Revision 508
Modified Wed Feb 17 01:45:39 2021 UTC (10 months ago) by k4fxc

Minor refactor in rpt_update_links()


Revision 507
Modified Tue Feb 16 19:21:33 2021 UTC (10 months ago) by k4fxc

Bug fix in astman_bulk()


Revision 506
Modified Tue Feb 16 19:12:19 2021 UTC (10 months ago) by k4fxc

Bump version

1.4.23-pre.hamvoip-V1.6.5-10 app_rpt-0.327-02/16/2021


Revision 505
Modified Tue Feb 16 19:08:07 2021 UTC (10 months ago) by k4fxc

Fixed bugs introduced in the new _bulk write functions.


Revision 504
Modified Mon Feb 15 15:54:08 2021 UTC (10 months ago) by k4fxc

Version bump

1.4.23-pre.hamvoip-V1.6.5-09 app_rpt-0.327-02/15/2021


Revision 503
Modified Mon Feb 15 15:50:46 2021 UTC (10 months ago) by k4fxc

Refactor rpt stats CLI functions to perform buffering
of all returned content and then write via ast_cli() 
in large chunks.


Revision 502
Modified Mon Feb 15 08:01:40 2021 UTC (10 months ago) by k4fxc

Bump version:

1.4.23-pre.hamvoip-V1.6.5-08 app_rpt-0.327-02/14/2021


Revision 501
Modified Mon Feb 15 07:59:33 2021 UTC (10 months ago) by k4fxc

Refactor mode calculation in __mklinklist()


Revision 500
Modified Mon Feb 15 07:48:50 2021 UTC (10 months ago) by k4fxc

Fixed the hub use bug where the master hub extension
showed up twice in the links lists.


Revision 496
Modified Sun Feb 14 13:40:39 2021 UTC (10 months ago) by k4fxc

Fix un-initialized variable usage.


Revision 495
Modified Sun Feb 14 13:38:56 2021 UTC (10 months ago) by k4fxc

Add tests for NULL ptr before free() to keep astmm from throwing errror.


Revision 493
Modified Sun Feb 14 07:12:57 2021 UTC (10 months ago) by k4fxc

House cleaning renamed various alloc() / free() calls
with equivalent ast_ versions.


Revision 492
Modified Sun Feb 14 06:55:08 2021 UTC (10 months ago) by k4fxc

Bump version:

1.4.23-pre.hamvoip-V1.6.5-07 app_rpt-0.327-02/13/2021


Revision 490
Modified Sat Feb 13 08:09:13 2021 UTC (10 months ago) by k4fxc

Changed core debug option for displaying sent linkslists


Revision 489
Modified Sat Feb 13 07:55:39 2021 UTC (10 months ago) by k4fxc

Updated many expensive function calls to higher-performance versions.


Revision 488
Modified Thu Feb 11 19:46:13 2021 UTC (10 months, 1 week ago) by k4fxc

Bump version:

1.4.23-pre.hamvoip-V1.6.5-05 app_rpt-0.327-02/10/2021


Revision 487
Modified Thu Feb 11 19:43:30 2021 UTC (10 months, 1 week ago) by k4fxc

Added port of AMI event manager code from 6 years ago.


Revision 486
Modified Thu Feb 11 19:12:25 2021 UTC (10 months, 1 week ago) by k4fxc

Intermediate check-in...Refactor of stats cache
code once again!


Revision 484
Modified Mon Feb 8 23:38:29 2021 UTC (10 months, 1 week ago) by k4fxc

Version bump

1.4.23-pre.hamvoip-V1.6.5-04 app_rpt-0.327-02/09/2021


Revision 483
Modified Mon Feb 8 21:22:15 2021 UTC (10 months, 1 week ago) by k4fxc

Major refactoring of all AMI callbacks. 
Major refactor of AMI callback response code.
Major performance improvements.



Revision 481
Modified Mon Feb 8 09:30:40 2021 UTC (10 months, 1 week ago) by k4fxc

Bump version

1.4.23-pre.hamvoip-V1.6.5-03 app_rpt-0.327-02/08/2021


Revision 480
Modified Mon Feb 8 09:24:10 2021 UTC (10 months, 1 week ago) by k4fxc

Careful scrutiny of various stats functions, correcting 
formatting to classic format, so as not to break
existing scraping applications.


Revision 477
Modified Sat Feb 6 11:02:39 2021 UTC (10 months, 1 week ago) by k4fxc

Intermediate checkin refactored code for all
the internal stats related functions.  Also manager rpt stats
(NodeStat function)


Revision 473
Modified Wed Feb 3 10:35:11 2021 UTC (10 months, 2 weeks ago) by k4fxc

rpt_do_linkslist() refactored to use stats-cache


Revision 472
Modified Wed Feb 3 06:12:39 2021 UTC (10 months, 2 weeks ago) by k4fxc

Bump version

1.4.23-pre.hamvoip-V1.6.5-02 app_rpt-0.327-02/03/2021


Revision 471
Modified Wed Feb 3 03:41:57 2021 UTC (10 months, 2 weeks ago) by k4fxc

Many donodelog() related enhancements


Revision 466
Modified Tue Feb 2 08:37:02 2021 UTC (10 months, 2 weeks ago) by k4fxc

Bump versions numbers to:

1.4.23-pre.hamvoip-V1.6.5-01 app_rpt-0.327-02/02/2021


Revision 465
Modified Tue Feb 2 08:34:27 2021 UTC (10 months, 2 weeks ago) by k4fxc

donodelog refactoring and new archivelogfile option added


Revision 464
Modified Tue Feb 2 06:50:47 2021 UTC (10 months, 2 weeks ago) by k4fxc

Initial telemenabled feature to selectively enable telemetry functions


Revision 460
Modified Thu Jan 21 21:19:42 2021 UTC (10 months, 4 weeks ago) by k4fxc

Changes for dumping linkslist related data due
to attacks on big hubs


Revision 457
Modified Sat Jan 2 06:06:19 2021 UTC (11 months, 2 weeks ago) by k4fxc

Finally, the echolink garbled outbound audio issue is fixed!

More refactoring needed.


Revision 456
Modified Sat Dec 26 16:46:38 2020 UTC (11 months, 3 weeks ago) by k4fxc

Enhanced autopatch code so that phone-mode connections
report keying status in sawstats, so that supermon properly
shows key / unkey events.


Revision 454
Modified Sat Dec 26 15:10:11 2020 UTC (11 months, 3 weeks ago) by k4fxc

Fix benign double mutex unlock


Revision 453
Modified Sun Dec 20 14:48:40 2020 UTC (11 months, 4 weeks ago) by k4fxc

Bumped version:

1.4.23-pre.hamvoip-V1.6.4-03 app_rpt-0.327-12/20/2020



Revision 451
Modified Sun Dec 20 14:39:31 2020 UTC (11 months, 4 weeks ago) by k4fxc

Change "Setting global variable" from displaying unless verbose > 4


Revision 450
Modified Sun Dec 20 07:56:09 2020 UTC (11 months, 4 weeks ago) by k4fxc

Version bumped to:

1.4.23-pre.hamvoip-V1.6.4-02 app_rpt-0.327-12/20/2020


Revision 448 - 
Modified Sat Dec 19 07:28:55 2020 UTC (12 months ago) by k4fxc

chan_iax2 major refactor.  call token supported required by default.


Revision 446
Modified Thu Nov 26 05:41:14 2020 UTC (12 months, 3 weeks ago) by k4fxc

Turned off / changed some debug output. Refactored
the new code to truncate excessively long linkslist
messages to remote systems.


Revision 445
Modified Fri Nov 20 08:47:42 2020 UTC (12 months, 4 weeks ago) by k4fxc

Refactoring new stats_cache code to include rwlock mutex code

Immediately return from rpt_telemetry() in various modes.


Revision 444
Modified Thu Nov 12 05:16:32 2020 UTC (13 months, 1 week ago) by k4fxc

More logic improvement for stats_cache_links()


Revision 443
Modified Thu Nov 12 05:05:48 2020 UTC (13 months, 1 week ago) by k4fxc

Fixed logic bug in stats cache code


Revision 442
Modified Thu Nov 12 05:05:04 2020 UTC (13 months, 1 week ago) by k4fxc

Removed unneeded PRI support code, trying to simplify


Revision 441
Modified Thu Nov 5 23:52:05 2020 UTC (13 months, 1 week ago) by k4fxc

LINKLISTSHORTTIME adjustment for possible race scenario



Revision 440
Modified Fri Oct 16 10:14:04 2020 UTC (14 months ago) by k4fxc

Added some hacks to allow the sound files path to be
user selected, using the /etc/asterisk/asterisk.conf
file.

[directories]
astsounddir=/path/to/sounds


Revision 439
Modified Sun Oct 4 23:48:02 2020 UTC (14 months, 2 weeks ago) by k4fxc

Bump version to:

1.4.23-pre.hamvoip-V1.6.4-01 app_rpt-0.327-10/04/2020


Revision 438
Modified Sun Oct 4 21:15:02 2020 UTC (14 months, 2 weeks ago) by k4fxc

echolink code cleanup related to module unload


Revision 437
Modified Sun Oct 4 20:15:47 2020 UTC (14 months, 2 weeks ago) by k4fxc

echolink module updates.  Mutex lock tweaks where function calls
not thread safe. Added WORKING module unload code



Revision 436
Modified Mon Sep 28 16:08:55 2020 UTC (14 months, 3 weeks ago) by k4fxc

Changed source code grouping of all stats related functions
in preparation of refactoring


Revision 435
Modified Fri Sep 25 16:33:48 2020 UTC (14 months, 3 weeks ago) by k4fxc

Bump version to:

1.4.23-pre.hamvoip-V1.6.3-02 app_rpt-0.327-09/24/2020


Revision 433
Modified Fri Sep 25 12:43:07 2020 UTC (14 months, 3 weeks ago) by k4fxc

Added new echolink module reload capability. Currently reloaded
parameters are:

deny, permit, lat, lon, freq, tone, power, height, gain, dir


Revision 431
Modified Wed Sep 16 05:33:56 2020 UTC (15 months ago) by k4fxc

Intermediate code in development. Remote base code stripped.

Changes to linklist timer code.


Revision 429
Modified Wed Jul 29 04:01:21 2020 UTC (16 months, 3 weeks ago) by k4fxc

Major refactor to chan_dahdi


Revision 427
Modified Mon Jul 20 11:07:25 2020 UTC (17 months ago) by k4fxc

Changed stats linklist code to dynamically allocate 
memory for strings of links.


Revision 425
Modified Thu Jul 16 22:40:54 2020 UTC (17 months ago) by k4fxc

Fixed non-hazardous bug in logging.


Revision 420
Modified Tue Jun 30 10:01:04 2020 UTC (17 months, 2 weeks ago) by k4fxc

Minor formatting for pbx_substitute_variables_helper()


Revision 419
Modified Tue Jun 30 09:57:47 2020 UTC (17 months, 2 weeks ago) by k4fxc

More stats_cache development


Revision 418
Modified Tue Jun 30 04:43:52 2020 UTC (17 months, 2 weeks ago) by k4fxc

Intermediate update --- stats_cache


Revision 417
Modified Tue Jun 30 02:57:33 2020 UTC (17 months, 2 weeks ago) by k4fxc

Intermediate update --- new stats_cache code


Revision 416
Modified Mon Jun 29 13:02:21 2020 UTC (17 months, 3 weeks ago) by k4fxc

Intermediate update --- new stats_cache code


Revision 415
Modified Sun Jun 28 16:25:16 2020 UTC (17 months, 3 weeks ago) by k4fxc

Intermediate update -- stats_cache code developement


Revision 414
Modified Sat Jun 27 12:24:02 2020 UTC (17 months, 3 weeks ago) by k4fxc

Intermediate update --- sawstats now uses stats_cache


Revision 413
Modified Sat Jun 27 11:43:16 2020 UTC (17 months, 3 weeks ago) by k4fxc

Intermediate check in, working on stats cache code.
Code compiles and runs, but not ready for release.


Revision 412
Modified Thu Jun 25 10:32:12 2020 UTC (17 months, 3 weeks ago) by k4fxc

Removed COP 25 and 26 (TOPKEY) functions. Will replace with
refactored code.

Added test code for ms==0 condtion in the rpt thread

The is an in-progress SVN update.


Revision 409
Modified Sat Jun 20 08:28:56 2020 UTC (18 months ago) by k4fxc

Updated links list code to now send lists at randomized
intervals and also limits the number of lists sent to
keep from starving the rpt_thread.


Revision 408
Modified Mon Jun 1 10:25:36 2020 UTC (18 months, 2 weeks ago) by k4fxc

Competed code updates and additions for RPT_TX_TIMEOUT
and RPT_RX_TIMEOUT events and variables.