- Jan 21, 2025
-
-
Rob Swindell authored
at least, "vert.search.charter.net" in my case
-
Deucе authored
This is just the ones mentioned in the jsdocs. I'll add more if/when I want them. :D
-
Rob Swindell authored
-
Rob Swindell authored
corresponding wth new user DELDATE field
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
alert() doesn't throw exception on null/undefined, just no arg deny() throws exception on no args or null/undefined arg
-
Rob Swindell authored
So don't check for null/undefined argv[0] if not passed one
-
Deucе authored
Hopefully this will fix the occasional crash in the testsuites (and presumably, occasional crash in other things that use background threads with js.exec(), if there are any). Except this time, in the right place.
-
Rob Swindell authored
This reverts commit ed8c30da.
-
Rob Swindell authored
This reverts commit 7eb498aa.
-
Rob Swindell authored
-
Rob Swindell authored
-
Deucе authored
Hopefully this will fix the occasional crash in the testsuites (and presumably, occasional crash in other things that use background threads with js.exec(), if there are any).
-
Rob Swindell authored
User records (aka slots) will be preserved this many days since the user was deleted (if the DELDATE field is non-zero) otherwise, days since last user activity.
-
Rob Swindell authored
The initial purpose is to support new user field: DELDATE (user record deletion date) - this allow user record retention for a period after deletion rather than after period after last user activity. The Win32 usereditor needs updating to use this function too.
-
Deucе authored
Reported in unmonitor, which always passes NULL.
-
- Jan 20, 2025
-
-
Deucе authored
-
Deucе authored
Previously, different files had different sets of wrappers around pthread_mutex_* and rwlock_* functions. This commit removes those and puts assert_ prefixed ones in threadwrap.h and rwlockwrap.h. It also uses them in all the bits that SyncTERM uses. This means debug builds are much more likely to unexpectedly terminate with an assertion... when it does, let us know!
-
Deucе authored
While we're here, add debug assertions to the pthread stuff.
-
Rob Swindell authored
More method will now throw exception if called without args: bbs.check_filename(), bbs.logkey(), bbs.export_filelist() bbs.check_syspass() will prompt for system password if passed null or undefined value. Fix (and document) the optional channel argument to bbs.multinode_chat()
-
Rob Swindell authored
Throws an exception now instead of using uninitialized args: ;eval Parameter(s): bbs.compare_ars() InternalError: allocation size overflow Updated JSDOCS for methods (mostly just adding punctuation). Fixed a typo or two.
-
Deucе authored
-
Rob Swindell authored
-
Deucе authored
-
Deucе authored
-
Deucе authored
Likely will fail for Linux if we need some OS-specific suppressions like we do for FreeBSD.
-
Rob Swindell authored
... an exception (e.g. chat_sec.js), so return false instead. This fixes issue #864 Thank you Accession and Nelgin for the report
-
Deucе authored
Now that valgrind is working, remove the verbose flag, and have it return 1 if any errors occur.
-
Deucе authored
-
Deucе authored
We need some JS_GC() suppressions though.
-
Rob Swindell authored
make the output less 'chatty'
-
Rob Swindell authored
-
Rob Swindell authored
-
Deucе authored
sysctl() doesn't guarantee to copy data when the destination buffer isn't large enough. Makes Valgrind a lot easier to use on BSD systems by remove at tonne of violations.
-
Rob Swindell authored
Log levels ERROR, NOTICE, and DEBUG
-
Deucе authored
-
Rob Swindell authored
these functions just return the 'not found' equivalent return type when passed null or undefined for the search string.
-
Rob Swindell authored
-
Rob Swindell authored
-