- Aug 20, 2015
-
-
rswindell authored
-
deuce authored
New Features: - Multiple bindings for each service Use comma-separated interfaces on Interface= lines in the ini file. Default is now "0.0.0.0,::" - IPv6 support - TLS support for the webserver and (non-static) services New TLS option in services.ini (ie: Options=TLS) - Decrease LEN_SCAN_CMD to 35 chars, increase the CID field to 45 chars, and rename the MAIL_CMD string to IPADDR. I think this frees up the note field for SysOp use.
-
- Aug 18, 2015
-
-
rswindell authored
-
rswindell authored
MinFileSize and MaxFileSize keys in the [ftp] section of the ctrl/sbbs.ini file these values default to 0 which effectively applies no min/max to uploaded files. Set MinFileSize to 11 to defeat the recent penetration testing seen uploading 10 byte files with random filenames (8 alpha cars ending in ".txt") with 8 alpha chars in the file, followed by a CRLF pair for a total size of 10 bytes. Fixed bug whereby failed/aborted uploaded files would be left (not deleted). Log errors when any file deletion fails in the FTP server.
-
rswindell authored
code for the size/credit value.
-
rswindell authored
downlaod), and the "check for file existence" option is enabled, then get the file size as well and display that instead of the credit value. This fixes the problem with files whose size has changed after they were uploaded or added to the filebase. Directories which are not free still displayed with each file's credit value (since that may not have any correlation with the file size). Display file sizes and credit values in a shorter more easy to read format with suffixes for gigabytes (G), megabytes (M), kilobytes (K), and bytes (B). Using an uppercase 'K' now to be more consistent with modern conventions for abbreviating Kilobytes/Kibibyte (1024 bytes).
-
- Aug 17, 2015
- Aug 15, 2015
- Aug 14, 2015
-
-
rswindell authored
Allow global services.ini keys to edited on the "General" tab. Moved "Sound" tab to the far right. Still need a method for deleting keys.
-
rswindell authored
panel termination (warnings about servers in-use).
-
rswindell authored
Added Help->Donate menu item.
-
rswindell authored
settings (e.g. command-lines, etc.). More user-friendly than just popping the sysop into an editor to edit their services.ini file by hand.
-
rswindell authored
-
rswindell authored
-
- Aug 06, 2015
-
-
rswindell authored
connection, just incase there's any stale data in the input or output buffers. Added a comment regarding the rioctl() function to decree that it's crazy minimalistic API be left alone in tribute to Steve Deppe.
-
- Aug 05, 2015
-
-
rswindell authored
-
- Jul 29, 2015
-
-
deuce authored
-
deuce authored
-- "he breaks more than he fixes"
-
deuce authored
as a zero-length string), and don't use any prefix "stuff" when handle_quotes if not set.
-
deuce authored
if one isn't specified. For backward compatability with versions before 3.16c, this argument should still be provided.
-
- Jul 24, 2015
- Jul 22, 2015
-
-
rswindell authored
-
rswindell authored
modifying the 'attr' field). Also, only set the "SENT" attribute flag if the told not to delete netmail. This will reduce the risk to those using SBBSecho without the -d option.
-
rswindell authored
Don't pack netmail that has the "SENT" attribute flag set. Set the "SENT" attribute flag in netmail (.msg) files so if they're not deleted they won't be repacked/sent again later.
-
- Jul 15, 2015
- Jul 14, 2015
- Jul 13, 2015
-
-
deuce authored
Add a great deal of comments for future-Deuce.
-
deuce authored
The old code unwrapped from the old width and rewrapped to the new width in a single pass. While this was more efficient, it was very difficult to work on and understand the code. Now, wordwrap() is a two pass process. The first pass unwraps "paragraphs" (defined as being the text between two hard CRs) and the second pass wraps to the new width. This makes it simpler to understand and debug. This fixes some odd wrapping issues when quoting messages.
-
- Jul 12, 2015
-
-
deuce authored
-
- Jul 09, 2015
-
-
deuce authored
Lines made up entirely of whitespace always end with a hard CR.
-