File: ChangeLog

package info (click to toggle)
softflowd 1.0.0-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, sid
  • size: 680 kB
  • sloc: ansic: 5,321; sh: 634; perl: 196; makefile: 43
file content (1751 lines) | stat: -rw-r--r-- 53,525 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
commit bf7f0ec0c335d8d367c9b1e64371acd8e7bcc1d0
Author: Hitoshi Irino <irino@sfc.wide.ad.jp>
Date:   Thu Aug 15 23:05:08 2019 +0900

    update NEWS

commit a01f664f6b664d451799b511912c948edd57e93e
Author: Hitoshi Irino <irino@sfc.wide.ad.jp>
Date:   Thu Aug 15 22:56:31 2019 +0900

    Add function for receiving PSAMP which is originated softflowd.

commit 3a87c82424c1181e82a77c499724f90f56183085
Author: Hitoshi Irino <irino@sfc.wide.ad.jp>
Date:   Sun Aug 11 16:10:10 2019 +0900

    remove portable_endian.h

commit f6cde9fb93c13aa85f3ce91f66a7f7398902c627
Author: Hitoshi Irino <irino@sfc.wide.ad.jp>
Date:   Sun Aug 11 15:58:21 2019 +0900

    move definition relating APPLE to common.h from portable_endian.h

commit 43bdd0caf797c10885bc4cad95625db74467fca8
Author: Hitoshi Irino <irino@sfc.wide.ad.jp>
Date:   Sun Aug 11 14:29:43 2019 +0900

    fix error about initial declarations in for loop

commit b2e4816533c485b9a0270b0209801aeb7f96eea5
Author: Hitoshi Irino <irino@sfc.wide.ad.jp>
Date:   Sun Aug 11 08:53:29 2019 +0900

    add .travis.yml

commit 9925c0e78ea8f746a70afc5185147f1519ad47b8
Merge: 7d1c667 6bf55a5
Author: Hitoshi Irino <irino@sfc.wide.ad.jp>
Date:   Thu Aug 8 19:57:04 2019 +0900

    Merge pull request #13 from gsfjohnson/macos_mojave
    
    adjustments for MacOS Mojave

commit 6bf55a5e4f30583a65eef5212770e5b8b25da622
Author: Glen Johnson <gsfjohnson@gmail.com>
Date:   Tue Aug 6 17:45:21 2019 -0700

    adjustments for MacOS Mojave

commit 7d1c667e484563841066e0b08e87a39d3c5092fb
Author: Hitoshi Irino <irino@sfc.wide.ad.jp>
Date:   Sun Aug 4 12:08:04 2019 +0900

    Fix segmentation fault error due to buffer overflow for ntopng direct injection.

commit 61ef846c801f027cee5febc9ea06acb2b99ade90
Author: Hitoshi Irino <irino@sfc.wide.ad.jp>
Date:   Sun Aug 4 10:09:38 2019 +0900

    Change ntopng function
    
    - replace enable-zeromq to enable-ntopng
    - replace -v 11 to -v ntopng for NTOPNG direct injection

commit b1e762e9c6915cf95cc9dbf4d2c95d00e21d6e0f
Author: Hitoshi Irino <irino@sfc.wide.ad.jp>
Date:   Sun Aug 4 08:31:25 2019 +0900

    Remove Makefile.in because this file is autogenerated.

commit 377efd931fcd92bff5c478885632bda2ca2e3b43
Merge: 01f77c1 cc2ee36
Author: Hitoshi Irino <irino@sfc.wide.ad.jp>
Date:   Sat Aug 3 10:04:32 2019 +0900

    Merge pull request #12 from deece/ntopng
    
    Push flows to ntopng

commit cc2ee36e55b89dec007eafb425ba89bd5cd7942a
Author: Alastair D'Silva <alastair@d-silva.org>
Date:   Thu Aug 1 13:47:56 2019 +1000

    Push flows to ntopng
    
    Ntopng is a an open-source traffic analyser:
    https://www.ntop.org/products/traffic-analysis/ntop/
    
    Unfortunately, it cannot ingest Netflow data directly, instead,
    it requires a payware component (Nprobe) to tranlate Netflow to JSON
    encapsulated in ZeroMQ messages.
    
    This patch allows softflowd to generate those messages directly,
    allowing Ntopng to be used without the need for the payware component.
    
    Signed-off-by: Alastair D'Silva <alastair@d-silva.org>

commit 01f77c1e6fa03b1ed355e35a33b680f167f9a9ac
Author: Hitoshi Irino <irino@sfc.wide.ad.jp>
Date:   Sun Jul 21 17:06:35 2019 +0900

    Merge netflow v1 code into netflow5.c

commit eae2cd6b934e1713333658f37e39da95e631d7c5
Author: Hitoshi Irino <irino@sfc.wide.ad.jp>
Date:   Mon Jul 15 16:40:51 2019 +0900

    Add load balancing mode
    
    - change configure enable option from legacy-nf9 to legacy
    - indent -lp -br -brs -brf -ce -cdw -nut ipfix.c ipfix.h netflow1.c netflow5.c netflow9.c netflow9.h psamp.c psamp.h softflowd.c softflowd.h
    - update manpage

commit 3d96d6be9a452bcd41bffd0bd0d0abfdaa22ff8d
Author: Hitoshi Irino <irino@sfc.wide.ad.jp>
Date:   Tue Jul 2 23:20:53 2019 +0900

    Add new fuctionality for sending multiple destinations

commit 8dc420c3b0a7ecc148e07ae92416694b6e00b38e
Author: Hitoshi Irino <irino@sfc.wide.ad.jp>
Date:   Sun Jun 30 20:51:57 2019 +0900

    Add sending psamp functionality.
    
    In addition
    - separate Information Elements definitions to header files (netflow9.h ipfix.h psamp.h )
    - indent -lp -br -brs -brf -ce -cdw -nut common.h ipfix.c ipfix.h netflow9.c psamp.c softflowd.c softflowd.h
    - update man page
    - update configure.ac and Makefile.am for exclude compiling netflow9.c without enable-legacy-nf9

commit 973fcf5e7a1424094ca10d56a43673c66f619413
Author: Hitoshi Irino <irino@sfc.wide.ad.jp>
Date:   Sun Jun 2 00:18:00 2019 +0900

    Add multithread option when configure --enable-pthread (It is unstable function)
    
    Additonally
    - indent -lp -br -brs -brf -ce -cdw -nut softflowd.c softflowd.h netflow*.c ipfix.c
    - upddate manpage
    - fix configure bug

commit 2e18e6d0b0e4a2b2d6aeff1ea3cfe55f90ecc95b
Author: Hitoshi Irino <irino@sfc.wide.ad.jp>
Date:   Sat Jun 1 12:52:27 2019 +0900

    Use automake and update manpage.

commit ddda5064cbee8984edef09edec2357c5295775ae
Author: Hitoshi Irino <irino@sfc.wide.ad.jp>
Date:   Wed May 29 07:32:56 2019 +0900

    indent -lp -br -brs -brf softflowd.c softflowd.h netflow*.c ipfix.c

commit e6d29a172d9d0b922b6701838fe073f036746651
Author: Hitoshi Irino <irino@sfc.wide.ad.jp>
Date:   Sun May 26 23:00:41 2019 +0900

    Add option "-a" for reading pcap file and fix some bugs.
    
    - fix flow_compare for comparing vlan and ether
    - fix missing sequence in netflow v9

commit 5dc03fd092e5a9e05856f8221715a0b3eb1bd9cd
Author: Hitoshi Irino <irino@sfc.wide.ad.jp>
Date:   Mon May 6 11:33:06 2019 +0900

    update explanation about -b option in usage function.

commit 4fcb3c1f5a8dc2e91ed65ca1aeb802e878fd0ae2
Merge: 7526e9c 34ebfeb
Author: Hitoshi Irino <irino@sfc.wide.ad.jp>
Date:   Sat Dec 1 10:14:40 2018 +0900

    Merge pull request #9 from nm-mrt/configure
    
    Add autoconf tools to build instructions in README

commit 34ebfeb98e21e6ec36909ef3dde32cf3ea16bfb3
Author: Moritz Rosenthal <moritz.rosenthal@netmodule.com>
Date:   Tue Nov 20 16:20:06 2018 +0100

    Add autoconf tools to build instructions in README
    
    The build instructions were misleading as the configure script is not
    inclueded in the files shipped with repository.

