File: ChangeLog

package info (click to toggle)
turqstat 3.0-2
  • links: PTS
  • area: main
  • in suites: lenny, squeeze
  • size: 2,112 kB
  • ctags: 1,328
  • sloc: cpp: 17,929; perl: 252; makefile: 223; ansic: 75; sh: 16
file content (1987 lines) | stat: -rw-r--r-- 45,578 bytes parent folder | download
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
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
2008-01-28 - Peter Karlsson <peter@softwolves.pp.se>
  convert.cpp
  turqstat.cpp
  fdapxread.cpp
  jamread.cpp
  mypointread.cpp
  statengine.cpp
  tanstaaflread.cpp
  teal.cpp
  utility.cpp
    Added more missing standard include files.

  nntpread.cpp
  statengine.cpp
    Fixed logic operator precedence.

2008-01-25 - Peter Karlsson <peter@softwolves.pp.se>
  debian/
    Silence lintian warnings.

2008-01-21 - Peter Karlsson <peter@softwolves.pp.se>
  utility.h
    Handle 64-bit time_t without causing overflows.

  turqstat.doc
  turqstat.dok
  makedist.sh
  visualc/
  debian/
    Released 3.0. Finally!

  Makefile.in
    Renamed file in clean target.

2008-01-06 - Peter Karlsson <peter@softwolves.pp.se>
  configure.in
    Fixed typo in test.

2008-01-05 - Peter Karlsson <peter@softwolves.pp.se>
  output.cpp
  output.h
  outputqt.cpp
  turqstat.cpp
    Added parse error message to output object.

  qtreport.cpp
  qtreport.h
  Makefile.in
    Added template browser to report generator dialogue.

  qtbars.cpp
  qtbars.h
  qtgui.cpp
  qtgui.h
  qtlist.cpp
  qtlist.h
  qtprogress.cpp
  qtprogress.h
  qtreport.cpp
  qtreport.h
    Renamed class and instance variables.

  turqstat.doc
  turqstat.dok
  turqstat.1
  turqstat-sv.1
  xturqstat.1
  xturqstat-sv.1
    Updated documentation.

  version.h
  debian/
    Updated year to 2008.

  po/
    Updated messages.

  Makefile.in
  debian/
    Added template files to install procedure.

2008-01-04 - Peter Karlsson <peter@softwolves.pp.se>
  visualc/
    Added project files for Visual C++ 2008 Express Edition.

  configure.in
  convert.cpp
  mappings.h
  mypointread.cpp
  newsspoolread.cpp
  nntpread.cpp
  nntpread.h
  output.cpp
  sdmread.cpp
  statengine.cpp
  statview.cpp
  template.h
  turqstat.cpp
  utility.cpp
    Compile fixes for Visual C++.

  lexer.cpp
    Fixed access outside buffer.

  statview.cpp
  statview.h
  template.cpp
    Use localized day names in generated reports.

  statview.cpp
    Avoid using uninitialized variables.
    Mimic old behaviour of not showing ratio if nothing quoted.

  turqstat.doc
  turqstat.dok
  README.Win32
    Updated documentation.

2007-12-08 - Peter Karlsson <peter@softwolves.pp.se>
  lexer.cpp
  lexer.h
  template.cpp
  templates/default.tpl
    Began adding support for localized day names in top lists.

2007-12-01 - Peter Karlsson <peter@softwolves.pp.se>
  templates/default.tpl
    Rewrote some commentary. Fixed some minor issues.

  templates/svenska.tpl
    Added Swedish template.

2007-11-23 - Peter Karlsson <peter@softwolves.pp.se>
  template.cpp
    Allow empty lines in the template.

  statview.cpp
    Fixed number of entries in each top list.
    Implemented remaining top list variables.
    Removed old code.
    Fixed support for removing entry numbers for shared places.
    Fixed off-by-one error in weekday top list.
    Do not list address in receivers top list.
    Trim trailing spaces from the generated file.

  templates/default.tpl
    Some cosmetic fixes.

  configure.in
    Removed obsolete tests.

2007-11-22 - Peter Karlsson <peter@softwolves.pp.se>
  statview.cpp
    Fixed infinite loop.
    Fixed toplist termination and reset.
    Fixed placeholder for unknown data/incorrect variable use.
    Added back constraints for toplists for original content, quoters and
    writers.

  lexer.cpp
    Fixed linebreak when line ends with variable token.

  turqstat.cpp
    Fixed constness.

  templates/default.tpl
    Added some missing words.

  turqstat.kdevelop
    Updated project file.

  Doxyfile.in
    Renamed doxygen.conf.in to Doxyfile.in.

2007-10-17 - Peter Karlsson <peter@softwolves.pp.se>
  statview.cpp
    Close iterators when done. Silence compiler warnings.

2007-09-30 - Peter Karlsson <peter@softwolves.pp.se>
  statview.cpp
  lexer.cpp
  lexer.h
  templates/default.tpl
    Continued to flesh out template support.

2007-09-21 - Peter Karlsson <peter@softwolves.pp.se>
  Makefile.in
  turqstat.cpp
    Use default template file if none was supplied.

  statview.cpp
  statview.h
  turqstat.cpp
    Started integrating template parser with the report generator.

2007-09-12 - Peter Karlsson <peter@softwolves.pp.se>
  template.cpp
  template.h
    Compile fixes.

  lexer.cpp
    Remove debug code.

  turqstat.1
  turqstat-sv.1
    Documented report template parameter.

  turqstat.cpp
  statview.cpp
  statview.h
    Compile fixes.

2007-09-10 - Peter Karlsson <peter@softwolves.pp.se>
  Makefile.in
  statview.cpp
  statview.h
  template.cpp
  template.h
  turqstat.cpp
    Added class describing an entire parsed template file.

2007-09-09 - Peter Karlsson <peter@softwolves.pp.se>
  statview.h
  turqstat.cpp
  turqstat.doc
  turqstat.dok
    Began integrating template code.

2007-09-09 - Peter Karlsson <peter@softwolves.pp.se>
  doxygen.conf.in
  qtgui.cpp
  turqstat.cpp
  turqstat.doc
  turqstat.dok
  version.h
  debian/
    Bumped version to 3.0.

2007-09-02 - Peter Karlsson <peter@softwolves.pp.se>
  lexer.h
  lexer.cpp
  templates/default.tpl
    Replaced magic "totals" token with separate tokens for reporting
    the totals.

  turqstat.kdevelop
    Added project file for KDevelop.

