- 27 Sep, 2003 6 commits
-
-
deuce authored
-
rswindell authored
filename for a specific instance, in one common place.
-
cyan authored
clients, servers, bots, or other neat stuff. This is very much still in its infancy. Commited as per DigitalMan's sword. ;p
-
cyan authored
N:Line flag. * Fix SQUIT and netsplits so that multiple SQUIT commands aren't propagated across the network. Netsplits now show the *actual* servers being split. * Only process SQUIT commands coming from the appropriate *uplink* server, otherwise pass them forwards for processing. * A user leaving the network via QUIT wasn't being propagated all the time. * Cleaned up /STATS u as per DigitalMan's recommendations. * Don't allow opers without the correct O:Line flags to /SQUIT remote servers, among other things. * Deny incoming NICK commands from any server which has a server mismatch, and send out a KILL message for that nick. * PINGs and PONGs weren't being propagated (as per /SPING in many clients.) * Fixed client_add and client_remove calls, at the expense of a Synchronet port to the C64 and VIC-20. Sorry guys, we tried :(
-
rswindell authored
other callback functions).
-
rswindell authored
other callback functions).
-
- 26 Sep, 2003 20 commits
-
-
rswindell authored
-
rswindell authored
-
rswindell authored
read/writable (when available).
-
rswindell authored
-
rswindell authored
-
rswindell authored
-
rswindell authored
with bbs object (alias left for backwards compatibility).
-
rswindell authored
-
cyan authored
* Slice off the : on a multi-server PING. * Support /TRACE, finally! What a pain of a command this was to implement, I assure you. We take the Bahamut approach and never allow dumping of whole user lists. This was the last unimplemented command. * Added all of the last remaining unimplemented numerics. --- As of now, ALL the numerics as defined in RFC1459 have been implemented one way or another in the Synchronet IRC daemon! Furthermore, the command set as defined in RFC1459 is also complete, there no longer exist any unimplemented commands.
-
rswindell authored
Services accept system shutdown control messages now.
-
rswindell authored
-
rswindell authored
-
rswindell authored
-
cyan authored
* Allow the user to change nicks if the nick case is different. * Fixed /STATS u, which was giving fractional answers for the ircd uptime. * /LIST now accepts a channel as a valid argument, or a comma-seperated list of channels. This is per RFC1459. * Allow +p and +s channels to be seen in /LIST if the user is oper or a member of that channel. * Allow users to disable SUMMON/USERS if they wish with a variable up top. This is mostly to implement the appropriate 'cmd is disabled' numeric, but gives someone the option if they don't want these commands enabled. * Imagine that, more miscelaneous cleanup.
-
rswindell authored
-
rswindell authored
back to callback functions (e.g. lputs, thread_up, etc). This allows servers to share the same callback functions, eliminating many nearly-identical functions. This was able to shave quite a bit of redundant code from ntsvcs.c. This feature is not utilized in sbbs (sbbscon.c) or sbbsctrl (mainformunit.cpp).
-
rswindell authored
-
rswindell authored
-
rswindell authored
-
deuce authored
If you are not running your BBS as root, update and recompile now. NOTE: Remember, RH9 users using the new threads - the default should use gmake THREADS_ACTUALLY_WORK=1
-
- 25 Sep, 2003 7 commits
-
-
rswindell authored
-
rswindell authored
-
rswindell authored
When not in daemon mode, polls keyboard rather than waiting for key (defeats Win32 control handler).
-
rswindell authored
smb_hfield_append_str() used for creating and appending ASCIIZ header fields. These functions handle the string-length calculation automatically.
-
rswindell authored
-
rswindell authored
-
rswindell authored
years. You might just find *your* name here. :-)
-
- 24 Sep, 2003 1 commit
-
-
rswindell authored
-
- 23 Sep, 2003 1 commit
-
-
rswindell authored
(ar_exp handles a NULL user pointer correctly) This bug caused addfiles chk_ar() calls to all fail, causing no DIZ's to be imported.
-
- 22 Sep, 2003 2 commits
-
-
cyan authored
* Added options to 'DEBUG' to assist with debugging, 'U' lists all users stored in the server's memory, and 'C' is for channels. * Don't accept interserver NICK commands for nicks that already exist. * Increased the default outbound socket timeout from 3 seconds to 6 in the hopes that it'll fix some of these 'autoconnect isn't working' problems.
-
cyan authored
* Ignore a SJOIN for a nick if the nick is already on the channel.
-
- 21 Sep, 2003 3 commits