- Jan 26, 2025
-
-
Rob Swindell authored
so needs the libarchive property sheet to get that include dir added
-
Rob Swindell authored
-
Rob Swindell authored
should fix MSVC build error: ver.cpp(29): fatal error C1083: Cannot open include file: 'archive.h': No such file or directory
-
Rob Swindell authored
-
Rob Swindell authored
Configured duration in seconds before warning about pending disconnection due to user/keyboard inactivity (or 0 if disabled).
-
Deucе authored
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
Before now, the archive formats/types (e.g. for creating QWK/REP packets or temp file download archives) supported by libarchive have been *hard-coded* in Synchronet to "zip, 7z, tgz", but if you really want to support the creation of more archive formats using the internal (libarchive) support in Synchronet, and your system supports it (e.g. confirmed using archive.js), you can add those types to this list or remove any that are problematic. This list does not impact the archive types that can be viewed or extracted using libarchive.
-
- Jan 25, 2025
-
-
Deucе authored
-
Deucе authored
-
Deucе authored
Sadness for the rest of the world.
-
Deucе authored
Not all of them though... I just mr IRC history. :)
-
Deucе authored
-
Rob Swindell authored
... upon failure/no message waiting. Some scripts (e.g. ecWebv4) explicitly check for a null return value. So document the return value will be null when there's no message waiting. This isue was introduced in commit f300a32e and reported via DOVE-Net by kk4qbn (KK4QBN)
-
Deucе authored
I've added a new named_str_list.[ch] thing to xpdev which allows manipulation the lists you get back from ini_file.c. Still need to do a thing to write the changes back, and write all the help text, but it's coming together. Also, fix formatting errors in the download status window.
-
Deucе authored
Goodnight.
-
Deucе authored
Prevents cached lists from showing zero.
-
Deucе authored
Paths, passwords, user IDs, log settings, etc.
-
Deucе authored
Just add this to your syncterm.ini: [WebLists] Synchronet=http://synchro.net/syncterm.lst AtariAge=http://www.sfhqbbs.org/ataribbslist-syncterm.php
-
Deucе authored
I think I fixed a bug or two too, but I can't remember and you can't run this code yet, so it doesn't matter.
-
Deucе authored
Since the cache file is opened for append, truncate it before calling iniWriteFile(). This isn't create because if it fails, it will leave the file empty, which will cause the next time this function is called to do a full request, but at least if fails safe.
-
Deucе authored
This should now be ready for use... it will not connect if the data is still fresh (default freshness period is one day), and will use If-Modified-Since and If-None-Match conditions depending on the cached data as well. All that's left is configuring it, fetching the lists, and loading them.
-
Deucе authored
-
Rob Swindell authored
This reverts commit abdeb48f. Apparently the Clang on the x86 Mac mini build node doesn't support this option
-
Rob Swindell authored
-
Deucе authored
Ensure the stream is in a meaningful place. Fixes a bug, but one we're unlikely to have ever seen the way we use this.
-
- Jan 24, 2025
-
-
Deucе authored
The SyncTERM cache uses the BBS name as the directory name, so any system-level caching needs to either be in the cache root directory or in a directory whose name is guaranteed to not collide with an entry name. This leaves two options... either prevent a list of suffixes from being used on BBS names, or have a separate system cache whose name cannot be used as a BBS name. I've taken the second route here... SyncTERM will not load a BBS entry with the (case insensitive) name "syncterm-system-cache" and will not allow creating one. This is the directory where "global" cache files will be stored (ie: scripts, internet dialing directories, etc.)
-
Deucе authored
This is in the fastpath, but it's on the slow side where I don't mind the occasional extra silly check.
-
Deucе authored
-
Deucе authored
-
Deucе authored
-
Deucе authored
Apparently, Windows doesn't have a MSG_DONTWAIT flag to recv().
-
Deucе authored
In support of feature request 86. Now, there's no immediate plan for what 86 is actually asking for, but being able to point to things like the Synchronet BBS List and having them automatically show up in your dialing directory would be pretty nice. Actually doing 86 means being able to merge lists, which I'm not sure I want to deal with at this time.
-
Rob Swindell authored
-
Rob Swindell authored
-
Deucе authored
-
Deucе authored
Also, mention that SDL2 is required for macOS and Haiku
-
Deucе authored
-
Deucе authored
-