- Sep 09, 2003
-
-
rswindell authored
static services (such services are responsible for closing their own server socket) - this allows for more graceful shutdown of ircd.js. No longer runs static services if bind failed for that service's server socket.
-
rswindell authored
(don't allow double-close).
-
cyan authored
-
rswindell authored
(using new xpdev/getfext function). Now locks/unlocks message base for exclusive maintenance access.
-
rswindell authored
-
rswindell authored
is currently locked (for packing).
-
- Sep 08, 2003
-
-
rswindell authored
prevents any kind of access (even read-only) from other processes. Better handling of message base filenames with '.' in them. Automatically fixes case of supplied message base filenames.
-
rswindell authored
Created new functions: smb_lock, smb_unlock, and smb_islocked - used to lock a message base during maintenance/packing. New smb error constant: SMB_ERR_DELETE. Created anonymous union members in smbmsg_t for future filebase support. Increased SMBLIB_VERSION to 2.30.
-
rswindell authored
path/filename (or NULL if no extension exists).
-
cyan authored
* Fixed a bug with IDENTIFY courtesy of Foobar, added proper response numeric. * Fix services helper commands so that if a user doesn't pass a : to designate an IRC string, we make sure it still goes through. * ! Cleaned up the whole ugly set_chanmode() function, hopefully making channel mode synchronizations sane. * Added O:Line permission flags as per Bahamut 1.4, added two extra oper flags: "S" checks against the BBS system password instead of the O:Line password, and "x" enables use of the "DEBUG" and "EVAL" commands. "x" must be explicitly enabled. * Added some preliminary support for N:Line server flags. * /ctrl/ircd.conf was rewritten from scratch to sane Synchronet IRCd defaults.
-
cyan authored
Rewrote the default ircd.conf from scratch to be Synchronet IRCd specific and documented inside the file.
-
rswindell authored
-
rswindell authored
-
rswindell authored
create local variable by the same name). Bugfix in /EVAL handler, multiple word expressions weren't joined correctly.
-
- Sep 06, 2003
-
-
deuce authored
ala scfg
-
deuce authored
-
deuce authored
less than SCRN_LEFT) typedef apy->scrn_wdith to an int in the macro to avoid unsigned weirdness.
-
rswindell authored
back result (or exception).
-
cyan authored
* Fixed a nasty bug in my new user@server msg targeting code :(
-
cyan authored
is strongly discouraged and should only be used for testing. * Don't 301 if a PRIVMSG to an AWAY user originated non-locally. * Support nick@server as valid targets for NOTICE and PRIVMSG. * Support CS,NS,MS,OS,CHANSERV,NICKSERV,MEMOSERV,OPERSERV, and IDENTIFY commands, these are helper commands per Bahamut 1.4 used to send messages to services only. Thanks to Foobar for pointing this and the above item out. * Support oper sending of messages to #*mask.tld as per RFC. * Cleaned up the global message sending routine, added numeric 413,414 per RFC. * INVITE wasn't propagating across the network, and an invite wasn't expiring once a user entered a channel after being invited like it should've. * Enhanced the DEBUG oper command to accept arguments depending on what debug setting you want to tweak. "DEBUG D" to toggle debug mode on/off, and "DEBUG Y <val>" to set branch.yield_freq to <val>, suggested by DigitalMan.
-
rswindell authored
-
- Sep 05, 2003
-
-
rswindell authored
interface.
-
rswindell authored
interface.
-
rswindell authored
Fixed bug in dns_blacklisted() - can't use SAFECOPY on char*. Resets DNSBL-lookup result between messages if IP was found in received hdr. Beginning to implement QWKnet routing upstream (through QWKnet hub).
-
rswindell authored
-
deuce authored
DNSBL_CHECK_ALL
-
rswindell authored
messages for received SMTP mail (for all users).
-
cyan authored
-
rswindell authored
offline) if it's in the "waiting for call" state. This is not compatible with the sbbs v2 method, where each node must down itself.
-
- Sep 04, 2003
-
-
rswindell authored
-
rswindell authored
Added Native=Yes to sz/rz/gkermit configurations.
-
rswindell authored
-
rswindell authored
-
rswindell authored
-
deuce authored
-
cyan authored
Servers now use auto-reconnect frequency as defined on their configured Y:Line, STATS I for viewing I:Lines works.
-
cyan authored
Give opers their class as defined on the O:Line when going umode +o Close all client connections when the ircd becomes terminated. Changed all server_wallops to their proper Bahamut counterparts. Not all oper notices are global anymore, and fixed handling of KILL messages. Added LOCOPS as per Bahamut in anticipation of proper GLOBOPS and CHATOPS.
-
deuce authored
from header IPs against the DNS blacklists. Most people won't want to use this.
-
rswindell authored
-
deuce authored
-