- Aug 17, 2015
-
-
rswindell authored
rather than 0 (a number) when the current sub-board or directory is invalid (e.g. no user logged in yet).
-
- Apr 29, 2015
-
-
deuce authored
-
- Mar 07, 2014
-
-
rswindell authored
- this option has been a default option flag for 10 years - this option was introduced *before* the RLogin password capability - Synchronet now always expects the login-ID (alias) to be the 2nd string received during RLogin connections (called 'server-user-name' in RFC 1282. * Now storing the complete terminal type/speed string received during RLogin connection in the bbs.rlogin_terminal property (sbbs_t.rlogin_term in C++). * bbs.rlogin_gate() is over-hauled: - arguments are: address, client-user-name, server-user-name, terminal, mode - if existing JS module assumes this to be: address, server-user-name, password those scripts will need to be updated to reflect the correct argument order - all arguments beyond the first are now optional - the terminal string can now be passed-in * Deprecated the telnet gateway option: TG_SENDPASS (the 'password' if desired to be sent as the 'client-user-name' can be specified as an argument and this option sent the password as the *second* RLogin string ('server-user-name'), which was always wrong. * sbbs_t::telnet() can now accept the terminal string as an optional argument.
-
- Mar 06, 2014
-
-
rswindell authored
avoid freeing NULL pointers when called without all the (optional) arguments.
-
- Sep 15, 2013
-
-
rswindell authored
or 'longs'. Amazing that no one noticed.
-
- Aug 06, 2013
-
-
rswindell authored
-
- May 09, 2013
- May 07, 2013
-
-
mcmlxxix authored
added bbs.rlogin_gate method: bbs.rlogin(addr,user,pass,mode); disable "raw input" mode for rlogin_gate connections. not sure why this is the fix or why it was the problem, but no side effects are noted at this time.
-
- Feb 28, 2013
-
-
deuce authored
-
- Feb 10, 2013
-
-
deuce authored
-
- Oct 23, 2012
-
-
deuce authored
-
- Mar 07, 2012
-
-
rswindell authored
of the first message in the thread, or 0 if unknown (e.g. legacy message). When a new message is created, the thread_id value of the message being replied-to will be used, else if the new msg is not a reply, then the new message's number will be the value used for the thread_id. This "thread-id" feature (Deuce's idea) allows threads with a common parent to remain logically grouped after the original messages in the thread have been purged (though the original hiearchy will start to be lost).
-
- Dec 06, 2011
-
-
deuce authored
-
- Nov 07, 2011
-
-
deuce authored
(throws an "Error: Insufficient Arguments" exception) in js_global.c so all JSNative functions call call it. Also add a function which calls JS_GetContextPrivate and throws an exception if it returns NULL. Previously, when either of these happened, the function silently did nothing.
-
- Nov 05, 2011
- Nov 04, 2011
-
-
deuce authored
will now (hopefully) throw an exception. This exception is likely to be uniquely unhelpful right now... I'm sure I'll have to add good messages there Real Soon.
-
- Oct 30, 2011
-
-
deuce authored
-
- Oct 29, 2011
-
-
deuce authored
resolve callbacks.
-
- Oct 27, 2011
-
-
deuce authored
code.
-
- Oct 26, 2011
-
-
deuce authored
Perviously, if the argument to a number of bbs.* functions was not a valid number, Synchronet would silently ignore the parameter and treat it as though it was not specified. The new behaviour was to use the value as a number. However, the old code caused the exception triggered by an inability to convert the number to be pending until after the return (the JS_Native didn't return JS_FALSE) so a try/catch block aorund it would not catch the exception. The new new behaviour is to throw the exception immediately so it can be caught and handled correctly.
-
- Oct 19, 2011
- Oct 16, 2011
-
-
rswindell authored
-
- Oct 11, 2011
- Oct 10, 2011
-
-
deuce authored
Only js_ValueToStringBytes() still leaks.
-
- Oct 09, 2011
- Oct 08, 2011
-
-
deuce authored
-
- Aug 25, 2011
-
-
rswindell authored
-
- Oct 29, 2009
-
-
rswindell authored
User.compare_ars() method, e.g. it knows the BBS node's current system status (e.g. temp sysop), but can only be used for the current user online.
-
- Apr 08, 2009
-
-
rswindell authored
-
- Feb 14, 2009
-
-
rswindell authored
argument.
-
- Feb 05, 2009
-
-
rswindell authored
-
- Jan 23, 2009
-
-
deuce authored
While you can't run with a missing text.dat yet, you should be able to run with a zero-byte one.
-
- Dec 20, 2008