- Dec 17, 2020
-
-
Rob Swindell authored
-
Rob Swindell authored
On Local and DOVE-Net subs.
-
Rob Swindell authored
Message Markup seems to be working well, so just enable by default on newly created subs (existing sub-boards aren't impacted). A sysop can always disable this option on a per sub-board basis if its a problem.
-
Deucе authored
Previously, it "succeeded" if no checksum was returned.
-
- Dec 15, 2020
-
-
Rob Swindell authored
Mlong/ilink See merge request !64
-
-
- Dec 14, 2020
-
-
Rob Swindell authored
This reduces the number of unnecessary recompiles of ver.cpp -> ver.o.
-
- Dec 13, 2020
-
-
Rob Swindell authored
Gave up on trying to isolate socket-enabled (networked) and non-socket apps. Just link everything that uses xpdev (which is everything, I think) with the WinSock import library. Fixes the current master branch build issue on Windows. I'll get around to removing the old NO_SOCKET_SUPPORT macro eventually.
-
Rob Swindell authored
Might as well, could be useful to display in something like umonitor in the future.
-
Rob Swindell authored
when selecting a node (data comes from node#/client.ini). For Nelgin.
-
Rob Swindell authored
-
Rob Swindell authored
One weird thing is that client_t: - has just a const char* for the protocol, so that's strdup/free'd here (consider making this a char array to simplify this API) - does not have a socket descriptor, so that value is returned - does not have local addr/port info
-
Rob Swindell authored
Was using <data_dir>/temp to check for free space. data/temp is not a normally created directory, so usually this check would fail and just report 0 bytes free space. Instead, lets check the data directory itself.
-
Rob Swindell authored
Paves the way for utilities like umonitor to show client details for node connections (e.g. IP address, hostname, connection duration, etc.)
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
Recompiling ver.cpp only now, so need link ver.obj/o with the various targets now. I'll need to update the objects.mk for the *nix builds, next.
-
- Dec 12, 2020
-
-
Rob Swindell authored
-
Rob Swindell authored
Fixes the scrolled/selected position when the sysop has more than screen-full of xtrn program sections. As reported by mlong.
-
Rob Swindell authored
-
Kayz authored
# Conflicts: # webv4/pages/000-mail.xjs
-
Rob Swindell authored
-
Rob Swindell authored
These are only used if you don't have a ctrl/text.dat file (it's 0-bytes in size), so I do delay committing these changes some times, nobody notices.
-
Rob Swindell authored
New @-codes: GIT_HASH and GIT_BRANCH New JS system properties: git_hash and git_branch
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
To be sure these buggers are always created for every build that includes the 'all' target. Perhaps these should be creatd in build or an output dir and maybe for all projects (not just sbbs3) - but will ponder tomorrow.
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
Add SFNet to init-fidonet See merge request !63
-
Rob Swindell authored
webv4 header should show count for unread mail instead of all mail (using new... See merge request !60
-
webv4 header should show count for unread mail instead of all mail (using new user.stats.unread_mail_waiting)
-
Rob Swindell authored
Allows reporting of branch/commit that was used to build the code. If for some reason building without 'git', you'll need these 2 files to already exist somehow - still need to work that out (e.g. for daily built-source archives). Need to update the Windows build to generate these files now.
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
This fixes issue #194 reported by mlong.
-
- Dec 11, 2020
-
-
Kayz authored
-
Rob Swindell authored
Always use the return value of term_supports(), which correctly supports pre-logon and auto-terminal-capability-detection, rather than useron.misc for all door drop file generation. This should resolve the issue recently discussed in #synchronet with regards to a user getting non-ANSI output from door games even when using an ANSI-capable terminal.
-
Rob Swindell authored
-
Rob Swindell authored
When forwarding a single-part MIME-encoded HTML email, the preamble (original message header info) and any user comments, need to be HTML-encoded. Add the commonly-used "Fwd: " prefix to the default message subject, when forwarding. This required that smb_getplaintext() no longer always-NULLify the message's text_subtype (e.g. "html"). For single-part messages, this element was getting freed and NULLed. Add/use a new SMBLIB convenience function to add a string header field, but only if non-NULL: smb_hfield_string()
-