akwizgran
a3ba1ac91e
Fix Gradle Witness.
2023-09-05 16:38:36 +01:00
akwizgran
7b65c63bc9
Package Android binaries, enable desugaring, bump min API level.
...
FIXME: Desugaring ConcurrentHashMap.newKeySet() requires
desugar_jdk_libs version 2, which requires bumping the Android Gradle
plugin version. This seems to have broken Gradle Witness.
2023-09-05 14:50:23 +01:00
akwizgran
bf2de56abe
Use SqliteDatabase as default implementation.
2023-09-05 10:48:58 +01:00
akwizgran
6734284585
WIP: Add SQLite DB backend using sqlite-jdbc-crypt.
2023-09-01 11:42:24 +01:00
akwizgran
4591de2017
Upgrade Tor to 0.4.7.14.
2023-08-08 16:54:09 +01:00
akwizgran
704f69c9fd
Upgrade onionwrapper to 0.0.5.
2023-08-07 14:17:11 +01:00
akwizgran
caa078585b
Merge branch 'macos3' into 'master'
...
macOS support
See merge request briar/briar!1790
2023-06-22 17:04:09 +00:00
akwizgran
e68c0c7f4b
Merge branch 'onionwrapper-0.0.4' into 'master'
...
Upgrade onionwrapper to 0.0.4
See merge request briar/briar!1798
2023-06-22 12:26:21 +00:00
akwizgran
b71198d9b1
Check network status periodically on JavaSE.
2023-06-20 16:34:45 +01:00
Sebastian Kürten
079c6e0475
Add comment why we choose a differnt port for headless on macOS
2023-06-20 12:21:11 +02:00
Sebastian Kürten
3a0f8ed85c
Document building of macOS headless jars and fix included native binaries on macOS
2023-06-15 18:07:18 +02:00
Sebastian Kürten
57f7501780
macOS support
2023-06-15 12:48:01 +02:00
akwizgran
3cc5699fe0
Upgrade onionwrapper to 0.0.4.
2023-06-14 17:06:10 +01:00
akwizgran
9291613175
Fix some other uses of toLowerCase() without a locale.
2023-05-30 22:06:18 +01:00
akwizgran
0ca21ad4c0
Upgrade onionwrapper to 0.0.2 and dont-kill-me-lib to 0.2.7.
2023-05-09 15:23:17 +01:00
Torsten Grote
fbc32830bd
Force kotlin standard lib to latest version to prevent jetifier issues
2023-04-19 11:02:33 -03:00
Torsten Grote
145117a1dc
Update most of the things
2023-04-19 11:02:33 -03:00
akwizgran
07e56f7086
Remove mailbox feature flag.
2023-04-18 14:18:58 +01:00
akwizgran
7810e7e848
Enable mailbox support in release builds.
2023-04-18 12:37:33 +01:00
akwizgran
cab8f834bd
Convert onionwrapper from a submodule to a dependency.
2023-03-29 17:01:30 +01:00
akwizgran
aadbd3a662
Fix dependencies for headless jar tasks.
2023-03-28 17:41:22 +01:00
akwizgran
61e7d2ebf9
Move Tor wrapper to library.
2023-03-28 17:18:05 +01:00
Sebastian Kürten
b785b6c10f
Upgrade tor
2023-02-24 13:05:46 +01:00
Sebastian Kürten
26ec200f50
Convert tor to regular dependencies
2023-02-24 12:51:50 +01:00
Sebastian Kürten
6ecb44bcaa
Don't package all snowflake architectures into headless jars
2023-02-21 09:38:24 +01:00
akwizgran
2bfdcaaa42
Declare dependencies for custom jar tasks.
2022-12-02 18:05:28 +00:00
akwizgran
c2e71ef52f
Remove configuration: default, make transitive dependencies explicit.
2022-12-02 17:43:52 +00:00
akwizgran
c16d0e8f45
Refactor dependencies to satisfy Android Studio's linter.
...
If an Android module depends on another module's default configuration, Android Studio's linter won't recognise references to classes in the other module. Instead, the Android module must depend on the other module without specifying a configuration. This entails some changes in the handling of transitive dependencies, and the other module must include its main classes in its testOutput artifact so the Android module's tests can use them.
2022-11-29 13:35:29 +00:00
akwizgran
c3f3c6211d
Merge branch 'mailbox-integration-tests' into 'master'
...
First integration test for mailbox with two contacts
See merge request briar/briar!1725
2022-11-07 12:58:18 +00:00
akwizgran
9bbfea525a
Merge branch '2370-fix-readme-for-headless-jar' into 'master'
...
Update instructions on how to build and run briar-headless
Closes #2370
See merge request briar/briar!1726
2022-11-04 13:01:53 +00:00
Torsten Grote
a705caa5fa
Add better logging for integration tests by injecting a ThreadFactory that can set thread names
2022-11-02 13:25:30 -03:00
Torsten Grote
904355b0a6
Replace khttp test library with a fork that is available on maven central
2022-11-01 09:48:38 -03:00
Torsten Grote
4a65bc1726
Update some libraries
2022-10-27 10:43:30 -03:00
Sebastian Kürten
ab6c925a9c
Update instructions on how to build and run briar-headless
2022-10-14 16:39:44 +02:00
Sebastian Kürten
7be83a56a2
Address review feedback
2022-09-28 15:34:16 +02:00
Sebastian Kürten
459b97c1d4
Integration tests for mailbox using mailbox-lib as submodule
2022-09-22 18:08:03 +02:00
FlyingP1g FlyingP1g
4efdb7b75b
Removed anonymous author status.
2022-08-30 20:28:01 +03:00
akwizgran
339e4daded
Update Dagger modules.
2022-08-05 14:16:15 +01:00
Torsten Grote
61e7635b9f
Merge branch 'windows-tor-plugin' into 'master'
...
Add Tor plugin for Windows
See merge request briar/briar!1666
2022-06-22 17:08:23 +00:00
Sebastian Kürten
17f5fc7518
Make headless platform jars depend on main jar task
2022-06-22 10:30:32 +02:00
akwizgran
1a6ba16a59
Add windowsJar task.
2022-06-09 15:39:26 +01:00
akwizgran
654a05df8a
Use Windows Tor plugin in briar-headless.
2022-06-09 15:39:26 +01:00
akwizgran
b128220be3
Add MailboxFileManager for downloads (uploads to be added later).
2022-06-03 17:55:19 +01:00
Torsten Grote
065ceb8e98
Add FeatureFlag for mailbox
2022-02-10 08:51:58 -03:00
Torsten Grote
24d058cdcc
Merge branch 'add-more-feature-flags-for-desktop' into 'master'
...
Add feature flags for private groups, forums and blogs
See merge request briar/briar!1572
2022-01-18 11:41:26 +00:00
Sebastian Kürten
707802c459
Add feature flags for private groups, forums and blogs
2022-01-06 15:35:37 +01:00
Torsten Grote
d665fc17ec
Add /status and /setup mailbox API call with tests
2022-01-03 14:10:44 -03:00
akwizgran
07b35db4d4
Fix headless jar build on Java 11, add to CI pipeline.
2021-12-13 15:38:17 +00:00
akwizgran
e688448537
Merge branch 'dynamic-tor-ports' into 'master'
...
Make Tor ports configurable at runtime
See merge request briar/briar!1537
2021-11-04 11:00:09 +00:00
Sebastian Kürten
a1f9e80e12
Inject Tor ports via annotated int parameters
2021-11-03 15:43:01 +01:00