Skip to content

Conversation

@patrickunterwegs
Copy link
Member

… library for further implementations like ktor

… library for further implementations like ktor
rfc2822
rfc2822 previously approved these changes Aug 31, 2025
@rfc2822
Copy link
Member

rfc2822 commented Sep 1, 2025

@ArnyminerZ @sunkup Our plan is to

  1. Move existing code into a okhttp package so that we can continue to use it until the Ktor version is ready.
  2. The Ktor code will be placed in a separate ktor package.
  3. As soon as it's ready, we can use the ktor package in DAVx5, ideally first only for WebDAV.
  4. If this is working, we can migrate the rest of DAVx5 to the Ktor package.
  5. Then the okhttp package can be removed in dav4jvm.

For DAVx5, we will keep okhttp as engine for Ktor, but it shouldn't be a hard dependency, so that other projects can use dav4jvm with other engines.

@sunkup sunkup moved this from Todo to In Progress in DAVx⁵ Releases Sep 2, 2025
@rfc2822 rfc2822 requested a review from sunkup September 10, 2025 14:14
@rfc2822 rfc2822 merged commit 37c2bde into bitfireAT:main Sep 11, 2025
1 check passed
@github-project-automation github-project-automation bot moved this from In Progress to Done in DAVx⁵ Releases Sep 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

refactoring Internal improvement of existing functions

3 participants