Status report: consultancy team, week 10, 2025

Caolan

Chris

Mike

  • WebDAV / OAUTH 2.0 authentication (desktop)

    • The WebDAV workflow needs storing client id/secret (the webdav server’s)
    • PasswordContainer in svl/source/passwordcontainer/passwordcontainer.cxx
    • Need a new UNO interface (XPasswordContainerX)? To allow use of system encryption, without a master password
    • Need WebDAV server, hard to implement using only standard-reading
  • ReqIF export: borders on images cause invalid font elements

    • fixed

Tomaz

  • Trying to setup a Webdav OAuth2 server
    • struggle to figure out how to set it up - succeeded for basic auth, but not OAuth2 in short try
    • delegated this to Mike (as he is blocked by having a working WebDav server) and Rash to help as he is more familiar with docker
    • will get access to a WebDav OAuth2 server
  • Setup the macOS build and looked into Mike’s OAuth2 patch.
    • generally cross platform , but the HTTP server is needed, which is windows only
    • looked around what is available on macOS, but not much convenient
    • found boost::beast that is included into the boost and we can use it
    • working to set this up in the code as a replacement to the Windows HTTP server and get the GDrive OAuth2 work

Miklos

Worked on perf: elide invalidations if no tiles sent ... · Issue #11254 · CollaboraOnline/online · GitHub