- Sep 26, 2003
-
-
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
-
- Sep 25, 2003
-
-
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. :-)
-
- Sep 24, 2003
-
-
rswindell authored
-
- Sep 23, 2003
-
-
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.
-
- Sep 22, 2003
-
-
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.
-
- Sep 21, 2003
-
-
rswindell authored
-
cyan authored
QWK authorization.
-
cyan authored
any available QWK uplink. Switch logic checking on QWK master to check for QWK validity first. Bug found by Merlin, thanks!
-
cyan authored
-
cyan authored
(i.e. assume the console is an oper and privy to all oper notices) as per DigitalMan's relentless nagging ;) Removed redundant log() calls because of this. * Don't allow servers to connect which have the password set as '*' in the N:Line. This is useful for leaf servers to connect out to their QWK hubs. * reintroduce_nick() is a function which re-introduces a nick to the network from the 'hub' side after the leaf has done something bad (i.e. colliding forwards, or forwards global kill) It ensures that the nick is re-joined to any channels and is given correct modes (both channel and user.) * Thus, reintroduce a nick after a global kill, don't squit the offending server. * Reduce the scope of a SQUIT from a leaf server to only allow disconnections to servers connected to it locally. * Don't allow leaf servers to use the intraserver CONNECT command. * Only allow U:Lined servers to use the intraserver AKILL command. * Pass along user AWAY messages on initial server-to-server synchronization. * SJOIN: (All of these fixes *should* fix the nasty "MODE -oooooo" bug and other synchronization issues once and for all. Keep your fingers crossed.) - Don't bounce modes if an incoming SJOIN originated from a non-local server. - Parse SJOIN members appropriately so that they're opped/deopped according to the TS. Pass on the new members list. - Synchronize the channel TS. Force the created TS to an integer. * Surprise, more 'var' cleanup.
-
rswindell authored
imported from the inbound directory, so the "LOCAL" attribute bit has no significance.
-
cyan authored
-
- Sep 20, 2003
- Sep 19, 2003