Skip to content
  1. Nov 03, 2017
    • Ed Tanous's avatar
      Add readme · 038c52e0
      Ed Tanous authored
      Change-Id: I6c42154a40417e6b36cd6e096e1fad465f4a3a84
      038c52e0
  2. Oct 30, 2017
    • Ed Tanous's avatar
      Remove g3log · eef65cd0
      Ed Tanous authored
      Change-Id: Id82dcc2e9743482e3df72796f43b1a5cf4aaf504
      eef65cd0
    • Ed Tanous's avatar
      Update get_routes to use trie for efficiency · 1c74de87
      Ed Tanous authored
      This commit updates the behavior of request_routes to actually use the
      trie data structure to find the appropriate routes.  This function was
      originaly intended for debugging, but now with redfish, it is being
      used to look up routes.
      
      Also, update the prototype so it returns a string pointer to the main
      route in the trie instead of copying the whole list of stings.
      
      A future optimization should also give the ability to pick a "stop at"
      character, or a depth so that users can decide how deep into the tree
      they want to iterate, instead of getting the whole subtree and
      filtering after the fact.
      
      Change-Id: I8b98fb3f19f59a043ae6aa583ed62ab89be10eb8
      1c74de87
  3. Oct 27, 2017
    • Ed Tanous's avatar
      Refactor session key storage · c963aa42
      Ed Tanous authored
      Refactor session key storage to actually have an interface that isn't
      map, and provide reasonable lookup functions, as well as update the
      consumers of those functions.
      This also implements session timeouts.
      
      Change-Id: Ica46716805782cfbb7c4ee5569bc7e468c260bc3
      c963aa42
  4. Oct 26, 2017
  5. Oct 25, 2017
  6. Oct 24, 2017
    • Ed Tanous's avatar
      Update Webserver · ba9f9a6c
      Ed Tanous authored
      Upate get_routes to use the correct constness for its use case
      crow to set json_mode if json value is populated
      Delete std::array bytes API due to major efficiency issues.  To be
      replaced with span API in near future
      Implement a catch block for handlers that can throw exceptions
      Implement direct handling of routes that end with / to better support
      redfish.
          /foo and /foo/ now invoke the same handler insead of issuing a 301
      redirect
      Update nlohmann to latest version
      Implement one nlohmann endpoint with exceptions disabled
      Implement first pass at a IBM style rest-dbus interface
      Fix pam authentication to call dropbear auth methods
      Implements first pass at redfish interface.  Shemas avaialble pass
      redfish validation 100%
      Use response json object rather than request json object.
      Update authorization middleware to be redfish compliant
      UPdate random token generation to be more efficient, and not base64
      bytes, generate bytes directly
      
      Change-Id: I63cc2005c1a21f5c2f5168777a4e09f3c965a34f
      ba9f9a6c
  7. Oct 11, 2017
  8. Aug 31, 2017
  9. Aug 22, 2017
  10. Aug 09, 2017
    • Ed Tanous's avatar
      Turn auth back on · ef915c26
      Ed Tanous authored
      Change-Id: I9080032e8863f7c12778e02e08632d51587fbed9
      ef915c26
    • Ed Tanous's avatar
      Lots of updates to webserver. · 3dac749b
      Ed Tanous authored
      Make ssl keys consistent (and write to the correct location)
      Make sessions keyed by connection id
      Clean up logging frameworks
      Add new static files, and make firmware update work
      Make sensors work again
      Add better json handling
      
      Change-Id: I531a0fd7d583e049949cf27aa71544808fd7642d
      3dac749b
  11. Jun 28, 2017
  12. Jun 26, 2017
  13. Jun 22, 2017
  14. Jun 20, 2017
  15. Jun 19, 2017
  16. Jun 15, 2017
  17. Jun 13, 2017
  18. Jun 12, 2017
  19. Jun 06, 2017
  20. May 23, 2017
  21. May 18, 2017
  22. May 16, 2017
  23. May 15, 2017
  24. May 13, 2017
  25. May 12, 2017
Loading