Ricki Hirner ee098c4a83 Explicitly integrate Conscrypt (#1796)
* Merge HttpClient and HttpClientBuilder

- Remove `HttpClient` class and replace with `OkHttpClient`
- Update all references to `HttpClient` to use `OkHttpClient`
- Add new `HttpClientBuilder` class for building `OkHttpClient` instances
- Update all builder usages to use the new `HttpClientBuilder` class

* KDoc

* Integrate Conscrypt for TLS

- Add Conscrypt dependency
- Initialize Conscrypt in HttpClientBuilder
- Create ConscryptIntegration utility

* KDoc

* Make object a class, better test

* Update cert4android to the latest version (doesn't bundle Conscrypt anymore)
2025-11-06 10:07:40 +01:00
2025-04-25 09:05:43 +02:00
2025-10-28 11:18:54 +01:00
2023-05-17 18:13:27 +02:00
2024-11-20 16:11:40 +01:00
2015-11-27 12:31:15 +01:00
2022-05-28 20:06:35 +02:00

Website F-Droid License Follow @davx5app@fosstodon.org Development tests

DAVx⁵ logo

DAVx⁵

Please see the DAVx⁵ Web site for comprehensive information about DAVx⁵, including a list of services it has been tested with.

DAVx⁵ is licensed under the GPLv3 License.

News and updates:

Help, feature requests, bug reports: DAVx⁵ discussions

Parts of DAVx⁵ have been outsourced into these libraries:

  • cert4android custom certificate management
  • dav4jvm WebDAV/CalDav/CardDAV framework
  • synctools iCalendar/vCard/Tasks processing and content provider access

If you want to support DAVx⁵, please consider donating to DAVx⁵ or purchasing it.

USED THIRD-PARTY LIBRARIES

The most important libraries which are used by DAVx⁵ (alphabetically):

See About / Libraries in the app for all used libraries and their licenses.

Description
No description provided
Readme GPL-3.0 63 MiB
Languages
Kotlin 98%
HTML 1.9%