- Nov 01, 2020
-
-
Rob Swindell authored
A function/method to strip all ANSI terminal control sequences from a string.
-
Improvements to init fidonet. Add and update network list. Add ability to download infopack (for manual .NA extraction). Ask for and save tic and packet passwords. Handle domains.
-
Rob Swindell authored
add tqwnet to init tickit See merge request sbbs/sbbs!19
-
Michael Long authored
This reverts commit abee4472.
-
Michael Long authored
This reverts commit 73e3ec42.
-
Michael Long authored
This reverts commit 710a7ee6.
-
Michael Long authored
This reverts commit b39bdab3.
-
Michael Long authored
-
Michael Long authored
-
Rob Swindell authored
-
Rob Swindell authored
Created a contributing file to address what seems to be the most common reasons for rejected merge requests.
-
Michael Long authored
-
Michael Long authored
-
- Oct 31, 2020
-
-
Michael Long authored
-
- Oct 30, 2020
-
-
Rob Swindell authored
-
- Oct 26, 2020
-
-
Rob Swindell authored
-
Rob Swindell authored
This work-around shouldn't be necessary, but at least on my Linux/Samba setup, when GitLab sends out notification emails to subscribers and creates 4+ simultaneous SMTP connections and sends email messages, sometimes (often) it ends up with a lock-timeout on the mail base. The file locking should handle the contention fine, but somehow I end up in scenarios where savemsg() takes 30 seconds to complete (the configured SMB lock-timeout is 30 seconds, likely not a coincidence) - and this causes other clients to timeout trying to lock the base. Just use a sharead-mutex here instead as a work-around. The wait time is indefinite, might want to consider using a timed-wait instead.
-
echicken authored
Confirm with user before adding someone to twitlist See merge request sbbs/sbbs!16
-
- Oct 25, 2020
-
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
The default terminal columns (still 0/auto) can be overridden with the 'L' command from the user defaults menu. Also increased maximum manual terminal rows setting from 99 to 999 - this involved moving the record in user.dat, though the old record value is auto-migrated.
-
Rob Swindell authored
-
Rob Swindell authored
This is useful for detecting blank records.
-
Rob Swindell authored
Putting IP addresses first.
-
Rob Swindell authored
Probably only a problem on Vertrauen, but some QWKnet nodes, for some unknown reason, like to FTP-connect multiple times concurrently and request to download a QWK packet. This creates a race condition where the QWK packet gets created/downloaded/deleted before the second FTP connection can successfully download the same file, thus logging an error "opening file " on the server (VERT). So if the pack*.now file already exists, reject the download request. "What are doing?" is what I really want to ask these nodes, but better just throw them an error response and quietly move on.
-
Rob Swindell authored
Beautification for 40 column terminals.
-
- Oct 24, 2020
-
-
Rob Swindell authored
-
Rob Swindell authored
Log the IP address first in most log messages. Condense white-space in log messages to a single space. Log the server IP address of incoming connections. (more) Intelligent email address enclosure in angle-brackets. Better duplicate address comparison (just for log message). Fix wrong order of lprintf arguments in !UNKNOWN USER log message (new bug).
-
Rob Swindell authored
Created a function to condense all white-space in a string to single space-characters (e.g. Yoda).
-
echicken authored
-
- Oct 23, 2020
-
-
Rob Swindell authored
Fix another typo that crashes the script See merge request sbbs/sbbs!15
-
Kayz authored
-
Rob Swindell authored
-
Rob Swindell authored
Like the Terminal Server, don't count authenticated connections against the MaxConcurrentConnections limit. Only authenticated users with passwords (not Guest) count as authenticated connections.
-
Rob Swindell authored
When enforcing the MaxConcurrentConnections limit, don't count connections for user's with blank passwords (i.e. Guest) as authenticated.
-
Rob Swindell authored
This message can be logged when a sysop is prompted for the system password and enters it incorrectly or just disconnects. So lower the log level to DEBUG. And include the IP address that we searched for too.
-
Rob Swindell authored
-
Rob Swindell authored
This might not be so great for IPv6 connections (let me know). Also, use macro for the maximum received SMTP bad command magic number. Fix-up the sender and recipient info included in log messages in the sendmail thread too. Bumped rev to 1.735.
-
Rob Swindell authored
Weird that no mail server has ever complained; I guess they're all prettty "liberal in what they accept". Also, eliminated an unnecessary strcpy() call.
-