1. 21 Nov, 2020 12 commits
  2. 20 Nov, 2020 11 commits
  3. 19 Nov, 2020 7 commits
  4. 18 Nov, 2020 10 commits
    • Stephen Hurd's avatar
      Allow more than 256 pre-defined properties in a built-in JS object. · c779ea21
      Stephen Hurd authored
      Previously, properties were only supported via the TinyID mechanism
      in the JS API.  This limited the properties to have a unique signed
      8-bit integer ID, which prevented more than 256 properties from
      existing in a built-in object.
      
      The id value can be a name however, a TinyID is not required.  For
      property descriptions with an ID outside the range of 8 bits, define
      them using just the name.  When this is done, the getter and setter
      functions will need to convert the names to an ID themself.
      
      This isn't ideal... ideally, each would have a unique getter and
      setter, but doing it this way puts of requiring an internal JS API
      refactor and allows the CryptCert class to have all the defined
      properties.
      
      As implied... CryptCert now supports all properties, and JS Docs
      will be created for them.  This section is yuge!
      c779ea21
    • Stephen Hurd's avatar
      Add massive documentation for CryptCert · c83c423f
      Stephen Hurd authored
      c83c423f
    • Deuce's avatar
      876766e1
    • Deuce's avatar
      Fix previous commit. · 34801e27
      Deuce authored
      Copy/paste without the update required a single character to have
      seven different values... which is unlikely to actually happen.
      34801e27
    • Rob Swindell's avatar
      MSVC-Build with cryptlib/SSH support. · bf6e2f05
      Rob Swindell authored
      The calls to cryptlib are still broken, so that's a to-do item.
      e.g. calling cryptstatuSOK() in st_crypt.c init_crypt() throws an
      exception:
      "Run-Time Check Failure #0 - The value of ESP was not properly saved across a
      function call.  This is usually a result of calling a function declared with
      one calling convention with a function pointer declared with a different
      calling convention."
      bf6e2f05
    • Rob Swindell's avatar
      64bd59f6
    • Rob Swindell's avatar
      Disable SyncTERM-MSVC build · eed866b4
      Rob Swindell authored
      <@Deuce> SyncTERM on MSVC really shouldn't be part of CI since it's not expected to work.
      <DigitalMan> why not?
      <@Deuce> Because it's not supported.
      <@Deuce> So it's not part of the integration path.
      eed866b4
    • Deuce's avatar
      Eliminate crash in js.on_exit() · be9d78c6
      Deuce authored
      Have js.on_exit() throw an exciption with a useful(?) error when the
      scope already has private data, and that data is not an on_exit list.
      
      This fixes #182.
      be9d78c6
    • Deuce's avatar
      Use a better default for web root. · 1d1e8671
      Deuce authored
      This should be use in all the other places, but this was enough for
      me to debug the issue at hand.
      1d1e8671
    • Rob Swindell's avatar
      Added SyncTERM-MSVC (Windows) build · c10392e0
      Rob Swindell authored
      c10392e0