- Mar 09, 2024
-
-
Deucе authored
This is likely also broken classic_shell.js, but nobody should ever open that file anymore.
-
Rob Swindell authored
DDFileLister: Description search as loadable module now works. Added mention of Ctrl-C to the help screen. See merge request !422
-
Eric Oulashin authored
DDFileLister: Description search as loadable module now works. Added mention of Ctrl-C to the help screen.
-
Deucе authored
Also, it's SyncTERM Cyan, not Syncterm.
-
- Mar 08, 2024
-
-
Deucе authored
Doesn't hurt anything where they were, but Coverity kinda reverse suggested it.
-
Deucе authored
More documentation of stuff.
-
Rob Swindell authored
DDLightbarMenu: Fix in DrawPartial() for an edge case where it was missing the last character of the menu/menu items in some cases See merge request !421
-
DDLightbarMenu: Fix in DrawPartial() for an edge case where it was missing the last character of the menu/menu items in some cases
-
Deucе authored
-
Deucе authored
It causes connections to Mystic BBSs to fail, and assumes the server is running OpenSSH (or Synchronet, which is purposefully compatible with OpenSSH). I love the feature, but it's not good enough for on-by-default. After 1.2 is released, and I do a proper sftp client, I'll likely remove the option anyway, and just have a way to upload it on demand.
-
- Mar 07, 2024
-
-
Deucе authored
-
Deucе authored
sftp_finish() which ends the communication, disables further commands, and can explicitly be called more than once, and sftp_end() which frees the state. This prevents a race around sftp_finish() calls and sftpc_*() calls which is likely responsibe for various weirdness in SSH connections, and should fix ticket 135.
-
Deucе authored
This eliminates the hack of using ssh_mutex to protect members of sftp_state (which has its own mutex). This doesn't fix the problem of sftp_state itself though.
-
Deucе authored
-
Deucе authored
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
This is not consistent with __DATE__ macro expansion, but I like it better Heck, now that we're not really logging the build date much of anywhere, we could go with any other more sensible date format here.
-
Rob Swindell authored
Wasn't sufficiently quoting, but we don't need to use echo in the first place Will reconsider using %e instead of %d later
-
Rob Swindell authored
The Git commit date/time is more useful information.
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
Display the date of last git commit used in this bulid as part of git branch and hash information. This helps to inform how up-to/out-of date the current running build is, regardless of the build date/time.
-
Rob Swindell authored
There's some GNU make sorcery still needed here to address build errors (though it does generate a working executable): /usr/bin/ld: cannot find gcc.linux.x64.obj.debug: file format not recognized /usr/bin/ld: cannot find gcc.linux.x64.lib.debug: file format not recognized /usr/bin/ld: cannot find gcc.linux.x64.exe.debug: file format not recognized
-
- Mar 06, 2024
-
-
Deucе authored
-
Rob Swindell authored
DDFileLister: Removed unnecessary comments & stuff See merge request !420
-
Eric Oulashin authored
-
- Mar 05, 2024
-
-
Rob Swindell authored
This one has caught me up before, for the CTX constructors didn't actually accept any initial property values (as arguments). mlong even documented it this way at https://wiki.synchro.net/ref:uifc#javascript_interface And construted his input.CTXs this way (using all 0 values, which were ignored) in his xtrnmenucfg.js
-
Rob Swindell authored
-
Deucе authored
POSIX requires a .. directory in the root of a filesystem, and some SFTP clients (at least Filezilla and WinSCP) assume it's there even if the remote doesn't list it. Per POSIX, /. and /.. are the same directory.
-
Deucе authored
Translation from mouse coordinates to screen coordinates had issues with internal vs. external scaling and for when there are gutters (ie: black bars) on the edges. This change snaps all gutter clicks to the nearest position inside the window instead of discarding them, and ensures the calculations are correct regardless of scaling mode. Win32GDI mode was not tested, the only change there was to stop ignoring mouse positions in the gutters.
-
Deucе authored
This doesn't make anything better or worse for the C API, but doing variadic pointer things in C++ is fraught.
-
Rob Swindell authored
-
Rob Swindell authored
If the sysop wants their login module to always execute for SSH connections, set to this "Any" rather than the default ("Valid Key or Username").
-
Rob Swindell authored
And make the PETSCII ports more aligned with the other protocol ports visually. If set to 0, say "<disabled>".
-
Rob Swindell authored
The stock text.dat FileAlreadyOnline string doesn't actually contain a '%s', but if it did, it would've worked as intended in some cases, and broken badly in others. Now fixed for if/when we do actually include the filenaeme (%s) in that string.
-
Rob Swindell authored
... the library and directory (short) names Making it more obvious *where* the referenced file has already been uploaded.
-
Rob Swindell authored
-