2007-08-27 - Peter Karlsson <peter@softwolves.pp.se>
  lexer.h
  lexer.cpp
  templates/default.tpl
    Fixed compile errors and made lexer able to parse the default
    template.

2007-08-27 - Peter Karlsson <peter@softwolves.pp.se>
  datatypes.h
  fdapxread.h
  jamread.h
  mypointread.h
  sdmread.h
  squishread.h
  tanstaaflread.h
  utility.h
    GCC 4.1 likes if I also do pack(push) before I pack(pop).

2007-08-25 - Peter Karlsson <peter@softwolves.pp.se>
  datatypes.h
  fdapxread.h
  jamread.h
  mypointread.h
  sdmread.h
  squishread.h
  tanstaaflread.h
  utility.h
    Fixed pragma pack(1)/pack(pop) directives. Fixes compile with Xcode
    with GCC 4.0.

2007-08-23 - Peter Karlsson <peter@softwolves.pp.se>
  Makefile.in
  debian/
    Added support for installing unstripped binaries.
    Debian bug#438227.

2007-08-23 - Martin Michlmayr <tbm@cyrius.com>
  squishread.cpp
  fdapxread.cpp
  mypointread.cpp
  sdmread.cpp
  tanstaaflread.cpp
  newsspoolread.cpp
  output.cpp
  nntpread.cpp
  outputqt.cpp
  debian/
    Added missing includes for GCC 4.3.
    Debian bug#417734.

2005-09-12 - Peter Karlsson <peter@softwolves.pp.se>
  config.h.in
  configure.in
  convert.cpp
    Removed problematic use of strcasestr().

2005-09-05 - Peter Karlsson <peter@softwolves.pp.se>
  Merged in changes from 2.2.5:
  2005-09-05 - Peter Karlsson <peter@softwolves.pp.se>
    turqstat.doc
    turqstat.dok
    debian/
      2.2.4 released for buffer overrun fix (CAN-2005-2658).

2005-09-01 - Peter Karlsson <peter@softwolves.pp.se>
  utility.cpp
    Fixed buffer overrun condition.

  mytime.cpp
  mytime.h
  config.h.in
  configure.in
    Use timegm() instead of my_mktime(), if available.

2005-08-22 - Peter Karlsson <peter@softwolves.pp.se>
  convert.cpp
    Prohibit ill-formed UTF-8 sequences.

2005-08-17 - Peter Karlsson <peter@softwolves.pp.se>
  statengine.cpp
    Use proper data types for string lengths to avoid overflows on 64-bit
    architectures.

  mytime.cpp
    Fixed signedness mismatch on some platforms.

2005-08-16 - Peter Karlsson <peter@softwolves.pp.se>
  turqstat.doc
  turqstat.dok
  debian/
    2.2.3 released. Yay!

  Makefile.in
  debian/
    Updates for modern Debian policy.

  Makefile.in
  po/Makefile.in
  mappings/Makefile.in
    Fixed distclean target.

2005-07-14 - Peter Karlsson <peter@softwolves.pp.se>
  convert.h
    Added virtual destructor to avoid compiler warnings.

  convert.cpp
  utility.cpp
    Removed use of GNU C++ extensions.

  turqstat.cpp
    Fixed incorrect use of comma-separated list.

2005-07-11 - Peter Karlsson <peter@softwolves.pp.se>
  configure.in
    Updated for more modern versions of the autocrap tools.

  fdapxread.cpp
  jamread.cpp
  mypointread.cpp
  newsspoolread.cpp
  sdmread.cpp
  statengine.cpp
  tanstaaflread.cpp
  turqstat.cpp
    Include <iostream> instead of <iostream.h> if using a modern C++.

  statview.cpp
    Include <fstream> instead of <fstream.h> if using a modern C++.

  mappings/
  mappings.cpp
  mappings.h
  convert.cpp
    Updated mapping tables. Added ISO 8859-11.

  version.h
    Updated release year to 2005.

  turqstat.doc
  turqstat.dok
  turqstat.def
  debian/
    Prepare entries for next release version.

  mytime.cpp
  nntpread.cpp
  qtgui.cpp
  turqstat.cpp
  utility.h
    Renamed macro "INFINITY" that clashed with a constant defined in the
    GCC standard include files.

  configure
  turqstat.doc
  turqstat.dok
  debian/
    Merged in changes from 2.2.1.1 and 2.2.2.

2005-07-10 - Peter Karlsson <peter@softwolves.pp.se>
  output.cpp
  output.h
  outputqt.cpp
  qtlist.cpp
    Various compile fixes for modern GCC.

  acconfig.h
  configure.in
    Updated for more modern versions of the autocrap tools.

2002-08-16 - peter karlsson <peter@softwolves.pp.se>
  nntpread.cpp
    Some news servers do not accept LISTGROUPS without an argument.

2002-06-01 - peter karlsson <peter@softwolves.pp.se>
  templates/default.tpl
  lexer.cpp
  lexer.h
    Initial support for report templates.

2002-05-27 - peter karlsson <peter@softwolves.pp.se>
  mappings/
  mappings.cpp
    Added iso-8859-16.

  convert.cpp
    Added iso-8859-16 and missing entries for some other 8859s.

2002-03-10 - peter karlsson <peter@softwolves.pp.se>
  Makefile.in
  outputqt.cpp
  qtgui.cpp
  qtgui.h
  qtprogress.cpp
  qtprogress.h
    Implemented a progress dialog showing progress as text for areas where
    total entries cannot be determined beforehand. 

  qtbars.cpp
    Call proper constructor.

  turqstat.dok
  turqstat.doc
    Documentation updates.

2002-02-23 - peter karlsson <peter@softwolves.pp.se>
  convert.cpp
  convert.h
    Made character decoders and encoders abstract interfaces.

2001-12-27 - peter karlsson <peter@softwolves.pp.se>
  version.h
  debian/
    2.2.1 release.

  nntpread.cpp
    Added missing include (compile fix for hppa).

2001-12-09 - peter karlsson <peter@softwolves.pp.se>
  nntpread.cpp
    Win32 compile fixes.

  turqstat.doc
  turqstat.dok
    2.2 release.

2001-11-27 - peter karlsson <peter@softwolves.pp.se>
  nntpread.cpp
    Moved winsock cleanup to destructor so it is called after all socket
    operations.

2001-11-19 - peter karlsson <peter@softwolves.pp.se>
  statview.cpp
    Limit original content toplist to those that have written at least three
    messages.

