- Jun 01, 2022
-
-
Eric Oulashin authored
Fixed a weird character issue from the last commit, that may have been due to using a different text editor that changed some characters, possibly due to character encoding
-
- May 31, 2022
-
-
SlyEdit 1.77: Fix for aborting when trying to access sub-board information when there are no sub-boards
-
- May 19, 2022
-
-
Rob Swindell authored
When looping to highest user number, use system.lastuser, not system.stats.total_users. This explains why not all userbases would be affected by the just-fixed issue in js_user.c. If the total_users happens to equal lastuser, then you would have hit the issue in js_user.c. If you had at least one deleted or inactive user account, then system.stats.total_users would be less than system.lastuser and your system would *not* have triggered that bug.
-
- Apr 26, 2022
-
-
Randy Sommerfeld authored
-
- Apr 16, 2022
-
-
Rob Swindell authored
If a sysop wants to prevent new users from using an email address of an existing user, they can set SCFG->System->New User Values->Question Toggles->Force Unique E-mail/NetMail to "Yes". This partially addresses issue #127, at least for the terminal server.
-
Rob Swindell authored
On *nix, log() output can go to syslog() and on Windows, it can go to the event log. This addresses issue #360.
-
- Apr 09, 2022
-
-
Rob Swindell authored
Especially for Guest (G-Exempt) accounts which support multiple concurrent logons - the 'curxtrn' value stored in the user's record may not match the external program that was actually last executed on the node in question, so use the .aux property value (from node.dab) as is done in the C++ code (e.g. printnodedat()). This insures that the node_status() output here matches the C/C++ code output (e.g. when logging on the terminal server). Still support the 'code-based' external program name look-up since that usage is relied upon by other modules, but when a number is passed, use the number to find the right external progarm name (and we need to subtract one, since aux is a 1-based number). I've looked at this problem a couple of times before and not sure why I didn't see the solution. <shrug>
-
Deucе authored
-
Rob Swindell authored
Issue #389 reported by Keyop: srvc 0324 IMAPS <Keyop> !JavaScript /sbbs/exec/imapservice.js line 653: TypeError: args[1].toUpperCase is not a function I'm not sure how you reproduce this error or what type args[1] is (apparently, not a string), but this fix it regardless. Please let me know.
-
Rob Swindell authored
Broken in commit 2e944449. F*ck the English language.
-
- Apr 04, 2022
-
-
Rob Swindell authored
Since this script can be reloaded in the same scope. Fixes issue #387.
-
- Apr 03, 2022
-
-
Rob Swindell authored
Also changed output to reflect slog.c more closely. I suppose only one of of these 2 "utilities" to read csts.tab should exist at some point. :-) Also added suport for "-r" and "-t" to be more modern and *nixy.
-
Rob Swindell authored
To match behavior of changed xpdev->byte_estimated_to_str(). If the caller wants a 'B' suffix, they can add it.
-
- Apr 01, 2022
-
-
Rob Swindell authored
Configured in sbbs.ini [web] by setting: FileVpathPrefix = /files/ FileIndexScript = webfileindex.ssjs And optionally (if you want your vhosts to get filebase access): FileVPathForVHosts = true You can use an .xjs file if you prefer.
-
- Mar 31, 2022
-
-
Rob Swindell authored
Is anyone actually using sutils.js?
-
- Mar 29, 2022
-
-
Eric Oulashin authored
DDLightbarMenu can now optionally call its OnItemNav function when it's first displayed. By default this behavior is disabled, but it can be enabled by setting the (new) callOnItemNavOnStartup property to true.
-
- Mar 27, 2022
-
-
Rob Swindell authored
Supports mixed Ctrl-A and ANSI messages. ANSIs of any length should display correctly. ANSIs wider than 79 columns will be truncated (not horizontally scrollable). Animated ANSIs will not render with their animation sequences in tact. :-(
-
Rob Swindell authored
Create expand_ctrl_a() method that expands Ctrl-A attribute codes in a string into ANSI escape sequences.
-
Rob Swindell authored
-
Rob Swindell authored
If set to true, when setting the ANSI property, rather than throwing away vertically "scrolled" lines, just keep extending the height to accommodate the new required vertical size (height).
-
Deucе authored
-
- Mar 17, 2022
-
-
Eric Oulashin authored
menu after the user types an item number to select/highlight it. Also, added 2 new color settings to specify the color to use for writing the item numbers: itemNumColor (for non-highlighted items) and highlightedItemNumColor (for the current highlighted item).
-
Rob Swindell authored
for Andre
-
- Mar 16, 2022
-
-
Rob Swindell authored
So you have multiple IRC servers configured in modopts.ini and you want different channel list per server? Just add more keys to the modopts.ini [chat_sec] section of the form: <server>=<channel_list> Where <server> is the IRC server's host name (e.g. irc.synchro.net) and <channel_list> is a comma-separated list of channels to override the default list of channels (set with the "irc_channel" key). For DesotoFireflite (VALHALLA)
-
- Mar 14, 2022
-
-
- Mar 12, 2022
-
-
Eric Oulashin authored
ddfilelister version 2.05 - Now makes use of the user's extended file description setting: If the user's extended file description setting is enabled, the lister will now show extended file descriptions on the main screen in a split format, with the lightbar file list on the left and the extended file description for the highlighted file on the right. Also, made the file info window taller for terminals within 25 lines high. This should resolve issue #363 . This update to ddfilelister also requires the included update to dd_lightbar_menu.js and the new attr_conv.js.
-
- Mar 11, 2022
-
-
Rob Swindell authored
Note: TEXT_TEXT is actually off-by-one here. I suppose there's no need/use for that value anyway.
-
- Mar 10, 2022
-
-
Rob Swindell authored
Fix issue #372
-
Rob Swindell authored
The default (when no argument to the '-l' option is provided) is to use the last_few_callers value from the modopts.ini file. This was broken.
-
- Mar 09, 2022
-
-
Rob Swindell authored
If modopts.ini [logonlist] last_few_days is set (to a number), that will dictate the maximum number of previous days to pull last few callers from (e.g. set to '0' for previous behavior). Also, '-l' can now be used with a command-line option (e.g. '-l <num>') to specify the number of callers to display (overriding the modopts.ini last_fwe_callers value). This should address issue (feature request) #371.
-
Rob Swindell authored
If days_ago argument is undefined (as is the case when performing a "last few callers" query/list), then pull upto the maximum last number of callers from previous days as necessary. Part of fix for issue #371
-
- Mar 08, 2022
-
-
Rob Swindell authored
-
- Mar 06, 2022
-
-
Eugene So authored
An extra comma was being added after the control sequences An empty color control sequence was not handled. It is supposed to remove all color schemes.
-
- Mar 05, 2022
-
-
Eric Oulashin authored
When selecting quote lines in a reply message, SlyEdit now remembers the position in the quote selection menu so that the quote menu isn't always at the top whenever it's opened again. This issue may have been introduced when SlyEdit was refactored to use DDLightbarMenu for its lightbar stuff.
-
- Feb 27, 2022
-
-
Rob Swindell authored
e.g. foodfite.com will match FOODFITE.COM or FoodFite.COM (the MD5 sum is insuring it's the right file anyway).
-
- Feb 26, 2022
-
-
Rob Swindell authored
This makes the view instant message logic more easily accessible from other places (e.g. menus or whatever). Add (V)iew command the private message (^P) prompt while we're at it. Users don't normally discover ;string commands on their own.
-
- Feb 24, 2022
-
-
Rob Swindell authored
-
Rob Swindell authored
postfile.js still should be used for adding a single file to a filebase, but when updating a single file, this seemed like a simple enhancement. It also allows filtering of files to be added by wildcard (e.g. *.zip), so potentially useful for adding files too. Address enhancement request #348
-
- Feb 23, 2022
-
-
Rob Swindell authored
-
Rob Swindell authored
TARDIS (Quarkware BBS, the Ruby BBS), uses just \n for QWK message line deliniation, but we were expected \r\n terminated lines here. Also, apparently there was trailing white-space on the "json-end" line, so handle that case too.
-