- Mar 01, 2024
-
-
Rob Swindell authored
DDLightbarMenu: When writing an item with UTF-8 text, check ANSI support before moving the cursor (and this is important if the menu is being used in non-lightbar mode) See merge request !419
-
Eric Oulashin authored
DDLightbarMenu: When writing an item with UTF-8 text, check ANSI support before moving the cursor (and this is important if the menu is being used in non-lightbar mode)
-
Deucе authored
-
Deucе authored
-
Deucе authored
The /vfiles root uses the configured virtual paths as in the FTP and web servers. These paths should be shorter than the ones used in /files, and also have the benefit of translating slashes so users will not need to type a Big Solidus if they're trying to type long lib or dir names.
-
- Feb 29, 2024
-
-
Deucе authored
This should speed up directory listings over higher latency links by approximately 25×. You're welcome nelgin.
-
Deucе authored
-
Deucе authored
-
Deucе authored
This should fix the sftp hangs... While FreeBSD will return EDEADLOCK when a mutex would deadlock, Linux will do what I ask and deadlock. Since we're not checking the return value of pthread_mutex_lock(), this would go completely unnoticed on FreeBSD, resulting in the mutex being unlocked early and all sorts of unprotected accesses would happen, potentially doing crazy things. On Linux it just deadlocks, and taking a peek at the thread backtraces makes the problem obvious. So, point to Linux for making life more correct for people who do incorrect things (locking without checking the return value). I'd also like to thank nelgin, for sticking with me on this issue and being my gdb puppet. And really, this commit should be shared by all the contributors who... 𝆺𝅥𝅮𝆺𝅥𝅮𝆹𝅥𝅯𝆹𝅥𝅯
-
Deucе authored
This prevents the case where input_thread() accepts the sftp connection and calls init_sftp(), then answer() does the same thing, clobbering the previous state.
-
Rob Swindell authored
DDLightbarMenu: Fix for text & text column alighment issues with UTF-8 text See merge request !417
-
-
Rob Swindell authored
DD File Lister: Fix for possibly no file description when adding to the batch DL queue. Also, fix for file description screen refresh (off by one column) for extended descriptions. See merge request !418
-
Eric Oulashin authored
DD File Lister: Fix for possibly no file description when adding to the batch DL queue. Also, fix for file description screen refresh (off by one column) for extended descriptions.
-
Deucе authored
-
Deucе authored
-
Deucе authored
-
Deucе authored
-
- Feb 28, 2024
-
-
Deucе authored
but does not yet have a session type. Also, fix what appears to be a fairly blatant memory leak.
-
Deucе authored
If there's an error setting the channel or getting the channel type, give up on the session immediately.
-
Rob Swindell authored
The search seems to be backward by default (at least when listing a sub-board), so should look into that. But at least now you can find replies that include a "re:" prefix easily. Searching by thread should be added too.
-
Deucе authored
If the SSH_ANYAUTH option is set, the server will accept the "none" authentication method, and not even suggest the client send a password or public key. The client must still send a user ID, but we just ignore it completely and don't even log it.
-
Deucе authored
-
- Feb 27, 2024
-
-
Deucе authored
-
Deucе authored
The other 500 times are implied.
-
Deucе authored
The reason the comparison was changed to <= 0 is to do an explcit check that eliminates negative numbers rather than the implicit ones with the greater-than checks.
-
Deucе authored
It seems that GCC is concerned that we can't create a sftp_dirdescriptor_t or sftp_filedescriptor_t?
-
Rob Swindell authored
Add initial support for SFTP See merge request !415
-
-
Rob Swindell authored
SlyEdit DCT: Fix so that the quote window bottom border is drawn the full width, not 2 characters short (not sure why this started happening) See merge request !416
-
Eric Oulashin authored
SlyEdit DCT: Fix so that the quote window bottom border is drawn the full width, not 2 characters short (not sure why this started happening)
-
Rob Swindell authored
If user is being kicked off for being on "More than one node at a time", then don't send a message to other any other nodes that the user logged-on successfully (they haven't). Previosuly, it'd send messages to all the lower-numbered nodes that were in-use (but not by the same user). Reported by Nelgin.
-
Rob Swindell authored
-
Rob Swindell authored
User disconnection will trigger auto-terminate (eventually) as well. But only in the terminal server.
-
Rob Swindell authored
JS console.inkey() and friends use this as the underlying function to get input from the TCP socket. This might address issue #725 Hoping Nelgin will let us know.
-
Rob Swindell authored
For some reason, I committed test code that commented-out the actual call to js_IsTerminated() which avoided the unnecessary error log message. I guess I was testing to confirm the change actually worked. <shrug>
-
Rob Swindell authored
Address this problem report: <nelgin> Right but I'm getting a lot of "logged off" without ever having a "logged on" <nelgin> Node 3: Keyop logged off 02/26/24 18:35:45 <nelgin> Node 5: Keyop logged off 02/26/24 18:36:39 <nelgin> There was never a login, so there can't be a logoff. <nelgin> That would break the time-warp continium. <nelgin> time-space whatever :) This could happen when non-G-exempt user was kicked before logon completed due to already being logged onto another node. This change should fix that.
-
Rob Swindell authored
(just a cosmetic change)
-