Skip to content
Snippets Groups Projects
  1. Feb 28, 2022
  2. Jan 08, 2020
  3. Sep 06, 2019
  4. Sep 04, 2019
  5. Aug 12, 2019
  6. Aug 10, 2019
  7. Aug 09, 2019
  8. Aug 28, 2018
  9. May 24, 2018
  10. May 23, 2018
  11. May 17, 2018
  12. Jun 13, 2018
  13. Apr 10, 2018
  14. Aug 24, 2017
  15. Aug 22, 2017
  16. Aug 14, 2017
  17. May 27, 2017
  18. May 17, 2017
  19. Apr 14, 2017
    • Oz Linden's avatar
      e07a60f6
    • Oz Linden's avatar
      Change certificate store infrastructure to key off of the Subject Key · fd3628ef
      Oz Linden authored
      Id rather than sha1 hash, since that is rarely used in modern
      certs. The previous form was storing trusted certs using an empty sha1
      hash value as the key, which meant most certificates matched... not good.
      
      Modify the LLCertException to pass certificate information back as
      LLSD rather than an LLPointer<LLCertificate>, because when the
      exception is being thown from the certificate constructor that results
      in one of a couple of other exceptions (even refcounting won't save
      you when the problem is that the thing you're pointing to never
      finished coming into being properly).
      
      Update the certificates in the llsechandler_basic_test to modern
      conventions, and extend the classes to allow for an optional
      validation date so that the test can use a fixed date. Also make all
      the certificates include the plain text form for ease of reference.
      fd3628ef
  20. Mar 02, 2017
  21. Feb 27, 2017
  22. Dec 07, 2016
    • Drake Arconis's avatar
      PVS Studio support · 801d1ea0
      Drake Arconis authored
      801d1ea0
    • Nat Goodspeed's avatar
      DRTVWR-418: Apparently (some) Windows hosts still need freeport(). · 5bb456d8
      Nat Goodspeed authored
      This is the function in indra/llmessage/tests/testrunner.py that iterates
      through ports in a specified range, looking for an available one. Other
      platforms understand a specification of port 0 to mean: "You pick one. I'll
      just use whichever one you picked."
      5bb456d8
    • Nat Goodspeed's avatar
      DRTVWR-418: Revamp testrunner to shutdown server Thread at end. · a4ba22fe
      Nat Goodspeed authored
      Instead of having testrunner.run()'s caller pass a Thread object on which to
      run the caller's server instance's serve_forever() method, just pass the
      server instance. testrunner.run() now constructs the Thread. This API change
      allows run() to also call shutdown() on the server instance when done, and
      then join() the Thread.
      
      The hope is that this will avoid the Python runtime forcing the process
      termination code to 1 due to forcibly killing the daemon thread still running
      serve_forever().
      
      While at it, eliminate calls to testrunner.freeport() -- just make the runtime
      pick a suitable port instead.
      a4ba22fe
  23. Nov 30, 2016
    • Nat Goodspeed's avatar
      DRTVWR-418: Adjust for LL_VIEWER_CHANNEL coming in unquoted. · 222919be
      Nat Goodspeed authored
      Evidently the LL_VIEWER_CHANNEL macro (defined on the compiler command line)
      used to contain enclosing double quotes. Something changed (newer CMake
      version?) so that the macro now expands as Second Life Release rather than as
      "Second Life Release". That leads to syntax errors when it's used.
      
      Add C++ preprocessor trickery to stringize the value of the macro.
      222919be
  24. Mar 06, 2017
  25. Mar 02, 2017
  26. Mar 01, 2017
  27. Sep 14, 2016
  28. Aug 27, 2016
  29. Aug 22, 2016
  30. Aug 18, 2016
  31. Jan 31, 2016
  32. Jan 29, 2016
  33. Nov 10, 2015
Loading