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.