2001-11-16 - peter karlsson <peter@softwolves.pp.se>
  statengine.cpp
    Support news reader version strings of the kind Sylpheed use.

  nntpread.cpp
    Do not send XPAT command if no date range is set.

  utility.cpp
    Make sure functions that convert to time_t always return -1 on invalid
    date formats.

2001-11-15 - peter karlsson <peter@softwolves.pp.se>
  configure.in
  Makefile.in
  turqstat.cpp
  qtgui.cpp
    Made it possible to compile entirely without NNTP support.

2001-11-12 - peter karlsson <peter@softwolves.pp.se>
  nntpread.cpp
    More Winsock fixes.

  acconfig.h
  config.h.in
  configure.in
  newsspoolread.cpp
  sdmread.cpp
    DJGPP compile fixes.

2001-11-11 - peter karlsson <peter@softwolves.pp.se>
  nntpread.cpp
    Use recv and send instead of read and write on sockets, for Win32
    compatibility.

  configure.in
  config.h.in
  acconfig.h
    Added check for sleep() function for Win32 compatibility.

2001-11-09 - peter karlsson <peter@softwolves.pp.se>
  nntpread.cpp
  nntpread.h
    fdopen() on sockets is broken on Win32 and OS/2, so instead use own
    buffering on these platforms.

  configure.in
  config.h.in
    Fixed typos.
    Check location for errno.h.

2001-11-04 - peter karlsson <peter@softwolves.pp.se>
  config.h.in
  configure.in
  nntpread.cpp
    Fixes for Win32 and OS/2.

2001-10-31 - peter karlsson <peter@softwolves.pp.se>
  turqstat.dok
  turqstat.doc
  debian/copyright
    Copyright and license updates.

2001-10-27 - peter karlsson <peter@softwolves.pp.se>
  configure.in
  config.h.in
  acconfig.h
  convert.cpp
    Fixes for Solaris.

  Makefile.in
  nntpread.cpp
  nntpread.h
  output.cpp
  output.h
  outputqt.cpp
  qtgui.cpp
  qtgui.h
  turqstat.cpp
  turqstat.1
  turqstat-sv.1
  turqstat.doc
  turqstat.dok
  po/xturqstat.po
  po/sv.po
    NNTP support.

2001-10-11 - peter karlsson <peter@softwolves.pp.se>
  Merged in changes from 2.1.3, 2.1.4 and 2.1.4.1:
  2001-10-11 - peter karlsson <peter@softwolves.pp.se>
    qtlist.h
      Need to include <config.h> to resolve GCC 3.0 ambiguity.

  2001-10-10 - peter karlsson <peter@softwolves.pp.se>
    configure.in
    acconfig.h
      Added tests for changes introduced in GCC 3.0.

    convert.h
    output.h
    qtlist.h
    statengine.h
    statview.h
    utility.h
    version.h
      Use configure based tests for GCC 3.0 compatibility.

    convert.cpp
    qtlist.h
    statview.cpp
      Fixed to work with GCC 3.0.

    turqstat.doc
    turqstat.dok
    version.h
    debian/
      Updates for version 2.1.4.

  2001-10-04 - peter karlsson <peter@softwolves.pp.se>
    configure.in
    convert.h
    output.h
    qtlist.h
    statengine.h
    statview.h
    utility.h
    version.h
      Preliminary fixes for compilation with GCC 3.0.

    version.h
      Version 2.1.3.

2001-09-29 - peter karlsson <peter@softwolves.pp.se>
  fdapxread.cpp
  jamread.cpp
  mypointread.cpp
  newsspoolread.cpp
  sdmread.cpp
  squishread.cpp
  tanstaaflread.cpp
    Fix memory allocation/deallocation conflicts.

  arearead.h
    Add virtual destructor to AreaRead superclass.

2001-09-19 - peter karlsson <peter@softwolves.pp.se>
  mytime.cpp
    Fixed my_mktime so that it can handle time_t that is not an int, and
    fixed some minor problems.

  version.h
    Prepare for 2.2.

2001-09-15 - peter karlsson <peter@softwolves.pp.se>
  statview.cpp
    Cosmetic fix for the name underline.

  qtlist.cpp
    Add header needed for QT3 compilation.

  turqstat.doc
  turqstat.dok
  version.h
  debian/
    Updates for 2.1.2.

2001-08-30 - peter karlsson <peter@softwolves.pp.se>
  statengine.cpp
    Fix problem with a hang on illegal QP.
    Correct usage of string::size_type and string::npos when searching in
    string objects.

  turqstat.doc
  turqstat.dok
  version.h
  debian/
    Updates for 2.1.1.

2001-07-19 - peter karlsson <peter@softwolves.pp.se>
  po/sv.po
    Corrected a spelling error.

2001-07-18 - peter karlsson <peter@softwolves.pp.se>
  debian/
    Some fixes to get the 2.1 archives to build.

2001-07-17 - peter karlsson <peter@softwolves.pp.se>
  convert.cpp
    Fix typo that occured on Win32 build.

  turqstat.doc
  turqstat.dok
    Updates for 2.1.

2001-07-12 - peter karlsson <peter@softwolves.pp.se>
  utility.cpp
  utility.h
    Fixes for compilers without wide character library functions (EMX).

  convert.cpp
    Fixes for strcasecmp/stricmp differences.

  configure.in
  acconfig.h
    Allow towupper to be missing.
    Added check for wchar.h
    Added check for strcasecmp/stricmp.

2001-07-05 - peter karlsson <peter@softwolves.pp.se>
  datatypes.h
  doxygen.conf.in
    Doxygen documentation updates.

2001-07-04 - peter karlsson <peter@softwolves.pp.se>
  Released 2.0.3, branching from 2.0 release:

  2001-07-04 - peter karlsson <peter@softwolves.pp.se>
    Makefile.in
    configure.in
    datatypes.cpp
    datatypes.h
    fdapxread.h
    jamread.h
    mypointread.h
    sdmread.h
    squishread.h
    tanstaaflread.h
    debian/
      Made it work on big-endian architectures.

    turqstat.doc
    turqstat.dok
    version.h
      Updates for 2.0.3.

2001-06-11 - peter karlsson <peter@softwolves.pp.se>
  Makefile.in
    Corrected target for teal.

  mappings/Makefile.in
    Added magic target for simple creation of targets.

  convert.cpp
  convert.h
  mappings/makemappings.pl
  mappings.cpp
  mappings.h
    Use RFC-1345 as fallback for undefined characters in the output
    character set.

