- Oct 02, 2003
- Oct 01, 2003
-
-
deuce authored
and for system.clock_ticks
-
deuce authored
-
deuce authored
frequency of MSCLOCKS_PER_SEC... the initial value is undefined.
-
rswindell authored
Fixed 100% CPU if no clients to poll or socket_select is not defined (v3.10).
-
rswindell authored
-
cyan authored
race conditions where some servers would think that a nick exists when we're in the process of sending it a KILL message or similar. * User modes weren't propagating beyond servers one hop deep. * Fixed up /WHO, the complex syntax wasn't working sometimes, and wasn't passing along to the correct function in some cases.
-
rswindell authored
service scripts are executed - fixes if(this.method==undefined) checks.
-
cyan authored
connect properly.
-
cyan authored
reporting this one. * Fix a bug involving 3.10 and socket_select being undefined after a user object is killed.
-
- Sep 30, 2003
-
-
rswindell authored
-
rswindell authored
-
rswindell authored
-
rswindell authored
parameter values. Created js_timeval() function for converting numeric jsargs to struct timeval.
-
deuce authored
flaw... on Linux systems, it probobly never worked anyways. This should fix the "Sync mysteriously died" after a slew of signal 13s received on FreeBSD.
-
cyan authored
H:Line list for any QWK leafs connecting.
-
cyan authored
-
cyan authored
the C:Line would always cause it to match, thus never auto-connecting. Added an option to searchbyserver() to tell it to ignore wildcards.
-
rswindell authored
* the default scope of the executed module is now the current scope (this) rather than the global object - solves the problem with redefining const vars if load()ing same include module more than once in a context. This will likely defeat modules (like S3 Shell) that use this old behavior to create session-persistent objects (another technique will need to be utilized). * an optional scope object parameter can be specified as the first parameter specifying the context in which to execute the module (default = this)
-
rswindell authored
-
rswindell authored
global socket_select() and Socket.poll() methods.
-
rswindell authored
accessing the high-resolution system clock.
-
rswindell authored
-
rswindell authored
* new bool write argument (defaults to false - for readability checking) * timeout is specified in seconds (with fractions supported) ala Socket.poll() * socket array can be array of socket descriptors or Socket objects * arguments can be given in any order and all but the socket array are optional * updated method description for documentation
-
- Sep 29, 2003
-
-
deuce authored
-
rswindell authored
(gethostname) work on Win32.
-
deuce authored
-
deuce authored
(This will change soon - don't use this ver.)
-
deuce authored
This interface is scheduled to be changes "Real Soon Now"
-
deuce authored
-
deuce authored
sockselect(array of socket descriptors, timeout in usecs)
-
deuce authored
-
- Sep 28, 2003
-
-
cyan authored
was set /AWAY. * The wrong cmd[] arg was being checked on a network /WHOIS.
-
cyan authored
* Drastically changed behaviour of 'this.quit()' to always imply broadcasting, and to fix how it handles netsplits. * A server wasn't broadcasting SQUIT in some conditions. * Opers were being restricted to 'max_who' responses from /WHO. * Reduced the /WHOWAS and nick change history, 10000 was just way too big.
-
cyan authored
* Allow servers to dynamically connect via a network PASS command for QWK auth. * Introduced new N:Line flags because of this: 'w' defines the local QWK-master for forwarding PASS messages to, and 'k' is used for defining which N:Lines should have their passwords checked by the QWK-master uplink. * WHO now supports a Bahamut-style complex searching syntax. If the user doesn't use the syntax, we do more intelligent searching based on the information passed to us. * Allow opers to see all channels that a user is on via WHOIS. --- Thus, ircd.js is now over 150k in size, 5000+ lines of code.
-
- Sep 27, 2003
-
-
deuce authored
-