1:
2: v1.04:
3: Jul 08 2010
4:
5: - `-c' option - pcap filter expression
6: - moved from verbose to debug some ARP-sanity checks (irix at ukr.net)
7:
8: v1.04 beta:
9: Apr 14 2010
10:
11: - CIDR IP masks in `ethers' file
12: - ipguard.gentoo Linux OpenRC script
13: - now can be started without `ethers' file
14: - `-k' option - periodic regenerate fake MAC
15:
16: v1.02:
17: Nov 24 2008
18:
19: - improved daemonize mode - chdir()/dup2()
20: - removed useless sdr valid MAC send with `-z' option (irix at ukr.net)
21: - rcNG script for FreeBSD tested and working now
22: - corrected some spellings in man page (girish1729 at gmail.com)
23:
24: v1.00 release:
25: Sep 22 2008
26:
27: - removed unwanted pause in packet_send()
28: - fixed bug with `-z' option and wildcard IP (irix at ukr.net)
29:
30: v1.00 pre:
31: Sep 08 2008
32:
33: - added `broadcast-headshot.patch' from irix at ukr.net
34: - cosmetic code cleaning
35:
36: v1.00 beta5:
37: Sep 04 2008
38:
39: - some more debug messages
40: - another change for `ethers' behavior to first pair match
41:
42: v1.00 beta4:
43: Sep 01 2008
44:
45: - fixed bug with weird gratuitous and wildcard MAC (irix at ukr.net)
46: - `-z' fix broadcast now works for poison pirates MAC too (irix at ukr.net)
47: - fixed bug in fix broadcast feature
48: - `-s' option isn't buggy anymore
49: - `-s' option now sets GID too, takes it from getpwuid()
50:
51: v1.00 beta3:
52: Aug 20 2008
53:
54: - added another one fake reply to pirate (as in ip-sentinel)
55: - `-j' option - disable default MAC-IP pair (irix at ukr.net)
56:
57: v1.00 beta2:
58: Jun 11 2008
59:
60: - ipguard FreeBSD RCNG script (isn't tested)
61: - fixed some bugs added in beta1
62: - additional docs
63:
64: v1.00 beta:
65: Jan 30 2008
66:
67: - Linux port at last
68: - more `-ddd' debug and diagnostics
69: - SIGINT SIGTERM now works instantly
70: - SIGUSR2 dump bad MAC-IP buffer in ethers(5) format
71: - /etc/ethers file now supports FQDN (nuclight at RusNet)
72: - `-z' option - send who-has broadcast to fix broken tables
73: - `-g' option - invert default policy to grant access
74: - `-s' option - set user after libnet/bpf init (buggy abit)
75: - support for Linux/MacOS/Vista weird gratuitous ARP
76: - changed /etc/ethers behavior from any match to first match
77: - totally rewritten all of packet_check() logic
78: - moved to libnet-1.1 . reorganized most of libnet_* API
79: - docs fixes
80:
81: v0.08 beta1:
82: Jul 04 2006
83:
84: - `-t' option - time between fake replies
85: - check stale pid/process (citrin at RusNet)
86:
87: v0.04 release:
88: Jul 04 2005
89:
90: - OpenBSD port
91: - docs updated
92: - some minor fixes
93:
94: v0.04 beta1:
95: May 31 2005
96:
97: - improved bad MAC/IP buffer
98: - pid file check
99: - `-n' option - number of fake replies
100: - random macs: `de:ad:xx:xx:xx:xx' x == rand() % 16
101:
102: v0.02:
103: Mar 30 2005
104:
105: - `-b' option - bad MACs buffer
106: - added interface name to log and pid file names
107: - fixed bug with usleep() interrupted by signal (thx 2 citrin)
108: - `-x' option - duplex mode
109:
110: v0.01 release:
111: Mar 10 2005
112:
113: - sending two fake replies
114: - log file reopen on SIGHUP
115: - man page, docs cleanup
116: - some bugfixes
117:
118: v0.01 beta1:
119: Feb 28 2005
120:
121: - `-i == hidden' option
122: - /etc/ethers autoupdate
123: - arp/pcap statistics
124: - mac/ip statistics
125:
126: v0.01 alpha2-alpha4...
127:
128: v0.01 alpha1:
129: Feb 04 2005
130:
131: - first alpha version
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>