2001-06-10 - peter karlsson <peter@softwolves.pp.se>
  convert.cpp
  convert.h
  mappings/makemappings.pl
  mappings.cpp
  mappings.h
    Use variable length output encoding tables.

  teal.cpp
    Added option to list known character set names.

2001-05-25 - peter karlsson <peter@softwolves.pp.se>
  turqstat.doc
  turqstat.dok
    Documentation updates.

2001-05-20 - peter karlsson <peter@softwolves.pp.se>
  converter.cpp
    Added support for FDAPX/w stupid CODEPAGE kludge.

  configure.in
  doxygen.conf.in
    Added magic for detecting whether the dot tool is available.

2001-05-17 - peter karlsson <peter@softwolves.pp.se>
  converter.cpp
  converter.h
    Added support for UTF-8 input.

  statengine.cpp
    QP decoder fixes; added support for Base64 encoded headers.
    Correct de-quoting of sender's name.
    Fix subject handling.

  utility.cpp
    Bugfixed wstring::skip.

  teal.cpp
    Simplified command line usage.
    Display selected parameters on standard error.
    Some error checks.

2001-05-16 - peter karlsson <peter@softwolves.pp.se>
  acconfig.h
  configure.in
    Test for strcasestr/stristr/strlwr.

  convert.cpp
    Removed unnecessary strcasestr usage.
    Fixed the other strcasestr occurance for Win32.

  Makefile.in
  teal.cpp
    Added Teal - a trivial character set re-encoder.

  turqstat.doc
  turqstat.dok
  turqstat.1
  turqstat-sv.1
  xturqstat.1
  xturqstat-sv.1
    Documentation updates.

2001-05-15 - peter karlsson <peter@softwolves.pp.se>
  statengine.cpp
    Corrected problems with conversion of names and subjects in gated news
    messages.

  statview.cpp
  statview.h
  turqstat.cpp
  qtreport.cpp
  qtreport.h
  po/sv.po
  po/xturqstat.po
    Make it possible to select wanted output character set.

  qtbars.cpp
  qtlist.cpp
  qtgui.cpp
  outputqt.cpp
    Added missing includes.

  utility.cpp
  utility.h
    Fixed problems when assigning a wstring to another.

  convert.cpp
  convert.h
    Added a character set enumerator class.
    Fixed bugs in CHRS kludge and charset= header detection.

  Makefile.in
    Updated dependencies.

  configure.in
  utility.cpp
    Compile fix for Mingw32: Check that wctype.h exists before trying to
    include it.

2001-05-05 - peter karlsson <peter@softwolves.pp.se>
  configure.in
  acconfig.h
    Detect GNU C++'s broken wstring.

  utility.cpp
  utility.h
    Implemented small wstring class to replace GNU C++'s broken one.

  convert.cpp
  convert.h
    Use own wstring class if library class is broken.

  statengine.cpp
  statengine.h
    Convert to and store internal data in Unicode.

  qtlist.cpp
  qtlist.h
  statview.cpp
    Adaptations for Unicode data from the engine.

  Makefile.in
    Updated dependencies.

2001-05-04 - peter karlsson <peter@softwolves.pp.se>
  mappings/makemappings.pl
    Move generated files.

  convert.cpp
  convert.h
    Added new conversion classes.

  utility.cpp
  utility.h
  mappings/charsets.cpp
  mappings/charsets.h
    Removed first attempt at character set conversion.

  Makefile.in
  mappings/Makefile.in
    Changes in file locations.

2001-04-06 - peter karlsson <peter@softwolves.pp.se>
  utility.cpp
  mappings/makemappings.pl
    Don't do conversion on ASCII.

  doxygen.conf.in
    Added character set conversion files.

2001-04-05 - peter karlsson <peter@softwolves.pp.se>
  mappings/
  Makefile.in
  configure.in
    Added in files for character set conversions.

  utility.cpp
  utility.h
    Added character set conversion functionality.

2001-03-23 - peter karlsson <peter@softwolves.pp.se>
  debian/
    Updated build dependencies.

2001-03-17 - peter karlsson <peter@softwolves.pp.se>
  qtlist.cpp
  po/sv.po
  po/xturqstat.po
    Added option to save tab separated files.

  debian/
    Added menu hint and updated copyright year.

2001-03-14 - peter karlsson <peter@softwolves.pp.se>
  Makefile.in
  po/Makefile.in
    Improved clean and distclean targets.

2001-02-20 - peter karlsson <peter@softwolves.pp.se>
  configure.in
    Corrected mis-detection of Qt directory when QTDIR is set.

2001-02-19 - peter karlsson <peter@softwolves.pp.se>
  configure.in
  acconfig.h
  statview.cpp
  statview.h
  turqstat.cpp
  utility.cpp
  utility.h
    Added tests for OS/2 and Win32 locale API functions.

  debian/changelog
  turqstat.1
  turqstat-sv.1
  turqstat.doc
  turqstat.dok
    Documentation updates.

2001-02-11 - peter karlsson <peter@softwolves.pp.se>
  acconfig.h
  configure.in
    Changed name of some definitions.
    Added test for CHAR_BIT.

  newsspoolread.cpp
  output.cpp
  sdmread.cpp
  turqstat.cpp
    Changed name of some definitions.

  utility.h
    Use CHAR_BIT, if it exists, as size of char.

2001-02-10 - peter karlsson <peter@softwolves.pp.se>
  turqstat.cpp
    Implemented paramter for selecting range of dates.

  utility.cpp
  utility.h
    Added conversion function for range specifications.
    Removed some unnecessary initializations.
    Added integrity check to RFC date converter.
    Added macro for highest possible time_t date.

  arearead.h
  fdapxread.cpp
  fdapxread.h
  jamread.cpp
  jamread.h
  mypointread.cpp
  mypointread.h
  newsspoolread.cpp
  newsspoolread.h
  sdmread.cpp
  sdmread.h
  squishread.cpp
  squishread.h
  tanstaaflread.cpp
  tanstaaflread.h
    Implemented date ranges.

  Makefile.in
    Corrected dependencies.

  configure.in
  acconfig.h
    Added code to detect size of time_t.

  qtgui.cpp
  qtgui.h
    Began implementing date ranges.

2001-02-09 - peter karlsson <peter@softwolves.pp.se>
  debian/control
    Changed Debian priority to extra.

2001-02-08 - peter karlsson <peter@softwolves.pp.se>
  Released 2.0.2, branching from 2.0 release:

  2001-02-08 - peter karlsson <peter@softwolves.pp.se>
    debian/
      Explicitly list only little-endian architectures in Debian packaging.

    version.h
    turqstat.doc
    turqstat.dok
      Updates for 2.0.2.