commit 7526e9ca2627a7af22eb04aa35f4683de24b7f66
Merge: bbd0685 e2d1cbd
Author: Hitoshi Irino <irino@sfc.wide.ad.jp>
Date:   Fri Sep 14 21:57:25 2018 +0900

    Merge pull request #7 from richb-hanover/documentation-tweaks
    
    Update documentation to include PDF pages.

commit e2d1cbdc498b7cd5dc68dfd146d804d0b5e28f6d
Author: Rich Brown <richb.hanover@gmail.com>
Date:   Fri Sep 14 08:27:29 2018 -0400

    Update documentation to include PDF pages.
    
    Since this has become the official repo for softflowd, readers can learn about softflowd without running software. Also added Irino's name as maintainer in the man pages, as well as a link to the github repo for bugs and source code.

commit bbd0685d69236844138f96df387a31506d641d0d
Author: Hitoshi Irino <irino@sfc.wide.ad.jp>
Date:   Fri Sep 14 18:32:33 2018 +0900

    Add check of the length of string for -i (interface) option.

commit 4391b4b749056298b69ea400de9e6472e6f25667
Author: Hitoshi Irino <irino@sfc.wide.ad.jp>
Date:   Fri Sep 14 17:08:45 2018 +0900

    Delete .cvsignore

commit 8a47e875e2070e0dc50f1c63c99fae612e27e33c
Author: Hitoshi Irino <irino@sfc.wide.ad.jp>
Date:   Fri Sep 14 15:50:48 2018 +0900

    Adding current repository information in README.

commit 49c039a19203c2f20cfd097612e44481ce067831
Author: Hitoshi Irino <irino@sfc.wide.ad.jp>
Date:   Fri Sep 14 15:37:53 2018 +0900

    Added define _DEFAULT_SOURCE line to avoid warning in Linux.

commit 8ea92c3545663a86497a892c53ad394c78a8856a
Author: Hitoshi Irino <irino@sfc.wide.ad.jp>
Date:   Sun Aug 6 08:17:43 2017 +0900

    New implementation of IPFIX/Netflow v9 for supporting VLAN and Mac-address.

commit 3aa2af5894dd420e049c61fe69aa124003a2390d
Author: SysError956 <paulgodard@gmail.com>
Date:   Tue Apr 25 18:26:07 2017 -0400

    Fix format type for pid (%u for unsigned instead of %d for signed)

commit 2f195a052b1bed1565d07e2cdfac0467a6be31d1
Author: SysError956 <paulgodard@gmail.com>
Date:   Tue Apr 25 18:09:54 2017 -0400

    Check pidfile to see if daemon already running

commit b7e50ae4ebb3368a52c7938e1d2b046f90cf6d8f
Author: SysError956 <paulgodard@gmail.com>
Date:   Thu Mar 23 20:36:50 2017 -0400

    Added support for the pflog datalink type and fixed some typos

commit d53e821bb744c2475858c4d604058e0a475d6177
Author: Hitoshi Irino <hitoshi.irino@gmail.com>
Date:   Sun Oct 5 15:24:17 2014 +0900

    Add bidirectional flow (RFC5103) support in IPFIX. Fix the compile warnings.

commit 3f8e0fceec51047a27574395fb436ef52ceaf792
Author: Hitoshi Irino <hitoshi.irino@gmail.com>
Date:   Sun Sep 28 20:23:07 2014 +0900

    This commit fix sequence number in ipfix header. And it display number of exported data records in statistics.

commit 94786397a40326853462005f4434544528c23b76
Author: Hitoshi Irino <hitoshi.irino@gmail.com>
Date:   Mon Mar 17 13:10:54 2014 +0900

    This commit includes 2 changes.
    1. It enables metering and exporting vlanid when using NetFlow v9 and IPFIX.
    2. When ICMP flow information are exported It uses the ICMP_TYPE field instead of the L4_DST_PORT field

commit b4a7a1cd4541d89fc985c2caad4dc747378a7b69
Author: Hitoshi Irino <hitoshi.irino@gmail.com>
Date:   Sun Dec 23 23:44:10 2012 +0900

    ToS field is metered and exported in NetFlow v1,v5,v9 and IPFIX in default settings.
    -A option is added for exporting absolute time field in IPFIX records to be able to receive with NFDUMP(nfcapd).
    -P option is added to select export transport protocol from UDP, TCP, and SCTP. (It is not tested yet.)

commit 417e018c0aca09dbc9edc39a2d4ac0b125d536c0
Author: Hitoshi Irino <hitoshi.irino@gmail.com>
Date:   Mon Dec 10 22:33:53 2012 +0900

    add ipfix.c to support exporting IPFIX formated flow records.

commit bd8e31ecc0bc050f10d549d6e5d526ccd97733b3
Author: Hitoshi Irino <hitoshi.irino@gmail.com>
Date:   Sat Sep 29 22:35:18 2012 +0900

    Fix bug. The sequence number field in NetFlow version 9 is number of exported packets. Older version used number of exported flows for this field.

commit cdf7ae1e3ef368d6b1fa7ae0694bf6f4aaabb325
Author: Hitoshi Irino <hitoshi.irino@gmail.com>
Date:   Sun Sep 23 03:43:48 2012 +0900

    Using strtok instead of strsep in environments which does not have strsep.

commit 91b2a2ced9954777d417a0d4c58bc957622b0f6a
Author: Hitoshi Irino <hitoshi.irino@gmail.com>
Date:   Fri Sep 21 14:46:18 2012 +0900

    Changes for avoidance warnings in gcc compilation on Linux (Ubuntu 12.04), OpenBSD 5.1 and Oracle solaris 11 with AMD64 architecture when enables "--enable-gcc-warnings" option in configure.

commit 5719206e1d0d6cedf92ba6d77909729c691ed6f4
Author: Damien Miller <djm@mindrot.org>
Date:   Mon Feb 13 12:38:18 2012 +1100

    Added tag softflowd-0.9.9 for changeset c496d4d49348

commit f7c9e6d8fa61fe9bece16ce9ac749286c764e43e
Author: Damien Miller <djm@mindrot.org>
Date:   Mon Feb 13 12:37:33 2012 +1100

    Update version to 0.9.9 in anticipation of release

commit 43e4ee1c5a1f8b5afb32d891fa968cc266ae99ef
Author: Damien Miller <djm@mindrot.org>
Date:   Mon Feb 13 12:36:54 2012 +1100

    remove obsolete RCS Id markers

commit 0f461a9e063190e35e66a73bb46dacd88286ac22
Author: Damien Miller <djm@mindrot.org>
Date:   Mon Feb 13 12:32:11 2012 +1100

    Changelog is now deprecated in favour of mercurial log.

commit 69149d2383163f55411e1e81e2f412cf29e975e4
Author: Hitoshi Irino <hitoshi.irino@gmail.com>
Date:   Sat Nov 26 10:36:24 2011 +0900

    Add AC_ARG_WITH chrootdir in configure.ac to be able to change privdrop chroot direcotry for non BSD environments.

