Skip to content
Snippets Groups Projects
  1. May 23, 2023
    • Anton Schwarz's avatar
      Add wetzel-desy/mod_want_digest · ed4737f0
      Anton Schwarz authored
      As per the request from @mlassnig.
      
      mod_want_digest is an alpha version of an Apache2 httpd module
      implementing a data integrity check in accordance with RFC 3230. It
      should be necessary to implement third party copy (TPC) between WebDAV
      instances.
      
      We used a dynamic dependency approach for `mod_want_digest`, this means
      that the current `mod_want_digest` is curled from the git repository and
      compiled within `httpd:latest`. As per @maany's request. (The other
      option would have been to use static dependencies/files from
      `mod_want_digest`, but this would require us to pin the `httpd` version,
      and this would clash with an earlier requirement of @mlassnig.
      
      Some additional steps are necessary to compile, initialise and attach
      the module:
      
      * Download dependencies for `libz.so` (we achieved this by installing
        `build-essential`.
      * Soft-link the instance of `libz.so` to `libzlib.so` (which the linker
        `ld` can find).
      * Compile using `apxs` with the option `-lzlib`.
      * Initialise and attach using `apxs` in a separate step.
      
      For SSL to work it was necessary to softlink the `default-ssl.conf` from
      `sites-available` to `sites-enabled`.
      
      Removed references to certificates
      
      because these certificates will be volume mounted in.
      4 tags
      ed4737f0
    • Anton Schwarz's avatar
      Add WebDAV Container · 97f8e6d7
      Anton Schwarz authored
      This adds the Dockerfile as well as all required scripts and config
      files to build the WebDAV image and run the WebDAV container.
      
      Also added WebDAV to `docker-auto-build.yml`, using `httpd:latest` as
      per @mlassnig's request.
      97f8e6d7
  2. May 16, 2023
  3. May 12, 2023
  4. May 05, 2023
  5. Apr 12, 2023
  6. Mar 29, 2023
  7. Mar 23, 2023
  8. Mar 20, 2023
  9. Mar 15, 2023
  10. Mar 14, 2023
  11. Mar 09, 2023
  12. Mar 02, 2023
  13. Feb 15, 2023
  14. Feb 02, 2023
  15. Jan 25, 2023
  16. Jan 20, 2023
  17. Jan 19, 2023
Loading