- Sep 10, 2003
-
-
deuce authored
-
- Sep 09, 2003
-
-
rswindell authored
searchbynick().
-
cyan authored
I should be creating socket objects, not server objects. Fixed.
-
cyan authored
* exit() after terminate_everything() * P:Lines now work as advertised for adding extra ports to the ircd whether running in JSexec or not, moved DigitalMan's new server object code into a new function.
-
rswindell authored
-
rswindell authored
-
rswindell authored
command-line switch. Creates the server object if doesn't already exist (necessary for running under JSexec).
-
rswindell authored
script FILE* is now closed before executing script (don't leave open/locked). Installs Ctrl-C/break/logoff/shutdown handler for Win32, sets [server.]terminated property to true.
-
rswindell authored
-
rswindell authored
-
rswindell authored
Fixec client variable name conflict in terminate_everything().
-
rswindell authored
-
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
-