commit 49ad50331dac83e51f257680949312fb726b3118
Author: Hitoshi Irino <hitoshi.irino@gmail.com>
Date:   Fri Oct 14 21:04:09 2011 +0900

    Fix roff errors. (http://lists.mindrot.org/pipermail/netflow-tools/2011-February/000487.html)

commit 6e45d1e8f56c762e2cd99024be9a47d24f320ab8
Author: Hitoshi Irino <hitoshi.irino@gmail.com>
Date:   Fri Oct 14 19:01:12 2011 +0900

    Broken URL in comments is replaced to another URL.

commit 1083d3dd10b42bfe6f179856901ed414e3e31c6a
Author: Hitoshi Irino <hitoshi.irino@gmail.com>
Date:   Wed Oct 12 23:08:40 2011 +0900

    Broken URL in softflowd.8 man page is replaced to other URLs.

commit 51495c4ee4114534bf0f1a97c96f7017a9bae562
Author: Hitoshi Irino <hitoshi.irino@gmail.com>
Date:   Mon Oct 10 16:53:45 2011 +0900

    Some compiler warnings that are appears in AMD64 environment are reduced. "%llu" keywords are replaced with "%PRIu64".

commit 4807417a8d632298256346336e29f39c0f60b43b
Author: Hitoshi Irino <hitoshi.irino@gmail.com>
Date:   Mon Oct 10 16:10:39 2011 +0900

    Description about "-s" sampling option is added in manpage of softflowd.

commit b844d025df2619f9d7148c4628b64ae101ce5866
Author: Hitoshi Irino <hitoshi.irino@gmail.com>
Date:   Mon Oct 10 15:59:08 2011 +0900

    Sampling function as "-s" option is added. If -s option is enabled, option template flow records and option data flow records are exported when export protocol is netflow version 9.

commit 0dce54e9a289a36f3c0d0c85650b2604db0c7bcf
Author: Hitoshi Irino <hitoshi.irino@gmail.com>
Date:   Thu Sep 22 09:43:38 2011 +0900

    fix broken NetFlow v9 flow creation for IPv6 (http://lists.mindrot.org/pipermail/netflow-tools/2011-February/000489.html)

commit 916db7f5bf456b8fd13a02c36f795098b21014f0
Author: Hitoshi Irino <hitoshi.irino@gmail.com>
Date:   Wed Sep 21 23:50:08 2011 +0900

    avoid to leave main loop while listening on "any" interface. (http://lists.mindrot.org/pipermail/netflow-tools/2011-February/000488.html)

commit cc60ffabafe969a05e6ed0a8fb64883c0aee45b8
Author: Damien Miller <djm@mindrot.org>
Date:   Mon Nov 1 12:03:41 2010 +1100

    fix some warnings

commit c8eef71995f9a4c6af6c53239b408ee8ae65f77d
Author: Damien Miller <djm@mindrot.org>
Date:   Mon Nov 1 12:03:34 2010 +1100

    remove broken -WformatC=2 flag that somehow snuck into configure.ac

commit 9c8f5edc65a63566c62cb32021e708ea4d61c412
Author: Damien Miller <djm@mindrot.org>
Date:   Mon Nov 1 12:03:02 2010 +1100

    mention new Google Code repository

commit c8c3065f6032d20115a971c46b70efdb91423e40
Author: convert-repo <devnull@localhost>
Date:   Sun Oct 31 14:34:12 2010 +0000

    update tags

commit 2652c7b5c48ee6b9cf4f1d3fcfa704844313ff91
Author: djm <devnull@localhost>
Date:   Tue May 4 02:23:51 2010 +0000

     - (djm) Swap nf9 last/first switched. They were reversed in the struct
       vs our template flowset. Patch from stephen AT sfnelson.org.
       https://bugzilla.mindrot.org/show_bug.cgi?id=1760

commit 09512a462b17dff6d6c0c62190b28383abf2d481
Author: djm <devnull@localhost>
Date:   Thu Oct 1 08:23:33 2009 +0000

     - (djm) Display softflowd start time in "softflowctl statistics" display.
       Suggestion from Tamas TEVESZ.

commit f57006dbe892990adf936a99c24bff3f13df10be
Author: djm <devnull@localhost>
Date:   Thu Oct 1 07:25:34 2009 +0000

     - (djm) One more manpage tweak from Tamas TEVESZ.

commit 0e41def7876bcb8ef2624fb5448d1586113b7fc4
Author: djm <devnull@localhost>
Date:   Thu Oct 1 07:06:08 2009 +0000

     - (djm) Support manual specification of an interface index to be used
       as the input and output interface of all flows generated. Patch from
       kempf AT rpi.edu

commit 548decbf01ae5abfa0415e6353882642b4a3838d
Author: djm <devnull@localhost>
Date:   Thu Oct 1 06:29:19 2009 +0000

    Lots of manpage tweaks from Tamas TEVESZ, ice AT extreme.hu

commit afbd3cc9a747e3b1319ec320268b1d9e81c89854
Author: djm <devnull@localhost>
Date:   Thu May 15 18:22:02 2008 +0000

     - (djm) Fix typo in manpage for PID file location; patch from
        ice AT extreme.hu
     - (djm) Make privsep directory compile-time configurable; patch from
        ice AT extreme.hu

commit 407dd0870cad7ddaed38180b2412aec0587564f6
Author: djm <devnull@localhost>
Date:   Mon Sep 3 10:50:05 2007 +0000

     - (djm) Implement a very simple freelist allocator for flows and expiry
       events

commit ef74b9062cf531035fe7ebefa4d6f8d5f1457621
Author: djm <devnull@localhost>
Date:   Fri Aug 31 03:11:03 2007 +0000

     - (djm) Move max_flows into struct FLOWTRACK

commit b0a0d54cd768b69f8f0c0f1e4f9845749c9a5f40
Author: djm <devnull@localhost>
Date:   Thu Jul 26 00:50:31 2007 +0000

     - (djm) Add flow_get/flow_put and expiry_get/expiry_put functions to
       allocate and deallocate flows and expiry events, instead of calling
       malloc/free directly. Right now these functions just call malloc/free
       anyway, but they will soon be used to implemented pooled flow/expiry
       allocations.

commit 1592c1b3e60ce45e434d0dee6b4605ea42d8180b
Author: djm <devnull@localhost>
Date:   Tue Jul 24 23:50:35 2007 +0000

     - (djm) openlog with LOG_NDELAY so socket is connected before privdrop -
       patch from Florian Weimer

commit 38967c4173206bef65f26c784934024de98f326a
Author: djm <devnull@localhost>
Date:   Tue Jul 24 23:49:43 2007 +0000

     - (djm) Correctly exit from mainloop on signal - patch from Florian Weimer

commit 82477a6cfbc31c74d2f0940369e97bb0a007284e
Author: djm <devnull@localhost>
Date:   Tue Jul 24 23:48:58 2007 +0000

     - (djm) KNF

commit d76684d20fd1a1673b55e4659d009a353b0544c1
Author: djm <devnull@localhost>
Date:   Fri Jan 5 05:00:34 2007 +0000

    better place

commit 3e21cd3e73cc511ea867cecf3a964c89825df7eb
Author: djm <devnull@localhost>
Date:   Fri Jan 5 04:56:29 2007 +0000

    another

commit f2cdbff13df68b60c644d0e324d1575420a3d2ab
Author: djm <devnull@localhost>
Date:   Fri Jan 5 04:54:44 2007 +0000

    newline at EOF

commit 6800ff1fa886c4ff25079c667e95931505a57ffe
Author: djm <devnull@localhost>
Date:   Thu Nov 2 22:50:01 2006 +0000

     - (djm) Document -v option and close Ed in manpage; from Nino Jogun
       nino80 AT gmail.com

commit aea9b2557d226afedeafdc516c00902d3f0f06c7
Author: djm <devnull@localhost>
Date:   Thu Nov 2 06:36:16 2006 +0000

    prep for release

commit b934962bb7e52e21649dacdcf82167936dfba456
Author: djm <devnull@localhost>
Date:   Thu Nov 2 06:34:18 2006 +0000

    mention LICENSE

commit 2dfbcf16d4980d9b045547a1ff9aef1f60862594
Author: djm <devnull@localhost>
Date:   Thu Nov 2 06:29:40 2006 +0000

     - (djm) Sync sys-tree.h

commit 88c78fd672fc545cbad98839c0309638cf5e2b00
Author: djm <devnull@localhost>
Date:   Thu Nov 2 06:29:33 2006 +0000

    more

commit a45adcfce6d50edadd6525e0060d58e286149a31
Author: djm <devnull@localhost>
Date:   Thu Nov 2 06:23:29 2006 +0000

     - (djm) malloc(x*y) -> calloc(x, y)

commit 7d1ddaad792e975d1fd802805f59cf74d61b7c52
Author: djm <devnull@localhost>
Date:   Thu Nov 2 00:15:48 2006 +0000

     - (djm) Collect licenses into LICENSE file

commit 7ec91dc3af1d4f665bf430d8ce2dbccdfb5792e3
Author: djm <devnull@localhost>
Date:   Thu Mar 16 08:24:19 2006 +0000

     - (djm) Add "send-template" softflowctl command to resend a NetFlow 9
       template record immediately

commit c055b70addfa0463b69224c252fa471b8a38bfb0
Author: djm <devnull@localhost>
Date:   Thu Mar 16 08:23:13 2006 +0000

     - (djm) Add "send-template" softflowctl command to resend a NetFlow 9
       template record immediately

commit d4242f6b645e7634527804faa987afef9a263b2b
Author: djm <devnull@localhost>
Date:   Tue Mar 14 23:15:41 2006 +0000

     - (djm) Add RPM packaging files from ssnodgra AT pheran.com

commit 1ab0c942ec56ae1095578acf9b51483bf43299b1
Author: djm <devnull@localhost>
Date:   Tue Mar 14 23:14:23 2006 +0000

     - (djm) Crank version number to 0.9.8

commit 1ca6e61046d4362039c46725763131f1b4ed39a4
Author: djm <devnull@localhost>
Date:   Tue Mar 14 23:06:10 2006 +0000

     - (djm) Encode ICMP type and code into port numbers (apparently this is
       what Cisco exporters do), patch from ssnodgra AT pheran.com slightly
       tweaked by me

commit 685cfdf9b99f388e6e5a5b2fdfdd7da9ffe1780d
Author: djm <devnull@localhost>
Date:   Tue Mar 14 22:55:41 2006 +0000

     - (djm) Support ${DESTDIR} in Makefile install target, from
       ssnodgra AT pheran.com

commit 4fa859d3abccc05c43a00d9de10a88235c607af7
Author: djm <devnull@localhost>
Date:   Tue Mar 14 22:51:48 2006 +0000

     - (djm) Fix DLT_RAW support, from jhanna AT shaw.ca

commit 5aca81ee9db65063b9e1e493e57769bedb6845a0
Author: djm <devnull@localhost>
Date:   Mon Feb 13 20:48:15 2006 +0000

     - (djm) Add missing getopt() bit for flowtrack mode

commit 0bf0fe4260234f53ec226e6d31002efe3b43d3d5
Author: djm <devnull@localhost>
Date:   Sat Feb 11 11:27:38 2006 +0000

     - (djm) Add option to ignore port and protocol information from flows,
       allowing flows from the same IP addresses to be automatically
       coalesced

commit 970c294671e89569270a2239b754957c25f9f42f
Author: djm <devnull@localhost>
Date:   Wed Jan 25 23:25:04 2006 +0000

     - (djm) Correctly expire quiescent flows when they hit maximum_lifetime;
       bug noticed and patch tested by andreas.brillisauer AT hetzner.de

commit 205988967ff8096c412efc52f0f2a4e43647535d
Author: djm <devnull@localhost>
Date:   Thu Dec 22 02:23:41 2005 +0000

     - (djm) Make sure installation directories exist, spotted by
       alshu AT tut.by

commit d2a71f153ed22b1fd973a3f5ddd884841faf680f
Author: djm <devnull@localhost>
Date:   Fri Nov 18 05:19:12 2005 +0000

     - (djm) Support Linux "cooked socket" datalink type, from Tony Lewis
       gnutered AT yahoo.com.au

commit 78874c4809fe0282c855a9d79ef146c493991806
Author: djm <devnull@localhost>
Date:   Fri Nov 18 05:17:10 2005 +0000

     - (djm) Some extra paranoia and verbosity on malloc failures

commit 86fbc4bda72904df200693bb9bfc7386df22a9dc
Author: djm <devnull@localhost>
Date:   Sat Oct 1 00:14:21 2005 +0000

     - (djm) Fix typo, from rbreathe AT brookes.ac.uk

commit 60ab28b7a359d2fcd75c80489b34b8cdca0b36ba
Author: djm <devnull@localhost>
Date:   Sat May 14 06:47:46 2005 +0000

     - (djm) Fix reversed NetFlow v.9 first_switched and last_switched times

commit 966578170f1dd4f41c93a2ba80489442f0e15ac7
Author: djm <devnull@localhost>
Date:   Sat May 14 06:47:16 2005 +0000

     - (djm) Fix time printing bug in debug mode

commit 81ac51ceb7627853382eb4117a669ecd9ae137a3
Author: djm <devnull@localhost>
Date:   Sat May 14 06:17:18 2005 +0000

    more

commit 3b655023c6aa46d022bcf1bff53a9196c9537113
Author: djm <devnull@localhost>
Date:   Thu May 5 03:32:57 2005 +0000

     - (djm) Report pcap stats in statistics display

commit 9bb3c79f9f197c4034a0fad9b1774a987bb8e45d
Author: djm <devnull@localhost>
Date:   Thu May 5 03:31:42 2005 +0000

     - (djm) Fix bug in sequence number generation. Reported by
       b.ghita AT jack.see.plymouth.ac.uk and mwlucas AT blackhelicopters.org

commit edf957dc8dec6447730dae968cb760589012c894
Author: djm <devnull@localhost>
Date:   Tue Apr 19 11:59:02 2005 +0000

    more

commit 53baf7db99b5525d9c3559b9ab8506a77f379054
Author: djm <devnull@localhost>
Date:   Sat Jan 15 04:09:50 2005 +0000

    0.9.7

commit 3d6202ec66858f3a8b1f761c775daf359bf37fec
Author: djm <devnull@localhost>
Date:   Sat Jan 15 04:08:56 2005 +0000

    prepare for release of 0.9.7

commit 8b9a86bfed9695c877df1a53b12aa87a0e1e7c04
Author: djm <devnull@localhost>
Date:   Mon Jan 10 01:50:07 2005 +0000

     - (djm) Add option to set hoplimit/TTL in support of multicast export support
     - (djm) Document multicast export

commit da885e93aa46d9563a2937eb01cf3a23fc9ed935
Author: djm <devnull@localhost>
Date:   Mon Jan 10 01:02:34 2005 +0000

     - (djm) Fix endianness problem in NetFlow v.9 port number export. Found and
       fixed by paolo.lucente AT ic.cnr.it

commit 92b6235ce56ba1be98ef854d9156d1a3d82cf980
Author: djm <devnull@localhost>
Date:   Mon Nov 8 23:03:28 2004 +0000

     - (djm) Test for struct ip6_ext in autoconf and define a replacement if
       missing, some systems lack it

commit 21026e24a69634979608faf9de73867d0a660785
Author: djm <devnull@localhost>
Date:   Thu Sep 30 04:37:11 2004 +0000

     - (djm) Release 0.9.6

commit 2494b066d087cf84484e797135a782359fa8ef70
Author: djm <devnull@localhost>
Date:   Thu Sep 30 04:37:06 2004 +0000

    xxx no ipv6

commit 2ed6f1715d00ae33cdc6d0056a0e72fe6c5caeed
Author: djm <devnull@localhost>
Date:   Thu Sep 30 04:36:29 2004 +0000

     - (djm) Update README with recent changes (NetFlow v.9, v6 flows)

commit 02f154f70414c297af3aae9fa657a8613a9c3337
Author: djm <devnull@localhost>
Date:   Thu Sep 30 04:31:33 2004 +0000

    tidy

commit 2daf944e715e4d9893ba0b7c5f6a4ff00f982ed0
Author: djm <devnull@localhost>
Date:   Thu Sep 30 04:27:02 2004 +0000

     - (djm) Unbreak compilation on non-OpenBSD

commit e601d52b0a67b1d029a8673c0000890ab4ee041c
Author: djm <devnull@localhost>
Date:   Thu Sep 30 04:26:16 2004 +0000

      - (djm) Unbreak v6 flow export

commit 94fc2d47f67a2183e9987bd4d8628a136180d9a5
Author: djm <devnull@localhost>
Date:   Thu Sep 30 04:12:36 2004 +0000

     - (djm) Don't bother tracking IPv6 flows if NetFlow export version
       doesn't support it
     - (djm) Don't crank up pcap snaplen unless we are interested in IPv6 either

commit b18bd03f2b43185d19b136b2cd25c824ccd6b136
Author: djm <devnull@localhost>
Date:   Thu Sep 30 03:43:36 2004 +0000

     - (djm) Include IP_PROTOCOL_VERSION field in NetFlow v.9 packets

commit 5de4785a783717c36247292337389088502a69f4
Author: djm <devnull@localhost>
Date:   Thu Sep 30 03:35:44 2004 +0000

     - (djm) Add a timeout to cluster expiry expiry events, so we get more flows
        per packet. Default is to check for expiries every 60s
     - (djm) Allow timouts to be disabled (by setting them to 0)

commit 55f53f97ce56a575ab18feda6ee5634aef337c7b
Author: djm <devnull@localhost>
Date:   Thu Sep 30 01:59:58 2004 +0000

     - (djm) Remove unused debugging code from NetFlow v.9 support

commit 042129df2c8391a22fc011d44d9b2eb23be0ac28
Author: djm <devnull@localhost>
Date:   Thu Sep 30 00:42:55 2004 +0000

     - (djm) Remove unused debugging code from NetFlow v.9 support

commit 625f75b5c946381814359816e11d6c10b68b8c6d
Author: djm <devnull@localhost>
Date:   Thu Sep 30 00:19:52 2004 +0000

     - (djm) Increase caplen a little for IPv6

commit f44c1f359753ae6aac25c35276434819dc199b5b
Author: djm <devnull@localhost>
Date:   Wed Sep 29 04:14:35 2004 +0000

     - (djm) NetFlow v.9 support

commit 233f736bfd94b3719b9e59373042029588ba181b
Author: djm <devnull@localhost>
Date:   Wed Sep 29 04:14:27 2004 +0000

    more

commit 6b8995478fafc3096fa8a601f2520431fb39e2a7
Author: djm <devnull@localhost>
Date:   Wed Sep 29 03:57:10 2004 +0000

     - (djm) Remove NetFlow v.1 types from NetFlow v.5 code

commit 5b7e179f434d2eb80c8c24537c2f20683480826a
Author: djm <devnull@localhost>
Date:   Wed Sep 29 03:55:59 2004 +0000

     - (djm) Improve IPv6 code: track flowlables bidirectionally (but don't key on
       them for now), print addresses:port tuples unambiguously and apply correct
       timeout for ICMPv6 flows

commit a99908be013fbbc17759ab25dbd57efb6982ef0b
Author: djm <devnull@localhost>
Date:   Mon Sep 13 12:07:50 2004 +0000

    more

commit ed5fb095c7bbf13558906ffe408ac5c04065c782
Author: djm <devnull@localhost>
Date:   Mon Sep 13 04:35:54 2004 +0000

     - (djm) Switch to a table of netflow exporter functions in preparation for
       additional export protocols
     - (djm) Collect netflow export target information together in a struct, in
       preparation for more export protocols and support for multiple export targets
     - (djm) Optimise the datalink_check function, by caching the last datalink type
       used.

commit 29f54a4cfa9ab97958ffaea72d02a4a6e37dfdcc
Author: djm <devnull@localhost>
Date:   Mon Sep 13 02:25:09 2004 +0000

     - (djm) Split out netflow send functions into separate files

commit a68b1c25a93b983a128c870979bcc6985bbe8f18
Author: djm <devnull@localhost>
Date:   Fri Sep 10 09:45:47 2004 +0000

    improve

commit e01ead22f15534c0691bfdb79b8fcabea2f00207
Author: djm <devnull@localhost>
Date:   Fri Sep 10 09:33:04 2004 +0000

    add some, delete some, tidy lots

commit 8c681d1f9b58ec0a125905a62795da8e21971a98
Author: djm <devnull@localhost>
Date:   Fri Sep 10 09:21:53 2004 +0000

     - (djm) Comment out dump_packet (uncomment when debugging)

commit 95aa873b6c8fc8350fe99b6085218d27f35ca69b
Author: djm <devnull@localhost>
Date:   Fri Sep 10 09:20:56 2004 +0000

     - (djm) Use strlcat/strlcpy instead of strn* functions

commit 9ac877a7106359a0b14af29aeb3f77a18f629230
Author: djm <devnull@localhost>
Date:   Fri Sep 10 09:08:08 2004 +0000

     - (djm) Portability fixes for Linux, add closefrom()

commit 94eb01cbe4ab957d88bb4b9fc10ab1807906263b
Author: djm <devnull@localhost>
Date:   Fri Sep 10 08:43:25 2004 +0000

     - (djm) Implement IPv6 flow tracking. Currently no export functionality.

commit a94df1e26e7cfdcfa21d22ab418362641410e0fb
Author: djm <devnull@localhost>
Date:   Fri Sep 10 08:43:02 2004 +0000

    more

commit d93be754d061cb2f75669dbc265adb0e880049f6
Author: djm <devnull@localhost>
Date:   Thu Sep 9 10:20:55 2004 +0000

     - (djm) Prepare for IPv6 packet to flow conversion routine

commit 0ae18ad80f47b4503075ac4ae10f25c83d4bf503
Author: djm <devnull@localhost>
Date:   Thu Sep 9 09:28:10 2004 +0000

     - (djm) Be more careful about putting flows into canonical format

commit 83adac9f39b6813dfdf861427333d0578ad80ecf
Author: djm <devnull@localhost>
Date:   Thu Sep 9 09:13:43 2004 +0000

     - (djm) Another step on the road: factor out transport-layer protocol parsing
       from IPv4 parsing code

commit e0343134798fd37b28c1887aa0bed6dc3d2b421c
Author: djm <devnull@localhost>
Date:   Thu Sep 9 09:11:37 2004 +0000

    more

commit a0bf456a6b4eb866de647f928a9667d86cd9b7bb
Author: djm <devnull@localhost>
Date:   Thu Sep 9 07:00:17 2004 +0000

     - (djm) Next step in preparation of IPv6 support: make flow structure and
       lookup function support both IPv4 and IPv6 addresses (v6 addrs aren't yet
       used)

commit d33141677ebad43a04c0dc42c545120b1830077b
Author: djm <devnull@localhost>
Date:   Thu Sep 9 06:19:06 2004 +0000

     - (djm) Rework datalink processing, in preparation of IPv6 support

commit 563888a83ee3e7dd9469e219de032cc2375ed831
Author: djm <devnull@localhost>
Date:   Thu Sep 9 01:30:25 2004 +0000

     - (djm) inline is unnecessary

commit 8366bf6fac9119f332313ecf1aa68281beff17b7
Author: djm <devnull@localhost>
Date:   Wed Sep 1 03:14:28 2004 +0000

     - (djm) Release version 0.9.2

commit 41b5110230c30c40890974326549567bb593a21b
Author: djm <devnull@localhost>
Date:   Wed Sep 1 03:14:09 2004 +0000

     - (djm) Fix a tiny, stupid bug that prevents flow export

commit e7fd7bdeee0a6155bbeb050247e006993442c142
Author: djm <devnull@localhost>
Date:   Fri Aug 27 14:40:43 2004 +0000

     - (djm) Release version 0.9.1

commit 4431e3eb073d11bd8f1a77935c2c9362b676acf3
Author: djm <devnull@localhost>
Date:   Fri Aug 27 14:40:27 2004 +0000

     - (djm) Mention NetFlow v.5 support in manpage

commit 307731b7614cb494b78064b64d8dcbe5e5c1279f
Author: djm <devnull@localhost>
Date:   Fri Aug 27 14:36:26 2004 +0000

     - (djm) NetFlow v.5 supports 30 flows per packet
     - (djm) Use struct sockaddr in arguments (not sockaddr_storage), properly
       check length

commit 3ba99b8ca738dd9137f88bef5c56be0bde8c7eaf
Author: djm <devnull@localhost>
Date:   Fri Jul 16 06:26:57 2004 +0000

     - (djm) Fix collector.pl when no address family specified on commandline
       spotted by pgennai AT netstarnetworks.com

commit 5f7394698a5ca3dd3ebcb1eb35c3bd75af621c0c
Author: djm <devnull@localhost>
Date:   Fri Jul 16 06:20:09 2004 +0000

    more

commit fb930278bfa5b0f85c5566d1ab4d23e0646ea58b
Author: djm <devnull@localhost>
Date:   Sat Jul 10 10:35:16 2004 +0000

     - (djm) Add support for NetFlow v.5 export format to collector.pl

commit 99ebc00ec7ffca33ebe7107922eae2c5d63bc6fd
Author: djm <devnull@localhost>
Date:   Sat Jul 10 10:34:50 2004 +0000

    v.5 is done

commit a5d0cafac4ced03f0be24bebf031a1f0ab900b63
Author: djm <devnull@localhost>
Date:   Sat Jul 10 10:19:19 2004 +0000

     - (djm) Tidy up code: remove some debugging gunk, kill a global
     - (djm) Add support for NetFlow v.5 export format

commit d81074419d92286fd13dd495555c13f92ee3335a
Author: djm <devnull@localhost>
Date:   Sat Jul 10 10:18:21 2004 +0000

    remove obselete comment

commit 63165cb13c5146b78a2f29e6f27452a80c16e434
Author: djm <devnull@localhost>
Date:   Fri Apr 30 03:25:30 2004 +0000

     - (djm) Release version 0.9

commit 062759ff4fdd40a3c1537a4cd81e3c11149a8e40
Author: djm <devnull@localhost>
Date:   Fri Apr 30 03:22:13 2004 +0000

    we couldn't avoid it

commit 6656fb8007a0910c84eaed425977158caced4ea6
Author: djm <devnull@localhost>
Date:   Sun Apr 18 03:45:05 2004 +0000

     - (djm) Fix invalid packet bug

commit 70d88c1739eb5a6666c492f747e9f167d5888bef
Author: djm <devnull@localhost>
Date:   Sat Apr 17 09:51:54 2004 +0000

    remove useless comment

commit fa7405fefd11e23b110d04fc6e2b897a24c4ca6a
Author: djm <devnull@localhost>
Date:   Sat Apr 17 09:20:03 2004 +0000

    sections

commit 504e27c8f67a323906effa81619ff2b1f7ceb7cf
Author: djm <devnull@localhost>
Date:   Sat Apr 17 09:14:35 2004 +0000

     - (djm) Separate timeout for ICMP traffic, generic timeout is too long

commit 0d46c3a4715b1ae51ec94bae1da35edb41a621c4
Author: djm <devnull@localhost>
Date:   Sat Apr 17 02:10:13 2004 +0000

     - (djm) Eliminate periodic expiry scans, wait in poll() only until the next
       scheduled expiry event

commit df15e70f6f9e9c1a67ee4b58e5ca2dab4650037b
Author: djm <devnull@localhost>
Date:   Fri Apr 16 23:46:09 2004 +0000

    more & tidy

commit 71cf7f3400b879101f4110101336ee07172cbc0e
Author: djm <devnull@localhost>
Date:   Fri Apr 16 10:46:48 2004 +0000

     - (djm) Unbreak "make install"

commit 7f41d483ae737ff82586db26847a721b9c99b823
Author: djm <devnull@localhost>
Date:   Fri Apr 16 10:44:02 2004 +0000

    update

commit 93f8cec0c1377f0267d46dbf9103e276c983c50c
Author: djm <devnull@localhost>
Date:   Fri Apr 16 06:22:31 2004 +0000

     - (djm) Unbreak Solaris, pass socklen around instead of using sa_len

commit d54eb4a486bc85b4deaf0d04e9bbf87f5b28c68a
Author: djm <devnull@localhost>
Date:   Fri Apr 16 06:14:03 2004 +0000

     - (djm) Tidy manpage and mention v6 export syntax

commit 0493acd85f10e8aedc6195d6d9197adbaf85c7c3
Author: djm <devnull@localhost>
Date:   Fri Apr 16 06:13:28 2004 +0000

     - (djm) More flow export fixes

commit 5df2c973ebc84126501fc3b345a948efa0c7f1e9
Author: djm <devnull@localhost>
Date:   Fri Apr 16 05:18:44 2004 +0000

     - (djm) Allow v4 operation of collector.pl if v6 modules aren't present

commit 2dc06bd5d9a1e04f5509f3724fe2fd0c1bcd1e75
Author: djm <devnull@localhost>
Date:   Fri Apr 16 04:46:26 2004 +0000

     - (djm) IPv6 listen support for collector.pl

commit 3647682bdc170a0d02a7cd9c3304bb59c8151154
Author: djm <devnull@localhost>
Date:   Fri Apr 16 02:06:37 2004 +0000

    todo

commit 42b97ace9688803a0e3daed96b0a060c677de25e
Author: djm <devnull@localhost>
Date:   Fri Apr 16 02:00:50 2004 +0000

     - (djm) Support "[host]:port" syntax to specify numeric IPv6 export target
     - (djm) Fix connect() for IPv6 export targets

commit 0c4296580531f35ed32d740e1c3d0df7aecb6054
Author: djm <devnull@localhost>
Date:   Fri Apr 16 01:53:26 2004 +0000

     - (djm) Fix busted preprocessor

commit 77bb2d5b15ccc50819ec82d0a8e37a5be4e37a66
Author: djm <devnull@localhost>
Date:   Fri Apr 16 01:51:51 2004 +0000

     - (djm) A bunch of changes necessary to support building on Solaris 9 (though
       the resultant binary doesn't seem to work properly):
            - Use getaddrinfo instead of inet_aton to parse host/port for export
            - Use setreuid if setresuid isn't around (ditto for gid)
            - Add replacement daemon() function from OpenBSD
            - Provide our own logit() function, because Solaris syslog() doesn't
              support LOG_PERROR
            - A heap of configure and common.h additions and fixes

commit 60eb9dfa7ed6dec4a4f8315d6e1b62edf1e8549a
Author: djm <devnull@localhost>
Date:   Thu Apr 15 10:47:05 2004 +0000

     - (djm) Detect int and define standard int types in configure

commit 4b117ffb240576b7913c06ed1bb7f357a146c738
Author: djm <devnull@localhost>
Date:   Thu Apr 15 04:44:47 2004 +0000

     - (djm) Use autoconf to detect various things; in preparation of more
       portability

commit acf77e9bbf0ba4b6cce858b202b5dbe55c451087
Author: djm <devnull@localhost>
Date:   Thu Apr 15 01:19:41 2004 +0000

     - (djm) Never endprotoent()

commit b793969c8a21fac96c4b2f59508a509090a427f9
Author: djm <devnull@localhost>
Date:   Thu Apr 15 01:19:16 2004 +0000

     - (djm) Linux needs grp.h for setgroups()

commit dd2b18c17c16bb78c3754042711d308bda1368b3
Author: djm <devnull@localhost>
Date:   Thu Apr 15 01:02:08 2004 +0000

     - (djm) Print flow start and finish times in collector.pl

commit a46ccfbc57fe2000e125ed21bf33b719bc07b0e4
Author: djm <devnull@localhost>
Date:   Thu Apr 15 00:17:41 2004 +0000

     - (djm) Clear socket errors before UDP send; from pfflowd

commit c24bf2e5ea15134a59da7f4a3903c2a3329973c0
Author: djm <devnull@localhost>
Date:   Mon Nov 10 22:44:05 2003 +0000

    ignore

commit df1ba62226ac6183e8417555f07eaeb050593319
Author: djm <devnull@localhost>
Date:   Mon Nov 10 22:43:43 2003 +0000

     - (djm) Remove -Werror from CFLAGS, it causes problems in released software

commit 4d12f9422e5a41e2d3f1d2e55a6b9a8283a1540a
Author: djm <devnull@localhost>
Date:   Sun Nov 9 00:38:08 2003 +0000

     - (djm) Give compile-time choice over flow and expiry event tree type
       default is splay tree for flows and red-black tree for expiry events
       (limited benchmarking indicates that this is the fastest)
     - (djm) Lock the BPF device to prevent changes should the unpriv child
       be compromised (only OpenBSD supports this ioctl for now)

commit b4cd6fc5fd6783db2b77f63b0a7a18288aad25f6
Author: djm <devnull@localhost>
Date:   Sun Nov 9 00:25:20 2003 +0000

    more

commit fbb56c0cbf0bd1747920e8b247eb4578c86cfaf4
Author: djm <devnull@localhost>
Date:   Thu Oct 2 01:37:31 2003 +0000

     - (djm) Realloc audit
     - (djm) Chroot to /var/empty and drop privileges on daemonisation
     - (djm) More things TODO

commit 5542dc13ff6070ade591770da1422f3c8a0426d4
Author: djm <devnull@localhost>
Date:   Mon Jun 23 09:56:52 2003 +0000

    more

commit c5ce81fb84ff5b6f8937ed8b8c7606b7e544de68
Author: djm <devnull@localhost>
Date:   Fri Jun 20 02:23:29 2003 +0000

     - (djm) Release version 0.8.1

commit 1719ee32330c8e297418511ee8539719e1fd4695
Author: djm <devnull@localhost>
Date:   Fri Jun 20 02:21:58 2003 +0000

    Mention fragment handling issues

commit 3aa51212346ce2fc0345aeaa3aba26a1eead3269
Author: djm <devnull@localhost>
Date:   Fri Jun 20 02:21:50 2003 +0000

    Mention bugzilla

commit b8a99de57536d6fdbc2c1169c2df9b82c0c965b3
Author: djm <devnull@localhost>
Date:   Fri Jun 20 02:21:38 2003 +0000

     - (djm) Fix fragment handling bug: we would try to look into fragmented
       payload on later fragments. This could cause random tcp/udp  port numbers
       to be recorded.
     - (djm) Fix malicious fragment handling bug: deliberately tiny fragments
       (e.g. http://citeseer.nj.nec.com/ptacek98insertion.html) would be ignored
       and would not create flow entries.
     - (djm) Count fragments that we have seen

commit 657225fe550ed4d921fd8279773514be823828d6
Author: djm <devnull@localhost>
Date:   Fri Jun 20 02:07:38 2003 +0000

     - (djm) Add "strip" target to Makefile

commit fe36b285e4f69cfb7fe8f2463cbbe53914bd090b
Author: djm <devnull@localhost>
Date:   Fri Jun 20 02:07:13 2003 +0000

     - (djm) Rework TODO, add section on planned fragment handling

commit a017f9d776bb8d147fdcb9d93bc4485ef8c4bcdf
Author: djm <devnull@localhost>
Date:   Fri Jun 20 02:06:53 2003 +0000

     - (djm) Fixup collector timestamp printing

commit 6a82d1fc0e5aa117d8be4bbcff8ea6485b830b67
Author: djm <devnull@localhost>
Date:   Thu Mar 6 13:55:49 2003 +0000

    sync

commit 17ede4ff966ef9e2b931085619e4d663dd367d13
Author: djm <devnull@localhost>
Date:   Thu Mar 6 13:51:23 2003 +0000

    some goes in, some goes out

commit 9b21ce76f054d25e1a31db0ca8b30aa119595a45
Author: djm <devnull@localhost>
Date:   Thu Mar 6 13:27:10 2003 +0000

    Trim out unused Netflow v5 and v7 support
    Tidy output
    Track sender address

commit bff93f4a453d3584e1b9528656ff8dd358844af2
Author: djm <devnull@localhost>
Date:   Thu Mar 6 13:26:32 2003 +0000

    more

commit a3c6263aba5e165fa7cb4c43b1a67ede3c360d99
Author: djm <devnull@localhost>
Date:   Wed Jan 22 07:03:28 2003 +0000

    do some

commit 39a089a34baab30b791bacbe1ea8e82338eea8ce
Author: djm <devnull@localhost>
Date:   Sun Nov 10 09:46:41 2002 +0000

    collector sucks

commit 15f8be2abf589c316c687f06b3fdb12831a5673a
Author: djm <devnull@localhost>
Date:   Sun Nov 10 01:19:52 2002 +0000

    Add simple perl netflow collector

commit 5ed01438d916b0b6f0c4bd47fbd5b1a40b0512bf
Author: djm <devnull@localhost>
Date:   Sun Nov 10 01:05:40 2002 +0000

    Refactor ctlsock handling from mainloop to separate function, shortens
    mainloop considerably. Rework struct poll setup while we're there

commit abe4c7e444b56074ceaa92c8e78a6cc0a6e7a4aa
Author: djm <devnull@localhost>
Date:   Tue Nov 5 01:29:18 2002 +0000

     - (djm) Don't exit on failure to lookup net/mask. From Alejandro Roman
       <aroman@uyr.com.ar>

commit d892bc17e816dfb7cb1d47041296ddf5cd71460e
Author: djm <devnull@localhost>
Date:   Thu Oct 31 08:53:57 2002 +0000

    verbiage

commit 7fda27d3284f572ea3c693801ac22bd3c15466ce
Author: djm <devnull@localhost>
Date:   Thu Oct 31 08:48:12 2002 +0000

    tidy

commit e8cf1c3b2fa29e841b80834a76ea929b6966837c
Author: djm <devnull@localhost>
Date:   Thu Oct 31 08:48:02 2002 +0000

    Add examples section

commit 54647ffd84b2517247069e5db8a045e62b7e3b75
Author: djm <devnull@localhost>
Date:   Wed Oct 30 11:24:44 2002 +0000

    Always use local sys-tree.h

commit 38ad1642b94c17543db9204e0e5488823b2c9d36
Author: djm <devnull@localhost>
Date:   Wed Oct 30 11:21:14 2002 +0000

    New user-friendly time specification code from OpenSSH/Kevin Steves
    
    Some doc fixes too

commit 7fafecd5d63156b5c398c44d1f1797b3e44fea08
Author: djm <devnull@localhost>
Date:   Tue Oct 29 12:56:47 2002 +0000

    v8.0

commit 8670e48521c82dcdbd70ccbc1049018400050527
Author: djm <devnull@localhost>
Date:   Tue Oct 29 12:56:04 2002 +0000

     - (djm) Multiple fixes and improvements from Octavian Cerna <tavy@ylabs.com>
        - softflowd.c (connsock): Fix arguments to `connect': addr is a pointer,
            not a structure.
          (flow_update_expiry): Properly compute the flow lifetime.
          (send_netflow_v1): Count the leftover packet.
            Send flow_start, flow_finish and uptime_ms as Cisco equipment
            does: milliseconds since system boot.
          (timeval_sub_ms): New function.
          (main): Changed POLL_WAIT to be (EXPIRY_WAIT/2) as stated in the
            comment above `poll': twice per recheck.
            `poll' takes the last argument in milliseconds.
            Initialize system_boot_time as the time at the start of capture
            (fixme: how does this affect reading from capture files?)

commit 63ecec4598ab730df87451428efba4dd4017feb4
Author: djm <devnull@localhost>
Date:   Thu Oct 24 02:10:05 2002 +0000

    Minor fixes

commit 91c6de745ca18e2c3ccc664f01b73d1a63556c07
Author: djm <devnull@localhost>
Date:   Mon Oct 21 10:37:33 2002 +0000

    Fix a couple of bugs and compilation errors on OpenBSD.
    
    Includes a use-after-free error spotted by Aaron Turner <aturner@pobox.com>

commit 90d39b2d5270769c74c67668344aa0dfd3b266be
Author: djm <devnull@localhost>
Date:   Fri Oct 18 10:00:54 2002 +0000

    More docs

commit 7ec48f842b0a56dfd6adec15c8ff1e62029badc5
Author: djm <devnull@localhost>
Date:   Fri Oct 18 09:16:26 2002 +0000

    Much hacking:
     - Flesh out softflowctl
       - getopt
       - Allow specification of socket file
       - Give it a manpag
       - Lots of commands now
     - New TODO & README files
     - New common header file
     - New flow expiry code
       - Fast expiry of FIN'd and RST'd TCP connection
       - Separate general, UDP and TCP timeouts
       - Add maximum flow lifetime
       - Track statistics on flow expiry reasons
       - Fast expiry happens in its own function now
     - Tidy up of statistics code
       - Separate struct and update function
       - Prettier printing
     - Kill (heh) the signals based interface, use softflowctl instead
     - Refactor main()
       - Much code moved to helper functions

commit b0aa7404379fcd8bc5e8f95f3b7716a7370ebb26
Author: djm <devnull@localhost>
Date:   Thu Oct 17 14:52:00 2002 +0000

    Add guts of socket based remote control

commit 98d5598257fcdc28107fd50e8bb5b414d411c4b8
Author: djm <devnull@localhost>
Date:   Thu Oct 17 14:50:52 2002 +0000

    newline at EOF

commit 451a1d1f310d9f17d6b311a269641979da012464
Author: djm <devnull@localhost>
Date:   Thu Oct 17 14:50:37 2002 +0000

    sys-queue.h

commit 932e7a11103361f2f03c1607f0f36fbfec1a6eaf
Author: djm <devnull@localhost>
Date:   Thu Oct 17 13:30:59 2002 +0000

    Make netflow data export option, i.e allow operation in statistics-only mode

commit 696905cdd08748ea21ce6f111b24287a7856c03c
Author: djm <devnull@localhost>
Date:   Thu Oct 17 13:30:07 2002 +0000

    More ideas

commit 958201dbb28aaa310e9804b9850407440b0a92f2
Author: djm <devnull@localhost>
Date:   Thu Oct 17 13:24:53 2002 +0000

    Bump up pcap snaplen a little

commit 408fe92e66984727f71d5b696c719f83291b46eb
Author: djm <devnull@localhost>
Date:   Thu Oct 17 12:47:53 2002 +0000

    A few more states, more neatly printed

commit ade6a1318a68de08484e9712be7070afc51cd015
Author: djm <devnull@localhost>
Date:   Thu Oct 17 12:34:01 2002 +0000

    Collect per-protocol lifetime (min/max) stats. This will be useful for
    tuning early expiry heuristics

commit e34898b489b1e3ac2142c6f733305df1a6c9c388
Author: djm <devnull@localhost>
Date:   Thu Oct 17 11:49:38 2002 +0000

    tidy

commit 2cdb95000a1363a56e91bcd3ef9556b0cf2d295b
Author: djm <devnull@localhost>
Date:   Thu Oct 17 11:47:09 2002 +0000

    Fix crashes in RB-tree expiry code
    
    Rewrite comparison functions to be more paranoid about signed vs unsigned

commit 732270b316d17a567c37a553c8c541eef4049e66
Author: djm <devnull@localhost>
Date:   Thu Oct 17 11:20:31 2002 +0000

    Change expiries queue to a RB tree, in preparation for fast expiry of
    TCP and transient flows

commit 7ff8fb3ac13e15b547b3baacb91afc1b36bc1763
Author: djm <devnull@localhost>
Date:   Thu Oct 17 11:04:11 2002 +0000

    print protocol names

commit 1ea197004c4a359009d96788a4c7134147abf1da
Author: djm <devnull@localhost>
Date:   Thu Oct 17 10:59:29 2002 +0000

    Per protocol stats collection

commit 09c7534f1ed2ce250cc95afd42c472e28a837447
Author: djm <devnull@localhost>
Date:   Thu Oct 17 09:44:39 2002 +0000

    tidy and comment

commit 9e328e05323f3cfb44489f922befa69a4322b4d2
Author: djm <devnull@localhost>
Date:   Thu Oct 17 09:32:41 2002 +0000

    make mainloop timeout configurable

commit 1ee7c3df97b39999bd9dbf6e912813b0e4914936
Author: djm <devnull@localhost>
Date:   Thu Oct 17 08:56:03 2002 +0000

    Fix flow export crash
    
    Unlink PID file on exit

commit 190ba66a71f2a0c0b1481ff9d2e9e820264a7d6b
Author: djm <devnull@localhost>
Date:   Wed Oct 16 15:53:52 2002 +0000

    newline after pid in pidfile

commit 7a393108fb5884d3f1348a1f1033f7b48ef9614e
Author: djm <devnull@localhost>
Date:   Wed Oct 16 15:46:59 2002 +0000

    really fix export bug

commit eb9c3e7d0fefa288a3e66302f690c721d1fb9017
Author: djm <devnull@localhost>
Date:   Wed Oct 16 15:43:36 2002 +0000

    version

commit f091729cb2a2ae6bd99b8392a9db55f4f849d79b
Author: djm <devnull@localhost>
Date:   Wed Oct 16 15:42:25 2002 +0000

    Fix flow export bug when only 1/2 flows per export packet

commit e62d696f0dbd9393e3b9dd8b86b051732649606c
Author: djm <devnull@localhost>
Date:   Wed Oct 16 13:08:35 2002 +0000

    less debug

commit 4dbedebe25e5446c1deb2d39d684833e60f372ba
Author: djm <devnull@localhost>
Date:   Wed Oct 16 12:02:10 2002 +0000

    fix debug

commit 63347f7800d3d2623ee5888c5bc47a926480657b
Author: djm <devnull@localhost>
Date:   Wed Oct 16 11:47:16 2002 +0000

    more debug

commit 6a56128d12bc454f410b282b9260c410c1798cd4
Author: djm <devnull@localhost>
Date:   Wed Oct 16 11:37:33 2002 +0000

    fix debug

commit 62bff071cce04f64a04f1a5ea258b231136b72c8
Author: djm <devnull@localhost>
Date:   Wed Oct 16 11:37:04 2002 +0000

    more debug

commit 0c974a3f8098a076335050666dc7567c142f74e8
Author: djm <devnull@localhost>
Date:   Wed Oct 16 11:34:24 2002 +0000

    fix debug

commit 4e5b30365f379466c0054cd65fe063c947a0261e
Author: djm <devnull@localhost>
Date:   Wed Oct 16 11:32:45 2002 +0000

    fix debug

commit 4a525c9c540e97b2b20086f761329f5a8c86cb89
Author: djm <devnull@localhost>
Date:   Wed Oct 16 11:32:05 2002 +0000

    more debug

commit 7a61a3b3501f8b999efd58eb5126e9047a70cffd
Author: djm <devnull@localhost>
Date:   Wed Oct 16 11:14:59 2002 +0000

    Collect additional statistics

commit e3836c5847d16b07fd9d1c2eb4eea085ad9e292c
Author: djm <devnull@localhost>
Date:   Wed Oct 16 09:54:07 2002 +0000

    More large changes:
     - Tidy Makefile
     - Remove splay tree code (it is buggy or I am using it wrong)
     - Store flows in canonical format for bidirectional matching instead of
       relying on over-smart (and buggy) comaprison function
     - Improve capture file handling.
       - Don't read the entire capfile in one go
       - Perform expiry processing in capfile mode only when max_flows exceeded
     - Don't let pcap_dispatch process more than max_flows packets in one go

commit eb45ed5ebe2ad173b97674f0f8ca3dd1a2ab7c50
Author: djm <devnull@localhost>
Date:   Tue Oct 15 13:02:31 2002 +0000

    doh

commit 4648aa76b522c84f42996b4094ca05313e053b35
Author: djm <devnull@localhost>
Date:   Tue Oct 15 12:56:59 2002 +0000

    rewrite of flow export function

commit 859cdff7a4b6c48c2a75adda6f73181bcc1024df
Author: djm <devnull@localhost>
Date:   Tue Oct 15 12:31:06 2002 +0000

    memleak

commit 1468dc0da0eb933af44249b33407bd89668853f9
Author: djm <devnull@localhost>
Date:   Tue Oct 15 12:28:17 2002 +0000

    Doc on signals

commit 43a282a5ab10a4a32a59174e8c4d617da231de0a
Author: djm <devnull@localhost>
Date:   Tue Oct 15 02:30:57 2002 +0000

    Make flow tracking bidirectional
    
    Collect a few more statistics
    
    Comment code fully
    
    Rename fakeflowd -> softflowd
    
    Turn on all GCC warnings and fix

commit 99454daf85cb525dab10dd29de672c4f1bd1b426
Author: djm <devnull@localhost>
Date:   Tue Oct 15 00:16:04 2002 +0000

    Track and report TCP flags

commit 7204c2975899c4283f2b44df00dbd8a0c95ff9df
Author: djm <devnull@localhost>
Date:   Mon Oct 14 23:51:16 2002 +0000

    Fix export of more than 24 flows

commit a7708da2e29d12a4ccd20d1ef37e3b1d6997ea52
Author: djm <devnull@localhost>
Date:   Mon Oct 14 14:18:35 2002 +0000

    Add support for DLT_LOOP (OpenBSD PPP) and DLT_NULL datalink types

commit 1941d7e02b66c8284cf168613187f05aa45f41d3
Author: djm <devnull@localhost>
Date:   Mon Oct 14 14:12:38 2002 +0000

    More OpenBSD fixes

commit ae1bbc37406a395471008f7ceb73c8c944d2d191
Author: djm <devnull@localhost>
Date:   Mon Oct 14 14:09:00 2002 +0000

    make compile on OpenBSD

commit 11b5a37891cc1c3f5bb7273d583835730d748dfd
Author: djm <devnull@localhost>
Date:   Mon Oct 14 14:06:43 2002 +0000

    Use OpenBSD header files if possible

commit d4727b19f54ffa665f1256f3f1fb6a191d12a1c5
Author: djm <devnull@localhost>
Date:   Mon Oct 14 14:05:00 2002 +0000

    Initial revision

commit d7ccc47e3957a745738aa7c00e02a25c48f12a2a
Author: djm <devnull@localhost>
Date:   Mon Oct 14 12:38:35 2002 +0000

    fix options processing

commit 0090b612fe00bb8e94f78c1ecc2893d7f71bdcc1
Author: djm <devnull@localhost>
Date:   Mon Oct 14 12:29:25 2002 +0000

    Make tree type selectable (splay or red-black)
    
    Rework main loop to not break on capture files
    
    Add no-fork option
    
    Rename debug option

commit f157b65147f4b664367bd602527d7fa18b8e8b44
Author: djm <devnull@localhost>
Date:   Mon Oct 14 12:03:53 2002 +0000

    Fix

commit 8bb336569112f892bae381a435fbb61694a35ae8
Author: djm <devnull@localhost>
Date:   Mon Oct 14 12:01:45 2002 +0000

    Manual page

commit 40d75c4d001a2288f91929c0ff012682fe3e33fe
Author: djm <devnull@localhost>
Date:   Mon Oct 14 12:01:07 2002 +0000

    Rename statistics print function and call it upon exit

commit a86143c2c960dcc8b45795832f3184b71583bfed
Author: djm <devnull@localhost>
Date:   Mon Oct 14 11:05:10 2002 +0000

    Version 0.1

commit 9a76fca5a62cc5ac254fe1d45524b84721f9bf04
Author: djm <devnull@localhost>
Date:   Mon Oct 14 10:32:00 2002 +0000

    openbsd compile fix

commit 722157ed7c0aac8239f56501b82ebf2eea744a8b
Author: djm <devnull@localhost>
Date:   Mon Oct 14 10:30:57 2002 +0000

    Make flow tracking bidirectional
    
    Collect a few more statistics
    
    Comment code fully
    
    Rename fakeflowd -> softflowd
    
    Turn on all GCC warnings and fix

commit 187e0ae31c22420109351a56df135492630f6053
Author: djm <devnull@localhost>
Date:   Mon Oct 14 09:05:00 2002 +0000

    Initial revision