- Apr 22, 2021
-
-
Rob Swindell authored
Increase total extended description length from 1024 to 4000 characters. Perhaps this should be configurable?
-
- Apr 21, 2021
-
-
MJ authored
-
MJ authored
moved postit.js to its rightful home in the xtrn folder. anyone using this script likely already has it there anyway. if not, data files should be moved for anyone updating their local script. no file changes have been made.
-
Rob Swindell authored
Log an info-level message instead. Raise the log level severity of duplicate votes from Debug to Info too.
-
Rob Swindell authored
Extracting a file_id.diz would fail if the file contained any disallowed filenames before the DIZ, e.g.: Error: disallowed filename '_blockmen_res[v]olution.ans' (after extracting 0 items successfully)
-
- Apr 20, 2021
-
-
Deucе authored
This variable tracks the time that jsdoor was started.
-
Rob Swindell authored
-
- Apr 19, 2021
-
-
Rob Swindell authored
-
Rob Swindell authored
There was a bug with reloading the configuration files in sbbsctrl where the sound button no longer reflected the truth and the sysop's previous click-state of the button was lost. Rather than going through writing the OPT_MUTE flag to the Options fields of all the sections of the sbbs.ini and then re-loading that file as a result, just do like we did with the sysop chat availability: use a semfile. So much simpler. If anyone ever needs instance-specific muting, we can create/check instance/host-specific mute semfiles then. Doubt that'll happen though. Also, removed the old sysavail control methods of ntsvcs too.
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
For files with names > 64 chars.
-
- Apr 18, 2021
-
-
Rob Swindell authored
Or else it fails with the following base error: !smb_putmsghdr illegal header length increase: 70 (1 blocks, 0 hfields, 0 dfields) vs 0 (0 blocks)
-
Rob Swindell authored
-
Rob Swindell authored
Increment the version in the project file to v3.19a.
-
Rob Swindell authored
-
Rob Swindell authored
This would cause all relative file paths to fail after exporting settings to .ini file in another directory. Long time bug.
-
Rob Swindell authored
-
Rob Swindell authored
A "hack attempt" sound file is now supported in the Terminal Server, Mail Server, and Services. "login" and "logoff" sound files are now supported in the Terminal Server, FTP Server, Web Server, Mail Server, and Services. This enhancement fixes Issue #157 The following sound files may now be configured in the [Global] section of the ctrl/sbbs.ini file, if desired to set the default sound files for all servers/services in on place: - AnswerSound - LoginSound - LogoutSound - HangupSound - HackAttemptSound
-
- Apr 17, 2021
-
-
Rob Swindell authored
-
Rob Swindell authored
Set sbbs.ini [services] iniFileName to something other than services.ini to override the default filename. The automatic/optional hostname decoration of the filename is still supported. Addresses request #238.
-
Rob Swindell authored
Made some other cosmetic improvements/fixes.
-
Rob Swindell authored
-
Rob Swindell authored
for the user-to-user file transfer directory
-
Rob Swindell authored
-
Rob Swindell authored
This appears to be enough to make hatchit.js work again and file listings in webv4 (not sure beyond that). This file is now just an unnecessary shim and should go away when the consumers (hatchit and webv4) no longer need it. I did not "port" support for the file properties: - base - ext - datoffset - opencount - misc - altpath They don't appear to be needed.
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
More use of the "conditional newline" (^A?) code rather than hard-coded CRLFCRLFs.
-
Rob Swindell authored
-
Rob Swindell authored
This is still broken (errors when updating existing files) and is still planned for deprecation.
-
Rob Swindell authored
I forget who it was that said they were still using this feature in v3.18, but here you go, it's working again (the /D and /U commands). I'm not migrating any file sender/recipient info from v3.18, so only files added after upgrading to this will be downloadable from the "user" directory (if you have one). Something that I never implemented before but noticed is missing is the removal (or dereferencing) of user-to-user files that were sent from/to a user that is then deleted. So that's still a TODO item.
-
Rob Swindell authored
dir is not a property of lib_list[], appears to be a typo. Also, in the "lib" scope commands, j was not defined. The offline_dir property appears to have been deprecated (no longer enumerable) years ago, in favor of the dir/dir_list[].is_offline property, so use that property instead for skipping offline dirs. Reported by xbit (XBITBBS) Also, make sure the ;upload and other lib/all search commands are abortable with Ctrl-C.
-
- Apr 16, 2021
-
-
Rob Swindell authored
Even though this is going to be removed / deprecated.
-
Rob Swindell authored
Reported by Daryl Stout (TBOLT)
-
Rob Swindell authored
Return int value for "string not found" rather than crash/segfault. Seems the better option.
-