-
Notifications
You must be signed in to change notification settings - Fork 41
/
Copy pathCHANGES.txt
1490 lines (1066 loc) · 32.9 KB
/
CHANGES.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
ircDDB Gateway - 20180627
=========================
20101010
--------
First preview release, lots of bugs left.
CIRCDDB v0.3.
20101017
--------
Lots of bugs fixed.
Linking to a reflector at startup is now implemented.
Implemented reflector linking at startup.
CIRCDDB v0.4.
20101018
--------
Initial Linux support.
Drop links on gateway exit.
CIRCDDB v0.4.
20101023
--------
Incoming DExtra links should now work.
The GUI shows the last ten lines of the log.
Began support for Icom RP2C controller.
Added local cross-band RPT2 routing.
CIRCDDB v0.4.2.
20101024
--------
First version of Icom RP2C controller support.
Not generally released.
20101024a
---------
Completed Icom RP2C support.
20101026
--------
Implemented the reconnect timer.
Added language option for the slow data in the ack.
Added German and Danish.
20101028
--------
Fixed bugs in the 20101026 beta release.
Implemented a proper stop-and-wait protocol handler for communicating with Icom RP2C controllers.
Log ircDDB connection status.
CIRCDDB v1.0.
20101031
--------
Small changes and bug fixes here and there.
20101101
--------
Small changes and bug fixes here and there.
20101101a
---------
Small changes and bug fixes here and there.
Added French and Italian translations for the ack text.
20101102
--------
Added status file for active links for web GUIs.
20101105
--------
Added -gui command line flag to switch the GUI on.
Recognise another DPlus packet type.
Create a header status file.
20101107
--------
Added the slow data export UDP socket, details in Usage.txt.
On Linux the PID of the main process is written to /var/run/ircDDBG.pid.
Various bugs fixed.
20101109
--------
More changes in the Icom RP2C support.
20101112
--------
All logging under Linux is now in /var/log.
Can force unlinking when the reconnect timer has expired and the reflector is <none>.
More changes to the Icom controller support.
20101113
--------
Fixed a Linux compile bug.
Invalid cross-band routing is handled nicely.
More work on the Icom controller support.
20101114
--------
Slight change to the German text for length reasons.
Upgraded the GUI display.
More changes to the Icom support.
20101117
--------
Clean-up the GUI more.
Add another repeater port and allow for port letter D.
Allow all eight characters for the D-Plus login callsign.
Allow the cache to be written at program exit and re-read when it starts up.
On Icom systems, the ack is generated by the gateway and includes the link state.
20101118
--------
Removed the cache reading and writing at program start and stop repsectively.
Removed the intelligent ack for Icom systems, they don't seem to like it!
20101119
--------
Stop gateways from connecting as Dongle users.
More Icom controller changes.
GUI changes for Linux.
20101127
--------
Added acks for multi-port Icom repeater systems.
Added a UDP port to export all incoming repeater data to.
Removed the slow data UDP port.
Added D-PRS support.
Not generally released.
20101128
--------
Changed APRS connection to TCP from UDP.
Updated the IP address for XRF008 in DExtra_Hosts.txt.
The repeaters announce themselves via APRS.
20101201
--------
Put the APRS writing into a thread to improve performance.
Allow Dongle users to hear and be heard over the network.
More Icom controller changes.
20101203
--------
Handle some odd APRS cases for the repeater locations.
Relax incoming repeater validation to allow CLI tools.
Don't send data to Dongles that are sending the data.
20101203a
---------
Changed to wxWidgets 2.8.11.
Fixed startup with blank entries.
20101204
--------
Added the Polish language to the ack text.
Changed the Dongle handling to pass all radio audio.
Fixed nasty bug in the DExtra code.
20101205
--------
Added new ircDDB feature to record the destination and text data.
Added new ircDDB feature to record statistics, but they're not complete yet.
Changed repeater APRS description to be the frequency and offset.
CIRCDDB 1.1.
20101208
--------
Increased the precision of the latitude and longitude values.
Changed to a new extension protocol to pass data to/from a repeater.
Collect extra statistics.
20101215
--------
Stop duplicate link requests to the same reflector module.
Display Dongle connections in the GUI.
Upgraded the DPlus handling.
Added the XRF055 reflector.
20101217
--------
More DPlus changes.
20110103
--------
Create the /usr/local/etc and /usr/local/bin directories at install time if they don't already exist.
Changed APRS login to be the gateway callsign including the "-G".
Added XRF019, XRF026, XRF027 and XRF044 to DExtra_Hosts.txt.
Added the latest DPlus_Hosts.txt file.
20110104
--------
Fixed the APRS login.
20110105
--------
Fixed a bug in the G2 callsign routing when the last letter wasn't blank.
20110119
--------
Registers with the Dutch*Star DPNS system.
Allow incoming DPlus Dongle links.
Added XRF000 to DExtra_Hosts.txt.
20110119a
---------
More work on DPNS registration.
20110120
--------
Upgraded the DExtra Dongle support.
More changes to the DPlus protocol.
20110121
--------
Fixed incoming DPlus callsign mapping.
20110124
--------
Program no longer overwrites the DPlus_Hosts.txt file on startup.
More DPlus changes to DPNS and port handling.
Commands "E" and "I" are now reserved.
20110127
--------
The echo command has now been implemented.
Make use of the new DExtra type byte.
Fixed DPlus incoming links, but repeater ports may need changing.
20110128
--------
Fixed the echo command.
20110130
--------
Changed the echo replay timing to remove jitter.
20110201
--------
More echo jitter removal.
The "T" command is now reserved.
Change the UR callsign for the echo reply.
20110206
--------
Remove the "T" command.
Stop XRF reflectors coming from DPlus going into the cache.
Only write entries from opendstar.org into the cache.
Added the info command with English and German voice files.
Changed the default ports for the gateway and repeaters.
20110208
--------
Fixed bugs in the audio unit.
Added US English as an option.
Added pauses between phrases and letter/numbers.
20110213
--------
Improved audio and index files for German, and UK and US English.
Added audio and index files for Italian, French, and Danish.
When connecting to a reflector an audio announcement is made automatically.
20110215
--------
Allow the Echo and Info command to be disabled.
Swap the RPT1 and RPT2 callsigns for incoming DPlus links.
Added XRF020 to the DExtra_Hosts.txt file.
Added slow data link information to the Info reply.
Info is returned every time a link command is issued, if enabled.
20110215a
---------
Fixed a bug in the info command slow data.
Fixed a bug with headers disrupting DPlus and DExtra links.
20110215b
---------
Fixed Linux compilation bug.
20110216
--------
Re-swap the DPlus RPT1 and RPT2 callsigns for incoming DPlus links.
20110219
--------
Fixed the en_US.indx file for the letter X.
Clear the APRS queue if new data arrives.
Allow for linking protocol locking by using the DPlus_Hosts.txt and DExtra_Hosts.txt files.
Added Spanish and Swedish translations.
20110222
--------
The reconnect timer is now only reset by local RF users.
20110226
--------
The reconnect timer now includes 60, 90, and 120 minute values.
Reconnect timer works properly with a reflector entry of None.
20110306
--------
Added daily logs.
Added D-RATS support.
Remove Links.log at startup.
Added XRF007 to the DExtra_Hosts.txt file.
20110308
--------
Added the -logdir command line option to change the logging directory.
Added XRF021 to the DExtra_Hosts.txt file.
20110312
--------
Truncate Links.log instead of deleting it at startup.
Fix DPlus being disabled.
Added extra validation to link requests.
20110313
--------
Added Polish to the Info command.
Updated IP address of XRF008.
20110315
--------
Networking changes.
20110320
--------
First version of StarNet.
Not generally released.
20110320a
---------
Bug fixes to StarNet.
Not generally released.
20110324
--------
Changes to StarNet.
Not generally released.
20110329
--------
Changes to StarNet.
Not generally released.
20110330
--------
Allow hostnames in DExtra_Hosts.txt and DPlus_Hosts.txt.
More changes to StarNet.
Not generally released.
20110404
--------
Beginnings of Icom DD support.
Added two extra StarNet Groups to the configuration.
20110407
--------
Restructured the source code.
Added the StarNetServer.
Heard message for the StarNet groups now includes the information text.
StarNet headers now appear in the Headers.log if enabled.
20110409
--------
Fixed reflector relinking when the link fails.
More work on DD support.
Added optional DExtra Link to StarNet.
20110410
--------
Fixed compilation under Linux when DEXTRA_LINK is defined.
20110415
--------
Changed from wxWidgets 2.8.11 to 2.8.12.
Added an extra callsign field for StarNet groups to allow a callsign to be used to log off.
Allow StarNet logins, logoffs and info requests when relaying other data.
20110417
--------
Added the optional StarNet.log to contain StarNet group activity.
Sanitise incoming reflector headers to fix problems created elsewhere.
20110417a
---------
Allow StarNet Server to bind to one IP address.
Not generally released.
20110419
--------
Added XRF033.
Updated the IP address of XRF013.
The -logdir option works for the output GUI logs too.
Improve the STARnet branding wherever possible.
20110506
--------
Added XRF031.
Updated the IP address of XRF021
Randomised the ids of locally generated data.
Increased the delay for sending STARnet control messages.
Removed incoming port restriction for incoming DExtra links.
Increased the number of groups in the StarNet Server from 10 to 15.
First version of the XReflector DExtra/Dplus reflector.
20110507
--------
Fixed Links.log and added Headers.log to XReflector.
Updated XReflector DPNS registering with additional data.
20110507a
---------
Changed the format of Links.log slightly.
Added -daemon option to create proper daemons on Linux.
20110511
--------
Special debug version for testing DD mode support.
Not generally released.
20110512
--------
Added the -confdir option to the daemon versions of the programs.
First version of DD support.
20110513
--------
Updates to the DD support.
Fixed the reconnect bug in DExtra.
Updated the IP address of XRF020.
20110523
--------
Upgraded CIRCDDB to v1.2.
Added extra logging when log files cannot be opened.
Extra configuration entries for a description, URL and height above ground level added for QRG & Maps.
Add switches to disable APRS and DExtra.
20110525
--------
Store and transmit more decimals for the frequency setting(s).
Explicit setting of the DD mode port is now used.
Use the ircDDB watchdog with the software version (repeater 20110525 and newer needed).
20110529
--------
Improved the software version reporting for Icom controllers and the gateway.
20110603
--------
Changed "Description" to "QTH" in the gateway configuration tab.
Removed "ircDDB Gateway" as the default first line of the QTH.
Switch off DD mode when not set on one of the repeaters.
Changes to DD mode to fix a crash and short ethernet packets.
Not generally released.
20110606
--------
Found the bug that suppressed the login and logoff STARnet confirmations.
20110619
--------
The new Remote Control application has been created to control the ircDDB Gateway and the STARnet Server.
20110621
--------
Clean-ups and minor fixes for the Remote Control application.
20110622
--------
Added an optional name to the Remote Control application.
Removed some logging statements.
Added extra user logging to XReflector.
Increased frequency of D-Plus authentication and IP address refreshing.
20110627
--------
Extra logging to XReflector for user logging.
Removed and simplified internal functions.
20110629
--------
CIRCDDB v1.2.2.
20110702
--------
CIRCDDB v1.2.3.
20110704
--------
Upgraded the APRS reporting of the repeater ports.
Changed DD mode repeater configuration.
Added XRF028.
20110706
--------
Cleaned up the GUI a bit.
Reverted a change to the XReflector GUI logs.
Fixed Remote Control with DD repeaters.
20110713
--------
You can now mix homebrew and Icom repeaters on one gateway.
ircDDB queries now have a five second timeout.
Update XRF033.
20110719
--------
Added Nederlands (NL) and Nederlands (BE) as slow text language options.
Fixed many memory leaks identified by valgrind.
Fixed ircDDB query timer bug.
20110808
--------
Added debug flags to Linux builds for bug tracking.
Make internal timers more accurate.
Updated to CIRCDDB 1.2.4.
20110815
--------
Made the Remote Control protocol to be processor independent.
Added wxWidgets and OS version logging to all programs.
Identify as KLX-ware to the DPNS.
Fixed long timeouts with the timer class.
Handle error returns from ircDDB better.
20110817
--------
Fixed bug in DExtra Link introduced in the last release.
20110907
--------
Added XRF073.
Removed the Repeater Tap.
Added the MYCALL and TX Msg switches for each STARnet Group.
20110918
--------
Changed the TX Msg Switch default to true.
Changed XRF002 IP address.
Changed XRF073 IP address.
Added extra DD mode log file.
20110922
--------
Added timer to DD mode ircDDB reporting, to reduce the amount of traffic.
Not generally relased.
20110923
--------
More DD mode changes for ircDDB visualisation.
20111006
--------
Restored the English (US) voice for the info command.
Added XRF069.
20111022
--------
Updated XRF069 IP address.
Changes to the repeater to gateway protocol.
20111102
--------
Added XRF123.
The default log directory is now the home directory under Linux.
20111107
--------
Loosen the internal timing of the gateway.
Added support for reporting private statuses.
20111112
--------
Found and fixed R2D2 bug.
20111120
--------
Allow different callsigns to be used for the repeaters.
Updated the D-Plus hosts file.
Updated XRF069 IP address.
Added XRF038.
20111122
--------
Updated XRF002 IP address.
Removed alternative callsign entry in the GUI.
Added remote script access changes to the remote control system, tnx DL5DI.
20111125
--------
Internal clean-ups.
20111126
--------
Fixed bug in APRS reporting of short repeater callsigns.
Changed timing of the audio and echo units.
20111204
--------
Allow linking commands when a repeater is busy with network traffic.
Enable D-Plus debug mode.
Change for the Echo and Info commands.
20111205
--------
Large changes to the Echo and Info commands.
20111207
--------
Allow for the setting of latitude and longitude per repeater.
Allow for the setting of the maximum number of incoming D-Plus and DExtra dongle links.
Allow up to five status messages.
A change in the link status will generate an INFO message if enabled.
20111209
--------
Pass more information to the repeaters about the link status.
More INFO messages generated on link status changes.
Reverted the English audio changes.
Updated XRF019s IP address.
20111212
--------
Remove the USAGE.txt file.
Clean up callsign configuration.
20111218
--------
Added Timer Control application and daemon.
20111220
--------
Fixed DExtra bug.
20111223
--------
Updated XRF031s IP address.
20111231
--------
Allow linking to reflectors with channel E on D-Plus and DExtra.
Added channel E to the XReflector.
Send an end of transmission to the repeater when unlinking from a live reflector.
20120109
--------
Remove all channel letter restrictions for linking in the gateway.
Removed DPNS support from XReflector, it isn't being used by the DPNS for some reason.
Improved user logging in XReflector.
Added slow data text logging in XReflector.
Added XRF119.
20120117
--------
Reduce the rate that DD-mode headers are written out to Headers.log.
Updated the Makefiles to handle library dependencies properly.
Updated XRF033s IP address.
Replace the bundled DPlus_Hosts.txt with a new and reduced length one.
20120125
--------
Added 180 minutes as maximum time for gateway control.
Upgrades to the APRS gating to fully match the specification.
Added GPS mode gating to APRS.
Updated XRF019s IP address.
Added XRF110.
20120129
--------
Changes to GPS and GPS-A mode to handle malformed data.
Change the relinking behaviour when the link fails.
20120131
--------
Increase minimum time for consecutive APRS packets to be sent out.
More work on relinking DExtra and D-Plus outgoing links.
More aggressive initialisation of misbehaving Icom RP2C controllers.
Added XRF040.
20120207
--------
Change in the configuration system for non-Windows platforms.
Convert ircDDB hostname to a drop-down list.
20120210
--------
Send QRG and range to ircDDB even if the range is zero (DVAP?).
Updated XRF021s IP address.
Small cleanups.
20120222
--------
Removed the port number from the ircDDB preferences panel.
Added DTMF commands for reflector linking and unlinking.
Updated XRF069s IP address.
Updated the D-Plus host file.
20120223
--------
Allow for the disabling of DTMF decoding and blanking in the ircDDB Gateway.
Supress DTMF decoding and blanking on crossband traffic.
Hopefully fix D-Plus doubling issue in the ircDDB Gateway and XReflector.
20120225
--------
Fix any potential problems with doubling with DExtra links.
Fixed XReflector D-Plus user.log format, it was in the wrong order.
Reduce false triggering of the DTMF system by noisy signals.
Validate links to DExtra and D-Plus reflectors at the time of the command.
20120228
--------
Restore GUI window position on startup.
Allow background DTMF control.
New repeater to gateway protocol implemented.
20120229
--------
Fixes for background DTMF handling.
Added extra logging and error handling to the XReflector.
20120302
--------
More changes to the D-Plus support in the XReflector.
Similar changes to the D-Plus support in the gateway.
20120309
--------
Added repeater watchdog timer to handle poor repeater links.
Updated XRF021s and XRF044s IP address.
Added XRF222, XRF353, and XRF777.
Added support for the new DCS reflector system.
Use dns.xreflector.net to get XRF and DCS reflector IP addresses.
20120311
--------
Process heard messages from Icom controllers.
Fixed Links.log file updating for DCS.
20120313
--------
Fall back to the altenate xreflector DNS if the main one fails.
Revert Icom repeater protocol handler change from 20120131.
Extra error handling in XReflector added.
Repeat the repeater header every 21 frames for reliability.
Disable XReflector DNS for DCS reflectors for now.
20120314
--------
Fix the header repeating for Icom systems.
DExtra Dongle relaying has been fixed, it got broken in 20120213.
Added DCS reflectors to the repeater configuration tab.
Remove Icom heard reporting for now.
Added DCS003.
20120317
--------
Allow a blank ircDDB password to use the test system.
Handle the callsign server a little better.
Updated XRF021s IP address.
Reinstate the Icom heard reporting.
Disabled DPNS authentication.
Pass reflector link information to ircDDB for ircDDB live.
20120320
--------
Added XRF000s IP address.
Suppress Icom heard data if a valid header comes in within 100ms.
Last letter of DCS callsigns is never in phonetics.
Allow incoming DCS links.
20120327
--------
Re-enabled the DPNS authentication.
Updated the DCS and DExtra hosts file to the latest.
Fixed bug in the Linux configuration system.
Added extra reflector logging at startup.
20120330
--------
Convert the main logs to use UTC instead of local time.
Allow for an IP address lock flag in hosts files.
Updated REF018s IP address.
Removed REF049.
Added DCS006.
20120403
--------
Minor cleanups.
20120405
--------
Added the Time Server program.
20120410
--------
Added the Norwegian language for the gateway announcements.
Added US English and German to the time announcements.
Fix Icom RP2C bug with DCS reflectors.
20120412
--------
Added DCS007.
Stop duplicate pages appearing in the Timer and Remote Control programs.
Ensure callsigns in the Timer Server are upper case.
Allow software using D-Plus to link into the gateway using the gateway callsign.
Changed default Icom setting in the gateway.
20120413
--------
Validate with DPNS using the gateway callsign, but the login callsign for opendstar.org.
20120414
--------
Fixed mistake in the German time announcements.
Fixed Timer Control and handler in the gateway.
Allow all incoming links to hear all other links.
20120416
--------
Allow for an Every Day entry in the Timer Control program.
Fix audio routing for links in the gateway.
Stop duplicate headers going out over non-RF links.
20120416a
---------
Fix transmitting loop on D-Plus.
20120417
--------
Fixed the German time in mode 2.
Reorganise the handling of incoming and outgoing links in the gateway.
Add WinSock initialisation to the CIRCDDB library.
20120420
--------
Introduce a minutes delay to the Timer Control program.
Allow for week day only or weekend only schedule entries into the Timer Control.
20120422
--------
Rework the Timer Control delay, and make it optional.
Add text only option to the Time Server.
Allow for preloading of the "bands" for an Icom controller.
20120423
--------