From f4f213d80ae335f3447fce6e506536e9e78f0df2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20K=C3=BCrten?= Date: Wed, 10 Aug 2022 12:05:43 +0200 Subject: [PATCH] Add dependency on mailbox from Maven local --- bramble-core/build.gradle | 1 + bramble-core/witness.gradle | 61 ++++++++++++++++++++++++++++++++++--- 2 files changed, 58 insertions(+), 4 deletions(-) diff --git a/bramble-core/build.gradle b/bramble-core/build.gradle index 631629342..4dd028ee4 100644 --- a/bramble-core/build.gradle +++ b/bramble-core/build.gradle @@ -32,6 +32,7 @@ dependencies { testImplementation "org.jmock:jmock-junit4:$jmock_version" testImplementation "org.jmock:jmock-imposters:$jmock_version" testImplementation "com.squareup.okhttp3:mockwebserver:4.9.3" + testImplementation "org.briarproject:mailbox-lib:0.1" testAnnotationProcessor "com.google.dagger:dagger-compiler:$dagger_version" diff --git a/bramble-core/witness.gradle b/bramble-core/witness.gradle index f1af7ac8f..2a01b041b 100644 --- a/bramble-core/witness.gradle +++ b/bramble-core/witness.gradle @@ -1,15 +1,23 @@ dependencyVerification { verify = [ 'cglib:cglib:3.2.8:cglib-3.2.8.jar:3f64de999ecc5595dc84ca8ff0879d8a34c8623f9ef3c517a53ed59023fcb9db', + 'ch.qos.logback:logback-classic:1.2.10:logback-classic-1.2.10.jar:3160ae988af82c8bf3024ddbe034a82da98bb186fd09e76c50543c5b9da5cc5e', + 'ch.qos.logback:logback-core:1.2.10:logback-core-1.2.10.jar:ba51a3fe56691f9dd7fe742e4a73c3ab4aaaa32202c73409ba56f18687399a08', 'com.fasterxml.jackson.core:jackson-annotations:2.13.0:jackson-annotations-2.13.0.jar:81f9724d8843e8b08f8f6c0609e7a2b030d00c34861c4ac7e2099a7235047d6f', + 'com.fasterxml.jackson.core:jackson-annotations:2.13.3:jackson-annotations-2.13.3.jar:5326a6fbcde7cf8817f36c254101cd45f6acea4258518cd3c80ee5b89f4e4b9b', 'com.fasterxml.jackson.core:jackson-core:2.13.0:jackson-core-2.13.0.jar:348bc59b348df2e807b356f1d62d2afb41a974073328abc773eb0932b855d2c8', + 'com.fasterxml.jackson.core:jackson-core:2.13.3:jackson-core-2.13.3.jar:ab119a8ea3cc69472ebc0e870b849bfbbe536ad57d613dc38453ccd592ca6a3d', 'com.fasterxml.jackson.core:jackson-databind:2.13.0:jackson-databind-2.13.0.jar:9c826d27176268777adcf97e1c6e2051c7e33a7aaa2c370c2e8c6077fd9da3f4', + 'com.fasterxml.jackson.core:jackson-databind:2.13.3:jackson-databind-2.13.3.jar:6444bf08d8cd4629740afc3db1276938f494728deb663ce585c4e91f6b45eb84', + 'com.fasterxml.jackson.module:jackson-module-kotlin:2.13.3:jackson-module-kotlin-2.13.3.jar:173b35e183756036457bb2e8d4ce26966fbf04da706a30b68ada69f4a2a14853', 'com.google.code.findbugs:annotations:3.0.1:annotations-3.0.1.jar:6b47ff0a6de0ce17cbedc3abb0828ca5bce3009d53ea47b3723ff023c4742f79', 'com.google.code.findbugs:jsr305:3.0.2:jsr305-3.0.2.jar:766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7', 'com.google.dagger:dagger-compiler:2.33:dagger-compiler-2.33.jar:aa8a0d8370c578fd6999802d0d90b9829377a46d2c1141e11b8f737970e7155e', 'com.google.dagger:dagger-producers:2.33:dagger-producers-2.33.jar:5897f0b6eef799c2adfe3ccacc58c0fb374d58acb063c3ebe5366c38a8bce5c8', 'com.google.dagger:dagger-spi:2.33:dagger-spi-2.33.jar:e2dcab2221b8afb9556ef0a1c83b0bd5f42552e254322a257330f754cdbbb9d4', 'com.google.dagger:dagger:2.33:dagger-2.33.jar:d8798c5b8cf6b125234e33af5c6293bb9f2208ce29b57924c35b8c0be7b6bdcb', + 'com.google.dagger:dagger:2.40:dagger-2.40.jar:b8cf6fd029e18c9bd3aab1e28127a4b2f696c02bc3d197f8aa08fbb92af2a22b', + 'com.google.dagger:hilt-core:2.40:hilt-core-2.40.jar:92c4fea3770266036153259103c304436a4fdadaf861b6e20984029470d41382', 'com.google.errorprone:error_prone_annotations:2.2.0:error_prone_annotations-2.2.0.jar:6ebd22ca1b9d8ec06d41de8d64e0596981d9607b42035f9ed374f9de271a481a', 'com.google.errorprone:javac-shaded:9-dev-r4023-3:javac-shaded-9-dev-r4023-3.jar:65bfccf60986c47fbc17c9ebab0be626afc41741e0a6ec7109e0768817a36f30', 'com.google.googlejavaformat:google-java-format:1.5:google-java-format-1.5.jar:aa19ad7850fb85178aa22f2fddb163b84d6ce4d0035872f30d4408195ca1144e', @@ -17,6 +25,8 @@ dependencyVerification { 'com.google.guava:guava:27.1-jre:guava-27.1-jre.jar:4a5aa70cc968a4d137e599ad37553e5cfeed2265e8c193476d7119036c536fe7', 'com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava:listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99', 'com.google.j2objc:j2objc-annotations:1.1:j2objc-annotations-1.1.jar:2994a7eb78f2710bd3d3bfb639b2c94e219cedac0d4d084d516e78c16dddecf6', + 'com.google.zxing:core:3.4.1:core-3.4.1.jar:acfa30338c26267b6cab665509c2251bb96e8350bfcad89d59b949ba77011f8d', + 'com.googlecode.json-simple:json-simple:1.1.1:json-simple-1.1.1.jar:4e69696892b88b41c55d49ab2fdcc21eead92bf54acc588c0050596c3b75199c', 'com.h2database:h2:1.4.192:h2-1.4.192.jar:225b22e9857235c46c93861410b60b8c81c10dc8985f4faf188985ba5445126c', 'com.squareup.okhttp3:mockwebserver:4.9.3:mockwebserver-4.9.3.jar:9c8c581c29f22f877a35d11380462f75bb24bf1886204fe835ee695594a2784e', 'com.squareup.okhttp3:okhttp:3.12.13:okhttp-3.12.13.jar:508234e024ef7e270ab1a6d5b356f5b98e786511239ca986d684fd1e2cf7bc82', @@ -24,11 +34,45 @@ dependencyVerification { 'com.squareup.okio:okio:1.15.0:okio-1.15.0.jar:693fa319a7e8843300602b204023b7674f106ebcb577f2dd5807212b66118bd2', 'com.squareup.okio:okio:2.8.0:okio-jvm-2.8.0.jar:4496b06e73982fcdd8a5393f46e5df2ce2fa4465df5895454cac68a32f09bbc8', 'com.squareup:javapoet:1.13.0:javapoet-1.13.0.jar:4c7517e848a71b36d069d12bb3bf46a70fd4cda3105d822b0ed2e19c00b69291', + 'com.typesafe:config:1.4.1:config-1.4.1.jar:4c0aa7e223c75c8840c41fc183d4cd3118140a1ee503e3e08ce66ed2794c948f', + 'io.ktor:ktor-client-core-jvm:2.0.3:ktor-client-core-jvm-2.0.3.jar:15828e1de6404ba95db6401b1180fc85bd7d7557e6f3351f555afe8f5e6f4b88', + 'io.ktor:ktor-events-jvm:2.0.3:ktor-events-jvm-2.0.3.jar:5b0242430a39399bc9ecaf6879ffa94bf724005583eb71aa44fdf0ea14aadb23', + 'io.ktor:ktor-http-cio-jvm:2.0.3:ktor-http-cio-jvm-2.0.3.jar:ee1f702dbf354627a46f87e6a5175cd6f6250171b4d918afcf1b0cbedccb82c4', + 'io.ktor:ktor-http-jvm:2.0.3:ktor-http-jvm-2.0.3.jar:ef212ac976b9940bda91448533fc6c5723ffab36ba5134422cc5f04e41d018fb', + 'io.ktor:ktor-io-jvm:2.0.3:ktor-io-jvm-2.0.3.jar:5c238469731a4ed300cef51062ce2ffcb672c9ecdee69a21b473173b712a77ce', + 'io.ktor:ktor-network-jvm:2.0.3:ktor-network-jvm-2.0.3.jar:4b041d9fcfe4f0ac2dd85347da725a09e6e74ad9a131e58112240679952677df', + 'io.ktor:ktor-serialization-jackson-jvm:2.0.3:ktor-serialization-jackson-jvm-2.0.3.jar:3468585257d9b4841a2a61a3c6c464427d6f42bc332dfb4c44de23b56efe6923', + 'io.ktor:ktor-serialization-jvm:2.0.3:ktor-serialization-jvm-2.0.3.jar:af862165d247c91cc79f42b7daad4b705f1b96f33c4cef6a26b3b1690ccaae81', + 'io.ktor:ktor-server-auth-jvm:2.0.3:ktor-server-auth-jvm-2.0.3.jar:41429c354a7455f41fae44186765df00bab7957f20d765eb9b4e160e770884a3', + 'io.ktor:ktor-server-call-logging-jvm:2.0.3:ktor-server-call-logging-jvm-2.0.3.jar:e13023f0e434ba0dabd16212ded6ffab0d455933dde28e1189f787726f23ca5a', + 'io.ktor:ktor-server-content-negotiation-jvm:2.0.3:ktor-server-content-negotiation-jvm-2.0.3.jar:6185baac8c2bf2fc7ffb66169b9cf02859d9eee405073df8921dd9b43bd45276', + 'io.ktor:ktor-server-core-jvm:2.0.3:ktor-server-core-jvm-2.0.3.jar:70a58fc6cbf6cdef1bb49df3fc67bd6341b9c153683328d07cef901888b57a49', + 'io.ktor:ktor-server-host-common-jvm:2.0.3:ktor-server-host-common-jvm-2.0.3.jar:86527c7d164384ef47551698018102bd5f730a4c382ff2e6281826546444ce80', + 'io.ktor:ktor-server-netty-jvm:2.0.3:ktor-server-netty-jvm-2.0.3.jar:6e7f9665258c2ecf6ee1cf24501560db823385cec00bec9d96949f925f95d1f8', + 'io.ktor:ktor-server-sessions-jvm:2.0.3:ktor-server-sessions-jvm-2.0.3.jar:d3517b86d97e49ff704eace7189cf52b15fb37c3dd79a4f24df930ba8c72405e', + 'io.ktor:ktor-utils-jvm:2.0.3:ktor-utils-jvm-2.0.3.jar:2dadae1501fdcb2377065a6e333470f2f7876810e6dc394e6c075730e7df515b', + 'io.ktor:ktor-websocket-serialization-jvm:2.0.3:ktor-websocket-serialization-jvm-2.0.3.jar:d5d773c4fbefec72b016155989332d87310374dc1fd1fd2ecc4072936dcf0e4e', + 'io.ktor:ktor-websockets-jvm:2.0.3:ktor-websockets-jvm-2.0.3.jar:ce01043dcf7baa032d7fda7be08a861ec9b90cbac92b6489df69cc0c9c752544', + 'io.netty:netty-buffer:4.1.77.Final:netty-buffer-4.1.77.Final.jar:41b7ddc4dd124c7e75af33a13a426fda4e1ec87c387cd234971e7df4c0b51c26', + 'io.netty:netty-codec-http2:4.1.77.Final:netty-codec-http2-4.1.77.Final.jar:f2c3c1dc919fd694d1c4015143316811ed3c70edc6b0586851190305c2723296', + 'io.netty:netty-codec-http:4.1.77.Final:netty-codec-http-4.1.77.Final.jar:96f6726f1f47273415665e8bf18f3b4ae28572fcb8845a7fe6e6d7ffdb8c48d2', + 'io.netty:netty-codec:4.1.77.Final:netty-codec-4.1.77.Final.jar:84e4e01dd5b345311e971289b5bc08c0dfd6054a28d16853f0416943c9a3e458', + 'io.netty:netty-common:4.1.77.Final:netty-common-4.1.77.Final.jar:40dd9b5ef14878f050a1f7f4d5647d53473f134e349665b47243bde56de7a51f', + 'io.netty:netty-handler:4.1.77.Final:netty-handler-4.1.77.Final.jar:7911becd4850ff3fc3d93b4be7c468a2f6444fb48c17eec03c807856faf11e0a', + 'io.netty:netty-resolver:4.1.77.Final:netty-resolver-4.1.77.Final.jar:0161cfe9544b3656ed0de67d8937828101859e94bcd0caaf58d21ac7011eabd4', + 'io.netty:netty-transport-classes-epoll:4.1.77.Final:netty-transport-classes-epoll-4.1.77.Final.jar:0593fb942d7d57aadcc22360a238dcfac9f29013a20201ef49cc392b0dd2aaf9', + 'io.netty:netty-transport-classes-kqueue:4.1.77.Final:netty-transport-classes-kqueue-4.1.77.Final.jar:4f27439bd83ae147b327dc0fdb9ff7315e93927b4054afe6ce8e64b0d78c85f5', + 'io.netty:netty-transport-native-epoll:4.1.77.Final:netty-transport-native-epoll-4.1.77.Final.jar:ce87b3400ce5a869494007b67c1f2a4af4fe90c48e6ce7dd441cff01f5fa4015', + 'io.netty:netty-transport-native-kqueue:4.1.77.Final:netty-transport-native-kqueue-4.1.77.Final.jar:e8a200301c087dd9278fb598d19e27d549d652cf9a38f8ad6a8167a35a51bdd6', + 'io.netty:netty-transport-native-unix-common:4.1.77.Final:netty-transport-native-unix-common-4.1.77.Final.jar:108d27f325fa9ce9a914fa53638fbeeb1a384148fb3a13389bd09a5e38e4ac1e', + 'io.netty:netty-transport:4.1.77.Final:netty-transport-4.1.77.Final.jar:034cdf7d81feaad9977c3d8b4fc05611952bc9861dfb9085b8962e2c1de582aa', 'javax.annotation:jsr250-api:1.0:jsr250-api-1.0.jar:a1a922d0d9b6d183ed3800dfac01d1e1eb159f0e8c6f94736931c1def54a941f', 'javax.inject:javax.inject:1:javax.inject-1.jar:91c77044a50c481636c32d916fd89c9118a72195390452c81065080f957de7ff', 'junit:junit:4.13.2:junit-4.13.2.jar:8e495b634469d64fb8acfa3495a065cbacc8a0fff55ce1e31007be4c16dc57d3', 'net.bytebuddy:byte-buddy:1.9.12:byte-buddy-1.9.12.jar:3688c3d434bebc3edc5516296a2ed0f47b65e451071b4afecad84f902f0efc11', 'net.i2p.crypto:eddsa:0.2.0:eddsa-0.2.0.jar:a7cb1b85c16e2f0730b9204106929a1d9aaae1df728adc7041a8b8b605692140', + 'net.java.dev.jna:jna-platform:5.8.0:jna-platform-5.8.0.jar:ffd93fe1bc07de6f33eabf3d051c3636e01a01c17cb0da8448c53a2ac5e3bf7a', + 'net.java.dev.jna:jna:5.8.0:jna-5.8.0.jar:930273cc1c492f25661ea62413a6da3fd7f6e01bf1c4dcc0817fc8696a7b07ac', 'net.jcip:jcip-annotations:1.0:jcip-annotations-1.0.jar:be5805392060c71474bf6c9a67a099471274d30b83eef84bfc4e0889a4f1dcc0', 'net.jodah:concurrentunit:0.4.2:concurrentunit-0.4.2.jar:5583078e1acf91734939e985bc9e7ee947b0e93a8eef679da6bb07bbeb47ced3', 'net.ltgt.gradle.incap:incap:0.2:incap-0.2.jar:b625b9806b0f1e4bc7a2e3457119488de3cd57ea20feedd513db070a573a4ffd', @@ -42,16 +86,22 @@ dependencyVerification { 'org.codehaus.mojo:animal-sniffer-annotations:1.17:animal-sniffer-annotations-1.17.jar:92654f493ecfec52082e76354f0ebf87648dc3d5cec2e3c3cdb947c016747a53', 'org.codehaus.mojo:animal-sniffer-ant-tasks:1.20:animal-sniffer-ant-tasks-1.20.jar:bb7d2498144118311d968bb08ff6fae3fc535fb1cb9cca8b8e9ea65b189422ac', 'org.codehaus.mojo:animal-sniffer:1.20:animal-sniffer-1.20.jar:80c422523c38db91260c6d78e5ee4b012862ab61cc55020c9e243dd7b5c62249', + 'org.eclipse.jetty.alpn:alpn-api:1.1.3.v20160715:alpn-api-1.1.3.v20160715.jar:07be99758b699e194f70fb9784d94202dc6c98212877829e3d72b020f2660576', + 'org.fusesource.jansi:jansi:2.4.0:jansi-2.4.0.jar:6cd91991323dd7b2fb28ca93d7ac12af5a86a2f53279e2b35827b30313fd0b9f', 'org.hamcrest:hamcrest-core:2.1:hamcrest-core-2.1.jar:e09109e54a289d88506b9bfec987ddd199f4217c9464132668351b9a4f00bee9', 'org.hamcrest:hamcrest-library:2.1:hamcrest-library-2.1.jar:b7e2b6895b3b679f0e47b6380fda391b225e9b78505db9d8bdde8d3cc8d52a21', 'org.hamcrest:hamcrest:2.1:hamcrest-2.1.jar:ba93b2e3a562322ba432f0a1b53addcc55cb188253319a020ed77f824e692050', 'org.hsqldb:hsqldb:2.3.5:hsqldb-2.3.5.jar:6676a6977ac98997a80f827ddbd3fe8ca1e0853dad1492512135fd1a222ccfad', - 'org.jetbrains.kotlin:kotlin-stdlib-common:1.4.10:kotlin-stdlib-common-1.4.10.jar:4681f2d436a68c7523595d84ed5758e1382f9da0f67c91e6a848690d711274fe', + 'org.jetbrains.kotlin:kotlin-reflect:1.6.21:kotlin-reflect-1.6.21.jar:1e1f57209f7238c3fd1735a1b9339a56565507dca249f8371bf59d91f601aeaa', 'org.jetbrains.kotlin:kotlin-stdlib-common:1.4.20:kotlin-stdlib-common-1.4.20.jar:a7112c9b3cefee418286c9c9372f7af992bd1e6e030691d52f60cb36dbec8320', - 'org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.10:kotlin-stdlib-jdk7-1.4.10.jar:f9566380c08722c780ce33ceee23e98ddf765ca98fabd3e2fabae7975c8d232b', - 'org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10:kotlin-stdlib-jdk8-1.4.10.jar:39b7a9442d7a3865e0f4a732c56c1d5da0e11ffb3bb82a461d32deb0c0ca7673', - 'org.jetbrains.kotlin:kotlin-stdlib:1.4.10:kotlin-stdlib-1.4.10.jar:01ecb09782c042b931c1839acf21a188340b295d05400afd6e3415d4475b8daa', + 'org.jetbrains.kotlin:kotlin-stdlib-common:1.6.21:kotlin-stdlib-common-1.6.21.jar:183bec59cd9f3a14957b190e8c879cf1194bd1f106b0a7b6e1cbb8790d242363', + 'org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.21:kotlin-stdlib-jdk7-1.6.21.jar:f1b0634dbb94172038463020bb2dd45ca26849f8ce29d625acb0f1569d11dbee', + 'org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.21:kotlin-stdlib-jdk8-1.6.21.jar:dab45489b47736d59fce44b80676f1947a9b6bcab10fd60e878a83bd82a6954c', 'org.jetbrains.kotlin:kotlin-stdlib:1.4.20:kotlin-stdlib-1.4.20.jar:b8ab1da5cdc89cb084d41e1f28f20a42bd431538642a5741c52bbfae3fa3e656', + 'org.jetbrains.kotlin:kotlin-stdlib:1.6.21:kotlin-stdlib-1.6.21.jar:739c526672bb337573b28f63afa8306eb088b0c3a0967f56d6c89f4a3012a492', + 'org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.2:kotlinx-coroutines-core-jvm-1.6.2.jar:09aac136027678db2d3c2696696202719af9213ba17ae076f4c4421008885bcb', + 'org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.6.2:kotlinx-coroutines-jdk8-1.6.2.jar:de9d8adbc78b9ba65bffb44e9dceefb7401ec4c5e9e3f13eb4b5dc0045057aeb', + 'org.jetbrains.kotlinx:kotlinx-coroutines-slf4j:1.6.2:kotlinx-coroutines-slf4j-1.6.2.jar:364ac5f09dd941baf460dcc25e95f5ad787db39f36c8c32d508ae961f764effb', 'org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.1.0:kotlinx-metadata-jvm-0.1.0.jar:9753bb39efef35957c5c15df9a3cb769aabf2cdfa74b47afcb7760e5146be3b5', 'org.jetbrains:annotations:13.0:annotations-13.0.jar:ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478', 'org.jmock:jmock-imposters:2.12.0:jmock-imposters-2.12.0.jar:3b836269745a137c9b2347e8d7c2104845b126ef04f012d6bfd94f1a7dea7b09', @@ -62,6 +112,9 @@ dependencyVerification { 'org.objenesis:objenesis:3.0.1:objenesis-3.0.1.jar:7a8ff780b9ff48415d7c705f60030b0acaa616e7f823c98eede3b63508d4e984', 'org.ow2.asm:asm:7.1:asm-7.1.jar:4ab2fa2b6d2cc9ccb1eaa05ea329c407b47b13ed2915f62f8c4b8cc96258d4de', 'org.ow2.asm:asm:9.1:asm-9.1.jar:cda4de455fab48ff0bcb7c48b4639447d4de859a7afc30a094a986f0936beba2', + 'org.slf4j:slf4j-api:1.7.36:slf4j-api-1.7.36.jar:d3ef575e3e4979678dc01bf1dcce51021493b4d11fb7f1be8ad982877c16a1c0', 'org.whispersystems:curve25519-java:0.5.0:curve25519-java-0.5.0.jar:0aadd43cf01d11e9b58f867b3c4f25c3194e8b0623d1953d32dfbfbee009e38d', + 'org:briarproject:mailbox-core:mailbox-core-0.1.jar:84a843d7ec4486008f57f2e2d13f4048f740a71b75c2f7140defcd54de799c3c', + 'org:briarproject:mailbox-lib:mailbox-lib-0.1.jar:7a4cb7a796facce81bc7969c405092be097fafd927108fc29c73ea46d0ab3365', ] }