- Mar 24, 2019
-
-
rswindell authored
argument which specifies that the avatar should be drawn at the top of the screen.
-
- Mar 23, 2019
-
-
nightfox authored
Added the AddAdditionalQuitKeys() method, to add additional key characters to quit out of the meu in addition to ESC. It takes an array of key characters as strings. For example: lbMenu.AddAdditionalQuitKeys(["q", "Q"]);
-
- Mar 22, 2019
-
-
rswindell authored
-
- Mar 20, 2019
-
-
rswindell authored
from corruption during concurrent operations. Although the list file is not open shareable, I was observing corruption on Vertrauen when multiple sbbslist tasks (e.g. verification and maintenance) were running concurrently on different systems. The .lock file method is crude, but is working to protect the list from concurrent opens of any kind (read or write).
-
- Feb 28, 2019
-
-
rswindell authored
when using features that support avatars (e.g. reading msgs, listing files, listing BBSes in the BBS list). When used in the terminal server, the cache is located in bbs.mods.avatar_cache otherwise it's located in the scope of the load()'d library. Applications must use the lib's read() method to take advantage of the cache. The other lower level functions (e.g. read_localuser, read_netuser) by-pass the cache on read but do update the cache with the result. So, generally, avatars should be only loaded from disk one time during a session/logon.
-
- Feb 21, 2019
-
-
rswindell authored
-
- Feb 18, 2019
-
-
rswindell authored
- SMB_EMAIL - SMB_HYPERALLOC - SMB_NOHASH
-
- Feb 17, 2019
-
-
rswindell authored
- SUB_TEMPLATE - SUB_MSGTAGS
-
- Feb 15, 2019
- Feb 04, 2019
- Jan 30, 2019
-
-
rswindell authored
address (if valid), for use with sbbsimsg.js. Added 'include_self' parameter to read_sys_list() to control whether or not the local bbs is excluded from the returned list (for chksetup.js use).
-
- Jan 29, 2019
-
-
rswindell authored
ctrl/modopts.ini file. Used by scripts performing frequent node activity / user presence actions. Thanks Ragnark for pointing out that I had forgot to add this file to CVS.
-
rswindell authored
Implemented the "active" special sort order. Added support to the remove_dupes() method for the verbose option.
-
rswindell authored
specific BBS entry on this page, e.g. http://synchro.net/sbbslist.html#your_bbs
-
rswindell authored
-
rswindell authored
Include service descriptions in the html output, if/when they exist.
-
rswindell authored
property file (data/user/*.ini), like sbbsimsg.js used to before rev 1.30 when I moved the send_msg() functionality to this lib but failed to add the property file update logic. Fixed.
-
- Jan 28, 2019
-
-
rswindell authored
save() methods return true (on success) or an error string. No throw()'s.
-
- Jan 27, 2019
-
-
rswindell authored
this eliminates unnecessary redundant load/execution of scripts that were already loaded (faster, leaner, better).
-
rswindell authored
numeric fields will be displayed as blank. Sort numeric fields by attempting to convert to a number first (due to bugs, some numeric fields are sometimes strings), if the value is an invalid number (or numeric string), the sort value of the field is -1.
-
- Jan 26, 2019
- Jan 25, 2019
- Jan 21, 2019
-
-
echicken authored
-
- Jan 13, 2019
-
-
rswindell authored
Removed TCP/IP services not supported by BBS clients (e.g. SyncTERM) from the list (e.g. ftp, nntp, smtp, binkp, irc) and added "modem". This list is now used by the syncterm_list() function to filter which entries will be written to the exported syncterm.lst file. Also added duplicate section name detection and better names for multiple services per BBS (using service description and port as well as protocol) to syncterm_list(). Added support to imsg_capable_system() for an over-ride (imsg_capable). Changed several info-level log messages to debug-level (e.g. for every list open/read/write).
-
- Jan 12, 2019
-
-
rswindell authored
(mostly migrated from exec/finger.js).
-
rswindell authored
tickit.js version pulled from $ID string in .js file. tickit version used in Created by line. tickit version used in Path line. utc time stamp of processing used in Path line per FTS-5006.001. per area uploader. address selection: per area aka matching in From and Path lines. per area source address in From and Path lines. global aka matching in From and Path lines (original addressing method). global source address in From and Path lines. main FTN address from system.fido_addr_list (preferred but last in line with the above overrides). can use domains on linked systems' addresses in sbbsecho.ini again. can use domains on any address in tickit.ini. domains are NOT currently written to the generated TIC files to avoid creating possible problems for other TIC processors. force replace is available globally and per area in the ini and not only the command line.
-
- Jan 11, 2019
-
-
rswindell authored
of the user_age_and_gender() method. Changed options.web_inactivity_timeout to just options.web_inactivity to be more consistent with the existing modopts.ini [web] option naming.
-
rswindell authored
You may now request the value of a single modopts.ini key value (optionally specifying a default option value), via: optval = load({}, 'modopts.js', 'modname', 'optname'); or: optval = load({}, 'modopts.js', 'modname', 'optname', default_optval); This usage will return just a single option value rather than an object containing properties reflecting all the options in the [modname] section. The pre-existing usage is still supported (and preferred in most cases).
-
rswindell authored
(default: 'browsing' - to match web UI verbiage).
-
rswindell authored
Provide better example of constructing/using User objects.
-
rswindell authored
Added more comments and use 'var' when defining a new variable (though 'const' might be better here, don't want to risk that change atm).
-
- Jan 10, 2019
-
-
rswindell authored
numbers beginning w/0 are interpretted as octal by parseInt() by default.
-
echicken authored
-
rswindell authored
0-byte .msg files are normal and do not mean a msg is waiting for the user.
-
rswindell authored
Added properties to web_user object: do_not_disturb and msg_waiting
-
rswindell authored
derived from a portion of ecwebv4's ndoelist.js. TODO (echicken, help!): fill-out the 'action' property from the web session and double-check on the logontime value (can we get this from the session blob?).
-