-
Notifications
You must be signed in to change notification settings - Fork 3
/
ChangeLog
executable file
·74 lines (56 loc) · 1.92 KB
/
ChangeLog
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
Version 2.991
============
- Add -D for partial range matching
- Fix minor bugs
- More extensive debugging info incuded with -DDEBUG
Version 2.99
============
- Add -C to match CIDR ranges in the input
Version 2.98
===========
- Make 0.0.0.0/0 work
- Replace fgets() with getline() so it can handle arbitrary line
lengths in non-mmap files
- Twiddle state machine so ::::ffff:1.2.3.4 and ::::1 are recognized
as IPv6
- Match IPv6 after 8 groups so 1:2:3:4:5:6:7:8:junk works
- Fix bug that allowed oversize values in first v6 group
- Peek after last colon in low group so 1::2:junk works
Version 2.97
===========
- Quick flag doesn't recognize v4 with dots before or after, to limit
false matches in rDNS names
Version 2.96
===========
- New -s flag to stop comlaints about sloppy (misaligned CIDRs)
- CIDRs now always properly bit aligned, even if the base address wasn't
- Minor bug fixes
Version 2.95
===========
- Rewritten to use a faster state machine recognizer and mapped files,
about 3 times faster overall, no speed penalty for matching through
the whole line
- Handles both IPv4 and IPv6 patterns
- Better error checking
- Handle multiple input files
Version 1.3
===========
- Much faster than past versions due to binary search of patterns
- Decreased memory usage
- Applied search improvements suggested by Dick Wesseling <[email protected]>
- Now supports IP ranges as well as CIDR format
- Improved usage to be more grep-like (e.g. filename on command line)
- Now uses grep-like exit code (0=ok, 1=no match, 2=error)
Version 1.2
===========
- Improved algorithm for faster processing with large number of patterns
(approx. 50 times as fast on test set, with specs from diverse regions)
version 1.1
===========
- New algorithm has increased speed by about 2.4 times!
- Added -c (count) option, like grep
- Reduced memory usage in case loading large files (-f)
- Added simple Makefile
version 1.0
===========
- First public release