2001-01-17 - peter karlsson <peter@softwolves.pp.se>
  statview.cpp
  statview.h
  turqstat.cpp
  utility.cpp
  utility.h
  README.Win32
    Use Win32 API functions for locale dates, instead of strftime.

2001-01-10 - peter karlsson <peter@softwolves.pp.se>
  Makefile.in
    Once and for all fixed the directory problems.

  statview.cpp
  statview.h
  turqstat.cpp
  turqstat.doc
  turqstat.dok
  utility.cpp
  utility.h
  README.os2
    Use OS/2 API functions for locale dates, instead of strftime.

  version.h
    Updates for 2.1.

2001-01-09 - peter karlsson <peter@softwolves.pp.se>
  Released 2.0.1, branching from 2.0 release:

  2001-01-09 - peter karlsson <peter@softwolves.pp.se>
    newsspoolread.cpp
      Does not crash on news messages consisting solely of header
      (reported by Jess Carrete Montaa)

    statview.cpp
    version.h
    turqstat.doc
    turqstat.dok
    debian/
      Updates for 2.0.1.

2000-12-04 - peter karlsson <peter@softwolves.pp.se>
  statview.cpp
    Always return something from CreateReport.

  arearead.h
  fdapxread.h
  jamread.h
  mypointread.h
  mytime.cpp
  mytime.h
  newsspoolread.h
  output.h
  qtbars.cpp
  qtbars.h
  qtgui.h
  qtlist.h
  qtreport.h
  sdmread.h
  squishread.h
  statengine.h
  statview.h
  tanstaaflread.h
  turqstat.cpp
  utility.cpp
  utility.h
  version.h
    Added JavaDoc-style source documentation.

2000-12-03 - peter karlsson <peter@softwolves.pp.se>
  debian/
    Added Debian menu entry for XTurqstat.
    Cleaned up Debianization files.

  Makefile.in
    Fixed some directory name problems.
    Added target for creating source documentation via doxygen.

  doxygen.conf.in
    Configuration file for creating source documentation via doxygen.

  configure.in
    Create doxygen.conf containing the located paths.

2000-11-26 - peter karlsson <peter@softwolves.pp.se>
  qtlist.cpp
    Comma-separated files are *.csv, not *.csf.

  configure.in
  po/Makefile.in
  po/sv.po
  po/xturqstat.po
  po/update-po.sh
    Added translation files.

  Makefile.in
    Install X manual pages.
    Install translation files.

  turqstat.doc
  turqstat.dok
  debian/
    Updated for version 2.0.

2000-11-21 - peter karlsson <peter@softwolves.pp.se>
  outputqt.cpp
    Changed argument detection for messages slightly.

  version.h
  debian/
  turqstat.cpp
    Changed version number to 2.0.

  gtqui.cpp
    Added support for translations.
    Changed version number to 2.0.

2000-11-12 - peter karlsson <peter@softwolves.pp.se>
  acconfig.h
  configure.in
  output.cpp
    Adjusted for compilers lacking snprintf.

  xturqstat.1
  xturqstat-sv.1
    Added manual pages for the X version.

  turqstat.1
  turqstat-sv.1
    Cross-reference to X version's manual page.

  turqstat.doc
  turqstat.dok
    Updated documentation.

2000-11-12 - peter karlsson <peter@softwolves.pp.se>
  Merged branch dealing with Qt GUI:

  2000-11-12 - peter karlsson <peter@softwolves.pp.se>
    Makefile.in
      More dependencies.

    outputqt.cpp
      Only use QString::arg if there's something to insert into.

    qtgui.cpp
    qtgui.h
      Added support for selecting starting time for statistics.

  2000-11-11 - peter karlsson <peter@softwolves.pp.se>
    qtreport.cpp
    qtreport.h
      Added code supporting creation of detailed report from the Qt version.

    qtbars.cpp
    qtbars.h
      Added code for daily and hourly posting breakdown.

    qtgui.cpp
    qtgui.h
      Added menu items for creating reports and showing the posting
      breakdowns.

    output.h
    output.cpp
    outputqt.cpp
    fdapxread.cpp
    jamread.cpp
    mypointread.cpp
    newsspoolread.cpp
    sdmread.cpp
    squishread.cpp
    tanstaaflread.cpp
      Removed all hardcoded error and warning messages.

    Makefile.in
      Additions and dependency fixes.

  2000-10-07 - peter karlsson <peter@softwolves.pp.se>
    qtgui.cpp
      Disable also the top Fidonet net menu entry for news.

  2000-09-25 - peter karlsson <peter@softwolves.pp.se>
    output.cpp
    outputqt.cpp
    output.h
      Removed some hardcoded strings.

  2000-09-20 - peter karlsson <peter@softwolves.pp.se>
    debian/
      Updated scripts to create a package with the Qt version. The package is
      called xturqstat.

    Makefile.in
      Added install target for the Qt version.
      Renamed the Qt version binary from qturqstat to xturqstat.

  2000-09-19 - peter karlsson <peter@softwolves.pp.se>
    output.cpp
    outputqt.cpp
    output.h
      Changed name for the output object.
      Made sure TDisplay::GetOutputObject() never return NULL.
      Moved the errorquit routines here.

    utility.cpp
    utility.h
      Removed the errorquit routines.

    fdapxread.cpp
    jamread.cpp
    mypointread.cpp
    newsspoolread.cpp
    sdmread.cpp
    squishread.cpp
    statengine.cpp
    tanstaaflread.cpp
    turqstat.cpp
      Use the display object instead of errorquit routines.

    Makefile.in
      More files include output.h now.

  2000-09-18 - peter karlsson <peter@softwolves.pp.se>
    qtgui.cpp
      Removed unimplemented "Save text file" from menu.
      Added "Clear data" to menu and implemented it.
      Implemented area number selection for message bases needing that.
      Simplified area type detection.

    qtgui.h
      Added slot and method for clearing of data.

    qtlist.cpp
    qtlish.h
      Added "Save" button and implemented necessary code for saving to file.

  2000-07-16 - peter karlsson <peter@softwolves.pp.se>
    qtgui.cpp
      Uses an instance of the QFileDialog class instead of one of its static
      methods, to make it possible to retrieve selected filter settings.

    configure.in
    Makefile.in
      Added autoconf magic for detecting Qt.

  2000-07-14 - peter karlsson <peter@softwolves.pp.se>
    qtgui.cpp
    qtgui.h
    qtlist.cpp
    qtlist.h
      Added display code for the remaining top lists
      (senders, original content, Fidonet nets, Internet topdomains,
       receivers, subjects, software)

  2000-06-23 - peter karlsson <peter@softwolves.pp.se>
    Makefile.in
      Renamed moc files to conform to the Qt standard and added moc files
      to the clean target.

    qtgui.cpp
    qtgui.h
      Implemented code for displaying of quoter toplist.

    qtlist.cpp
    qtlist.h
      Added Qt toplist display dialog code to the repository.

  2000-06-22 - peter karlsson <peter@softwolves.pp.se>
    outputqt.cpp
    qtgui.cpp
    qtgui.h
      Added Qt GUI related files.

    Makefile.in
      Added Qt files to the Makefile. No Qt specific autoconf stuff yet.

