| Current Path : /home/mudbot/eggdrop/doc/ |
| Current File : //home/mudbot/eggdrop/doc/Changes0.6 |
Eggdrop Changes (starting with 0.6c)
_____________________________________________________________________
0.6r (April 4, 1994):
# Released by: Robey [Robey Pointer <rpointe@eng.clemson.edu>]
- When switching servers, it used to think it was on the channel again
even if it wasn't -- fixed
- Used to crash when receiving really long one-word msgs -- fixed
0.6q (April 2, 1994):
# Released by: Robey [Robey Pointer <rpointe@eng.clemson.edu>]
- 'pass' with 2 parameters changes your password now
- 'info' with no parameters shows your current info
- Host masking is better now
- Master-command '.info' to retrieve someone's info
- New msg command 'who' to show all users info
0.6p (April 1, 1994):
# Released by: Robey [Robey Pointer <rpointe@eng.clemson.edu>]
- 'help' works a little better but is still sparse
- 'pass', 'info', 'ident' cleaned up and show standard-looking console
entries now
- 'op' and 'invite' converted to standard console entries
- Can't set your password too long now
- New command '.match' to look up users by matching a nickname wildcard,
or by attributes (precede with '+': ie, '+m' to find masters)
0.6o (March 31, 1994):
# Released by: Robey [Robey Pointer <rpointe@eng.clemson.edu>]
- 'hello' actually programmed in :)
- People recognized by the bot (who have a password set) can get a new
hostmask recognized via msg: 'ident <password>'
- People who get lost in netsplits aren't logged with log-joins=off now
(oops)
- New file misc.c created to better modularize the code
- 'pass <password>' from someone the bot knows who doesn't have a password
set, will set a password for them
- 'info <etc>' will set your join info, assuming the bot is using infofile
0.6n (March 30, 1994):
# Released by: Robey [Robey Pointer <rpointe@eng.clemson.edu>]
- (happy birthday brandon!)
- 'yes'/'no'/'true'/'false'/'y'/'n'/'t'/'f' can be used in SET
- learn-users (new set variable) allows new members to the channel to send
a 'hello' to the bot and get in the user list (if not already there)
- Very pointless old helpbot code removed -- no plans for any helpbot
support in the future
0.6m (March 28, 1994):
# Released by: Robey [Robey Pointer <rpointe@eng.clemson.edu>]
- 'host unreachable' trapped now
0.6l (March 22, 1994):
# Released by: Robey [Robey Pointer <rpointe@eng.clemson.edu>]
- New configfile variable 'infofile' for user info lines
- New configfile set 'greet' to turn on/off auto-greet using the infofile
(will check the infofile for a handle that matches the one found for the
user joining, and if found, will dump that line to the channel)
0.6k (March 17, 1994):
# Released by: Robey [Robey Pointer <rpointe@eng.clemson.edu>]
- Remembers what dcc directory you were last in (stored in user file)
- Fixed extra-space bug in updating file list
- Will show handle in '.channel' if it can find one for that user
- Can change description now, but still can't add one
- Time/date stamps notes in the notefile
- desc works now
0.6j (March 16, 1994):
# Released by: Robey [Robey Pointer <rpointe@eng.clemson.edu>]
- '.note' works for non-masters now (it was supposed to all along)
- A '.note' while that user is online is treated like a private message --
that was always true -- but now it looks more like one
- Ban list in '.channel' tries to conserve space now, and should show bans
placed by servers (instead of claiming "unknown")
- Acknowledges successful file receive and adds it to the incoming
directory list now
0.6i (March 14, 1994):
# Released by: Robey [Robey Pointer <rpointe@eng.clemson.edu>]
- Won't babble about how it's reversing illegal mode changes if it's not
even op'd
- mkdir/rmdir work now
- 60 seconds flood instead of 1 for flood detect (and it works now)
0.6h (March 11, 1994):
# Released by: Robey [Robey Pointer <rpointe@eng.clemson.edu>]
- Fixed dcc chat connection to IP numbers -- it works now (hostname lookup
not required)
- Config parameter 'dccdir' changed to 'dcc-path' (this is the start
location of any file transfer user)
- New config parameter 'dcc-incoming' which is the path to store uploaded
files -- if you leave it undefined, nobody can upload
- Made it so the master-only file system commands actually require you to
be a master (oops)
- New file system commands: 'import', 'hide', 'rm', 'mkdir', 'rmdir' for
masters (file system is starting to become a bit more respectable)
- Eggdrop will warn you if it doesn't understand (and therefore is going
to ignore) a line in its config file
- Extra frivolous command '.me' added (public actions)
0.6g (March 10, 1994):
# Released by: Robey [Robey Pointer <rpointe@eng.clemson.edu>]
- Removed old clumsy and stupid ignore code
- People on the ignore list only have msgs, notices, and ctcp's ignored
now, not vital information like kicks, joins, etc (duh)
- Flooding via msg or notice is activated by 5 from the same host in 1
second, and results in that host being added to the ignore list
- Flooding a channel with msgs, notices, or nick changes is activated by
10 from the same host in 1 second, and results in a kick from the
channel
- Flooding via ctcp (to the bot or channel) is activated by 5 from the
same host in 1 second, and results in that host being added to the
ignore list, AND the user being kicked from the channel, if they are on
it
0.6f (March 9, 1994):
# Released by: Robey [Robey Pointer <rpointe@eng.clemson.edu>]
- New command line option -c when used with -n, which will dump a
'.channel' and '.status' output to the terminal every 10 seconds
- New command line option -t when used with -n, which makes the terminal
appear as another member of the party line
- Mode changes made by someone who gained ops via server (and isn't in the
op-list) are reversed and a kick is sent out for them -- an auto-deop is
sent out for each invalid server op but sometimes users can make quick
mode changes before the deop propagates -- this controls the damage
0.6e (March 7, 1994):
# Released by: Robey [Robey Pointer <rpointe@eng.clemson.edu>]
- Got rid of warning messages from net.c
- Only shows nickname of person who placed the ban in '.channel'
- Shortened date/time listing in '.channel' of when a user joined the
channel -- now it's "15:45" or "14Mar" or "dunno"
- No longer crashes horribly when it can't get the telnet port it wants
(used to go into an infinite loop!)
- The 'log' command now can be used as 'log <from> <to>' which will show
you log entries from <from> mins ago until <to> mins ago
- Fixed ignore bug (ignore works now on users who also have an entry in
the user list)
- If it can't get the telnet port it wants, it will keep trying the next
port till it's tried 20 -- THEN it will give up; ie configfile port 2000
could get assigned port 2000 through 2020
- Five msgs/etc from the same host in one second are now considered a
flood and get that host put on the ignore list
- Closes dcc sockets on dying now (oops!)
0.6d (March 3, 1994):
# Released by: Robey [Robey Pointer <rpointe@eng.clemson.edu>]
- IP number connections were using negative values (eek!) - fixed
- No more "mode change on nonexistent" when kickbanning
- 'op' and 'deop' won't let you op/deop people not on the channel, or op a
deop-listed person, or deop and op-listed person
- Now supports server entries like 'hub.cs.jmu.edu:6665' to allow other
ports besides 6667
- Can msg bot 'invite [pass]' to get invited to a +i channel
- Separated a new file 'users.c' from 'chanprog.c' to keep modularity
- New notes function... store notes for masters or op-listers when they're
offline: configfile 'notefile <etc>' -- command '.note <to> <msg>'
- New command 'log [#]' will show the log file for the past # minutes (or
default of 60 = 1 hour)
0.6c (March 2, 1994):
# Released by: Robey [Robey Pointer <rpointe@eng.clemson.edu>]
- Tried to fix hostname lookup for dcc chat - will attempt to connect via
IP number now
- New +console,-console to turn on/off console for non-masters
- Fixed (?) bus error when -ignore or -ban on the last ignore/ban
- Using -master or +master on someone on the party line will now have an
immediate effect (no more leaving & rejoining)