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
|
v0.1 -- 10-14-1998 16:35
quick hack, just does simple identd lookups, no masqing support.
v0.2 -- 10-14-1998 17:34
minimal masqing support: returns 'masq' for any masqueraded TCP connection
also small bugfixes wrt identifying port numbers in request
v0.3 -- 10-14-1998 19:09
has full masqing support now, works perfect, will probably spew warnings or
even errors on fake input
todo: access control
v0.4 -- 10-15-1998 16:19
has logging now, including logcycler to be used in your crontab
v0.5 -- 10-15-1998 16:36
access controls done
todo: write docs
v1.0 -- 10-16-1998 00:33
public release
has docs now
v1.1 -- 01-02-1999 04:20
fixed a bug. midentd used \n as end of line.
Apparently iauth (comes with irc2.10.1) expects \r\n.
Might be I used to be violating some standard.
Anyway, I was up late (that's 04:20 AM :) coding my IRCbot
when this occurred to me :)
v1.2 -- 01-03-1999 20:22
added preliminary mIRC support. if the client replies to
the midentd MASQ request with an error, midentd will try a
normal request (with kind-of bogus port numbers ;)
mIRC will respond to these bogus requests with a fake username
midentd now forwards that username to the IRC server
v1.3 -- 01-06-1999 20:47
seems to work with mIRC, XiRCON and Pirch.
The Pirch support is a side-effect of fixing a theoretical DoS in midentd.
v1.4 -- 02-12-1999 15:16
now under GPL to allow Debian packaging
also changed file locations to more standard stuff.
added install.sh to help with that.
v1.5 - 05-16-1999 13:44
fix for PPC by turbo@debian.org
configscript added by turbo@debian.org [doesn't work on all systems]
bug in midentd.logcycle fixed (reported by ryan@shiftclick.net)
v1.6 - 05-17-1999 00:27
install.sh fixed to not overwrite your previous config without asking
docs fixed to have lines under 80 columns :)
v2.0 - 08-15-2001 18:00
- kernel 2.4 suppport
- mirc is handled automatically
- requires no config files, everything works automatically. Allow/deny should
be done with tcp_wrappers, as it runs from inetd/xinetd anyway
- minor other changes
- maintainership officially taken over by shurdeek@panorama.sth.ac.at
v2.0.1 - 08-17-2001 09:00
- fixed a typo in midentd.xinetd that prevented midentd from starting on RedHat
and Mandrake. Thanks to Erich Meck <fu@slantedvision.com> who made this bug
report
v2.0.2 - 08-17-2001 17:00
- as many people were too lazy to RTFM and keep complaining that "when I do
./midentd, it doesn't work", midentd now says what to do in such case (run it
from inetd/xinetd as expained in README)
v2.1 - 08-17-2001 19:00
- added a standalone daemon function. It can reduce load on the server, but
inetd/xinetd can limit who can connect.
v2.2 - 09-15-2001 21:00
- minor bugfixes
- source code nicer, crap deleted
- transparent proxy support. Tested with tircproxy and sendmail but should work
with e.g. squid as well. It works automatically, no configuration/changes
needed
- optional fake replies (useful for example if you can't install midentd on the
router but can portforward the port, or if you want to anonymize your users).
Activated with -f. In that case, EVERY VALID REQUEST will produce a valid
ident reply with randomly generated userid, regardless whether requested
connection exists or not
v2.3 - 10-09-2001 13:00
- timeouts for tcp connects for masqueraded connections (default 3 seconds)
- faked replies will also be generated if the client doesn't run an ident
- tries to interpret requests more RFC-conform
- looping bugfix for transproxy
v2.3.1 - 17-09-2001 21:40
- limits for forking (maximum number and speed) can be defined ($maxfork and
$forkinterval inside the script)
- tries to return hostname (instead of faked reply) if no ident on client or
port blocked.
|