2000-11-11 - peter karlsson <peter@softwolves.pp.se>
  jamread.cpp
    Correctly handle messages marked as non-existing in the JDX file.

2000-11-04 - peter karlsson <peter@softwolves.pp.se>
  jamread.cpp
    Check JAM header for each message to make sure we don't read invalid
    data.

2000-10-17 - peter karlsson <peter@softwolves.pp.se>
  turqstat.cpp
    Do not crash if we do not specify a base path for formats that need it.

2000-07-09 - peter karlsson <peter@softwolves.pp.se>
  turqstat.doc
  turqstat.dok
    Updated documentation.

  debian/control
    Added Build-Depends as per Debian policy.

2000-06-22 - peter karlsson <peter@softwolves.pp.se>
  debian/
    Updated to use latest debhelper.

  output.cpp
  output.h
    Change implementation of output device slightly.

  turqstat-sv.1
    Updated translation after consulting with sv@li.org.

2000-06-19 - peter karlsson <peter@softwolves.pp.se>
  Makefile.in
  output.cpp
  output.h
    Added an output object.

  fdapxread.cpp
  jamread.cpp
  mypointread.cpp
  newsspoolread.cpp
  sdmread.cpp
  squishread.cpp
  tanstaaflread.cpp
    Displays output via output object instead of directly referencing cout
    and cerr.

  turqstat.doc
  turqstat.dok
  turqstat.1
  turqstat-sv.1
    Documentation updates.

  turqstat.cpp
    Re-designed help screen to fit on one screenfull.

  utility.cpp
    Extra security measure to avoid NULL pointer references.
    Removed fprintf reference.

2000-06-16 - peter karlsson <peter@softwolves.pp.se>
  acconfig.h
  configure.in
    Remove some time zone junk.

  makedist.sh
    Made a little bit smarter.

  Makefile.in
  mytime.cpp
  mytime.h
    Added a modified mktime (derived from EMX sources) that does not use
    time zones.

  newsspoolread.cpp
    Adjust arrival times for time zone.

  statengine.cpp
  statview.cpp
    Changed localtime to gmtime to ignore time zones.

  turqstat.cpp
    Change mktime to my_mktime to ignore time zones.

  turqstat.doc
  turqstat.dok
    Documented license for newly added code.

  utility.cpp
    Adjusted time functions to return localtime time_t.

  version.h
    Updated to version 1.5.

  debian/changelog
  debian/copyright
    Preliminary version 1.5 info.

2000-06-12 - peter karlsson <peter@softwolves.pp.se>
  turqstat.doc
  turqstat.dok
    Corrected some minor mistakes.

2000-06-08 - peter karlsson <peter@softwolves.pp.se>
  turqstat.1
    Corrected a spelling error in the manual page.

2000-05-18 - peter karlsson <peter@softwolves.pp.se>
  makedist.sh
    Removes temporary directories.

2000-05-15 - peter karlsson <peter@softwolves.pp.se>
  turqstat.doc
  turqstat.dok
  debian/rules
    Documented recent changes.
    Added release date.

  Makefile.in
    Corrected distclean target.

  makedist.btm
    Corrected file list.

2000-05-07 - peter karlsson <peter@softwolves.pp.se>
  statview.cpp
  statengine.h
  statengine.cpp
    Removes temporary toplist data from memory when done.

2000-05-06 - peter karlsson <peter@softwolves.pp.se>
  Makefile.in
    Corrected prefix directories.
    Comment out install target on OS/2 and Win32 platforms.

  configure.in
    Checks for backslash path separators.
    Comment out install target on OS/2 and Win32 platforms.

  acconfig.h
  fdapxread.cpp
  mypointread.cpp
  tanstaaflread.cpp
    Better support for backslashes as separators in paths.

  debian/rules
    Corrected parameters to configure.

2000-05-01 - peter karlsson <peter@softwolves.pp.se>
  turqstat.doc
  turqstat.dok
  turqstat.1
    Documented recent changes.

  turqstat-sv.1
    Added Swedish manual page.

  Makefile.in
  debian/dirs
  debian/rules
  makedist.sh
    Added rules for Swedish manual page.

  configure.in
    Some additional checks to ensure portability.

  newspoolread.cpp
    Made it work under EMX (cannot open in text-mode with LF-terminate lines).

  turqstat.cpp
    Prints message when output file has been created.

  statengine.cpp
  statengine.h
    Moved qsort comparison functions into the StatEngine class as static
    methods.

2000-04-30 - peter karlsson <peter@softwolves.pp.se>
  jamread.cpp
  squishread.cpp
    Allows for message base path names with extensions, to ease selection on
    command line.

  statview.cpp
    Adjusted output format of the topdomain list somewhat.

  statengine.cpp
    Added detection for Pine in news areas (doesn't use standardized
    identification methods).

  README.os2
    Rewording.

2000-04-28 - peter karlsson <peter@softwolves.pp.se>
  statengine.cpp
    Finds gated Internet/Usenet addresses in Fidonet areas.
    Toplist over Internet topdomains.

  utility.cpp
  utility.h
    Length-limitation in fcompare (strncasecmp look-a-like).
    SEEN-BY bugfix.

  turqstat.def
    Corrected spelling.

  jamread.cpp
  jamread.h
    Stores kludges relevant to finding Internet addresses in Fidonet areas
    also for JAM.

  statview.cpp
  statview.h
  statengine.h
  turqstat.cpp
    Toplist over Internet topdomains.

2000-04-26 - peter karlsson <peter@softwolves.pp.se>
  statview.cpp
    Cosmetic fix for an error introduced with the locale date format.

  mypointread.cpp
    Use fixupctrlbuffer instead of own code.

