• src/sbbs3/atcodes.cpp

    From Rob Swindell@1:103/705 to Git commit to sbbs/master on Sun Sep 27 21:59:24 2020
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/f5c5187ddb81c7ed8183012b
    Modified Files:
    src/sbbs3/atcodes.cpp
    Log Message:
    New user-related @-codes: NETMAIL, FWD, TMP, NOTE, LASTIPNETMAIL: user's personal netmail or email address - for WitNikFWD: "On" if the user has opted for forwarding their mail to netmail or "Off"TMP: user's chosen temporay file type (e.g. "ZIP")NOTE: user's note (same as MEMO1)LASTIP: user's most recent IP address at time of logoff
    --- SBBSecho 3.11-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to sbbs/master on Tue Sep 29 16:21:00 2020
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/0b8c9595001eb87ff3f1c856
    Modified Files:
    src/sbbs3/atcodes.cpp
    Log Message:
    Support C escape sequences in FILL @-code argumente.g. FILL:\x20 to fill with space (for Michael Long via USENET)
    --- SBBSecho 3.11-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to sbbs/master on Sat Oct 3 18:57:28 2020
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/d5ae1e5f820c094c6516cb7e
    Modified Files:
    src/sbbs3/atcodes.cpp
    Log Message:
    Fix just-introduced bug in BDATE @-code.Truncating. str is a pointer, so sizeof(str) is only 4 (or 8) bytes.
    --- SBBSecho 3.11-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to sbbs/master on Sun Oct 4 20:24:16 2020
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/5951355a6ed363cf052356c4
    Modified Files:
    src/sbbs3/atcodes.cpp
    Log Message:
    Support strftime format arguments to DATE/TIME codes- DATE: (alias: TIME:)- BDATE:- PWDATE:- SINCE:- LASTON:- FIRSTON:- LASTNEW:- EXPDATE:
    --- SBBSecho 3.11-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to sbbs/master on Wed Oct 14 20:56:39 2020
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/5cf2dd2632aae8314f15730a
    Modified Files:
    src/sbbs3/atcodes.cpp
    Log Message:
    New @-code: BIRTH for full-format user birthdateUse BIRTH instead of BDATE if you want MM/DD/YYYY (or DD/MM/YYYY) instead of MM/DD/YY or DD/MM/YY formatted birthdate display.New aliases (for consistency): BIRTHFMT -> BDATEFMT and BIRTH:<fmt> -> BDATE:<fmt>
    --- SBBSecho 3.11-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to sbbs/master on Thu Oct 15 19:09:46 2020
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/8201881049bc380aea3641db
    Modified Files:
    src/sbbs3/atcodes.cpp
    Log Message:
    New @-code TEXT:<num> to display text.dat string #numAlso, don't truncate strings to accommodate screen width when the string contains a new-line character.This is so ScottD (from irc.synchro.net) can use TEXT:556 @-code to print the Ctrl-K menu (text.dat string) via a command shell written in Baja.
    --- SBBSecho 3.11-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to main/sbbs/master on Wed Nov 25 14:08:17 2020
    https://gitlab.synchro.net/main/sbbs/-/commit/858ab1587bcceba18d8dc63d
    Modified Files:
    src/sbbs3/atcodes.cpp
    Log Message:
    Add SYSAVAILYN @-code, same as SYSAVAIL but expands to Yes or No instead.- for Nelgin
    --- SBBSecho 3.11-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to main/sbbs/master on Wed Nov 25 14:24:31 2020
    https://gitlab.synchro.net/main/sbbs/-/commit/f191dfe46cb923cecf832bc4
    Modified Files:
    src/sbbs3/atcodes.cpp
    Log Message:
    Merge remote-tracking branch 'origin/master'
    --- SBBSecho 3.11-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to main/sbbs/master on Wed Nov 25 15:59:44 2020
    https://gitlab.synchro.net/main/sbbs/-/commit/d3284acde8d7e271f5aea957
    Modified Files:
    src/sbbs3/atcodes.cpp
    Log Message:
    New @code SHOW:<ars> to only show text to users meeting ARSARS = Access Requirement StringSpaces aren't allowed in the <ars> so you might have to get creative with ARS symbols instead of keywords.SHOW by itself will re-enable display output for all users.- for Nelgin
    --- SBBSecho 3.11-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to main/sbbs/master on Sat Dec 5 16:55:58 2020
    https://gitlab.synchro.net/main/sbbs/-/commit/363388eb3f513f200c3bde8c
    Modified Files:
    src/sbbs3/atcodes.cpp
    Log Message:
    New @-codes for current message thread info- MSG_THREAD_ID- MSG_THREAD_BACK- MSG_THREAD_NEXT- MSG_THREAD_FIRSTfor John (JCBBS). Not sure what you're going to use these for, but there you have them. <shrug> :-)
    --- SBBSecho 3.11-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to main/sbbs/master on Sat Dec 5 20:15:26 2020
    https://gitlab.synchro.net/main/sbbs/-/commit/bc007231d8ee9bc73d8f7be5
    Modified Files:
    src/sbbs3/atcodes.cpp
    Log Message:
    More @-codes for bigger units of free disk space- FREESPACEM - Mebibytes- FREESPACEG - Gibibytes- FREESPACET - TebibytesMr. Millionaire's request.
    --- SBBSecho 3.11-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to main/sbbs/master on Sun Apr 4 04:10:36 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/fee3fdd04566dbf57717b7c3
    Modified Files:
    src/sbbs3/atcodes.cpp
    Log Message:
    New @-codes: GETKEY and WAIT:<milliseconds>GETKEY waits indefinitely for any key press by the user (resolves issue #245).WAIT:<n> waits for up to n-milliseconds for a key press and then continues on.For both cases, the key pressed is not echoed or acted upon in any way. Ctrl-keys could be handled by global or built-in ctrl-key handlers, so those would be the exception.
    --- SBBSecho 3.14-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to main/sbbs/master on Sun Apr 4 04:22:59 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/7257b432cf45ccedc95bff02
    Modified Files:
    src/sbbs3/atcodes.cpp
    Log Message:
    New @-code: CONTINUECONTINUE is like GETKEY except it'll set the display-abort flag if 'N' or 'Q' are typed.Make the WAIT:<n> argument 10ths of a second (instead of milliseconds) to be more consistent with DELAY:<n>.
    --- SBBSecho 3.14-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to main/sbbs/master on Sun Aug 15 15:43:17 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/b8cc0c0e1d3eb4017f97de31
    Modified Files:
    src/sbbs3/atcodes.cpp
    Log Message:
    New @-codes UDR (upload/download byte-ratio) and UDFR (file ratio)Expands to a percentage, similar to PCR (not capped at 100).Remove the failed-attempt to cap the percentage at 100 for the PCR atcode.
    --- SBBSecho 3.14-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to main/sbbs/master on Tue Oct 5 22:05:31 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/0e270c4ea47ec7e0a18aa9cc
    Modified Files:
    src/sbbs3/atcodes.cpp
    Log Message:
    New @-codes SEX and GENDERSSEX is the user's sex/genderGENDERS is the list of system-supported genders for new users to choose from.
    --- SBBSecho 3.14-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to main/sbbs/master on Tue Oct 5 22:05:31 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/87731220223e895b5a9ff31e
    Modified Files:
    src/sbbs3/atcodes.cpp
    Log Message:
    New @-code: !x to perform Ctrl-A style terminal/attribute controlMost Ctrl-A code terminal/attribute effects can now be invoked via @!x@ where x is one or more Ctrl-A sequence operands (e.g. @!B@ to set the current attribute to blue, @!P@ to pause the terminal). Multiple attribute codes may be specified in a single @!x@ sequence. Both upper and lowercase attribute codes are supported. The "^A@" sequence is not supported, but there's already an @-code to perform the equivalent operation ("SHOW:20").Rationale: when using PabloDraw to edit display (e.g. .msg) files, there was no easy way to explicitly clear (set to "normal") the current attributes at the end of a line of text. If that line of text contained a background color and the line caused the terminal to scroll, that background color would fill the next/new line resulting in some potential undesirable effects. There are 2 common solutions to this problem: either clear the screen before displaying the file (not always desirable) or clear the attributes at the end of the line (before the CR/LF). This can now be achieved by adding a @!N@ (the equivalent of Ctrl-AN for "normal" attributes) to the end of a line. There's no way to insert custom Ctrl-A sequences or other way to force PabloDraw to clear the attributes at the end of a line, that I found.I chose the '!' character because it's (on my keyboard anyway) the Shift-1 key and Ctrl-A is ASCII 1. I considered a sequence such as @A:x@, but that's one more character and since this sequence usually won't display anything, a shorter sequence is likely preferred. For the shortest-possible sequence, use Ctrl-A sequences instead. However, for many consecutive Ctrl-A sequences, the @-code equivalent might actually end up being shorter(!). @-codes aren't support in as many places in Synchronet where Ctrl-A codes are supported (for security reasons), so it's not like this is going to replace the use of Ctrl-A codes everywhere.
    --- SBBSecho 3.14-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From MRO@1:103/705 to Rob Swindell on Wed Oct 6 09:45:34 2021
    Re: src/sbbs3/atcodes.cpp
    By: Rob Swindell to Git commit to main/sbbs/master on Tue Oct 05 2021 10:05 pm

    New @-codes SEX and GENDERS

    SEX is the user's sex/gender
    GENDERS is the list of system-supported genders for new users to choose from.

    how many genders are in the list.
    ---
    þ Synchronet þ ::: BBSES.info - free BBS services :::
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to MRO on Wed Oct 6 18:53:54 2021
    Re: src/sbbs3/atcodes.cpp
    By: MRO to Rob Swindell on Wed Oct 06 2021 09:45 am

    GENDERS is the list of system-supported genders for new users to choose from.

    how many genders are in the list.

    However many the sysop configures in SCFG.
    --
    digital man

    Breaking Bad quote #34:
    Lose your hair, go on a couple stakeouts and all the sudden your Kojak? - Hank Norco, CA WX: 68.7øF, 71.0% humidity, 2 mph NW wind, 0.00 inches rain/24hrs
    --- SBBSecho 3.14-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Ragnarok@1:103/705 to Rob Swindell on Thu Oct 7 13:31:23 2021
    El 6/10/21 a las 02:05, Rob Swindell escribió:
    https://gitlab.synchro.net/main/sbbs/-/commit/0e270c4ea47ec7e0a18aa9cc Modified Files:
    src/sbbs3/atcodes.cpp
    Log Message:
    New @-codes SEX and GENDERS

    SEX is the user's sex/gender
    GENDERS is the list of system-supported genders for new users to choose from. ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net


    d8b d8b
    888888888
    `Y88888P'
    `Y888P'
    `Y8P'
    `Y'

    ---
    ï¿­ Synchronet ï¿­ Dock Sud BBS TLD 24 HS - bbs.docksud.com.ar
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)