
You have stumbled across version 3.01 of Eagles BBS.
I wasn't planning to release a 3.01, but stuff happens, you know.

There are two new features not present in 3.0. First, the ~bbs/etc/modes
file along with the ability to have any item added to the menus with 
the "exec" function set the user's mode upon entry. Now, for example,
you can add an IRC Chat client to the Talk Menu and have "IRC Chat"
show up as the mode for everyone using IRC. Also you can (in the
modes file) cause pages to be blocked for any mode you add, which
is probably always desirable.

Second, an additional parameter may be placed in the bbconfig file:
usertablesize. Because changing of the shared memory table size requires 
the bbs to be shut down, this was added so that sites who wish to vary 
their login limits regularly may do so. This parameter should be set to
the largest number of users you expect to allow on the system at any time.

More bugs relating to talk paging were fixed, such as blocking of pages
when users are in external editors. Some widely-reported bugs in chat
are hopefully fixed as well.

Some show-stopper bugs in the delacct program were also fixed. This was
going to force me to at least release a patch to EBBS 3.0. 

You do need to modify your ~bbs/etc/access file slightly for EBBS 3.01.
After the SetSignature line (under C_SETSIGFILE 79), add these lines:

# C_GETMODESTRS 80   Get mode strings (for Users list)
GetModeStrs=ALL
# C_GETMODECHRS 81   Get mode characters (for short List, Monitor)
GetModeChars=ALL

Then, just copy all of the executables to ~bbs/bin and copy
the modes file to ~bbs/etc and you're ready to roll.

If you do a diff of this source vs. EBBS 3.0, you'll see a lot more
differences than I've mentioned here, especially around REMOTE_CLIENT
ifdefs. I have started work on the split client/server version, that's
why. All of this new code is hopefully innocuous at this time.

-- ray (rock@seabass.st.usm.edu)
