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
|
fake
Simon Horman <horms@verge.net.au>
Change Log
----------------------------------------------------------------------
8th July 2009
(Simon Horman)
* Version 1.1.11
- Don't die if FOREIGN_INTERFACE isn't set as it isn't mandatory
(Juha Heinanen)
- Bashisms + Debian clean-up
* Non-maintainer upload.
* Fix bashism. (Closes: #530079)
* debian/rules:
+ Don't ignore errors by make;
+ Use $(CURDIR) instead of pwd.
* debian/compat: bump to level five.
* debian/control:
+ Bump versioned dependency on debhelper.
+ Add dependency on misc:Depends
(Raphael Geissert)
----------------------------------------------------------------------
11th June 2004
(Simon Horman)
* Version 1.1.10
- removed unused LOG_DIR configuration directive. Thomas Hood
- Only log to syslog, previously logged to stdout as well
- Fixed typos in fake(8) man page. Thomas Hood
----------------------------------------------------------------------
8th June 2004
(Simon Horman)
* Version 1.1.9
- send gratuitous arp replies as well as requests
- try to send gratuitous arp in accordance with rfc 2002 (4.9)
- minor documentation update
----------------------------------------------------------------------
21st October 2002
(Simon Horman)
* Version 1.1.8
- moved binaries to /usr/sbin (Patrick Koppen)
- removed Obsoletes and Docdir from specfile (Patrick Koppen)
- moved 'make patch' from %setup to %build
(otherwise rpm -bp won't work) (Patrick Koppen)
- added MAN8_DIR=... in %install to use %{_mandir} (Patrick Koppen)
- removed %post and %postun (Patrick Koppen)
- moved 203.12.97.7.cfg from etc to doc (Patrick Koppen)
- changed send_arp.8 and send_arp.patch (Patrick Koppen)
send_arp now handles different layer2/3 adresses (Patrick Koppen)
- Make sure "LANG" environment variable is not set
(Christian Hammers)
- Added heartbeat resource script for fake (Christian Hammers)
----------------------------------------------------------------------
7th January 2002
(Simon Horman)
* Version 1.1.7
- send up takes notice of TARGET_INTERFACE directive
"William Jordan" <william.jordan@vonage.com>
----------------------------------------------------------------------
19th February 2001
(Simon Horman)
* Version 1.1.6
- Cleaned up handling of Locale
- Added Man Pages
- Created Debian Packages
- Moved pid files from /etc/fake/run/<ip>.pid to
/var/run/fake.<ip>.pid
----------------------------------------------------------------------
22nd November 1999
(Simon Horman)
* Version 1.1.5
Translated contacts from zipworld to vergenet
----------------------------------------------------------------------
14th November 1999
(Simon Horman)
* Version 1.1.4
- Setting locale to other than english caused mac
address determination to fail.
----------------------------------------------------------------------
22nd September 1999
(Simon Horman)
* Version 1.1.3
- Running a second instance of fake for the same
instance-configuration caused the second instance
to signal the first which in turn signalled the
second instance to shutdown. USR1 is now used for
fake to tell other instances to exit without cleaning
up to avoid this problem.
----------------------------------------------------------------------
15th May 1999
(Simon Horman)
* Version 1.1.2
- SIGHUP and SIGTERM now cause fake to clean up and exit.
Previously SIGHUP was ignored and SIGTERM caused
fake to log that it was exiting and exit without
cleaning up. This allows fake to be nicely killed
by signals as well as by running "fake remove".
Thanks to Tom Vogt <tv@wlwonline.de> for suggesting
this as part of his Heart package.
----------------------------------------------------------------------
12th February 1999
(Simon Horman)
* Version 1.1.1
- Made Bash 2.0 compliant
----------------------------------------------------------------------
6th January 1999
(Simon Horman)
* Version 1.1.0
- Added functionality to allow "real" mac address
to be advertised using gratuitous ARP as fake
is turned off. The mac address is dynamically discovered
by running ifconfig on the foreign host. This eliminates
the problem of configuring a mac address that becomes
obsolete and causing network weirdness.
----------------------------------------------------------------------
30th November 1998
(Simon Horman)
* Version 1.0.2
- SPOOF_BROADCAST added to config to allow broadcast
to be set correctly as ifconfig often guesses wrong
----------------------------------------------------------------------
4rd November 1998
(Simon Horman)
* Version 1.0.1
- Parsing of MAC address from invocation of ifconfig
is now tolerant to trailing whitespace
----------------------------------------------------------------------
29th October 1998
(Simon Horman)
* Version 1.0.0
- First public release
- Reads all information from config_file
- Logs to syslog
- Checks that uid = 0
----------------------------------------------------------------------
29th July 1998
(Simon Horman)
- Does not send ARP when shutting down to avoid the possibility
of mac address hijacking due to misconfiguration
----------------------------------------------------------------------
30th March 1998
(Simon Horman)
- Catches HUP, logs and doesn't terminate Catches EXIT,
logs and exits
Puts timestamps on logs
----------------------------------------------------------------------
12th January 1998
(Simon Horman)
- Set up route to spoofed IP on target interface.
|