• src/sbbs3/js_cryptcert.c

    From deuce@1:103/705 to CVS commit on Fri Feb 23 01:18:23 2018
    src/sbbs3 js_cryptcert.c 1.1 1.2
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv30220

    Modified Files:
    js_cryptcert.c
    Log Message:
    Fix some things that exploded when I touched them.



    --- SBBSecho 3.03-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Fri Feb 23 15:46:32 2018
    src/sbbs3 js_cryptcert.c 1.3 1.4
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv26373

    Modified Files:
    js_cryptcert.c
    Log Message:
    Fix Date certificate property handling. It's read/written as a string,
    but it's parsed as a number. Use the JS Date type for the values.



    --- SBBSecho 3.03-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Fri Feb 23 17:14:54 2018
    src/sbbs3 js_cryptcert.c 1.4 1.5
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv11138

    Modified Files:
    js_cryptcert.c
    Log Message:
    Deal with having more properties than a tinyid can hold by exposing the attribute_get/set[_string|_time]? interface. This is way easier than a
    bunch of tiny getter/setter functions, and most of these certificate
    extensions aren't actually going to be used anyway.

    Also, surface the attribte cursor constants for more advanced certificate parsing/creation.



    --- SBBSecho 3.03-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Fri Feb 23 23:05:24 2018
    src/sbbs3 js_cryptcert.c 1.5 1.6
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv16394

    Modified Files:
    js_cryptcert.c
    Log Message:
    Add new add_extension() function which maps to cryptAddCertExtension().
    Also, allow signing unrecognized attributes.

    These changes allow getting a Let's Encrypt certificate covering multiple domain names.



    --- SBBSecho 3.03-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Sat Feb 24 13:58:39 2018
    src/sbbs3 js_cryptcert.c 1.6 1.7
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv6666

    Modified Files:
    js_cryptcert.c
    Log Message:
    Resolve compile warnings from msvc2013.

    --- SBBSecho 3.03-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Sun Feb 25 23:05:10 2018
    src/sbbs3 js_cryptcert.c 1.7 1.8
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv30010

    Modified Files:
    js_cryptcert.c
    Log Message:
    export is a reserved word.



    --- SBBSecho 3.03-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Stephen Hurd@1:103/705 to Git commit to sbbs/master on Wed Nov 18 17:48:29 2020
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/da1eff6a800521958d4ebebb
    Modified Files:
    src/sbbs3/js_cryptcert.c
    Log Message:
    Looks like MSVC hates forward declarations for no good reason.
    --- SBBSecho 3.11-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deuce@1:103/705 to Git commit to sbbs/master on Sat Nov 21 01:24:37 2020
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/83e11d9bf217f2ac0cc8a98f
    Modified Files:
    src/sbbs3/js_cryptcert.c
    Log Message:
    Remove useless documentation.
    --- 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 15:13:57 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/b2c5577f39388b220dd1a219
    Modified Files:
    src/sbbs3/js_cryptcert.c
    Log Message:
    Remove structurally dead code (copy pasta?)CID 174455
    --- SBBSecho 3.14-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to Git commit to main/sbbs/master on Wed Dec 13 16:10:02 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/31ec5431b73a9a97ee9f304f
    Modified Files:
    src/sbbs3/js_cryptcert.c
    Log Message:
    Add workaround for cryptlib bug.

    CryptCert.export_cert(CryptCert.FORMAT.TEXT_CERTIFICATE) should
    now work properly instead of always returning an error.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)