2000-04-16 - peter karlsson <peter@softwolves.pp.se>
  configure.in
  acconfig.h
    Tries to figure out more ways to remove timezones.
    Includes more hacks to determine when we need to add .exe to the
    binaries (without it, it thought my OS/2 compiler was cross-compiling).
    Support for locale defined dates.

  turqstat.cpp
    Tries to figure out more ways to remove timezones.
    This, however, has the unfortunate side-effect that file dates (news
    spools are interpreted wrongly).
    Can use locale defined date format.

  statview.cpp
  statview.h
    Can use locale defined date format (falls back to ISO-8601 format).

  turqstat.1
    Documented timezone bug.
    Documented locale date parameter.

  Makefile.in
  utility.cpp
  utility.h
    Move my getopt replacement to utility.* instead of mygetopt.*

  README.Win32
    Documented switch to Mingw32 as default compiler.

  README.os2
    Added OS/2 release notes.

  turqstat.doc
  turqstat.dok
    Documented recent changes.

2000-04-15 - peter karlsson <peter@softwolves.pp.se>
  statengine.cpp
  statengine.h
    Moved state variables into class definition to make "thread safe".
    Implemented toplist over distribution over Fidonet nets.
    Remove temporary arrays when the end of toplists are reached (will not
    remove them if toplists aren't completely read through, though).

  statview.cpp
  statview.h
    Toplist of Fidonet nets.
    Moved toggles for which lists to enable out of CreateReport method so
    its interface doesn't have to change each time a new toplist is added.

  turqstat.cpp
    New StatView parameter order.
    New parameter for disabling net toplist. NB! Show all numbers switch
    changed.
    Move knowledge of view and engine out of StatRetr.

  turqstat.1
    Documented new parameters.

2000-04-14 - peter karlsson <peter@softwolves.pp.se>
  Released 1.3.1, branching from 1.3 release:

    sdmread.cpp
    newsspoolread.cpp
      OS/2 findfirst/findnext fixes (backported from 1.4 tree).

    utility.cpp
      Timezone fixes (backported from 1.4 tree).

    turqstat.doc
    turqstat.dok
      Documented 1.3.1 stuff.

    Makefile
      Includes this ChangeLog.

2000-04-14 - peter karlsson <peter@softwolves.pp.se>
  newsspoolread.cpp
  sdmread.cpp
    Bugfixed EMX findfirst/findnext return value checks.

2000-04-13 - peter karlsson <peter@softwolves.pp.se>
  makedist.btm
    Added batch file for creating the OS2/Win32 distribution archives.

  turqstat.doc
  turqstat.dok
    Documented changes in distribution file structure.

  version.h
    Preparations for 1.4.

  turqstat.cpp
  configure.in
  acconfig.h
    Able to use my own getopt if none is found on system.
    More timezone/daylight stuff.

  Makefile.in
  mygetopt.h
  mygetopt.cpp
    Added my own getopt to use if no getopt is found (like for Mingw32).

  statengine.cpp
    Ignore tear and Origin lines in news.

  newsspoolread.cpp
  sdmread.cpp
    Works with findfirst/findnext in Mingw32 now.

  statengine.cpp
    Makes sure dates are valid before adding them.

  datatypes.h
    CygWin fixes.

  utility.cpp
    More timezone/daylight stuff.

2000-04-12 - peter karlsson <peter@softwolves.pp.se>
  acconfig.h
  configure.in
    Corrected check for tm_gmtoff in struct tm
    Findfirst detection for Cygwin/Mingw still doesn't work correct.

  turqstat.cpp
    Only include unistd.h if needed.

  makedist.sh
    Include CVS version id.

  datatypes.h
  fdapxread.cpp
  fdapxread.h
  jamread.cpp
  jamread.h
  mypointread.cpp
  mypointread.h
  sdmread.cpp
  sdmread.h
  squishread.cpp
  squishread.h
  tanstaaflread.cpp
  tanstaaflread.h
    Rewrote to use stdint.h defined types if available, and only include
    datatypes.h detection when it is not.

2000-04-09 - peter karlsson <peter@softwolves.pp.se>
  Merged branch dealing with autoconf:

  2000-04-09 - peter karlsson <peter@softwolves.pp.se>
    sdmread.cpp
    newsspoolread.cpp
      Uses configure checks to find correct location of opendir/readdir stuff.

    Makefile.in
      Uses new checks for possible .exe extension.

    configure.in
      Uses pre-defined checks for opendir/readdir stuff.
      Uses pre-defined checks for .exe extensions (limited to CygWin, though).
      Checks if -foperator-names is needed to replace "&&" with "and", etc.

    arearead.h
    fdapxread.h
    fdapxread.cpp
    jamread.h
    jamread.cpp
    mypointread.h
    mypointread.cpp
    newsspoolread.h
    newsspoolread.cpp
    sdmread.h
    sdmread.cpp
    squishread.h
    squishread.cpp
    statview.h
    statview.cpp
    tanstaaflread.h
    tanstaaflread.cpp
      Moves some included class definitions from headers to source files, to
      only use forward-declarations were possible.

  2000-04-07 - peter karlsson <peter@softwolves.pp.se>
    Makefile.in
    configure.in
      Consolidated binary targets, and adds the turqstat.def file to the EMX
      check.
      Added CygWin checks.

    newsspoolread.cpp
    sdmread.cpp
      Use native findfirst/findnext also under CygWin.

  2000-04-02 - peter karlsson <peter@softwolves.pp.se>
    Makefile.in
    configure.in
      Better provisions for OS/2 and .exe suffixes.

    debian/rules
      Provisions for using Makefile instead of Makefile.linux.

    makedist.sh
      Added script that creates distribution archives (tar.gz and deb).

  2000-03-20 - peter karlsson <peter@softwolves.pp.se>
    turqstat.cpp
      Explicitly in #include time.h for the variables that use it.

  2000-03-19 - peter karlsson <peter@softwolves.pp.se>
    configure.in
    Makefile.in
    acconfig.h
      New files for autoconf support.

    datatypes.h
      Uses stdint.h if autoconf detects it.

    newsspoolread.cpp
    sdmread.cpp
    squishread.cpp
    statview.cpp
    tanstaaflread.cpp
    turqstat.cpp
    utility.cpp
    fdapxread.cpp
    jamread.cpp
    mypointread.cpp
      Changed #define:s for autoconf.

    Makefile
    Makefile.CygWin
    Makefile.linux
      Removed since they are auto-created by configure.

2000-03-30 - peter karlsson <peter@softwolves.pp.se>
  turqstat.1
    Corrected errors in manual page.

2000-03-25 - peter karlsson <peter@softwolves.pp.se>
  statview.cpp
    Does not say "senders and recipients" for news areas.

  turqstat.doc
  turqstat.dok
    Last fixes before release.

2000-03-22 - peter karlsson <peter@softwolves.pp.se>
  Makefile.CygWin
    Support for news spools.

2000-03-19 - peter karlsson <peter@softwolves.pp.se>
  statengine.cpp
    Handles tearlines ending with \r\n correctly.

2000-03-15 - peter karlsson <peter@softwolves.pp.se>
  statview.cpp
    Uses the same template for Fidonet and Usenet

2000-03-14 - peter karlsson <peter@softwolves.pp.se>
  statengine.cpp
    Bugfixed CR/LF detection.
    Better approach to decoding Quoted-Printable.

  statview.cpp
    More adjustments for Usenet.

  sdmread.cpp
  newsspoolread.cpp
    Bugfix.

2000-03-13 - peter karlsson <peter@softwolves.pp.se>
  turqstat.doc
  turqstat.dok
    Updated documentation wrt new additions.

  statengine.cpp
  statengine.h
    Methods for handling RFC addresses (Usenet).
    Fixed an uninitialized variable.
    Allows '|'-quoted messages for Usenet.
    Adapted rules for how program names are detected for Usenet.
    Parses RFC dates from Date header.

  statview.cpp
    Adapted display for Usenet news spools.

  newsspoolread.cpp
    Uses file date as arrival date.

  utility.cpp
  utility.h
    Parsing of RFC dates.

  turqstat.cpp
  debian/control
    Noted that this program isn't only for Fidonet systems any longer.

2000-03-12 - peter karlsson <peter@softwolves.pp.se>
  sdmread.cpp
    Fixed a bug which checked the wrong allocation for memory error.
    Statistics inclusion was tested against written time, not arrive time.

  newsspoolread.cpp
  newsspoolread.h
  Makefile
  Makefile.linux
  statengine.cpp
  statengine.h
  statview.cpp
  turqstat.cpp
    Began work on support for news spools.

  turqstat.cpp
  turqstat.1
  version.h
  statview.cpp
    Updated copyright to year 2000.

  debian/copyright
    Re-wording and updated to year 2000.

1999-12-05 - peter karlsson <peter@softwolves.pp.se>
  fdapxread.cpp
    Fixed a possible division by zero bug

  tanstaaflread.cpp
    Fixed a possible division by zero bug
    Checks for message base version 0 or 1 (bug in tanstaafl)

  statengine.cpp
  statengine.h
  statview.cpp
  turqstat.cpp
    Counts the number of areas that statistics are taken from

1999-11-14 - peter karlsson <peter@softwolves.pp.se>
  Makefile.linux
  turqstat.1
    Added man page.

  turqstat.cpp
    Fixed a bug in the help screen.

1999-10-26 - peter karlsson <peter@softwolves.pp.se>
  utility.cpp
  utility.h
    Added error handling function.

  statengine.cpp
    Now checks that all memory allocations work.

  turqstat.cpp
  fdapxread.cpp
  jamread.cpp
  mypointread.cpp
  sdmread.cpp
  squishread.cpp
  tanstaaflread.cpp
    Uses new error handling function.

1999-10-20 - peter karlsson <peter@softwolves.pp.se>
  sdmread.cpp
  statengine.cpp
  statengine.h
  statview.cpp
  tanstaaflread.cpp
    Added special provisions for formats lacking arrival times.

1999-10-18 - peter karlsson <peter@softwolves.pp.se>
  tanstaaflread.cpp
  tanstaaflread.h
  turqstat.cpp
    Implemented support for tanstaafl message bases.

1999-10-05 - peter karlsson <peter@softwolves.pp.se>
  jamread.cpp
  jamread.h
    Implemented a workaround for GNU C++ 2.95 incompatiblity.

  statview.cpp
    Removed some unnecessary code.

  sdmread.cpp
    Fixed precompiler command errors.

1999-09-13 - peter karlsson <peter@softwolves.pp.se>
  turqstat.cpp
    Reversed meaning of -a and areapath for MyPoint and FDAPX/w areas, to
    make it possible to get combined statistics in these message base
    formats as well.

1999-09-09 - peter karlsson <peter@softwolves.pp.se>
  turqstat.cpp
    Combined statistics (multiple area paths can be specified)

1999-09-08 - peter karlsson <peter@softwolves.pp.se>
  statengine.cpp
  statview.cpp
    Fixed "original content per message" top list bugs

1999-09-08 - peter karlsson <peter@softwolves.pp.se>
  statengine.cpp
  statengine.h
  statview.cpp
  statview.h
  turqstat.cpp
    Added support for "original content per message" top list
    (nonfunctional at the moment)

1999-07-21 - peter karlsson <peter@softwolves.pp.se>
  Makefile.CygWin
  turqstat.cpp
  utility.cpp
    Fixes for CygWin

1999-07-18 - peter karlsson <peter@softwolves.pp.se>
  fdapxread.cpp
  mypointread.cpp
    For Unix systems, we don't use backslashes in paths

  turqstat.cpp
  utility.cpp
    Tries to turn off timezone handling in C library (by setting
    GMT offset to 0)

  turqstat.cpp
    Changed the way it displays the copyright banner

1999-07-16 - peter karlsson <peter@softwolves.pp.se>
  sdmread.cpp
    New routines adapter for OS/2

  Makefile
    New Makefile for OS/2

1999-07-15 / 1999-07-16 - peter karlsson <peter@softwolves.pp.se>
  ChangeLog
    Started changeloging

  squishread.cpp
  squishread.h
    Rewritten for native Squish support (non-API)

  utility.cpp
  utility.h
    Moved stampToTimeT here
    Added fixupctrlbuffer from fdapx for use in sdm too
    Added asciiToTimeT

  sdmread.cpp
  sdmread.h
    Added for native *.MSG support

  turqstat.cpp
    Adjusted for new Squish/*.MSG support
    Modified to use version.h

  datatypes.h
    Added explicit definition of unsigned numbers to remove compiler
    warnings

  fdapxread.cpp
    Moved routines for separating body and kludges into utility.cpp

  jamread.h
  fdapxread.h
  mypointread.h
    #pragma pack for all GNU compilers

  statengine.h
    Fixed bug with wrong toplist identifiers (didn't cause problems with
    current implementation of statview, though)

  version.h
    Defines current version

  statview.cpp
    Modified to use version.h

  Makefile.linux
    Modified for new Squish/SDM routines