- Nov 23, 2020
-
-
Rob Swindell authored
and I blew it. Here's to learning new tricks.
-
Rob Swindell authored
Set the following in the modopts.ini [avatars] section: msghdr_draw_top (default is true) msghdr_draw_above (default is true) msghdr_draw_right (default is true) Set any of these to false to override the default behavior - for DesotoFireflite (VALHALLA). This commit also includes a couple of changes I've been apparently sitting on: - display avatars even for non-ANSI/non-CP437 terminal users - cache the smbdefs.js in bbs.mods.smbdefs (I don't recall why)
-
- Nov 22, 2020
-
-
Rob Swindell authored
The recipient net-addr/type was always being over-ridden a bit further down in the code. Don't do that. Also, log a message (sbbsecho.log) indicating that a message was forwarded ("Forwarding message ..."). For geneb.
-
Rob Swindell authored
so define HAS_STDINT_H
-
Rob Swindell authored
Enable obtaining source IP address if HAproxy is used See merge request sbbs/sbbs!11
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
If text/menu is a symlink (on *nix), then the path above would actually point to a filename in the parent of the symlink target, which is not what we want (we want the filename in the text dir). Fixed by using FULLPATH.
-
Deucе authored
-
- Nov 21, 2020
-
-
Rob Swindell authored
Revert the previous change to the mailsrvr (don't try to parse the MS Outlook singled-quoted names in to/from header fields). Instead, use the new matchusername() to perform a liberal name match against the name portion of the destination email address and if it matches, go ahead and use the quoted-name field. Otherwise, use the name portion of the destination address as the TO field for the FTN netmail message.
-
Rob Swindell authored
- Ignore all non-trailing non-alphanumeric characters when comparing a string against a user's name. Previously, spaces and dots and underscores were mostly-treated as equivalent and white-space was sometimes compressed for comparison purposes (if the user name contained both spaces and dots). This updated algo helps to insure that deliberate or accidental name collisions cannot be created but also aids usability (e.g. users can make some minor cosmetic adjustments to their user name and still be considered the "same user" for most comparison purposes). - Terminate the comparison string at an '@' (ignore everything after). This resolves the FAQ of why users can't login with "username@domain" and aides some other username/address matching algorithms (e.g. in the mailserver). '@'s are illegal characters for usernames already. Expose the new algorithm via new function matchusername(). Use the algorithm in matchuser() and lookup_user(). Unrelated: don't lower-case the 'localuser' part of email addresses in usermailaddr() - cosmetic only.
-
Rob Swindell authored
instead of the potentially-alias'd delivery address. The angle-brackets (now included) appear to be standards-compliant.
-
Rob Swindell authored
-
Rob Swindell authored
This reverts commit d4ceeba3.
-
Deucе authored
-
Rob Swindell authored
is_supported_netmail_addr() actually takes the system configuration and QWK routing table into account. No sense forwarding to a non-deliverable address.
-
Rob Swindell authored
Replace use-of/linking-with wsock32.lib with ws2_32.lib to fix issues such as this one coming-up with the HAProxy feature merge: unresolved external symbol __imp__inet_pton@12 referenced in function _xpms_accept
-
Deucе authored
-
Deon George authored
-
Deon George authored
-
Deucе authored
-
Deucе authored
-
Deucе authored
-
Rob Swindell authored
There's no new opt-in option for this new feature - maybe there should be. For geneb.
-
Deon George authored
-
Deucе authored
Sorry guys. :(
-
Deon George authored
-
Deucе authored
-
Deucе authored
This one should build even on Win32.
-
Deucе authored
-
Deucе authored
Needed by MinGW32... we'll see if MSVC needs it as well soon.
-
- Nov 20, 2020
-
-
Deon George authored
-
Deon George authored
-
Deucе authored
This doesn't make anything much faster since the bulk of the time is building ctyptlib which doesn't support -j, but at least Cyan won't complain every time he creates an ebuild anymore.
-
Deucе authored
This requires anything that includes sbbs.h to have cryptlib and mozjs already built/isntalled... to track this, I've added the new extdeps.mk file. This is pretty terrible though... not sure how important that dependency really is.
-
Rob Swindell authored
Parse single-quoted "name" portion of email-addr header fields. I don't think this is going to fully solve the issue with FTN netmail gated to SMTP and replied via Outlook, but it's a start. Try that Nelgin.
-
Deon George authored
-
Deon George authored
-
Deucе authored
This is because it includes js_version.h if JAVASCRIPT is defined, and JAVASCRIPT is defined for everything using CFLAGS. It may be worth re-working the JAVASCRIPT define, but that's a bunch of extra work. This is the first (and easiest) step in getting parallel builds working.
-
Rob Swindell authored
-