- Dec 22, 2021
-
-
Luke Walker authored
- Update SpiderMonkey config.guess - Include patch for SpiderMonkey Mozilla bug 638056
-
- Dec 14, 2021
-
-
Deucе authored
This may fix various out of resources issues. Here's what the source has to say about this number: /* The maximum number of objects. By default we use a fixed limit set to an appropriate large-enough value because the only time anyone that would really be creating thousands of objects is if they're leaking them and setting a fixed limit means this is detected without the code having to run for days or weeks leaking handles, however we allow a dynamically- configurable limit set via CONFIG_NUM_OBJECTS if someone really needs to use vast numbers of objects */
-
- Dec 10, 2021
-
-
Deucе authored
-
- Dec 07, 2021
-
-
Deucе authored
This was preventing cryptlib from working with socket descriptors over FD_SETSIZE despite being patched to use poll() to avoid the issue it's protecting against. May fix the various SSH/SSL internal error issues.
-
- Oct 19, 2021
-
-
Rob Swindell authored
Per https://man7.org/linux/man-pages/man3/pthread_yield.3.html This call is nonstandard, but present on several other systems. Use the standardized sched_yield(2) instead. Should fix #299.
-
Rob Swindell authored
-
Rob Swindell authored
We don't support platforms where '/' doesn't work as a path element separator.
-
- May 15, 2021
-
-
Rob Swindell authored
-
Rob Swindell authored
-
- Apr 12, 2021
-
-
Deucе authored
Just don't check the python version at all. If your python is older than 2.5, you're already having other issues.
-
- Apr 04, 2021
-
-
Rob Swindell authored
This won't impact Synchronet as it has a separate signal handling thread, but we still need to behave properly for processes that don't. I'm also saying that ENOMEM does not indicate a disconnection, though it may be better to pretend it was disconnected...
-
- Mar 30, 2021
-
-
Synchronet authored
Just some more macOS silliness.
-
- Mar 21, 2021
- Mar 20, 2021
-
-
Deucе authored
MinGW32 is getting long in the tooth and is missing a lot of modern Windows features as well as having broken headers. Most people will be using MinGW-w64 at this point, so add support for it. Once I ensure SyncTERM works properly with it, MinGW32 support will be discontinued. I suspect this will impact exactly zero people since the reason this exists is to build the Win32 versions of SyncTERM on FreeBSD. Changes: - Explicitly request 32-bit Windows output - Detect the string "mingw32" anywhere in the hardware description - Explicitly link with libuuid - Add a terrible hack to syncterm.c to block wincrypt.h
-
- Mar 16, 2021
-
-
Deucе authored
This is used by some BBSs to enable encryption without needing to integrate the BBS user base into their SSH server (and presumably so they don't need to run multiple SSH servers). All users log in with the same username (ie: "bbs") and no password is requested or required. Once the BBS starts, it prompts for the BBS user name and password as normal. In SyncTERM, the user/password/syspass fields are redefined as SSHuser/BBSuser/BBSpassword and they are moved around when you change the connection type. This means that if you change a listing that has a syspass to SSH (no auth) and back, the syspass is lost. I'm not sure if I plan to fix this or not.
-
Deucе authored
It would be fine if this only warned while building JS, we're used to ignoring that, but this bugger warns while building Synchronet stuff.
-
- Mar 15, 2021
- Mar 14, 2021
-
-
Deucе authored
Clang 11 throws an error if you do.
-
- Mar 13, 2021
-
-
Deucе authored
-
- Jan 26, 2021
-
-
Deucе authored
While PKCS#12 export likely works "fine", PKCS#12 import almost certainly doesn't. Cryptlib supports a basic strict PKCS#12 read, while OpenSSL used wild and crazy extensions.
-
- Jan 24, 2021
- Dec 19, 2020
- Oct 03, 2020
-
-
Rob Swindell authored
-
- Aug 16, 2020
-
-
Rob Swindell authored
-
- May 02, 2020
- May 01, 2020
-
-
deuce authored
-
- Apr 29, 2020
-
-
deuce authored
Fixes errors connecting to newer OpenSSH systems.
-
- Apr 15, 2020
-
-
rswindell authored
So Deuce spent a lot of effort creating patches to the original Cryptlib v3.4.5 source files to tune cipher-suite selections/priorities to make modern SSH clients (e.g. OpenSSH v7.6) and HTTPS/TLS browsers or security-checking software happy. See the current list of 3rdp/build/cl-*.patch files for details.
-
- Apr 14, 2020
-
-
deuce authored
32-bit Linux systems.
-
- Apr 02, 2020
-
-
deuce authored
-
- Mar 31, 2020
-
-
deuce authored
-
- Feb 17, 2020
-
-
deuce authored
here, and it's not really needed.
-