- Nov 10, 2024
-
-
Rob Swindell authored
This solves issue #817 for TLDR messages imported into DOVE-Net Tech Talk, because those messages are imported via SMTP originally and thus have the original (MIME/Q-encoded subject) in the message header (as RFC822SUBJECT). For other messages with UTF-8 characters in their header fields (e.g. subject), we'll need a different solution (Q-encode header fields that contain non-ASCII chars on the fly), and then this solution could maybe be reverted.
-
Rob Swindell authored
GCC and Coverity (x 2) both flagged this one.
-
Deucе authored
Properly read the index of the base, not of the base_code. Fixes badly broken STATUS command.
-
Rob Swindell authored
Also, change the default smb_t.retry_delay from 250 to 100ms Getting a lot of smb_locksmbhdr() failures with sbbs-Linux accessing message bases (i.e. SYNCPROG in particular) on Samba share.
-
Rob Swindell authored
Similar to what I do with user.tab record locks 2 months ago, this will extend the total shared/network file open attempt duration from about 5 seconds to about 45 seconds, but with incrementing back-off. Trying to sbbs-Linux to run from a Samba share without file open/locking errors. Re-synced the sbbs_t version of nopen with the nopen.c version (wasn't special-handling EDEADLOCK failures). Mostly we're using fnopen() these days anyway, which doesn't have an sbbs_t version (for logging warning messages about collisions), perhaps it should.
-
Rob Swindell authored
This date (basically 0) means either the dsts.ini file doesn't exist or there was an issue reading it successfully (that was not detected by getstats()).
-
Deucе authored
If this works, we can use it for EVERYTHING! Baw ha ha!
-
Deucе authored
-
Deucе authored
Use sdl-config before falling back to the framework. Move sdjclean into objodir and link with mt stuff.
-
Deucе authored
Also fix last commit
-
Deucе authored
-
Deucе authored
So dos2unix 'em all.
-
Deucе authored
When using MacPorts (and likely Homebrew), this isn't how this works.
-
Deucе authored
New versions still support that.
-
Deucе authored
-
Rob Swindell authored
This was a regression: Socket.recvline() used to not care what the timeout duration was so long as there were bytes to receive. Also, remove the ".0" from timeout values in documented mehtods that don't (any longer) accept floating point timeout durations. We used to support fractional seconds for some of these methods, and that was implied by using the floating point default values, but that's no longer the case. poll() still accepts a floating point timeout.
-
Rob Swindell authored
This was just a typo which didn't allow the single-file upload xfer prot menu to be shown. Actual fix for CID 11447 (previous attempt, commit f50c866f was insufficient). Thank you Coverity!
-
Deucе authored
-
- Nov 09, 2024
-
-
Deucе authored
It's slow and crufty, and there's a new mini on the block now.
-
Deucе authored
Should fix OpenBSD builds.
-
Deucе authored
It's super-picky.
-
Deucе authored
Use standard isfinite() instead of never-standard finite() Don't use -rpath-link on darwin (since it won't work anyway)
-
Deucе authored
-
Deucе authored
Rather than trying to back-port platform support, just grab the latest libffi release and jelly it in. Let's wee what the pipes tell us.
-
Deucе authored
That's the key!
-
Deucе authored
Ugh.
-
Deucе authored
-
Deucе authored
-
Deucе authored
-
Deucе authored
-
Deucе authored
Otherwise, zero it out. Most termios implementations don't put the speed in here, but this *is* where dragons be.
-
Deucе authored
This will likely fail though.
-
Rob Swindell authored
As noticed while trouble-shooting issue #813, calling comOpen() would (on Linux, at least) set the port baud rate to 0 bps (B0) which in most or all Linux serial drivers triggers special logic to deassert DTR and RTS signals (to the modem, to attempt to "hangup" any connection). If the app (e.g. sexpots) did not explictily set the port baud rate after calling comOpen(), the port would be unusable. This is not how comOpen() works on Windows. So rather than just overwrite all the bits in termios.c_cflag, we clear the fields we know we want to, set the bits we want, and leave the rest (which usually includes the current baud rate, if CBAUD is defined) as-is.
-
Rob Swindell authored
Gracefully terminate with SIGQUIT, SIGINT, and SIGTERM Ignore SIGHUP and SIGPIPE.
-
Rob Swindell authored
DDFileLister: When showing file info, check more of the properties to see if they exist first See merge request !471
-
-
- Nov 07, 2024
-
-
Deucе authored
SDL_SetWindowSize() takes dimensions in imaginary units it makes up so it can call something "Retina™". SyncTERM however lovingly crafts everything pixel by pixel for an atisanal ode to BBSing. This change converts pixel sizes to Retina™ sizes before resizing the window. Should fix ticket 164.
-
Deucе authored
-
- Nov 06, 2024
-
-
Rob Swindell authored
I can't believe I missed this - this would've caused definite issues with file transfers. I saw a discussion in FSX MYS (between apam and GEARBOX) which clued me into their being an issue here. I do wish users of SexPOTS would report issues to me. :-( Incremented version to v2.1
-
Rob Swindell authored
Fix for issue #809
-