Updated java.library.path.
Showing
with
60787 additions
and
9187 deletions
+60787
-9187
- .gitignore .gitignore +2 -0
- bramble-android/build.gradle bramble-android/build.gradle +104 -0
- bramble-android/libs/jtorctl-briar.jar bramble-android/libs/jtorctl-briar.jar +0 -0
- bramble-android/proguard-rules.txt bramble-android/proguard-rules.txt +15 -0
- bramble-android/src/main/AndroidManifest.xml bramble-android/src/main/AndroidManifest.xml +24 -0
- bramble-android/src/main/java/org/briarproject/bramble/BrambleAndroidModule.java ...n/java/org/briarproject/bramble/BrambleAndroidModule.java +13 -0
- bramble-android/src/main/java/org/briarproject/bramble/api/system/AndroidExecutor.java .../org/briarproject/bramble/api/system/AndroidExecutor.java +33 -0
- bramble-android/src/main/java/org/briarproject/bramble/plugin/AndroidPluginModule.java .../org/briarproject/bramble/plugin/AndroidPluginModule.java +65 -0
- bramble-android/src/main/java/org/briarproject/bramble/plugin/droidtooth/DroidtoothPlugin.java ...arproject/bramble/plugin/droidtooth/DroidtoothPlugin.java +677 -0
- bramble-android/src/main/java/org/briarproject/bramble/plugin/droidtooth/DroidtoothPluginFactory.java ...ct/bramble/plugin/droidtooth/DroidtoothPluginFactory.java +63 -0
- bramble-android/src/main/java/org/briarproject/bramble/plugin/droidtooth/DroidtoothTransportConnection.java ...mble/plugin/droidtooth/DroidtoothTransportConnection.java +37 -0
- bramble-android/src/main/java/org/briarproject/bramble/plugin/tcp/AndroidLanTcpPlugin.java .../briarproject/bramble/plugin/tcp/AndroidLanTcpPlugin.java +77 -0
- bramble-android/src/main/java/org/briarproject/bramble/plugin/tcp/AndroidLanTcpPluginFactory.java ...roject/bramble/plugin/tcp/AndroidLanTcpPluginFactory.java +57 -0
- bramble-android/src/main/java/org/briarproject/bramble/plugin/tor/TorNetworkMetadata.java ...g/briarproject/bramble/plugin/tor/TorNetworkMetadata.java +18 -0
- bramble-android/src/main/java/org/briarproject/bramble/plugin/tor/TorPlugin.java ...n/java/org/briarproject/bramble/plugin/tor/TorPlugin.java +750 -0
- bramble-android/src/main/java/org/briarproject/bramble/plugin/tor/TorPluginFactory.java ...org/briarproject/bramble/plugin/tor/TorPluginFactory.java +98 -0
- bramble-android/src/main/java/org/briarproject/bramble/plugin/tor/TorTransportConnection.java ...iarproject/bramble/plugin/tor/TorTransportConnection.java +36 -0
- bramble-android/src/main/java/org/briarproject/bramble/system/AndroidExecutorImpl.java .../org/briarproject/bramble/system/AndroidExecutorImpl.java +78 -0
- bramble-android/src/main/java/org/briarproject/bramble/system/AndroidLocationUtils.java ...org/briarproject/bramble/system/AndroidLocationUtils.java +72 -0
- bramble-android/src/main/java/org/briarproject/bramble/system/AndroidSeedProvider.java .../org/briarproject/bramble/system/AndroidSeedProvider.java +42 -0
- bramble-android/src/main/java/org/briarproject/bramble/system/AndroidSystemModule.java .../org/briarproject/bramble/system/AndroidSystemModule.java +33 -0
- bramble-android/src/main/java/org/briarproject/bramble/util/AndroidUtils.java ...main/java/org/briarproject/bramble/util/AndroidUtils.java +70 -0
- bramble-android/src/main/res/raw/torrc bramble-android/src/main/res/raw/torrc +0 -0
- bramble-android/src/main/res/values/strings.xml bramble-android/src/main/res/values/strings.xml +3 -0
- bramble-api/.gitignore bramble-api/.gitignore +0 -0
- bramble-api/build.gradle bramble-api/build.gradle +22 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/Bytes.java ...api/src/main/java/org/briarproject/bramble/api/Bytes.java +63 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/FormatException.java ...in/java/org/briarproject/bramble/api/FormatException.java +9 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/StringMap.java ...src/main/java/org/briarproject/bramble/api/StringMap.java +41 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/UniqueId.java .../src/main/java/org/briarproject/bramble/api/UniqueId.java +20 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/client/BdfMessageContext.java ...rg/briarproject/bramble/api/client/BdfMessageContext.java +36 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/client/BdfMessageValidator.java .../briarproject/bramble/api/client/BdfMessageValidator.java +66 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/client/ClientHelper.java ...ava/org/briarproject/bramble/api/client/ClientHelper.java +102 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/client/ContactGroupFactory.java .../briarproject/bramble/api/client/ContactGroupFactory.java +29 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/contact/Contact.java ...in/java/org/briarproject/bramble/api/contact/Contact.java +56 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/contact/ContactExchangeListener.java ...rproject/bramble/api/contact/ContactExchangeListener.java +20 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/contact/ContactExchangeTask.java ...briarproject/bramble/api/contact/ContactExchangeTask.java +22 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/contact/ContactId.java .../java/org/briarproject/bramble/api/contact/ContactId.java +34 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/contact/ContactManager.java .../org/briarproject/bramble/api/contact/ContactManager.java +86 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/contact/event/ContactAddedEvent.java ...rproject/bramble/api/contact/event/ContactAddedEvent.java +31 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/contact/event/ContactRemovedEvent.java ...roject/bramble/api/contact/event/ContactRemovedEvent.java +25 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/contact/event/ContactStatusChangedEvent.java .../bramble/api/contact/event/ContactStatusChangedEvent.java +31 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/contact/event/ContactVerifiedEvent.java ...oject/bramble/api/contact/event/ContactVerifiedEvent.java +26 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/crypto/CryptoComponent.java .../org/briarproject/bramble/api/crypto/CryptoComponent.java +203 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/crypto/CryptoExecutor.java ...a/org/briarproject/bramble/api/crypto/CryptoExecutor.java +25 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/crypto/KeyPair.java ...ain/java/org/briarproject/bramble/api/crypto/KeyPair.java +29 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/crypto/KeyParser.java ...n/java/org/briarproject/bramble/api/crypto/KeyParser.java +14 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/crypto/MessageDigest.java ...va/org/briarproject/bramble/api/crypto/MessageDigest.java +47 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/crypto/PasswordStrengthEstimator.java ...project/bramble/api/crypto/PasswordStrengthEstimator.java +19 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/crypto/PrivateKey.java .../java/org/briarproject/bramble/api/crypto/PrivateKey.java +15 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/crypto/PseudoRandom.java ...ava/org/briarproject/bramble/api/crypto/PseudoRandom.java +12 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/crypto/PublicKey.java ...n/java/org/briarproject/bramble/api/crypto/PublicKey.java +15 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/crypto/SecretKey.java ...n/java/org/briarproject/bramble/api/crypto/SecretKey.java +23 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/crypto/StreamDecrypter.java .../org/briarproject/bramble/api/crypto/StreamDecrypter.java +18 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/crypto/StreamDecrypterFactory.java ...iarproject/bramble/api/crypto/StreamDecrypterFactory.java +21 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/crypto/StreamEncrypter.java .../org/briarproject/bramble/api/crypto/StreamEncrypter.java +20 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/crypto/StreamEncrypterFactory.java ...iarproject/bramble/api/crypto/StreamEncrypterFactory.java +21 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/data/BdfDictionary.java ...java/org/briarproject/bramble/api/data/BdfDictionary.java +193 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/data/BdfEntry.java ...main/java/org/briarproject/bramble/api/data/BdfEntry.java +41 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/data/BdfList.java .../main/java/org/briarproject/bramble/api/data/BdfList.java +214 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/data/BdfReader.java ...ain/java/org/briarproject/bramble/api/data/BdfReader.java +75 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/data/BdfReaderFactory.java ...a/org/briarproject/bramble/api/data/BdfReaderFactory.java +13 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/data/BdfWriter.java ...ain/java/org/briarproject/bramble/api/data/BdfWriter.java +36 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/data/BdfWriterFactory.java ...a/org/briarproject/bramble/api/data/BdfWriterFactory.java +11 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/data/MetadataEncoder.java ...va/org/briarproject/bramble/api/data/MetadataEncoder.java +11 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/data/MetadataParser.java ...ava/org/briarproject/bramble/api/data/MetadataParser.java +11 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/data/ObjectReader.java .../java/org/briarproject/bramble/api/data/ObjectReader.java +11 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/db/ContactExistsException.java ...g/briarproject/bramble/api/db/ContactExistsException.java +8 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/db/DatabaseComponent.java ...va/org/briarproject/bramble/api/db/DatabaseComponent.java +506 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/db/DatabaseConfig.java .../java/org/briarproject/bramble/api/db/DatabaseConfig.java +28 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/db/DatabaseExecutor.java ...ava/org/briarproject/bramble/api/db/DatabaseExecutor.java +26 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/db/DbClosedException.java ...va/org/briarproject/bramble/api/db/DbClosedException.java +7 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/db/DbException.java ...ain/java/org/briarproject/bramble/api/db/DbException.java +11 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/db/Metadata.java ...c/main/java/org/briarproject/bramble/api/db/Metadata.java +14 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/db/NoSuchContactException.java ...g/briarproject/bramble/api/db/NoSuchContactException.java +9 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/db/NoSuchGroupException.java ...org/briarproject/bramble/api/db/NoSuchGroupException.java +9 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/db/NoSuchLocalAuthorException.java ...iarproject/bramble/api/db/NoSuchLocalAuthorException.java +9 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/db/NoSuchMessageException.java ...g/briarproject/bramble/api/db/NoSuchMessageException.java +9 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/db/NoSuchTransportException.java ...briarproject/bramble/api/db/NoSuchTransportException.java +9 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/db/Transaction.java ...ain/java/org/briarproject/bramble/api/db/Transaction.java +75 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/event/Event.java ...c/main/java/org/briarproject/bramble/api/event/Event.java +7 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/event/EventBus.java ...ain/java/org/briarproject/bramble/api/event/EventBus.java +22 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/event/EventListener.java ...ava/org/briarproject/bramble/api/event/EventListener.java +16 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/identity/Author.java ...in/java/org/briarproject/bramble/api/identity/Author.java +66 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/identity/AuthorConstants.java ...rg/briarproject/bramble/api/identity/AuthorConstants.java +33 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/identity/AuthorFactory.java .../org/briarproject/bramble/api/identity/AuthorFactory.java +12 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/identity/AuthorId.java .../java/org/briarproject/bramble/api/identity/AuthorId.java +32 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/identity/IdentityManager.java ...rg/briarproject/bramble/api/identity/IdentityManager.java +38 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/identity/LocalAuthor.java ...va/org/briarproject/bramble/api/identity/LocalAuthor.java +38 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/identity/event/LocalAuthorAddedEvent.java ...ect/bramble/api/identity/event/LocalAuthorAddedEvent.java +25 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/identity/event/LocalAuthorRemovedEvent.java ...t/bramble/api/identity/event/LocalAuthorRemovedEvent.java +25 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/invitation/InvitationConstants.java ...arproject/bramble/api/invitation/InvitationConstants.java +20 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/invitation/InvitationListener.java ...iarproject/bramble/api/invitation/InvitationListener.java +47 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/invitation/InvitationState.java .../briarproject/bramble/api/invitation/InvitationState.java +85 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/invitation/InvitationTask.java ...g/briarproject/bramble/api/invitation/InvitationTask.java +38 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/invitation/InvitationTaskFactory.java ...project/bramble/api/invitation/InvitationTaskFactory.java +15 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/keyagreement/KeyAgreementConnection.java ...ject/bramble/api/keyagreement/KeyAgreementConnection.java +29 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/keyagreement/KeyAgreementConstants.java ...oject/bramble/api/keyagreement/KeyAgreementConstants.java +36 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/keyagreement/KeyAgreementListener.java ...roject/bramble/api/keyagreement/KeyAgreementListener.java +37 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/keyagreement/KeyAgreementResult.java ...rproject/bramble/api/keyagreement/KeyAgreementResult.java +38 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/keyagreement/KeyAgreementTask.java ...iarproject/bramble/api/keyagreement/KeyAgreementTask.java +28 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/keyagreement/KeyAgreementTaskFactory.java ...ect/bramble/api/keyagreement/KeyAgreementTaskFactory.java +15 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/keyagreement/Payload.java ...va/org/briarproject/bramble/api/keyagreement/Payload.java +43 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/keyagreement/PayloadEncoder.java ...briarproject/bramble/api/keyagreement/PayloadEncoder.java +9 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/keyagreement/PayloadParser.java .../briarproject/bramble/api/keyagreement/PayloadParser.java +11 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/keyagreement/RecordTypes.java ...rg/briarproject/bramble/api/keyagreement/RecordTypes.java +11 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/keyagreement/TransportDescriptor.java ...project/bramble/api/keyagreement/TransportDescriptor.java +28 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/keyagreement/event/KeyAgreementAbortedEvent.java ...mble/api/keyagreement/event/KeyAgreementAbortedEvent.java +24 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/keyagreement/event/KeyAgreementFailedEvent.java ...amble/api/keyagreement/event/KeyAgreementFailedEvent.java +9 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/keyagreement/event/KeyAgreementFinishedEvent.java ...ble/api/keyagreement/event/KeyAgreementFinishedEvent.java +25 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/keyagreement/event/KeyAgreementListeningEvent.java ...le/api/keyagreement/event/KeyAgreementListeningEvent.java +25 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/keyagreement/event/KeyAgreementStartedEvent.java ...mble/api/keyagreement/event/KeyAgreementStartedEvent.java +9 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/keyagreement/event/KeyAgreementWaitingEvent.java ...mble/api/keyagreement/event/KeyAgreementWaitingEvent.java +10 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/lifecycle/IoExecutor.java ...va/org/briarproject/bramble/api/lifecycle/IoExecutor.java +25 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/lifecycle/LifecycleManager.java .../briarproject/bramble/api/lifecycle/LifecycleManager.java +74 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/lifecycle/Service.java .../java/org/briarproject/bramble/api/lifecycle/Service.java +16 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/lifecycle/ServiceException.java .../briarproject/bramble/api/lifecycle/ServiceException.java +15 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/lifecycle/ShutdownManager.java ...g/briarproject/bramble/api/lifecycle/ShutdownManager.java +19 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/lifecycle/event/ShutdownEvent.java ...iarproject/bramble/api/lifecycle/event/ShutdownEvent.java +9 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/nullsafety/FieldsNotNullByDefault.java ...roject/bramble/api/nullsafety/FieldsNotNullByDefault.java +26 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/nullsafety/MethodsNotNullByDefault.java ...oject/bramble/api/nullsafety/MethodsNotNullByDefault.java +28 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/nullsafety/NotNullByDefault.java ...briarproject/bramble/api/nullsafety/NotNullByDefault.java +32 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/nullsafety/ParametersNotNullByDefault.java ...ct/bramble/api/nullsafety/ParametersNotNullByDefault.java +28 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/plugin/Backoff.java ...ain/java/org/briarproject/bramble/api/plugin/Backoff.java +22 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/plugin/BackoffFactory.java ...a/org/briarproject/bramble/api/plugin/BackoffFactory.java +7 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/plugin/BluetoothConstants.java ...g/briarproject/bramble/api/plugin/BluetoothConstants.java +12 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/plugin/ConnectionManager.java ...rg/briarproject/bramble/api/plugin/ConnectionManager.java +17 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/plugin/ConnectionRegistry.java ...g/briarproject/bramble/api/plugin/ConnectionRegistry.java +23 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/plugin/LanTcpConstants.java .../org/briarproject/bramble/api/plugin/LanTcpConstants.java +7 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/plugin/Plugin.java ...main/java/org/briarproject/bramble/api/plugin/Plugin.java +60 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/plugin/PluginCallback.java ...a/org/briarproject/bramble/api/plugin/PluginCallback.java +73 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/plugin/PluginConfig.java ...ava/org/briarproject/bramble/api/plugin/PluginConfig.java +15 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/plugin/PluginManager.java ...va/org/briarproject/bramble/api/plugin/PluginManager.java +44 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/plugin/TorConstants.java ...ava/org/briarproject/bramble/api/plugin/TorConstants.java +11 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/plugin/TransportConnectionReader.java ...project/bramble/api/plugin/TransportConnectionReader.java +32 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/plugin/TransportConnectionWriter.java ...project/bramble/api/plugin/TransportConnectionWriter.java +45 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/plugin/TransportId.java ...java/org/briarproject/bramble/api/plugin/TransportId.java +42 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/plugin/WanTcpConstants.java .../org/briarproject/bramble/api/plugin/WanTcpConstants.java +7 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/plugin/duplex/AbstractDuplexTransportConnection.java .../api/plugin/duplex/AbstractDuplexTransportConnection.java +90 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/plugin/duplex/DuplexPlugin.java .../briarproject/bramble/api/plugin/duplex/DuplexPlugin.java +59 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/plugin/duplex/DuplexPluginCallback.java ...oject/bramble/api/plugin/duplex/DuplexPluginCallback.java +16 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/plugin/duplex/DuplexPluginFactory.java ...roject/bramble/api/plugin/duplex/DuplexPluginFactory.java +29 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/plugin/duplex/DuplexTransportConnection.java .../bramble/api/plugin/duplex/DuplexTransportConnection.java +26 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/plugin/event/ConnectionClosedEvent.java ...oject/bramble/api/plugin/event/ConnectionClosedEvent.java +36 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/plugin/event/ConnectionOpenedEvent.java ...oject/bramble/api/plugin/event/ConnectionOpenedEvent.java +36 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/plugin/event/ContactConnectedEvent.java ...oject/bramble/api/plugin/event/ContactConnectedEvent.java +26 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/plugin/event/ContactDisconnectedEvent.java ...ct/bramble/api/plugin/event/ContactDisconnectedEvent.java +26 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/plugin/event/TransportDisabledEvent.java ...ject/bramble/api/plugin/event/TransportDisabledEvent.java +25 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/plugin/event/TransportEnabledEvent.java ...oject/bramble/api/plugin/event/TransportEnabledEvent.java +25 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/plugin/simplex/SimplexPlugin.java ...riarproject/bramble/api/plugin/simplex/SimplexPlugin.java +32 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/plugin/simplex/SimplexPluginCallback.java ...ect/bramble/api/plugin/simplex/SimplexPluginCallback.java +19 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/plugin/simplex/SimplexPluginFactory.java ...ject/bramble/api/plugin/simplex/SimplexPluginFactory.java +29 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/properties/TransportProperties.java ...arproject/bramble/api/properties/TransportProperties.java +16 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/properties/TransportPropertyConstants.java ...ct/bramble/api/properties/TransportPropertyConstants.java +14 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/properties/TransportPropertyManager.java ...ject/bramble/api/properties/TransportPropertyManager.java +58 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/reliability/ReadHandler.java ...org/briarproject/bramble/api/reliability/ReadHandler.java +11 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/reliability/ReliabilityLayer.java ...riarproject/bramble/api/reliability/ReliabilityLayer.java +41 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/reliability/ReliabilityLayerFactory.java ...ject/bramble/api/reliability/ReliabilityLayerFactory.java +12 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/reliability/WriteHandler.java ...rg/briarproject/bramble/api/reliability/WriteHandler.java +11 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/reporting/DevConfig.java ...ava/org/briarproject/bramble/api/reporting/DevConfig.java +12 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/reporting/DevReporter.java ...a/org/briarproject/bramble/api/reporting/DevReporter.java +30 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/reporting/ReportingConstants.java ...riarproject/bramble/api/reporting/ReportingConstants.java +25 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/settings/Settings.java .../java/org/briarproject/bramble/api/settings/Settings.java +6 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/settings/SettingsManager.java ...rg/briarproject/bramble/api/settings/SettingsManager.java +19 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/settings/event/SettingsUpdatedEvent.java ...ject/bramble/api/settings/event/SettingsUpdatedEvent.java +24 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/sync/Ack.java .../src/main/java/org/briarproject/bramble/api/sync/Ack.java +22 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/sync/Client.java ...c/main/java/org/briarproject/bramble/api/sync/Client.java +14 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/sync/ClientId.java ...main/java/org/briarproject/bramble/api/sync/ClientId.java +39 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/sync/Group.java ...rc/main/java/org/briarproject/bramble/api/sync/Group.java +51 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/sync/GroupFactory.java .../java/org/briarproject/bramble/api/sync/GroupFactory.java +12 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/sync/GroupId.java .../main/java/org/briarproject/bramble/api/sync/GroupId.java +31 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/sync/InvalidMessageException.java ...riarproject/bramble/api/sync/InvalidMessageException.java +22 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/sync/Message.java .../main/java/org/briarproject/bramble/api/sync/Message.java +68 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/sync/MessageContext.java ...ava/org/briarproject/bramble/api/sync/MessageContext.java +35 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/sync/MessageFactory.java ...ava/org/briarproject/bramble/api/sync/MessageFactory.java +11 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/sync/MessageId.java ...ain/java/org/briarproject/bramble/api/sync/MessageId.java +32 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/sync/MessageStatus.java ...java/org/briarproject/bramble/api/sync/MessageStatus.java +46 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/sync/Offer.java ...rc/main/java/org/briarproject/bramble/api/sync/Offer.java +22 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/sync/PacketReader.java .../java/org/briarproject/bramble/api/sync/PacketReader.java +27 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/sync/PacketReaderFactory.java ...rg/briarproject/bramble/api/sync/PacketReaderFactory.java +11 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/sync/PacketTypes.java ...n/java/org/briarproject/bramble/api/sync/PacketTypes.java +12 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/sync/PacketWriter.java .../java/org/briarproject/bramble/api/sync/PacketWriter.java +19 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/sync/PacketWriterFactory.java ...rg/briarproject/bramble/api/sync/PacketWriterFactory.java +11 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/sync/Request.java .../main/java/org/briarproject/bramble/api/sync/Request.java +22 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/sync/SyncConstants.java ...java/org/briarproject/bramble/api/sync/SyncConstants.java +41 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/sync/SyncSession.java ...n/java/org/briarproject/bramble/api/sync/SyncSession.java +18 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/sync/SyncSessionFactory.java ...org/briarproject/bramble/api/sync/SyncSessionFactory.java +19 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/sync/ValidationManager.java .../org/briarproject/bramble/api/sync/ValidationManager.java +79 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/sync/event/GroupAddedEvent.java .../briarproject/bramble/api/sync/event/GroupAddedEvent.java +25 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/sync/event/GroupRemovedEvent.java ...riarproject/bramble/api/sync/event/GroupRemovedEvent.java +25 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/sync/event/GroupVisibilityUpdatedEvent.java ...t/bramble/api/sync/event/GroupVisibilityUpdatedEvent.java +30 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/sync/event/MessageAddedEvent.java ...riarproject/bramble/api/sync/event/MessageAddedEvent.java +50 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/sync/event/MessageRequestedEvent.java ...project/bramble/api/sync/event/MessageRequestedEvent.java +25 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/sync/event/MessageSharedEvent.java ...iarproject/bramble/api/sync/event/MessageSharedEvent.java +25 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/sync/event/MessageStateChangedEvent.java ...ject/bramble/api/sync/event/MessageStateChangedEvent.java +41 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/sync/event/MessageToAckEvent.java ...riarproject/bramble/api/sync/event/MessageToAckEvent.java +26 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/sync/event/MessageToRequestEvent.java ...project/bramble/api/sync/event/MessageToRequestEvent.java +26 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/sync/event/MessagesAckedEvent.java ...iarproject/bramble/api/sync/event/MessagesAckedEvent.java +35 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/sync/event/MessagesSentEvent.java ...riarproject/bramble/api/sync/event/MessagesSentEvent.java +35 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/system/Clock.java .../main/java/org/briarproject/bramble/api/system/Clock.java +18 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/system/LocationUtils.java ...va/org/briarproject/bramble/api/system/LocationUtils.java +16 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/system/Scheduler.java ...n/java/org/briarproject/bramble/api/system/Scheduler.java +25 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/system/SeedProvider.java ...ava/org/briarproject/bramble/api/system/SeedProvider.java +18 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/transport/IncomingKeys.java .../org/briarproject/bramble/api/transport/IncomingKeys.java +51 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/transport/KeyManager.java ...va/org/briarproject/bramble/api/transport/KeyManager.java +43 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/transport/OutgoingKeys.java .../org/briarproject/bramble/api/transport/OutgoingKeys.java +42 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/transport/StreamContext.java ...org/briarproject/bramble/api/transport/StreamContext.java +42 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/transport/StreamReaderFactory.java ...iarproject/bramble/api/transport/StreamReaderFactory.java +23 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/transport/StreamWriterFactory.java ...iarproject/bramble/api/transport/StreamWriterFactory.java +23 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/transport/TransportConstants.java ...riarproject/bramble/api/transport/TransportConstants.java +77 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/transport/TransportKeys.java ...org/briarproject/bramble/api/transport/TransportKeys.java +52 -0
- bramble-api/src/main/java/org/briarproject/bramble/api/ui/UiCallback.java ...main/java/org/briarproject/bramble/api/ui/UiCallback.java +26 -0
- bramble-api/src/main/java/org/briarproject/bramble/util/ByteUtils.java ...rc/main/java/org/briarproject/bramble/util/ByteUtils.java +96 -0
- bramble-api/src/main/java/org/briarproject/bramble/util/IoUtils.java .../src/main/java/org/briarproject/bramble/util/IoUtils.java +62 -0
- bramble-api/src/main/java/org/briarproject/bramble/util/OsUtils.java .../src/main/java/org/briarproject/bramble/util/OsUtils.java +45 -0
- bramble-api/src/main/java/org/briarproject/bramble/util/PrivacyUtils.java ...main/java/org/briarproject/bramble/util/PrivacyUtils.java +65 -0
- bramble-api/src/main/java/org/briarproject/bramble/util/StringUtils.java .../main/java/org/briarproject/bramble/util/StringUtils.java +142 -0
- bramble-api/src/main/java/org/briarproject/bramble/util/ValidationUtils.java ...n/java/org/briarproject/bramble/util/ValidationUtils.java +67 -0
- bramble-core/build.gradle bramble-core/build.gradle +19 -0
- bramble-core/libs/weupnp-0.1.3-SNAPSHOT-briar.jar bramble-core/libs/weupnp-0.1.3-SNAPSHOT-briar.jar +0 -0
- bramble-core/src/main/java/org/briarproject/bramble/BrambleCoreEagerSingletons.java .../org/briarproject/bramble/BrambleCoreEagerSingletons.java +35 -0
- bramble-core/src/main/java/org/briarproject/bramble/BrambleCoreModule.java ...main/java/org/briarproject/bramble/BrambleCoreModule.java +61 -0
- bramble-core/src/main/java/org/briarproject/bramble/client/ClientHelperImpl.java ...ava/org/briarproject/bramble/client/ClientHelperImpl.java +360 -0
- bramble-core/src/main/java/org/briarproject/bramble/client/ClientModule.java ...in/java/org/briarproject/bramble/client/ClientModule.java +36 -0
- bramble-core/src/main/java/org/briarproject/bramble/client/ContactGroupFactoryImpl.java .../briarproject/bramble/client/ContactGroupFactoryImpl.java +63 -0
- bramble-core/src/main/java/org/briarproject/bramble/contact/ContactExchangeTaskImpl.java ...briarproject/bramble/contact/ContactExchangeTaskImpl.java +331 -0
- bramble-core/src/main/java/org/briarproject/bramble/contact/ContactManagerImpl.java .../org/briarproject/bramble/contact/ContactManagerImpl.java +152 -0
- bramble-core/src/main/java/org/briarproject/bramble/contact/ContactModule.java .../java/org/briarproject/bramble/contact/ContactModule.java +31 -0
- bramble-core/src/main/java/org/briarproject/bramble/crypto/AsciiArmour.java ...ain/java/org/briarproject/bramble/crypto/AsciiArmour.java +29 -0
- bramble-core/src/main/java/org/briarproject/bramble/crypto/AuthenticatedCipher.java .../org/briarproject/bramble/crypto/AuthenticatedCipher.java +48 -0
- bramble-core/src/main/java/org/briarproject/bramble/crypto/Blake2sDigest.java ...n/java/org/briarproject/bramble/crypto/Blake2sDigest.java +547 -0
- bramble-core/src/main/java/org/briarproject/bramble/crypto/CombinedSecureRandom.java ...org/briarproject/bramble/crypto/CombinedSecureRandom.java +62 -0
- bramble-core/src/main/java/org/briarproject/bramble/crypto/CryptoComponentImpl.java .../org/briarproject/bramble/crypto/CryptoComponentImpl.java +620 -0
- bramble-core/src/main/java/org/briarproject/bramble/crypto/CryptoModule.java ...in/java/org/briarproject/bramble/crypto/CryptoModule.java +97 -0
- bramble-core/src/main/java/org/briarproject/bramble/crypto/DigestWrapper.java ...n/java/org/briarproject/bramble/crypto/DigestWrapper.java +64 -0
- bramble-core/src/main/java/org/briarproject/bramble/crypto/DoubleDigest.java ...in/java/org/briarproject/bramble/crypto/DoubleDigest.java +75 -0
- bramble-core/src/main/java/org/briarproject/bramble/crypto/EllipticCurveConstants.java ...g/briarproject/bramble/crypto/EllipticCurveConstants.java +32 -0
- bramble-core/src/main/java/org/briarproject/bramble/crypto/FortunaGenerator.java ...ava/org/briarproject/bramble/crypto/FortunaGenerator.java +115 -0
- bramble-core/src/main/java/org/briarproject/bramble/crypto/FortunaSecureRandom.java .../org/briarproject/bramble/crypto/FortunaSecureRandom.java +81 -0
- bramble-core/src/main/java/org/briarproject/bramble/crypto/FrameEncoder.java ...in/java/org/briarproject/bramble/crypto/FrameEncoder.java +54 -0
- bramble-core/src/main/java/org/briarproject/bramble/crypto/MessageEncrypter.java ...ava/org/briarproject/bramble/crypto/MessageEncrypter.java +231 -0
- bramble-core/src/main/java/org/briarproject/bramble/crypto/PasswordStrengthEstimatorImpl.java ...project/bramble/crypto/PasswordStrengthEstimatorImpl.java +41 -0
- bramble-core/src/main/java/org/briarproject/bramble/crypto/PseudoRandomImpl.java ...ava/org/briarproject/bramble/crypto/PseudoRandomImpl.java +31 -0
- bramble-core/src/main/java/org/briarproject/bramble/crypto/Sec1KeyParser.java ...n/java/org/briarproject/bramble/crypto/Sec1KeyParser.java +107 -0
- bramble-core/src/main/java/org/briarproject/bramble/crypto/Sec1PrivateKey.java .../java/org/briarproject/bramble/crypto/Sec1PrivateKey.java +32 -0
- bramble-core/src/main/java/org/briarproject/bramble/crypto/Sec1PublicKey.java ...n/java/org/briarproject/bramble/crypto/Sec1PublicKey.java +32 -0
- bramble-core/src/main/java/org/briarproject/bramble/crypto/Sec1Utils.java .../main/java/org/briarproject/bramble/crypto/Sec1Utils.java +19 -0
- bramble-core/src/main/java/org/briarproject/bramble/crypto/Signature.java .../main/java/org/briarproject/bramble/crypto/Signature.java +46 -0
- bramble-core/src/main/java/org/briarproject/bramble/crypto/SignatureImpl.java ...n/java/org/briarproject/bramble/crypto/SignatureImpl.java +90 -0
- bramble-core/src/main/java/org/briarproject/bramble/crypto/StreamDecrypterFactoryImpl.java ...iarproject/bramble/crypto/StreamDecrypterFactoryImpl.java +39 -0
- bramble-core/src/main/java/org/briarproject/bramble/crypto/StreamDecrypterImpl.java .../org/briarproject/bramble/crypto/StreamDecrypterImpl.java +146 -0
- bramble-core/src/main/java/org/briarproject/bramble/crypto/StreamEncrypterFactoryImpl.java ...iarproject/bramble/crypto/StreamEncrypterFactoryImpl.java +57 -0
- bramble-core/src/main/java/org/briarproject/bramble/crypto/StreamEncrypterImpl.java .../org/briarproject/bramble/crypto/StreamEncrypterImpl.java +147 -0
- bramble-core/src/main/java/org/briarproject/bramble/crypto/XSalsa20Poly1305AuthenticatedCipher.java ...t/bramble/crypto/XSalsa20Poly1305AuthenticatedCipher.java +133 -0
- bramble-core/src/main/java/org/briarproject/bramble/data/BdfReaderFactoryImpl.java ...a/org/briarproject/bramble/data/BdfReaderFactoryImpl.java +26 -0
- bramble-core/src/main/java/org/briarproject/bramble/data/BdfReaderImpl.java ...ain/java/org/briarproject/bramble/data/BdfReaderImpl.java +415 -0
- bramble-core/src/main/java/org/briarproject/bramble/data/BdfWriterFactoryImpl.java ...a/org/briarproject/bramble/data/BdfWriterFactoryImpl.java +19 -0
- bramble-core/src/main/java/org/briarproject/bramble/data/BdfWriterImpl.java ...ain/java/org/briarproject/bramble/data/BdfWriterImpl.java +199 -0
- bramble-core/src/main/java/org/briarproject/bramble/data/DataModule.java ...c/main/java/org/briarproject/bramble/data/DataModule.java +34 -0
- bramble-core/src/main/java/org/briarproject/bramble/data/MetadataEncoderImpl.java ...va/org/briarproject/bramble/data/MetadataEncoderImpl.java +75 -0
- bramble-core/src/main/java/org/briarproject/bramble/data/MetadataParserImpl.java ...ava/org/briarproject/bramble/data/MetadataParserImpl.java +68 -0
- bramble-core/src/main/java/org/briarproject/bramble/data/Types.java ...re/src/main/java/org/briarproject/bramble/data/Types.java +22 -0
- bramble-core/src/main/java/org/briarproject/bramble/db/Database.java ...e/src/main/java/org/briarproject/bramble/db/Database.java +648 -0
- bramble-core/src/main/java/org/briarproject/bramble/db/DatabaseComponentImpl.java ...va/org/briarproject/bramble/db/DatabaseComponentImpl.java +892 -0
- bramble-core/src/main/java/org/briarproject/bramble/db/DatabaseConstants.java ...n/java/org/briarproject/bramble/db/DatabaseConstants.java +32 -0
- bramble-core/src/main/java/org/briarproject/bramble/db/DatabaseExecutorModule.java ...a/org/briarproject/bramble/db/DatabaseExecutorModule.java +59 -0
- bramble-core/src/main/java/org/briarproject/bramble/db/DatabaseModule.java ...main/java/org/briarproject/bramble/db/DatabaseModule.java +32 -0
- bramble-core/src/main/java/org/briarproject/bramble/db/DbStateException.java ...in/java/org/briarproject/bramble/db/DbStateException.java +9 -0
- bramble-core/src/main/java/org/briarproject/bramble/db/ExponentialBackoff.java .../java/org/briarproject/bramble/db/ExponentialBackoff.java +29 -0
- bramble-core/src/main/java/org/briarproject/bramble/db/H2Database.java ...src/main/java/org/briarproject/bramble/db/H2Database.java +95 -0
- bramble-core/src/main/java/org/briarproject/bramble/db/JdbcDatabase.java ...c/main/java/org/briarproject/bramble/db/JdbcDatabase.java +2583 -0
- bramble-core/src/main/java/org/briarproject/bramble/event/EventBusImpl.java ...ain/java/org/briarproject/bramble/event/EventBusImpl.java +34 -0
- bramble-core/src/main/java/org/briarproject/bramble/event/EventModule.java ...main/java/org/briarproject/bramble/event/EventModule.java +18 -0
- bramble-core/src/main/java/org/briarproject/bramble/identity/AuthorFactoryImpl.java .../org/briarproject/bramble/identity/AuthorFactoryImpl.java +61 -0
- bramble-core/src/main/java/org/briarproject/bramble/identity/AuthorReader.java .../java/org/briarproject/bramble/identity/AuthorReader.java +36 -0
- bramble-core/src/main/java/org/briarproject/bramble/identity/IdentityManagerImpl.java ...rg/briarproject/bramble/identity/IdentityManagerImpl.java +112 -0
- bramble-core/src/main/java/org/briarproject/bramble/identity/IdentityModule.java ...ava/org/briarproject/bramble/identity/IdentityModule.java +42 -0
- bramble-core/src/main/java/org/briarproject/bramble/invitation/AliceConnector.java ...a/org/briarproject/bramble/invitation/AliceConnector.java +119 -0
- bramble-core/src/main/java/org/briarproject/bramble/invitation/BobConnector.java ...ava/org/briarproject/bramble/invitation/BobConnector.java +119 -0
- bramble-core/src/main/java/org/briarproject/bramble/invitation/Connector.java ...n/java/org/briarproject/bramble/invitation/Connector.java +147 -0
- bramble-core/src/main/java/org/briarproject/bramble/invitation/ConnectorGroup.java ...a/org/briarproject/bramble/invitation/ConnectorGroup.java +278 -0
- bramble-core/src/main/java/org/briarproject/bramble/invitation/InvitationModule.java ...org/briarproject/bramble/invitation/InvitationModule.java +16 -0
- bramble-core/src/main/java/org/briarproject/bramble/invitation/InvitationTaskFactoryImpl.java ...project/bramble/invitation/InvitationTaskFactoryImpl.java +47 -0
- bramble-core/src/main/java/org/briarproject/bramble/keyagreement/AbortException.java ...org/briarproject/bramble/keyagreement/AbortException.java +24 -0
- bramble-core/src/main/java/org/briarproject/bramble/keyagreement/KeyAgreementConnector.java ...arproject/bramble/keyagreement/KeyAgreementConnector.java +245 -0
- bramble-core/src/main/java/org/briarproject/bramble/keyagreement/KeyAgreementModule.java ...briarproject/bramble/keyagreement/KeyAgreementModule.java +43 -0
- bramble-core/src/main/java/org/briarproject/bramble/keyagreement/KeyAgreementProtocol.java ...iarproject/bramble/keyagreement/KeyAgreementProtocol.java +161 -0
- bramble-core/src/main/java/org/briarproject/bramble/keyagreement/KeyAgreementTaskFactoryImpl.java ...ect/bramble/keyagreement/KeyAgreementTaskFactoryImpl.java +46 -0
- bramble-core/src/main/java/org/briarproject/bramble/keyagreement/KeyAgreementTaskImpl.java ...iarproject/bramble/keyagreement/KeyAgreementTaskImpl.java +139 -0
- bramble-core/src/main/java/org/briarproject/bramble/keyagreement/KeyAgreementTransport.java ...arproject/bramble/keyagreement/KeyAgreementTransport.java +133 -0
- bramble-core/src/main/java/org/briarproject/bramble/keyagreement/PayloadEncoderImpl.java ...briarproject/bramble/keyagreement/PayloadEncoderImpl.java +46 -0
- bramble-core/src/main/java/org/briarproject/bramble/keyagreement/PayloadParserImpl.java .../briarproject/bramble/keyagreement/PayloadParserImpl.java +69 -0
- bramble-core/src/main/java/org/briarproject/bramble/lifecycle/LifecycleManagerImpl.java .../briarproject/bramble/lifecycle/LifecycleManagerImpl.java +230 -0
- bramble-core/src/main/java/org/briarproject/bramble/lifecycle/LifecycleModule.java ...a/org/briarproject/bramble/lifecycle/LifecycleModule.java +71 -0
- bramble-core/src/main/java/org/briarproject/bramble/lifecycle/ShutdownManagerImpl.java ...g/briarproject/bramble/lifecycle/ShutdownManagerImpl.java +58 -0
- bramble-core/src/main/java/org/briarproject/bramble/plugin/BackoffFactoryImpl.java ...a/org/briarproject/bramble/plugin/BackoffFactoryImpl.java +18 -0
- bramble-core/src/main/java/org/briarproject/bramble/plugin/BackoffImpl.java ...ain/java/org/briarproject/bramble/plugin/BackoffImpl.java +42 -0
- bramble-core/src/main/java/org/briarproject/bramble/plugin/ConnectionManagerImpl.java ...rg/briarproject/bramble/plugin/ConnectionManagerImpl.java +451 -0
- bramble-core/src/main/java/org/briarproject/bramble/plugin/ConnectionRegistryImpl.java ...g/briarproject/bramble/plugin/ConnectionRegistryImpl.java +156 -0
- bramble-core/src/main/java/org/briarproject/bramble/plugin/PluginManagerImpl.java ...va/org/briarproject/bramble/plugin/PluginManagerImpl.java +380 -0
- bramble-core/src/main/java/org/briarproject/bramble/plugin/PluginModule.java ...in/java/org/briarproject/bramble/plugin/PluginModule.java +72 -0
- bramble-core/src/main/java/org/briarproject/bramble/plugin/Poller.java ...src/main/java/org/briarproject/bramble/plugin/Poller.java +212 -0
- bramble-core/src/main/java/org/briarproject/bramble/plugin/file/FilePlugin.java ...java/org/briarproject/bramble/plugin/file/FilePlugin.java +138 -0
- bramble-core/src/main/java/org/briarproject/bramble/plugin/file/FileTransportReader.java ...briarproject/bramble/plugin/file/FileTransportReader.java +46 -0
- bramble-core/src/main/java/org/briarproject/bramble/plugin/file/FileTransportWriter.java ...briarproject/bramble/plugin/file/FileTransportWriter.java +62 -0
- bramble-core/src/main/java/org/briarproject/bramble/plugin/tcp/LanTcpPlugin.java ...ava/org/briarproject/bramble/plugin/tcp/LanTcpPlugin.java +286 -0
- bramble-core/src/main/java/org/briarproject/bramble/plugin/tcp/LanTcpPluginFactory.java .../briarproject/bramble/plugin/tcp/LanTcpPluginFactory.java +53 -0
- bramble-core/src/main/java/org/briarproject/bramble/plugin/tcp/MappingResult.java ...va/org/briarproject/bramble/plugin/tcp/MappingResult.java +42 -0
- bramble-core/src/main/java/org/briarproject/bramble/plugin/tcp/PortMapper.java .../java/org/briarproject/bramble/plugin/tcp/PortMapper.java +9 -0
- bramble-core/src/main/java/org/briarproject/bramble/plugin/tcp/PortMapperImpl.java ...a/org/briarproject/bramble/plugin/tcp/PortMapperImpl.java +106 -0
- bramble-core/src/main/java/org/briarproject/bramble/plugin/tcp/TcpPlugin.java ...n/java/org/briarproject/bramble/plugin/tcp/TcpPlugin.java +325 -0
- bramble-core/src/main/java/org/briarproject/bramble/plugin/tcp/TcpTransportConnection.java ...iarproject/bramble/plugin/tcp/TcpTransportConnection.java +39 -0
- bramble-core/src/main/java/org/briarproject/bramble/plugin/tcp/WanTcpPlugin.java ...ava/org/briarproject/bramble/plugin/tcp/WanTcpPlugin.java +108 -0
- bramble-core/src/main/java/org/briarproject/bramble/plugin/tcp/WanTcpPluginFactory.java .../briarproject/bramble/plugin/tcp/WanTcpPluginFactory.java +57 -0
- bramble-core/src/main/java/org/briarproject/bramble/properties/PropertiesModule.java ...org/briarproject/bramble/properties/PropertiesModule.java +50 -0
- bramble-core/src/main/java/org/briarproject/bramble/properties/TransportPropertyManagerImpl.java ...ject/bramble/properties/TransportPropertyManagerImpl.java +321 -0
- bramble-core/src/main/java/org/briarproject/bramble/properties/TransportPropertyValidator.java ...roject/bramble/properties/TransportPropertyValidator.java +58 -0
- bramble-core/src/main/java/org/briarproject/bramble/reliability/Ack.java ...c/main/java/org/briarproject/bramble/reliability/Ack.java +32 -0
- bramble-core/src/main/java/org/briarproject/bramble/reliability/Crc32.java ...main/java/org/briarproject/bramble/reliability/Crc32.java +30 -0
- bramble-core/src/main/java/org/briarproject/bramble/reliability/Data.java .../main/java/org/briarproject/bramble/reliability/Data.java +33 -0
- bramble-core/src/main/java/org/briarproject/bramble/reliability/Frame.java ...main/java/org/briarproject/bramble/reliability/Frame.java +63 -0
- bramble-core/src/main/java/org/briarproject/bramble/reliability/Receiver.java ...n/java/org/briarproject/bramble/reliability/Receiver.java +159 -0
- bramble-core/src/main/java/org/briarproject/bramble/reliability/ReceiverInputStream.java ...briarproject/bramble/reliability/ReceiverInputStream.java +69 -0
- bramble-core/src/main/java/org/briarproject/bramble/reliability/ReliabilityLayerFactoryImpl.java ...ject/bramble/reliability/ReliabilityLayerFactoryImpl.java +33 -0
- bramble-core/src/main/java/org/briarproject/bramble/reliability/ReliabilityLayerImpl.java ...riarproject/bramble/reliability/ReliabilityLayerImpl.java +119 -0
- bramble-core/src/main/java/org/briarproject/bramble/reliability/ReliabilityModule.java ...g/briarproject/bramble/reliability/ReliabilityModule.java +26 -0
- bramble-core/src/main/java/org/briarproject/bramble/reliability/Sender.java ...ain/java/org/briarproject/bramble/reliability/Sender.java +217 -0
- bramble-core/src/main/java/org/briarproject/bramble/reliability/SenderOutputStream.java .../briarproject/bramble/reliability/SenderOutputStream.java +88 -0
- bramble-core/src/main/java/org/briarproject/bramble/reliability/SlipDecoder.java ...ava/org/briarproject/bramble/reliability/SlipDecoder.java +81 -0
- bramble-core/src/main/java/org/briarproject/bramble/reliability/SlipEncoder.java ...ava/org/briarproject/bramble/reliability/SlipEncoder.java +45 -0
- bramble-core/src/main/java/org/briarproject/bramble/reporting/DevReportServer.java ...a/org/briarproject/bramble/reporting/DevReportServer.java +160 -0
- bramble-core/src/main/java/org/briarproject/bramble/reporting/DevReporterImpl.java ...a/org/briarproject/bramble/reporting/DevReporterImpl.java +125 -0
- bramble-core/src/main/java/org/briarproject/bramble/reporting/ReportingModule.java ...a/org/briarproject/bramble/reporting/ReportingModule.java +20 -0
- bramble-core/src/main/java/org/briarproject/bramble/settings/SettingsManagerImpl.java ...rg/briarproject/bramble/settings/SettingsManagerImpl.java +47 -0
- bramble-core/src/main/java/org/briarproject/bramble/settings/SettingsModule.java ...ava/org/briarproject/bramble/settings/SettingsModule.java +17 -0
- bramble-core/src/main/java/org/briarproject/bramble/socks/SocksModule.java ...main/java/org/briarproject/bramble/socks/SocksModule.java +22 -0
- bramble-core/src/main/java/org/briarproject/bramble/socks/SocksSocket.java ...main/java/org/briarproject/bramble/socks/SocksSocket.java +108 -0
- bramble-core/src/main/java/org/briarproject/bramble/socks/SocksSocketFactory.java ...va/org/briarproject/bramble/socks/SocksSocketFactory.java +49 -0
- bramble-core/src/main/java/org/briarproject/bramble/sync/DuplexOutgoingSession.java .../org/briarproject/bramble/sync/DuplexOutgoingSession.java +354 -0
- bramble-core/src/main/java/org/briarproject/bramble/sync/GroupFactoryImpl.java .../java/org/briarproject/bramble/sync/GroupFactoryImpl.java +31 -0
- bramble-core/src/main/java/org/briarproject/bramble/sync/IncomingSession.java ...n/java/org/briarproject/bramble/sync/IncomingSession.java +206 -0
- bramble-core/src/main/java/org/briarproject/bramble/sync/MessageFactoryImpl.java ...ava/org/briarproject/bramble/sync/MessageFactoryImpl.java +50 -0
- bramble-core/src/main/java/org/briarproject/bramble/sync/PacketReaderFactoryImpl.java ...rg/briarproject/bramble/sync/PacketReaderFactoryImpl.java +28 -0
- bramble-core/src/main/java/org/briarproject/bramble/sync/PacketReaderImpl.java .../java/org/briarproject/bramble/sync/PacketReaderImpl.java +157 -0
- bramble-core/src/main/java/org/briarproject/bramble/sync/PacketWriterFactoryImpl.java ...rg/briarproject/bramble/sync/PacketWriterFactoryImpl.java +16 -0
- bramble-core/src/main/java/org/briarproject/bramble/sync/PacketWriterImpl.java .../java/org/briarproject/bramble/sync/PacketWriterImpl.java +81 -0
- bramble-core/src/main/java/org/briarproject/bramble/sync/SimplexOutgoingSession.java ...org/briarproject/bramble/sync/SimplexOutgoingSession.java +210 -0
- bramble-core/src/main/java/org/briarproject/bramble/sync/SyncModule.java ...c/main/java/org/briarproject/bramble/sync/SyncModule.java +70 -0
- bramble-core/src/main/java/org/briarproject/bramble/sync/SyncSessionFactoryImpl.java ...org/briarproject/bramble/sync/SyncSessionFactoryImpl.java +68 -0
- bramble-core/src/main/java/org/briarproject/bramble/sync/ThrowingRunnable.java .../java/org/briarproject/bramble/sync/ThrowingRunnable.java +6 -0
- bramble-core/src/main/java/org/briarproject/bramble/sync/ValidationManagerImpl.java .../org/briarproject/bramble/sync/ValidationManagerImpl.java +544 -0
- bramble-core/src/main/java/org/briarproject/bramble/system/LinuxSeedProvider.java ...va/org/briarproject/bramble/system/LinuxSeedProvider.java +75 -0
- bramble-core/src/main/java/org/briarproject/bramble/system/SystemClock.java ...ain/java/org/briarproject/bramble/system/SystemClock.java +19 -0
- bramble-core/src/main/java/org/briarproject/bramble/system/SystemModule.java ...in/java/org/briarproject/bramble/system/SystemModule.java +44 -0
- bramble-core/src/main/java/org/briarproject/bramble/transport/KeyManagerImpl.java ...va/org/briarproject/bramble/transport/KeyManagerImpl.java +169 -0
- bramble-core/src/main/java/org/briarproject/bramble/transport/MutableIncomingKeys.java ...g/briarproject/bramble/transport/MutableIncomingKeys.java +44 -0
- bramble-core/src/main/java/org/briarproject/bramble/transport/MutableOutgoingKeys.java ...g/briarproject/bramble/transport/MutableOutgoingKeys.java +48 -0
- bramble-core/src/main/java/org/briarproject/bramble/transport/MutableTransportKeys.java .../briarproject/bramble/transport/MutableTransportKeys.java +49 -0
- bramble-core/src/main/java/org/briarproject/bramble/transport/ReorderingWindow.java .../org/briarproject/bramble/transport/ReorderingWindow.java +103 -0
- bramble-core/src/main/java/org/briarproject/bramble/transport/StreamReaderFactoryImpl.java ...iarproject/bramble/transport/StreamReaderFactoryImpl.java +38 -0
- bramble-core/src/main/java/org/briarproject/bramble/transport/StreamReaderImpl.java .../org/briarproject/bramble/transport/StreamReaderImpl.java +65 -0
- bramble-core/src/main/java/org/briarproject/bramble/transport/StreamWriterFactoryImpl.java ...iarproject/bramble/transport/StreamWriterFactoryImpl.java +39 -0
- bramble-core/src/main/java/org/briarproject/bramble/transport/StreamWriterImpl.java .../org/briarproject/bramble/transport/StreamWriterImpl.java +76 -0
- bramble-core/src/main/java/org/briarproject/bramble/transport/TransportKeyManager.java ...g/briarproject/bramble/transport/TransportKeyManager.java +30 -0
- bramble-core/src/main/java/org/briarproject/bramble/transport/TransportKeyManagerFactory.java ...project/bramble/transport/TransportKeyManagerFactory.java +12 -0
- bramble-core/src/main/java/org/briarproject/bramble/transport/TransportKeyManagerFactoryImpl.java ...ect/bramble/transport/TransportKeyManagerFactoryImpl.java +46 -0
- bramble-core/src/main/java/org/briarproject/bramble/transport/TransportKeyManagerImpl.java ...iarproject/bramble/transport/TransportKeyManagerImpl.java +314 -0
- bramble-core/src/main/java/org/briarproject/bramble/transport/TransportModule.java ...a/org/briarproject/bramble/transport/TransportModule.java +51 -0
- bramble-j2se/build.gradle bramble-j2se/build.gradle +10 -0
- bramble-j2se/libs/bluecove-2.1.1-SNAPSHOT-briar.jar bramble-j2se/libs/bluecove-2.1.1-SNAPSHOT-briar.jar +0 -0
- bramble-j2se/libs/bluecove-gpl-2.1.1-SNAPSHOT.jar bramble-j2se/libs/bluecove-gpl-2.1.1-SNAPSHOT.jar +0 -0
- bramble-j2se/libs/jna-4.1.0.jar bramble-j2se/libs/jna-4.1.0.jar +0 -0
- bramble-j2se/libs/jna-platform-4.1.0.jar bramble-j2se/libs/jna-platform-4.1.0.jar +0 -0
- bramble-j2se/libs/jnotify-0.94.jar bramble-j2se/libs/jnotify-0.94.jar +0 -0
- bramble-j2se/libs/jnotify-x86.dll bramble-j2se/libs/jnotify-x86.dll +0 -0
- bramble-j2se/libs/jnotify-x86_64.dll bramble-j2se/libs/jnotify-x86_64.dll +0 -0
- bramble-j2se/libs/jssc-0.9-briar.jar bramble-j2se/libs/jssc-0.9-briar.jar +0 -0
- bramble-j2se/libs/libjnotify-amd64.so bramble-j2se/libs/libjnotify-amd64.so +0 -0
- bramble-j2se/libs/libjnotify-i386.so bramble-j2se/libs/libjnotify-i386.so +0 -0
- bramble-j2se/libs/libjnotify.dylib bramble-j2se/libs/libjnotify.dylib +0 -0
- bramble-j2se/libs/source/jssc-0.9-briar-source.jar bramble-j2se/libs/source/jssc-0.9-briar-source.jar +0 -0
- bramble-j2se/src/main/java/org/briarproject/bramble/lifecycle/DesktopLifecycleModule.java ...riarproject/bramble/lifecycle/DesktopLifecycleModule.java +20 -0
- bramble-j2se/src/main/java/org/briarproject/bramble/lifecycle/WindowsShutdownManagerImpl.java ...project/bramble/lifecycle/WindowsShutdownManagerImpl.java +191 -0
- bramble-j2se/src/main/java/org/briarproject/bramble/plugin/DesktopPluginModule.java .../org/briarproject/bramble/plugin/DesktopPluginModule.java +63 -0
- bramble-j2se/src/main/java/org/briarproject/bramble/plugin/bluetooth/BluetoothPlugin.java ...riarproject/bramble/plugin/bluetooth/BluetoothPlugin.java +537 -0
- bramble-j2se/src/main/java/org/briarproject/bramble/plugin/bluetooth/BluetoothPluginFactory.java ...ject/bramble/plugin/bluetooth/BluetoothPluginFactory.java +55 -0
- bramble-j2se/src/main/java/org/briarproject/bramble/plugin/bluetooth/BluetoothTransportConnection.java ...ramble/plugin/bluetooth/BluetoothTransportConnection.java +37 -0
- bramble-j2se/src/main/java/org/briarproject/bramble/plugin/bluetooth/InvitationListener.java ...rproject/bramble/plugin/bluetooth/InvitationListener.java +109 -0
- bramble-j2se/src/main/java/org/briarproject/bramble/plugin/file/LinuxRemovableDriveFinder.java ...roject/bramble/plugin/file/LinuxRemovableDriveFinder.java +28 -0
- bramble-j2se/src/main/java/org/briarproject/bramble/plugin/file/LinuxRemovableDriveMonitor.java ...oject/bramble/plugin/file/LinuxRemovableDriveMonitor.java +12 -0
- bramble-j2se/src/main/java/org/briarproject/bramble/plugin/file/MacRemovableDriveFinder.java ...rproject/bramble/plugin/file/MacRemovableDriveFinder.java +28 -0
- bramble-j2se/src/main/java/org/briarproject/bramble/plugin/file/MacRemovableDriveMonitor.java ...project/bramble/plugin/file/MacRemovableDriveMonitor.java +12 -0
- bramble-j2se/src/main/java/org/briarproject/bramble/plugin/file/PollingRemovableDriveMonitor.java ...ect/bramble/plugin/file/PollingRemovableDriveMonitor.java +84 -0
- bramble-j2se/src/main/java/org/briarproject/bramble/plugin/file/RemovableDriveFinder.java ...riarproject/bramble/plugin/file/RemovableDriveFinder.java +13 -0
- bramble-j2se/src/main/java/org/briarproject/bramble/plugin/file/RemovableDriveMonitor.java ...iarproject/bramble/plugin/file/RemovableDriveMonitor.java +21 -0
- bramble-j2se/src/main/java/org/briarproject/bramble/plugin/file/RemovableDrivePlugin.java ...riarproject/bramble/plugin/file/RemovableDrivePlugin.java +132 -0
- bramble-j2se/src/main/java/org/briarproject/bramble/plugin/file/RemovableDrivePluginFactory.java ...ject/bramble/plugin/file/RemovableDrivePluginFactory.java +63 -0
- bramble-j2se/src/main/java/org/briarproject/bramble/plugin/file/UnixRemovableDriveFinder.java ...project/bramble/plugin/file/UnixRemovableDriveFinder.java +48 -0
- bramble-j2se/src/main/java/org/briarproject/bramble/plugin/file/UnixRemovableDriveMonitor.java ...roject/bramble/plugin/file/UnixRemovableDriveMonitor.java +128 -0
- bramble-j2se/src/main/java/org/briarproject/bramble/plugin/file/WindowsRemovableDriveFinder.java ...ject/bramble/plugin/file/WindowsRemovableDriveFinder.java +34 -0
- bramble-j2se/src/main/java/org/briarproject/bramble/plugin/modem/CountryCodes.java ...a/org/briarproject/bramble/plugin/modem/CountryCodes.java +285 -0
- bramble-j2se/src/main/java/org/briarproject/bramble/plugin/modem/Modem.java ...ain/java/org/briarproject/bramble/plugin/modem/Modem.java +48 -0
- bramble-j2se/src/main/java/org/briarproject/bramble/plugin/modem/ModemFactory.java ...a/org/briarproject/bramble/plugin/modem/ModemFactory.java +9 -0
- bramble-j2se/src/main/java/org/briarproject/bramble/plugin/modem/ModemFactoryImpl.java ...g/briarproject/bramble/plugin/modem/ModemFactoryImpl.java +32 -0
- bramble-j2se/src/main/java/org/briarproject/bramble/plugin/modem/ModemImpl.java ...java/org/briarproject/bramble/plugin/modem/ModemImpl.java +467 -0
- bramble-j2se/src/main/java/org/briarproject/bramble/plugin/modem/ModemPlugin.java ...va/org/briarproject/bramble/plugin/modem/ModemPlugin.java +231 -0
- bramble-j2se/src/main/java/org/briarproject/bramble/plugin/modem/ModemPluginFactory.java ...briarproject/bramble/plugin/modem/ModemPluginFactory.java +48 -0
- bramble-j2se/src/main/java/org/briarproject/bramble/plugin/modem/SerialPort.java ...ava/org/briarproject/bramble/plugin/modem/SerialPort.java +26 -0
- bramble-j2se/src/main/java/org/briarproject/bramble/plugin/modem/SerialPortImpl.java ...org/briarproject/bramble/plugin/modem/SerialPortImpl.java +83 -0
- bramble-j2se/src/main/java/org/briarproject/bramble/plugin/modem/SerialPortList.java ...org/briarproject/bramble/plugin/modem/SerialPortList.java +9 -0
- bramble-j2se/src/main/java/org/briarproject/bramble/plugin/modem/SerialPortListImpl.java ...briarproject/bramble/plugin/modem/SerialPortListImpl.java +12 -0
- bramble-j2se/src/main/java/org/briarproject/bramble/system/DesktopSeedProviderModule.java ...riarproject/bramble/system/DesktopSeedProviderModule.java +19 -0
- briar-android-tests/build.gradle briar-android-tests/build.gradle +1 -3
- briar-android-tests/src/test/java/org/briarproject/BlogManagerTest.java ...tests/src/test/java/org/briarproject/BlogManagerTest.java +37 -13
- briar-android-tests/src/test/java/org/briarproject/BlogSharingIntegrationTest.java ...est/java/org/briarproject/BlogSharingIntegrationTest.java +50 -24
- briar-android-tests/src/test/java/org/briarproject/BriarIntegrationTest.java .../src/test/java/org/briarproject/BriarIntegrationTest.java +69 -72
- briar-android-tests/src/test/java/org/briarproject/BriarIntegrationTestComponent.java .../java/org/briarproject/BriarIntegrationTestComponent.java +50 -45
- briar-android-tests/src/test/java/org/briarproject/ForumManagerTest.java ...ests/src/test/java/org/briarproject/ForumManagerTest.java +29 -8
- briar-android-tests/src/test/java/org/briarproject/ForumSharingIntegrationTest.java ...st/java/org/briarproject/ForumSharingIntegrationTest.java +57 -32
- briar-android-tests/src/test/java/org/briarproject/GroupInvitationIntegrationTest.java ...java/org/briarproject/GroupInvitationIntegrationTest.java +34 -13
- briar-android-tests/src/test/java/org/briarproject/MessageSizeIntegrationTest.java ...est/java/org/briarproject/MessageSizeIntegrationTest.java +25 -20
- briar-android-tests/src/test/java/org/briarproject/MessageSizeIntegrationTestComponent.java ...org/briarproject/MessageSizeIntegrationTestComponent.java +14 -12
- briar-android-tests/src/test/java/org/briarproject/PrivateGroupIntegrationTest.java ...st/java/org/briarproject/PrivateGroupIntegrationTest.java +40 -19
- briar-android-tests/src/test/java/org/briarproject/PrivateGroupManagerTest.java ...c/test/java/org/briarproject/PrivateGroupManagerTest.java +50 -25
- briar-android-tests/src/test/java/org/briarproject/SimplexMessagingIntegrationTest.java ...ava/org/briarproject/SimplexMessagingIntegrationTest.java +37 -29
- briar-android-tests/src/test/java/org/briarproject/SimplexMessagingIntegrationTestComponent.java ...riarproject/SimplexMessagingIntegrationTestComponent.java +29 -27
- briar-android-tests/src/test/java/org/briarproject/SyncIntegrationTest.java ...s/src/test/java/org/briarproject/SyncIntegrationTest.java +21 -21
- briar-android-tests/src/test/java/org/briarproject/SyncIntegrationTestComponent.java ...t/java/org/briarproject/SyncIntegrationTestComponent.java +5 -4
- briar-android-tests/src/test/java/org/briarproject/TestDatabaseModule.java ...ts/src/test/java/org/briarproject/TestDatabaseModule.java +38 -0
- briar-android-tests/src/test/java/org/briarproject/TestLifecycleModule.java ...s/src/test/java/org/briarproject/TestLifecycleModule.java +88 -0
- briar-android-tests/src/test/java/org/briarproject/TestPluginConfigModule.java ...rc/test/java/org/briarproject/TestPluginConfigModule.java +62 -0
- briar-android-tests/src/test/java/org/briarproject/TestSeedProviderModule.java ...rc/test/java/org/briarproject/TestSeedProviderModule.java +18 -0
- briar-android-tests/src/test/java/org/briarproject/briar/introduction/IntroductionIntegrationTest.java ...oject/briar/introduction/IntroductionIntegrationTest.java +981 -0
- briar-android-tests/src/test/java/org/briarproject/briar/introduction/IntroductionIntegrationTestComponent.java ...ar/introduction/IntroductionIntegrationTestComponent.java +64 -0
- briar-android-tests/src/test/java/org/briarproject/introduction/IntroductionIntegrationTest.java ...riarproject/introduction/IntroductionIntegrationTest.java +0 -949
- briar-android/.gitignore briar-android/.gitignore +1 -2
- briar-android/AndroidManifest.xml briar-android/AndroidManifest.xml +0 -390
- briar-android/build.gradle briar-android/build.gradle +5 -103
- briar-android/proguard-rules.txt briar-android/proguard-rules.txt +17 -53
- briar-android/res/layout/activity_change_password.xml briar-android/res/layout/activity_change_password.xml +0 -128
- briar-android/res/layout/activity_conversation.xml briar-android/res/layout/activity_conversation.xml +0 -58
- briar-android/res/layout/activity_dev_report.xml briar-android/res/layout/activity_dev_report.xml +0 -195
- briar-android/res/layout/activity_forum.xml briar-android/res/layout/activity_forum.xml +0 -25
- briar-android/res/layout/activity_panic_preferences.xml briar-android/res/layout/activity_panic_preferences.xml +0 -13
- briar-android/res/layout/activity_rss_feed_manage.xml briar-android/res/layout/activity_rss_feed_manage.xml +0 -11
- briar-android/res/layout/activity_settings.xml briar-android/res/layout/activity_settings.xml +0 -13
- briar-android/res/layout/activity_setup.xml briar-android/res/layout/activity_setup.xml +0 -112
- briar-android/res/layout/activity_sharing_status.xml briar-android/res/layout/activity_sharing_status.xml +0 -48
- briar-android/res/layout/activity_write_blog_post.xml briar-android/res/layout/activity_write_blog_post.xml +0 -27
- briar-android/res/layout/author_view.xml briar-android/res/layout/author_view.xml +0 -62
- briar-android/res/layout/fragment_blog.xml briar-android/res/layout/fragment_blog.xml +0 -10
- briar-android/res/layout/fragment_forum_list.xml briar-android/res/layout/fragment_forum_list.xml +0 -15
- briar-android/res/layout/fragment_keyagreement_qr.xml briar-android/res/layout/fragment_keyagreement_qr.xml +0 -96
- briar-android/res/layout/fragment_message.xml briar-android/res/layout/fragment_message.xml +0 -10
- briar-android/res/layout/fragment_reblog.xml briar-android/res/layout/fragment_reblog.xml +0 -47
- briar-android/res/layout/introduction_message.xml briar-android/res/layout/introduction_message.xml +0 -126
- briar-android/res/layout/list.xml briar-android/res/layout/list.xml +0 -8
- briar-android/res/layout/list_item_blog.xml briar-android/res/layout/list_item_blog.xml +0 -79
- briar-android/res/layout/list_item_blog_comment.xml briar-android/res/layout/list_item_blog_comment.xml +0 -35
- briar-android/res/layout/list_item_blog_post.xml briar-android/res/layout/list_item_blog_post.xml +0 -79
- briar-android/res/layout/list_item_forum.xml briar-android/res/layout/list_item_forum.xml +0 -69
- briar-android/res/layout/list_item_group.xml briar-android/res/layout/list_item_group.xml +0 -107
- briar-android/res/layout/list_item_group_join_notice.xml briar-android/res/layout/list_item_group_join_notice.xml +0 -78
- briar-android/res/layout/list_item_group_member.xml briar-android/res/layout/list_item_group_member.xml +0 -55
- briar-android/res/layout/list_item_invitations.xml briar-android/res/layout/list_item_invitations.xml +0 -90
- briar-android/res/layout/list_item_thread.xml briar-android/res/layout/list_item_thread.xml +0 -143
- briar-android/res/values/dimens.xml briar-android/res/values/dimens.xml +0 -65
- briar-android/res/xml/settings.xml briar-android/res/xml/settings.xml +0 -105
- briar-android/src/main/AndroidManifest.xml briar-android/src/main/AndroidManifest.xml +386 -0
- briar-android/src/main/assets/emoji_activity.png briar-android/src/main/assets/emoji_activity.png +0 -0
- briar-android/src/main/assets/emoji_animals_nature.png briar-android/src/main/assets/emoji_animals_nature.png +0 -0
- briar-android/src/main/assets/emoji_flags.png briar-android/src/main/assets/emoji_flags.png +0 -0
- briar-android/src/main/assets/emoji_food_drink.png briar-android/src/main/assets/emoji_food_drink.png +0 -0
- briar-android/src/main/assets/emoji_objects.png briar-android/src/main/assets/emoji_objects.png +0 -0
- briar-android/src/main/assets/emoji_smiley_people.png briar-android/src/main/assets/emoji_smiley_people.png +0 -0
- briar-android/src/main/assets/emoji_symbols.png briar-android/src/main/assets/emoji_symbols.png +0 -0
- briar-android/src/main/assets/emoji_travel_places.png briar-android/src/main/assets/emoji_travel_places.png +0 -0
- briar-android/src/main/java/im/delight/android/identicons/Identicon.java ...rc/main/java/im/delight/android/identicons/Identicon.java +0 -0
- briar-android/src/main/java/im/delight/android/identicons/IdenticonDrawable.java ...java/im/delight/android/identicons/IdenticonDrawable.java +0 -0
- briar-android/src/main/java/org/briarproject/briar/android/AndroidComponent.java ...java/org/briarproject/briar/android/AndroidComponent.java +147 -0
- briar-android/src/main/java/org/briarproject/briar/android/AndroidEagerSingletons.java ...rg/briarproject/briar/android/AndroidEagerSingletons.java +8 -0
- briar-android/src/main/java/org/briarproject/briar/android/AndroidNotificationManagerImpl.java ...project/briar/android/AndroidNotificationManagerImpl.java +867 -0
- briar-android/src/main/java/org/briarproject/briar/android/AppModule.java ...c/main/java/org/briarproject/briar/android/AppModule.java +169 -0
- briar-android/src/main/java/org/briarproject/briar/android/BriarApplication.java ...java/org/briarproject/briar/android/BriarApplication.java +10 -0
- briar-android/src/main/java/org/briarproject/briar/android/BriarApplicationImpl.java .../org/briarproject/briar/android/BriarApplicationImpl.java +92 -0
- briar-android/src/main/java/org/briarproject/briar/android/BriarService.java ...ain/java/org/briarproject/briar/android/BriarService.java +231 -0
- briar-android/src/main/java/org/briarproject/briar/android/DestroyableContext.java ...va/org/briarproject/briar/android/DestroyableContext.java +6 -0
- briar-android/src/main/java/org/briarproject/briar/android/ReferenceManagerImpl.java .../org/briarproject/briar/android/ReferenceManagerImpl.java +83 -0
- briar-android/src/main/java/org/briarproject/briar/android/StartupFailureActivity.java ...rg/briarproject/briar/android/StartupFailureActivity.java +49 -0
- briar-android/src/main/java/org/briarproject/briar/android/TestingConstants.java ...java/org/briarproject/briar/android/TestingConstants.java +26 -0
- briar-android/src/main/java/org/briarproject/briar/android/activity/ActivityComponent.java ...riarproject/briar/android/activity/ActivityComponent.java +191 -0
- briar-android/src/main/java/org/briarproject/briar/android/activity/ActivityModule.java ...g/briarproject/briar/android/activity/ActivityModule.java +101 -0
- briar-android/src/main/java/org/briarproject/briar/android/activity/ActivityScope.java ...rg/briarproject/briar/android/activity/ActivityScope.java +11 -0
- briar-android/src/main/java/org/briarproject/briar/android/activity/BaseActivity.java ...org/briarproject/briar/android/activity/BaseActivity.java +119 -0
- briar-android/src/main/java/org/briarproject/briar/android/activity/BriarActivity.java ...rg/briarproject/briar/android/activity/BriarActivity.java +105 -0
- briar-android/src/main/java/org/briarproject/briar/android/activity/BriarFragmentActivity.java ...project/briar/android/activity/BriarFragmentActivity.java +82 -0
- briar-android/src/main/java/org/briarproject/briar/android/blog/BaseController.java ...a/org/briarproject/briar/android/blog/BaseController.java +51 -0
- briar-android/src/main/java/org/briarproject/briar/android/blog/BaseControllerImpl.java ...g/briarproject/briar/android/blog/BaseControllerImpl.java +256 -0
- briar-android/src/main/java/org/briarproject/briar/android/blog/BasePostFragment.java ...org/briarproject/briar/android/blog/BasePostFragment.java +97 -0
- briar-android/src/main/java/org/briarproject/briar/android/blog/BlogActivity.java ...ava/org/briarproject/briar/android/blog/BlogActivity.java +62 -0
- briar-android/src/main/java/org/briarproject/briar/android/blog/BlogCommentItem.java .../org/briarproject/briar/android/blog/BlogCommentItem.java +63 -0
- briar-android/src/main/java/org/briarproject/briar/android/blog/BlogController.java ...a/org/briarproject/briar/android/blog/BlogController.java +26 -0
- briar-android/src/main/java/org/briarproject/briar/android/blog/BlogControllerImpl.java ...g/briarproject/briar/android/blog/BlogControllerImpl.java +162 -0
- briar-android/src/main/java/org/briarproject/briar/android/blog/BlogFragment.java ...ava/org/briarproject/briar/android/blog/BlogFragment.java +330 -0
- briar-android/src/main/java/org/briarproject/briar/android/blog/BlogItem.java ...in/java/org/briarproject/briar/android/blog/BlogItem.java +27 -0
- briar-android/src/main/java/org/briarproject/briar/android/blog/BlogModule.java .../java/org/briarproject/briar/android/blog/BlogModule.java +25 -0
- briar-android/src/main/java/org/briarproject/briar/android/blog/BlogPostAdapter.java .../org/briarproject/briar/android/blog/BlogPostAdapter.java +55 -0
- briar-android/src/main/java/org/briarproject/briar/android/blog/BlogPostFragment.java ...org/briarproject/briar/android/blog/BlogPostFragment.java +83 -0
- briar-android/src/main/java/org/briarproject/briar/android/blog/BlogPostItem.java ...ava/org/briarproject/briar/android/blog/BlogPostItem.java +76 -0
- briar-android/src/main/java/org/briarproject/briar/android/blog/BlogPostViewHolder.java ...g/briarproject/briar/android/blog/BlogPostViewHolder.java +193 -0
- briar-android/src/main/java/org/briarproject/briar/android/blog/FeedController.java ...a/org/briarproject/briar/android/blog/FeedController.java +28 -0
- briar-android/src/main/java/org/briarproject/briar/android/blog/FeedControllerImpl.java ...g/briarproject/briar/android/blog/FeedControllerImpl.java +155 -0
- briar-android/src/main/java/org/briarproject/briar/android/blog/FeedFragment.java ...ava/org/briarproject/briar/android/blog/FeedFragment.java +272 -0
- briar-android/src/main/java/org/briarproject/briar/android/blog/FeedPostFragment.java ...org/briarproject/briar/android/blog/FeedPostFragment.java +92 -0
- briar-android/src/main/java/org/briarproject/briar/android/blog/ReblogActivity.java ...a/org/briarproject/briar/android/blog/ReblogActivity.java +81 -0
- briar-android/src/main/java/org/briarproject/briar/android/blog/ReblogFragment.java ...a/org/briarproject/briar/android/blog/ReblogFragment.java +171 -0
- briar-android/src/main/java/org/briarproject/briar/android/blog/RssFeedAdapter.java ...a/org/briarproject/briar/android/blog/RssFeedAdapter.java +127 -0
- briar-android/src/main/java/org/briarproject/briar/android/blog/RssFeedImportActivity.java ...riarproject/briar/android/blog/RssFeedImportActivity.java +179 -0
- briar-android/src/main/java/org/briarproject/briar/android/blog/RssFeedManageActivity.java ...riarproject/briar/android/blog/RssFeedManageActivity.java +190 -0
- briar-android/src/main/java/org/briarproject/briar/android/blog/WriteBlogPostActivity.java ...riarproject/briar/android/blog/WriteBlogPostActivity.java +184 -0
- briar-android/src/main/java/org/briarproject/briar/android/contact/BaseContactListAdapter.java ...project/briar/android/contact/BaseContactListAdapter.java +61 -0
- briar-android/src/main/java/org/briarproject/briar/android/contact/ContactItem.java ...a/org/briarproject/briar/android/contact/ContactItem.java +22 -0
- briar-android/src/main/java/org/briarproject/briar/android/contact/ContactItemViewHolder.java ...rproject/briar/android/contact/ContactItemViewHolder.java +52 -0
- briar-android/src/main/java/org/briarproject/briar/android/contact/ContactListAdapter.java ...riarproject/briar/android/contact/ContactListAdapter.java +49 -0
- briar-android/src/main/java/org/briarproject/briar/android/contact/ContactListFragment.java ...iarproject/briar/android/contact/ContactListFragment.java +339 -0
- briar-android/src/main/java/org/briarproject/briar/android/contact/ContactListItem.java ...g/briarproject/briar/android/contact/ContactListItem.java +53 -0
- briar-android/src/main/java/org/briarproject/briar/android/contact/ContactListItemViewHolder.java ...ject/briar/android/contact/ContactListItemViewHolder.java +68 -0
- briar-android/src/main/java/org/briarproject/briar/android/contact/ContactModule.java ...org/briarproject/briar/android/contact/ContactModule.java +7 -0
- briar-android/src/main/java/org/briarproject/briar/android/contact/ConversationActivity.java ...arproject/briar/android/contact/ConversationActivity.java +920 -0
- briar-android/src/main/java/org/briarproject/briar/android/contact/ConversationAdapter.java ...iarproject/briar/android/contact/ConversationAdapter.java +144 -0
- briar-android/src/main/java/org/briarproject/briar/android/contact/ConversationItem.java .../briarproject/briar/android/contact/ConversationItem.java +298 -0
- briar-android/src/main/java/org/briarproject/briar/android/contact/ConversationItemViewHolder.java ...ect/briar/android/contact/ConversationItemViewHolder.java +42 -0
- briar-android/src/main/java/org/briarproject/briar/android/contact/ConversationMessageInItem.java ...ject/briar/android/contact/ConversationMessageInItem.java +30 -0
- briar-android/src/main/java/org/briarproject/briar/android/contact/ConversationMessageOutItem.java ...ect/briar/android/contact/ConversationMessageOutItem.java +26 -0
- briar-android/src/main/java/org/briarproject/briar/android/contact/ConversationMessageOutViewHolder.java ...iar/android/contact/ConversationMessageOutViewHolder.java +16 -0
- briar-android/src/main/java/org/briarproject/briar/android/contact/ConversationNoticeInItem.java ...oject/briar/android/contact/ConversationNoticeInItem.java +43 -0
- briar-android/src/main/java/org/briarproject/briar/android/contact/ConversationNoticeInViewHolder.java ...briar/android/contact/ConversationNoticeInViewHolder.java +43 -0
- briar-android/src/main/java/org/briarproject/briar/android/contact/ConversationNoticeOutItem.java ...ject/briar/android/contact/ConversationNoticeOutItem.java +38 -0
- briar-android/src/main/java/org/briarproject/briar/android/contact/ConversationNoticeOutViewHolder.java ...riar/android/contact/ConversationNoticeOutViewHolder.java +48 -0
- briar-android/src/main/java/org/briarproject/briar/android/contact/ConversationOutItem.java ...iarproject/briar/android/contact/ConversationOutItem.java +45 -0
- briar-android/src/main/java/org/briarproject/briar/android/contact/ConversationOutItemViewHolder.java .../briar/android/contact/ConversationOutItemViewHolder.java +44 -0
- briar-android/src/main/java/org/briarproject/briar/android/contact/ConversationRequestItem.java ...roject/briar/android/contact/ConversationRequestItem.java +56 -0
- briar-android/src/main/java/org/briarproject/briar/android/contact/ConversationRequestViewHolder.java .../briar/android/contact/ConversationRequestViewHolder.java +58 -0
- briar-android/src/main/java/org/briarproject/briar/android/contactselection/BaseContactSelectorAdapter.java .../android/contactselection/BaseContactSelectorAdapter.java +32 -0
- briar-android/src/main/java/org/briarproject/briar/android/contactselection/BaseContactSelectorFragment.java ...android/contactselection/BaseContactSelectorFragment.java +149 -0
- briar-android/src/main/java/org/briarproject/briar/android/contactselection/BaseSelectableContactHolder.java ...android/contactselection/BaseSelectableContactHolder.java +59 -0
- briar-android/src/main/java/org/briarproject/briar/android/contactselection/ContactSelectorActivity.java ...iar/android/contactselection/ContactSelectorActivity.java +109 -0
- briar-android/src/main/java/org/briarproject/briar/android/contactselection/ContactSelectorAdapter.java ...riar/android/contactselection/ContactSelectorAdapter.java +28 -0
- briar-android/src/main/java/org/briarproject/briar/android/contactselection/ContactSelectorController.java ...r/android/contactselection/ContactSelectorController.java +19 -0
- briar-android/src/main/java/org/briarproject/briar/android/contactselection/ContactSelectorControllerImpl.java ...droid/contactselection/ContactSelectorControllerImpl.java +72 -0
- briar-android/src/main/java/org/briarproject/briar/android/contactselection/ContactSelectorFragment.java ...iar/android/contactselection/ContactSelectorFragment.java +64 -0
- briar-android/src/main/java/org/briarproject/briar/android/contactselection/ContactSelectorListener.java ...iar/android/contactselection/ContactSelectorListener.java +17 -0
- briar-android/src/main/java/org/briarproject/briar/android/contactselection/SelectableContactHolder.java ...iar/android/contactselection/SelectableContactHolder.java +35 -0
- briar-android/src/main/java/org/briarproject/briar/android/contactselection/SelectableContactItem.java ...briar/android/contactselection/SelectableContactItem.java +34 -0
- briar-android/src/main/java/org/briarproject/briar/android/controller/ActivityLifecycleController.java ...briar/android/controller/ActivityLifecycleController.java +14 -0
- briar-android/src/main/java/org/briarproject/briar/android/controller/BriarController.java ...riarproject/briar/android/controller/BriarController.java +12 -0
- briar-android/src/main/java/org/briarproject/briar/android/controller/BriarControllerImpl.java ...project/briar/android/controller/BriarControllerImpl.java +95 -0
- briar-android/src/main/java/org/briarproject/briar/android/controller/ConfigController.java ...iarproject/briar/android/controller/ConfigController.java +20 -0
- briar-android/src/main/java/org/briarproject/briar/android/controller/ConfigControllerImpl.java ...roject/briar/android/controller/ConfigControllerImpl.java +55 -0
- briar-android/src/main/java/org/briarproject/briar/android/controller/DbController.java ...g/briarproject/briar/android/controller/DbController.java +9 -0
- briar-android/src/main/java/org/briarproject/briar/android/controller/DbControllerImpl.java ...iarproject/briar/android/controller/DbControllerImpl.java +45 -0
- briar-android/src/main/java/org/briarproject/briar/android/controller/handler/ExceptionHandler.java ...ct/briar/android/controller/handler/ExceptionHandler.java +7 -0
- briar-android/src/main/java/org/briarproject/briar/android/controller/handler/ResultExceptionHandler.java ...ar/android/controller/handler/ResultExceptionHandler.java +8 -0
- briar-android/src/main/java/org/briarproject/briar/android/controller/handler/ResultHandler.java ...oject/briar/android/controller/handler/ResultHandler.java +6 -0
- briar-android/src/main/java/org/briarproject/briar/android/controller/handler/UiExceptionHandler.java .../briar/android/controller/handler/UiExceptionHandler.java +34 -0
- briar-android/src/main/java/org/briarproject/briar/android/controller/handler/UiResultExceptionHandler.java .../android/controller/handler/UiResultExceptionHandler.java +32 -0
- briar-android/src/main/java/org/briarproject/briar/android/controller/handler/UiResultHandler.java ...ect/briar/android/controller/handler/UiResultHandler.java +27 -0
- briar-android/src/main/java/org/briarproject/briar/android/forum/CreateForumActivity.java ...briarproject/briar/android/forum/CreateForumActivity.java +165 -0
- briar-android/src/main/java/org/briarproject/briar/android/forum/ForumActivity.java ...a/org/briarproject/briar/android/forum/ForumActivity.java +186 -0
- briar-android/src/main/java/org/briarproject/briar/android/forum/ForumController.java ...org/briarproject/briar/android/forum/ForumController.java +12 -0
- briar-android/src/main/java/org/briarproject/briar/android/forum/ForumControllerImpl.java ...briarproject/briar/android/forum/ForumControllerImpl.java +156 -0
- briar-android/src/main/java/org/briarproject/briar/android/forum/ForumItem.java .../java/org/briarproject/briar/android/forum/ForumItem.java +25 -0
- briar-android/src/main/java/org/briarproject/briar/android/forum/ForumListAdapter.java ...rg/briarproject/briar/android/forum/ForumListAdapter.java +145 -0
- briar-android/src/main/java/org/briarproject/briar/android/forum/ForumListFragment.java ...g/briarproject/briar/android/forum/ForumListFragment.java +298 -0
- briar-android/src/main/java/org/briarproject/briar/android/forum/ForumListItem.java ...a/org/briarproject/briar/android/forum/ForumListItem.java +46 -0
- briar-android/src/main/java/org/briarproject/briar/android/forum/ForumModule.java ...ava/org/briarproject/briar/android/forum/ForumModule.java +20 -0
- briar-android/src/main/java/org/briarproject/briar/android/fragment/BaseEventFragment.java ...riarproject/briar/android/fragment/BaseEventFragment.java +25 -0
- briar-android/src/main/java/org/briarproject/briar/android/fragment/BaseFragment.java ...org/briarproject/briar/android/fragment/BaseFragment.java +95 -0
- briar-android/src/main/java/org/briarproject/briar/android/introduction/ContactChooserFragment.java ...ct/briar/android/introduction/ContactChooserFragment.java +161 -0
- briar-android/src/main/java/org/briarproject/briar/android/introduction/IntroductionActivity.java ...ject/briar/android/introduction/IntroductionActivity.java +107 -0
- briar-android/src/main/java/org/briarproject/briar/android/introduction/IntroductionMessageFragment.java ...iar/android/introduction/IntroductionMessageFragment.java +240 -0
- briar-android/src/main/java/org/briarproject/briar/android/invitation/AddContactActivity.java ...rproject/briar/android/invitation/AddContactActivity.java +450 -0
- briar-android/src/main/java/org/briarproject/briar/android/invitation/AddContactView.java ...briarproject/briar/android/invitation/AddContactView.java +22 -0
- briar-android/src/main/java/org/briarproject/briar/android/invitation/ChooseIdentityView.java ...rproject/briar/android/invitation/ChooseIdentityView.java +43 -0
- briar-android/src/main/java/org/briarproject/briar/android/invitation/ConfirmationCodeView.java ...roject/briar/android/invitation/ConfirmationCodeView.java +121 -0
- briar-android/src/main/java/org/briarproject/briar/android/invitation/ErrorView.java .../org/briarproject/briar/android/invitation/ErrorView.java +59 -0
- briar-android/src/main/java/org/briarproject/briar/android/invitation/InvitationCodeView.java ...rproject/briar/android/invitation/InvitationCodeView.java +111 -0
- briar-android/src/main/java/org/briarproject/briar/android/keyagreement/CameraView.java ...g/briarproject/briar/android/keyagreement/CameraView.java +400 -0
- briar-android/src/main/java/org/briarproject/briar/android/keyagreement/IntroFragment.java ...riarproject/briar/android/keyagreement/IntroFragment.java +89 -0
- briar-android/src/main/java/org/briarproject/briar/android/keyagreement/KeyAgreementActivity.java ...ject/briar/android/keyagreement/KeyAgreementActivity.java +207 -0
- briar-android/src/main/java/org/briarproject/briar/android/keyagreement/PreviewConsumer.java ...arproject/briar/android/keyagreement/PreviewConsumer.java +17 -0
- briar-android/src/main/java/org/briarproject/briar/android/keyagreement/QrCodeDecoder.java ...riarproject/briar/android/keyagreement/QrCodeDecoder.java +113 -0
- briar-android/src/main/java/org/briarproject/briar/android/keyagreement/QrCodeUtils.java .../briarproject/briar/android/keyagreement/QrCodeUtils.java +52 -0
- briar-android/src/main/java/org/briarproject/briar/android/keyagreement/ShowQrCodeFragment.java ...roject/briar/android/keyagreement/ShowQrCodeFragment.java +369 -0
- briar-android/src/main/java/org/briarproject/briar/android/login/ChangePasswordActivity.java ...arproject/briar/android/login/ChangePasswordActivity.java +160 -0
- briar-android/src/main/java/org/briarproject/briar/android/login/PasswordActivity.java ...rg/briarproject/briar/android/login/PasswordActivity.java +152 -0
- briar-android/src/main/java/org/briarproject/briar/android/login/PasswordController.java .../briarproject/briar/android/login/PasswordController.java +15 -0
- briar-android/src/main/java/org/briarproject/briar/android/login/PasswordControllerImpl.java ...arproject/briar/android/login/PasswordControllerImpl.java +94 -0
- briar-android/src/main/java/org/briarproject/briar/android/login/SetupActivity.java ...a/org/briarproject/briar/android/login/SetupActivity.java +154 -0
- briar-android/src/main/java/org/briarproject/briar/android/login/SetupController.java ...org/briarproject/briar/android/login/SetupController.java +14 -0
- briar-android/src/main/java/org/briarproject/briar/android/login/SetupControllerImpl.java ...briarproject/briar/android/login/SetupControllerImpl.java +53 -0
- briar-android/src/main/java/org/briarproject/briar/android/login/StrengthMeter.java ...a/org/briarproject/briar/android/login/StrengthMeter.java +75 -0
- briar-android/src/main/java/org/briarproject/briar/android/navdrawer/NavDrawerActivity.java ...iarproject/briar/android/navdrawer/NavDrawerActivity.java +349 -0
- briar-android/src/main/java/org/briarproject/briar/android/navdrawer/NavDrawerController.java ...rproject/briar/android/navdrawer/NavDrawerController.java +12 -0
- briar-android/src/main/java/org/briarproject/briar/android/navdrawer/NavDrawerControllerImpl.java ...ject/briar/android/navdrawer/NavDrawerControllerImpl.java +102 -0
- briar-android/src/main/java/org/briarproject/briar/android/navdrawer/TransportStateListener.java ...oject/briar/android/navdrawer/TransportStateListener.java +9 -0
- briar-android/src/main/java/org/briarproject/briar/android/panic/ExitActivity.java ...va/org/briarproject/briar/android/panic/ExitActivity.java +29 -0
- briar-android/src/main/java/org/briarproject/briar/android/panic/PanicPreferencesActivity.java ...project/briar/android/panic/PanicPreferencesActivity.java +39 -0
- briar-android/src/main/java/org/briarproject/briar/android/panic/PanicPreferencesFragment.java ...project/briar/android/panic/PanicPreferencesFragment.java +265 -0
- briar-android/src/main/java/org/briarproject/briar/android/panic/PanicResponderActivity.java ...arproject/briar/android/panic/PanicResponderActivity.java +124 -0
- briar-android/src/main/java/org/briarproject/briar/android/privategroup/VisibilityHelper.java ...rproject/briar/android/privategroup/VisibilityHelper.java +40 -0
- briar-android/src/main/java/org/briarproject/briar/android/privategroup/conversation/GroupActivity.java ...riar/android/privategroup/conversation/GroupActivity.java +296 -0
- briar-android/src/main/java/org/briarproject/briar/android/privategroup/conversation/GroupController.java ...ar/android/privategroup/conversation/GroupController.java +32 -0
- briar-android/src/main/java/org/briarproject/briar/android/privategroup/conversation/GroupControllerImpl.java ...ndroid/privategroup/conversation/GroupControllerImpl.java +238 -0
- briar-android/src/main/java/org/briarproject/briar/android/privategroup/conversation/GroupConversationModule.java ...id/privategroup/conversation/GroupConversationModule.java +19 -0
- briar-android/src/main/java/org/briarproject/briar/android/privategroup/conversation/GroupMessageAdapter.java ...ndroid/privategroup/conversation/GroupMessageAdapter.java +76 -0
- briar-android/src/main/java/org/briarproject/briar/android/privategroup/conversation/GroupMessageItem.java ...r/android/privategroup/conversation/GroupMessageItem.java +44 -0
- briar-android/src/main/java/org/briarproject/briar/android/privategroup/conversation/JoinMessageItem.java ...ar/android/privategroup/conversation/JoinMessageItem.java +53 -0
- briar-android/src/main/java/org/briarproject/briar/android/privategroup/conversation/JoinMessageItemViewHolder.java .../privategroup/conversation/JoinMessageItemViewHolder.java +108 -0
- briar-android/src/main/java/org/briarproject/briar/android/privategroup/creation/BaseGroupInviteActivity.java ...ndroid/privategroup/creation/BaseGroupInviteActivity.java +68 -0
- briar-android/src/main/java/org/briarproject/briar/android/privategroup/creation/CreateGroupActivity.java ...ar/android/privategroup/creation/CreateGroupActivity.java +98 -0
- briar-android/src/main/java/org/briarproject/briar/android/privategroup/creation/CreateGroupController.java .../android/privategroup/creation/CreateGroupController.java +23 -0
- briar-android/src/main/java/org/briarproject/briar/android/privategroup/creation/CreateGroupControllerImpl.java ...roid/privategroup/creation/CreateGroupControllerImpl.java +223 -0
- briar-android/src/main/java/org/briarproject/briar/android/privategroup/creation/CreateGroupFragment.java ...ar/android/privategroup/creation/CreateGroupFragment.java +93 -0
- briar-android/src/main/java/org/briarproject/briar/android/privategroup/creation/CreateGroupListener.java ...ar/android/privategroup/creation/CreateGroupListener.java +15 -0
- briar-android/src/main/java/org/briarproject/briar/android/privategroup/creation/CreateGroupMessageFragment.java ...oid/privategroup/creation/CreateGroupMessageFragment.java +36 -0
- briar-android/src/main/java/org/briarproject/briar/android/privategroup/creation/GroupCreateModule.java ...riar/android/privategroup/creation/GroupCreateModule.java +18 -0
- briar-android/src/main/java/org/briarproject/briar/android/privategroup/creation/GroupInviteActivity.java ...ar/android/privategroup/creation/GroupInviteActivity.java +37 -0
- briar-android/src/main/java/org/briarproject/briar/android/privategroup/creation/GroupInviteFragment.java ...ar/android/privategroup/creation/GroupInviteFragment.java +49 -0
- briar-android/src/main/java/org/briarproject/briar/android/privategroup/invitation/GroupInvitationActivity.java ...roid/privategroup/invitation/GroupInvitationActivity.java +51 -0
- briar-android/src/main/java/org/briarproject/briar/android/privategroup/invitation/GroupInvitationAdapter.java ...droid/privategroup/invitation/GroupInvitationAdapter.java +28 -0
- briar-android/src/main/java/org/briarproject/briar/android/privategroup/invitation/GroupInvitationController.java ...id/privategroup/invitation/GroupInvitationController.java +10 -0
- briar-android/src/main/java/org/briarproject/briar/android/privategroup/invitation/GroupInvitationControllerImpl.java ...rivategroup/invitation/GroupInvitationControllerImpl.java +86 -0
- briar-android/src/main/java/org/briarproject/briar/android/privategroup/invitation/GroupInvitationModule.java ...ndroid/privategroup/invitation/GroupInvitationModule.java +17 -0
- briar-android/src/main/java/org/briarproject/briar/android/privategroup/invitation/GroupInvitationViewHolder.java ...id/privategroup/invitation/GroupInvitationViewHolder.java +30 -0
- briar-android/src/main/java/org/briarproject/briar/android/privategroup/list/GroupItem.java ...iarproject/briar/android/privategroup/list/GroupItem.java +77 -0
- briar-android/src/main/java/org/briarproject/briar/android/privategroup/list/GroupListAdapter.java ...ect/briar/android/privategroup/list/GroupListAdapter.java +81 -0
- briar-android/src/main/java/org/briarproject/briar/android/privategroup/list/GroupListController.java .../briar/android/privategroup/list/GroupListController.java +57 -0
- briar-android/src/main/java/org/briarproject/briar/android/privategroup/list/GroupListControllerImpl.java ...ar/android/privategroup/list/GroupListControllerImpl.java +242 -0
- briar-android/src/main/java/org/briarproject/briar/android/privategroup/list/GroupListFragment.java ...ct/briar/android/privategroup/list/GroupListFragment.java +250 -0
- briar-android/src/main/java/org/briarproject/briar/android/privategroup/list/GroupListModule.java ...ject/briar/android/privategroup/list/GroupListModule.java +17 -0
- briar-android/src/main/java/org/briarproject/briar/android/privategroup/list/GroupViewHolder.java ...ject/briar/android/privategroup/list/GroupViewHolder.java +142 -0
- briar-android/src/main/java/org/briarproject/briar/android/privategroup/memberlist/GroupMemberListActivity.java ...roid/privategroup/memberlist/GroupMemberListActivity.java +94 -0
- briar-android/src/main/java/org/briarproject/briar/android/privategroup/memberlist/GroupMemberListController.java ...id/privategroup/memberlist/GroupMemberListController.java +15 -0
- briar-android/src/main/java/org/briarproject/briar/android/privategroup/memberlist/GroupMemberListControllerImpl.java ...rivategroup/memberlist/GroupMemberListControllerImpl.java +60 -0
- briar-android/src/main/java/org/briarproject/briar/android/privategroup/memberlist/GroupMemberModule.java ...ar/android/privategroup/memberlist/GroupMemberModule.java +17 -0
- briar-android/src/main/java/org/briarproject/briar/android/privategroup/memberlist/MemberListAdapter.java ...ar/android/privategroup/memberlist/MemberListAdapter.java +48 -0
- briar-android/src/main/java/org/briarproject/briar/android/privategroup/memberlist/MemberListItem.java ...briar/android/privategroup/memberlist/MemberListItem.java +37 -0
- briar-android/src/main/java/org/briarproject/briar/android/privategroup/memberlist/MemberListItemHolder.java ...android/privategroup/memberlist/MemberListItemHolder.java +49 -0
- briar-android/src/main/java/org/briarproject/briar/android/privategroup/reveal/GroupRevealModule.java .../briar/android/privategroup/reveal/GroupRevealModule.java +17 -0
- briar-android/src/main/java/org/briarproject/briar/android/privategroup/reveal/RevealContactsActivity.java ...r/android/privategroup/reveal/RevealContactsActivity.java +163 -0
- briar-android/src/main/java/org/briarproject/briar/android/privategroup/reveal/RevealContactsController.java ...android/privategroup/reveal/RevealContactsController.java +25 -0
- briar-android/src/main/java/org/briarproject/briar/android/privategroup/reveal/RevealContactsControllerImpl.java ...oid/privategroup/reveal/RevealContactsControllerImpl.java +168 -0
- briar-android/src/main/java/org/briarproject/briar/android/privategroup/reveal/RevealContactsFragment.java ...r/android/privategroup/reveal/RevealContactsFragment.java +70 -0
- briar-android/src/main/java/org/briarproject/briar/android/privategroup/reveal/RevealableContactAdapter.java ...android/privategroup/reveal/RevealableContactAdapter.java +43 -0
- briar-android/src/main/java/org/briarproject/briar/android/privategroup/reveal/RevealableContactItem.java ...ar/android/privategroup/reveal/RevealableContactItem.java +26 -0
- briar-android/src/main/java/org/briarproject/briar/android/privategroup/reveal/RevealableContactViewHolder.java ...roid/privategroup/reveal/RevealableContactViewHolder.java +49 -0
- briar-android/src/main/java/org/briarproject/briar/android/reporting/BriarReportPrimer.java ...iarproject/briar/android/reporting/BriarReportPrimer.java +243 -0
- briar-android/src/main/java/org/briarproject/briar/android/reporting/BriarReportSender.java ...iarproject/briar/android/reporting/BriarReportSender.java +51 -0
- briar-android/src/main/java/org/briarproject/briar/android/reporting/BriarReportSenderFactory.java ...ect/briar/android/reporting/BriarReportSenderFactory.java +21 -0
- briar-android/src/main/java/org/briarproject/briar/android/reporting/DevReportActivity.java ...iarproject/briar/android/reporting/DevReportActivity.java +367 -0
- briar-android/src/main/java/org/briarproject/briar/android/settings/SettingsActivity.java ...briarproject/briar/android/settings/SettingsActivity.java +64 -0
- briar-android/src/main/java/org/briarproject/briar/android/settings/SettingsFragment.java ...briarproject/briar/android/settings/SettingsFragment.java +391 -0
- briar-android/src/main/java/org/briarproject/briar/android/sharing/BaseMessageFragment.java ...iarproject/briar/android/sharing/BaseMessageFragment.java +111 -0
- briar-android/src/main/java/org/briarproject/briar/android/sharing/BlogInvitationActivity.java ...project/briar/android/sharing/BlogInvitationActivity.java +50 -0
- briar-android/src/main/java/org/briarproject/briar/android/sharing/BlogInvitationController.java ...oject/briar/android/sharing/BlogInvitationController.java +7 -0
- briar-android/src/main/java/org/briarproject/briar/android/sharing/BlogInvitationControllerImpl.java ...t/briar/android/sharing/BlogInvitationControllerImpl.java +82 -0
- briar-android/src/main/java/org/briarproject/briar/android/sharing/BlogSharingStatusActivity.java ...ject/briar/android/sharing/BlogSharingStatusActivity.java +36 -0
- briar-android/src/main/java/org/briarproject/briar/android/sharing/ForumInvitationActivity.java ...roject/briar/android/sharing/ForumInvitationActivity.java +50 -0
- briar-android/src/main/java/org/briarproject/briar/android/sharing/ForumInvitationController.java ...ject/briar/android/sharing/ForumInvitationController.java +7 -0
- briar-android/src/main/java/org/briarproject/briar/android/sharing/ForumInvitationControllerImpl.java .../briar/android/sharing/ForumInvitationControllerImpl.java +83 -0
- briar-android/src/main/java/org/briarproject/briar/android/sharing/ForumSharingStatusActivity.java ...ect/briar/android/sharing/ForumSharingStatusActivity.java +36 -0
- briar-android/src/main/java/org/briarproject/briar/android/sharing/InvitationActivity.java ...riarproject/briar/android/sharing/InvitationActivity.java +146 -0
- briar-android/src/main/java/org/briarproject/briar/android/sharing/InvitationAdapter.java ...briarproject/briar/android/sharing/InvitationAdapter.java +51 -0
- briar-android/src/main/java/org/briarproject/briar/android/sharing/InvitationController.java ...arproject/briar/android/sharing/InvitationController.java +28 -0
- briar-android/src/main/java/org/briarproject/briar/android/sharing/InvitationControllerImpl.java ...oject/briar/android/sharing/InvitationControllerImpl.java +120 -0
- briar-android/src/main/java/org/briarproject/briar/android/sharing/InvitationViewHolder.java ...arproject/briar/android/sharing/InvitationViewHolder.java +70 -0
- briar-android/src/main/java/org/briarproject/briar/android/sharing/ShareActivity.java ...org/briarproject/briar/android/sharing/ShareActivity.java +65 -0
- briar-android/src/main/java/org/briarproject/briar/android/sharing/ShareBlogActivity.java ...briarproject/briar/android/sharing/ShareBlogActivity.java +71 -0
- briar-android/src/main/java/org/briarproject/briar/android/sharing/ShareBlogController.java ...iarproject/briar/android/sharing/ShareBlogController.java +18 -0
- briar-android/src/main/java/org/briarproject/briar/android/sharing/ShareBlogControllerImpl.java ...roject/briar/android/sharing/ShareBlogControllerImpl.java +74 -0
- briar-android/src/main/java/org/briarproject/briar/android/sharing/ShareBlogFragment.java ...briarproject/briar/android/sharing/ShareBlogFragment.java +49 -0
- briar-android/src/main/java/org/briarproject/briar/android/sharing/ShareBlogMessageFragment.java ...oject/briar/android/sharing/ShareBlogMessageFragment.java +50 -0
- briar-android/src/main/java/org/briarproject/briar/android/sharing/ShareForumActivity.java ...riarproject/briar/android/sharing/ShareForumActivity.java +71 -0
- briar-android/src/main/java/org/briarproject/briar/android/sharing/ShareForumController.java ...arproject/briar/android/sharing/ShareForumController.java +18 -0
- briar-android/src/main/java/org/briarproject/briar/android/sharing/ShareForumControllerImpl.java ...oject/briar/android/sharing/ShareForumControllerImpl.java +74 -0
- briar-android/src/main/java/org/briarproject/briar/android/sharing/ShareForumFragment.java ...riarproject/briar/android/sharing/ShareForumFragment.java +49 -0
- briar-android/src/main/java/org/briarproject/briar/android/sharing/ShareForumMessageFragment.java ...ject/briar/android/sharing/ShareForumMessageFragment.java +50 -0
- briar-android/src/main/java/org/briarproject/briar/android/sharing/SharingInvitationAdapter.java ...oject/briar/android/sharing/SharingInvitationAdapter.java +30 -0
- briar-android/src/main/java/org/briarproject/briar/android/sharing/SharingInvitationViewHolder.java ...ct/briar/android/sharing/SharingInvitationViewHolder.java +36 -0
- briar-android/src/main/java/org/briarproject/briar/android/sharing/SharingModule.java ...org/briarproject/briar/android/sharing/SharingModule.java +44 -0
- briar-android/src/main/java/org/briarproject/briar/android/sharing/SharingStatusActivity.java ...rproject/briar/android/sharing/SharingStatusActivity.java +156 -0
- briar-android/src/main/java/org/briarproject/briar/android/sharing/SharingStatusAdapter.java ...arproject/briar/android/sharing/SharingStatusAdapter.java +28 -0
- briar-android/src/main/java/org/briarproject/briar/android/splash/ExpiredActivity.java ...rg/briarproject/briar/android/splash/ExpiredActivity.java +21 -0
- briar-android/src/main/java/org/briarproject/briar/android/splash/SplashScreenActivity.java ...iarproject/briar/android/splash/SplashScreenActivity.java +102 -0
- briar-android/src/main/java/org/briarproject/briar/android/threaded/BaseThreadItemViewHolder.java ...ject/briar/android/threaded/BaseThreadItemViewHolder.java +122 -0
- briar-android/src/main/java/org/briarproject/briar/android/threaded/NestedTreeList.java ...g/briarproject/briar/android/threaded/NestedTreeList.java +53 -0
- briar-android/src/main/java/org/briarproject/briar/android/threaded/ThreadItem.java ...a/org/briarproject/briar/android/threaded/ThreadItem.java +104 -0
- briar-android/src/main/java/org/briarproject/briar/android/threaded/ThreadItemAdapter.java ...riarproject/briar/android/threaded/ThreadItemAdapter.java +332 -0
- briar-android/src/main/java/org/briarproject/briar/android/threaded/ThreadListActivity.java ...iarproject/briar/android/threaded/ThreadListActivity.java +317 -0
- briar-android/src/main/java/org/briarproject/briar/android/threaded/ThreadListController.java ...rproject/briar/android/threaded/ThreadListController.java +48 -0
- briar-android/src/main/java/org/briarproject/briar/android/threaded/ThreadListControllerImpl.java ...ject/briar/android/threaded/ThreadListControllerImpl.java +315 -0
- briar-android/src/main/java/org/briarproject/briar/android/threaded/ThreadPostViewHolder.java ...rproject/briar/android/threaded/ThreadPostViewHolder.java +96 -0
- briar-android/src/main/java/org/briarproject/briar/android/util/BriarAdapter.java ...ava/org/briarproject/briar/android/util/BriarAdapter.java +127 -0
- briar-android/src/main/java/org/briarproject/briar/android/util/UiUtils.java ...ain/java/org/briarproject/briar/android/util/UiUtils.java +119 -0
- briar-android/src/main/java/org/briarproject/briar/android/util/UserFeedback.java ...ava/org/briarproject/briar/android/util/UserFeedback.java +5 -0
- briar-android/src/main/java/org/briarproject/briar/android/util/VersionedAdapter.java ...org/briarproject/briar/android/util/VersionedAdapter.java +26 -0
- briar-android/src/main/java/org/briarproject/briar/android/view/ArticleMovementMethod.java ...riarproject/briar/android/view/ArticleMovementMethod.java +67 -0
- briar-android/src/main/java/org/briarproject/briar/android/view/AuthorView.java .../java/org/briarproject/briar/android/view/AuthorView.java +183 -0
- briar-android/src/main/java/org/briarproject/briar/android/view/BriarRecyclerView.java ...rg/briarproject/briar/android/view/BriarRecyclerView.java +210 -0
- briar-android/src/main/java/org/briarproject/briar/android/view/BriarRecyclerViewBehavior.java ...project/briar/android/view/BriarRecyclerViewBehavior.java +44 -0
- briar-android/src/main/java/org/briarproject/briar/android/view/LargeTextInputView.java ...g/briarproject/briar/android/view/LargeTextInputView.java +77 -0
- briar-android/src/main/java/org/briarproject/briar/android/view/TextAvatarView.java ...a/org/briarproject/briar/android/view/TextAvatarView.java +100 -0
- briar-android/src/main/java/org/briarproject/briar/android/view/TextInputView.java ...va/org/briarproject/briar/android/view/TextInputView.java +236 -0
- briar-android/src/main/java/org/briarproject/briar/android/view/TrustIndicatorView.java ...g/briarproject/briar/android/view/TrustIndicatorView.java +53 -0
- briar-android/src/main/java/org/briarproject/briar/android/widget/LinkDialogFragment.java ...briarproject/briar/android/widget/LinkDialogFragment.java +88 -0
- briar-android/src/main/java/org/briarproject/briar/android/widget/PreferenceDividerDecoration.java ...ect/briar/android/widget/PreferenceDividerDecoration.java +181 -0
- briar-android/src/main/java/org/briarproject/briar/api/android/AndroidNotificationManager.java ...project/briar/api/android/AndroidNotificationManager.java +51 -0
- briar-android/src/main/java/org/briarproject/briar/api/android/ReferenceManager.java .../org/briarproject/briar/api/android/ReferenceManager.java +27 -0
- briar-android/src/main/java/org/thoughtcrime/securesms/LICENSE ...-android/src/main/java/org/thoughtcrime/securesms/LICENSE +0 -0
- briar-android/src/main/java/org/thoughtcrime/securesms/components/KeyboardAwareLinearLayout.java ...crime/securesms/components/KeyboardAwareLinearLayout.java +272 -0
- briar-android/src/main/java/org/thoughtcrime/securesms/components/RepeatableImageKey.java ...thoughtcrime/securesms/components/RepeatableImageKey.java +0 -0
- briar-android/src/main/java/org/thoughtcrime/securesms/components/emoji/AnimatingImageSpan.java ...tcrime/securesms/components/emoji/AnimatingImageSpan.java +0 -0
- briar-android/src/main/java/org/thoughtcrime/securesms/components/emoji/EmojiDrawer.java .../thoughtcrime/securesms/components/emoji/EmojiDrawer.java +202 -0
- briar-android/src/main/java/org/thoughtcrime/securesms/components/emoji/EmojiEditText.java ...houghtcrime/securesms/components/emoji/EmojiEditText.java +48 -0
- briar-android/src/main/java/org/thoughtcrime/securesms/components/emoji/EmojiFilter.java .../thoughtcrime/securesms/components/emoji/EmojiFilter.java +36 -0
- briar-android/src/main/java/org/thoughtcrime/securesms/components/emoji/EmojiPageModel.java ...oughtcrime/securesms/components/emoji/EmojiPageModel.java +20 -0
- briar-android/src/main/java/org/thoughtcrime/securesms/components/emoji/EmojiPageView.java ...houghtcrime/securesms/components/emoji/EmojiPageView.java +116 -0
- briar-android/src/main/java/org/thoughtcrime/securesms/components/emoji/EmojiPages.java ...g/thoughtcrime/securesms/components/emoji/EmojiPages.java +65 -0
- briar-android/src/main/java/org/thoughtcrime/securesms/components/emoji/EmojiProvider.java ...houghtcrime/securesms/components/emoji/EmojiProvider.java +310 -0
- briar-android/src/main/java/org/thoughtcrime/securesms/components/emoji/EmojiSpan.java ...rg/thoughtcrime/securesms/components/emoji/EmojiSpan.java +40 -0
- briar-android/src/main/java/org/thoughtcrime/securesms/components/emoji/EmojiTextView.java ...houghtcrime/securesms/components/emoji/EmojiTextView.java +108 -0
- briar-android/src/main/java/org/thoughtcrime/securesms/components/emoji/EmojiToggle.java .../thoughtcrime/securesms/components/emoji/EmojiToggle.java +61 -0
- briar-android/src/main/java/org/thoughtcrime/securesms/components/emoji/EmojiView.java ...rg/thoughtcrime/securesms/components/emoji/EmojiView.java +89 -0
- briar-android/src/main/java/org/thoughtcrime/securesms/components/emoji/RecentEmojiPageModel.java ...rime/securesms/components/emoji/RecentEmojiPageModel.java +140 -0
- briar-android/src/main/java/org/thoughtcrime/securesms/components/emoji/StaticEmojiPageModel.java ...rime/securesms/components/emoji/StaticEmojiPageModel.java +74 -0
- briar-android/src/main/java/org/thoughtcrime/securesms/components/util/FutureTaskListener.java ...htcrime/securesms/components/util/FutureTaskListener.java +0 -0
- briar-android/src/main/java/org/thoughtcrime/securesms/components/util/ListenableFutureTask.java ...crime/securesms/components/util/ListenableFutureTask.java +110 -0
- briar-android/src/main/java/org/thoughtcrime/securesms/util/BitmapDecodingException.java .../thoughtcrime/securesms/util/BitmapDecodingException.java +0 -0
- briar-android/src/main/java/org/thoughtcrime/securesms/util/BitmapUtil.java ...main/java/org/thoughtcrime/securesms/util/BitmapUtil.java +0 -0
- briar-android/src/main/res/drawable-hdpi/ic_launcher.png briar-android/src/main/res/drawable-hdpi/ic_launcher.png +0 -0
- briar-android/src/main/res/drawable-hdpi/logo.png briar-android/src/main/res/drawable-hdpi/logo.png +0 -0
- briar-android/src/main/res/drawable-hdpi/msg_in.9.png briar-android/src/main/res/drawable-hdpi/msg_in.9.png +0 -0
- briar-android/src/main/res/drawable-hdpi/msg_in_top.9.png briar-android/src/main/res/drawable-hdpi/msg_in_top.9.png +0 -0
- briar-android/src/main/res/drawable-hdpi/msg_out.9.png briar-android/src/main/res/drawable-hdpi/msg_out.9.png +0 -0
- briar-android/src/main/res/drawable-hdpi/msg_out_top.9.png briar-android/src/main/res/drawable-hdpi/msg_out_top.9.png +0 -0
- briar-android/src/main/res/drawable-hdpi/notice_in.9.png briar-android/src/main/res/drawable-hdpi/notice_in.9.png +0 -0
- briar-android/src/main/res/drawable-hdpi/notice_in_bottom.9.png ...android/src/main/res/drawable-hdpi/notice_in_bottom.9.png +0 -0
- briar-android/src/main/res/drawable-hdpi/notice_out.9.png briar-android/src/main/res/drawable-hdpi/notice_out.9.png +0 -0
- briar-android/src/main/res/drawable-hdpi/notice_out_bottom.9.png ...ndroid/src/main/res/drawable-hdpi/notice_out_bottom.9.png +0 -0
- briar-android/src/main/res/drawable-hdpi/ongoing_notification_icon.png .../src/main/res/drawable-hdpi/ongoing_notification_icon.png +0 -0
- briar-android/src/main/res/drawable-ldpi/ic_launcher.png briar-android/src/main/res/drawable-ldpi/ic_launcher.png +0 -0
- briar-android/src/main/res/drawable-ldpi/logo.png briar-android/src/main/res/drawable-ldpi/logo.png +0 -0
- briar-android/src/main/res/drawable-ldpi/ongoing_notification_icon.png .../src/main/res/drawable-ldpi/ongoing_notification_icon.png +0 -0
- briar-android/src/main/res/drawable-mdpi/ic_launcher.png briar-android/src/main/res/drawable-mdpi/ic_launcher.png +0 -0
- briar-android/src/main/res/drawable-mdpi/logo.png briar-android/src/main/res/drawable-mdpi/logo.png +0 -0
- briar-android/src/main/res/drawable-mdpi/msg_in.9.png briar-android/src/main/res/drawable-mdpi/msg_in.9.png +0 -0
- briar-android/src/main/res/drawable-mdpi/msg_in_top.9.png briar-android/src/main/res/drawable-mdpi/msg_in_top.9.png +0 -0
- briar-android/src/main/res/drawable-mdpi/msg_out.9.png briar-android/src/main/res/drawable-mdpi/msg_out.9.png +0 -0
- briar-android/src/main/res/drawable-mdpi/msg_out_top.9.png briar-android/src/main/res/drawable-mdpi/msg_out_top.9.png +0 -0
- briar-android/src/main/res/drawable-mdpi/notice_in.9.png briar-android/src/main/res/drawable-mdpi/notice_in.9.png +0 -0
- briar-android/src/main/res/drawable-mdpi/notice_in_bottom.9.png ...android/src/main/res/drawable-mdpi/notice_in_bottom.9.png +0 -0
- briar-android/src/main/res/drawable-mdpi/notice_out.9.png briar-android/src/main/res/drawable-mdpi/notice_out.9.png +0 -0
- briar-android/src/main/res/drawable-mdpi/notice_out_bottom.9.png ...ndroid/src/main/res/drawable-mdpi/notice_out_bottom.9.png +0 -0
- briar-android/src/main/res/drawable-mdpi/ongoing_notification_icon.png .../src/main/res/drawable-mdpi/ongoing_notification_icon.png +0 -0
- briar-android/src/main/res/drawable-xhdpi/ic_launcher.png briar-android/src/main/res/drawable-xhdpi/ic_launcher.png +0 -0
- briar-android/src/main/res/drawable-xhdpi/logo.png briar-android/src/main/res/drawable-xhdpi/logo.png +0 -0
- briar-android/src/main/res/drawable-xhdpi/msg_in.9.png briar-android/src/main/res/drawable-xhdpi/msg_in.9.png +0 -0
- briar-android/src/main/res/drawable-xhdpi/msg_in_top.9.png briar-android/src/main/res/drawable-xhdpi/msg_in_top.9.png +0 -0
- briar-android/src/main/res/drawable-xhdpi/msg_out.9.png briar-android/src/main/res/drawable-xhdpi/msg_out.9.png +0 -0
- briar-android/src/main/res/drawable-xhdpi/msg_out_top.9.png briar-android/src/main/res/drawable-xhdpi/msg_out_top.9.png +0 -0
- briar-android/src/main/res/drawable-xhdpi/notice_in.9.png briar-android/src/main/res/drawable-xhdpi/notice_in.9.png +0 -0
- briar-android/src/main/res/drawable-xhdpi/notice_in_bottom.9.png ...ndroid/src/main/res/drawable-xhdpi/notice_in_bottom.9.png +0 -0
- briar-android/src/main/res/drawable-xhdpi/notice_out.9.png briar-android/src/main/res/drawable-xhdpi/notice_out.9.png +0 -0
- briar-android/src/main/res/drawable-xhdpi/notice_out_bottom.9.png ...droid/src/main/res/drawable-xhdpi/notice_out_bottom.9.png +0 -0
- briar-android/src/main/res/drawable-xhdpi/ongoing_notification_icon.png ...src/main/res/drawable-xhdpi/ongoing_notification_icon.png +0 -0
- briar-android/src/main/res/drawable-xxhdpi/msg_in.9.png briar-android/src/main/res/drawable-xxhdpi/msg_in.9.png +0 -0
- briar-android/src/main/res/drawable-xxhdpi/msg_in_top.9.png briar-android/src/main/res/drawable-xxhdpi/msg_in_top.9.png +0 -0
- briar-android/src/main/res/drawable-xxhdpi/msg_out.9.png briar-android/src/main/res/drawable-xxhdpi/msg_out.9.png +0 -0
- briar-android/src/main/res/drawable-xxhdpi/msg_out_top.9.png briar-android/src/main/res/drawable-xxhdpi/msg_out_top.9.png +0 -0
- briar-android/src/main/res/drawable-xxhdpi/notice_in.9.png briar-android/src/main/res/drawable-xxhdpi/notice_in.9.png +0 -0
- briar-android/src/main/res/drawable-xxhdpi/notice_in_bottom.9.png ...droid/src/main/res/drawable-xxhdpi/notice_in_bottom.9.png +0 -0
- briar-android/src/main/res/drawable-xxhdpi/notice_out.9.png briar-android/src/main/res/drawable-xxhdpi/notice_out.9.png +0 -0
- briar-android/src/main/res/drawable-xxhdpi/notice_out_bottom.9.png ...roid/src/main/res/drawable-xxhdpi/notice_out_bottom.9.png +0 -0
- briar-android/src/main/res/drawable/action_delete_black.xml briar-android/src/main/res/drawable/action_delete_black.xml +0 -0
- briar-android/src/main/res/drawable/action_delete_white.xml briar-android/src/main/res/drawable/action_delete_white.xml +0 -0
- briar-android/src/main/res/drawable/alerts_and_states_error.xml ...android/src/main/res/drawable/alerts_and_states_error.xml +0 -0
- briar-android/src/main/res/drawable/blogs.xml briar-android/src/main/res/drawable/blogs.xml +0 -0
- briar-android/src/main/res/drawable/bluetooth.xml briar-android/src/main/res/drawable/bluetooth.xml +0 -0
- briar-android/src/main/res/drawable/border_explanation.xml briar-android/src/main/res/drawable/border_explanation.xml +0 -0
- briar-android/src/main/res/drawable/border_spinner.xml briar-android/src/main/res/drawable/border_spinner.xml +0 -0
- briar-android/src/main/res/drawable/briar_logo_large.png briar-android/src/main/res/drawable/briar_logo_large.png +0 -0
- briar-android/src/main/res/drawable/bubble.xml briar-android/src/main/res/drawable/bubble.xml +0 -0
- briar-android/src/main/res/drawable/bubble_problem.xml briar-android/src/main/res/drawable/bubble_problem.xml +0 -0
- briar-android/src/main/res/drawable/bubble_white.xml briar-android/src/main/res/drawable/bubble_white.xml +0 -0
- briar-android/src/main/res/drawable/chevron48dp_down.xml briar-android/src/main/res/drawable/chevron48dp_down.xml +0 -0
- briar-android/src/main/res/drawable/chevron48dp_up.xml briar-android/src/main/res/drawable/chevron48dp_up.xml +0 -0
- briar-android/src/main/res/drawable/contact_connected.xml briar-android/src/main/res/drawable/contact_connected.xml +0 -0
- briar-android/src/main/res/drawable/contact_disconnected.xml briar-android/src/main/res/drawable/contact_disconnected.xml +0 -0
- briar-android/src/main/res/drawable/contact_offline.xml briar-android/src/main/res/drawable/contact_offline.xml +0 -0
- briar-android/src/main/res/drawable/contact_online.xml briar-android/src/main/res/drawable/contact_online.xml +0 -0
- briar-android/src/main/res/drawable/forum_item_create_white.xml ...android/src/main/res/drawable/forum_item_create_white.xml +0 -0
- briar-android/src/main/res/drawable/ic_add_white.xml briar-android/src/main/res/drawable/ic_add_white.xml +0 -0
- briar-android/src/main/res/drawable/ic_backspace_black.xml briar-android/src/main/res/drawable/ic_backspace_black.xml +0 -0
- briar-android/src/main/res/drawable/ic_check_white.xml briar-android/src/main/res/drawable/ic_check_white.xml +0 -0
- briar-android/src/main/res/drawable/ic_contact_introduction.xml ...android/src/main/res/drawable/ic_contact_introduction.xml +0 -0
- briar-android/src/main/res/drawable/ic_contacts.xml briar-android/src/main/res/drawable/ic_contacts.xml +0 -0
- briar-android/src/main/res/drawable/ic_emoji_activity.xml briar-android/src/main/res/drawable/ic_emoji_activity.xml +0 -0
- briar-android/src/main/res/drawable/ic_emoji_animals_nature.xml ...android/src/main/res/drawable/ic_emoji_animals_nature.xml +0 -0
- briar-android/src/main/res/drawable/ic_emoji_emoticons.xml briar-android/src/main/res/drawable/ic_emoji_emoticons.xml +0 -0
- briar-android/src/main/res/drawable/ic_emoji_flags.xml briar-android/src/main/res/drawable/ic_emoji_flags.xml +0 -0
- briar-android/src/main/res/drawable/ic_emoji_food_drink.xml briar-android/src/main/res/drawable/ic_emoji_food_drink.xml +0 -0
- briar-android/src/main/res/drawable/ic_emoji_objects.xml briar-android/src/main/res/drawable/ic_emoji_objects.xml +0 -0
- briar-android/src/main/res/drawable/ic_emoji_recent.xml briar-android/src/main/res/drawable/ic_emoji_recent.xml +0 -0
- briar-android/src/main/res/drawable/ic_emoji_smiley_people.xml ...-android/src/main/res/drawable/ic_emoji_smiley_people.xml +0 -0
- briar-android/src/main/res/drawable/ic_emoji_symbols.xml briar-android/src/main/res/drawable/ic_emoji_symbols.xml +0 -0
- briar-android/src/main/res/drawable/ic_emoji_toggle.xml briar-android/src/main/res/drawable/ic_emoji_toggle.xml +0 -0
- briar-android/src/main/res/drawable/ic_emoji_travel_places.xml ...-android/src/main/res/drawable/ic_emoji_travel_places.xml +0 -0
- briar-android/src/main/res/drawable/ic_forums_black_24dp.xml briar-android/src/main/res/drawable/ic_forums_black_24dp.xml +0 -0
- briar-android/src/main/res/drawable/ic_group.xml briar-android/src/main/res/drawable/ic_group.xml +0 -0
- briar-android/src/main/res/drawable/ic_group_white.xml briar-android/src/main/res/drawable/ic_group_white.xml +0 -0
- briar-android/src/main/res/drawable/ic_info_white.xml briar-android/src/main/res/drawable/ic_info_white.xml +0 -0
- briar-android/src/main/res/drawable/ic_keyboard_black.xml briar-android/src/main/res/drawable/ic_keyboard_black.xml +0 -0
- briar-android/src/main/res/drawable/ic_more_vert_accent.xml briar-android/src/main/res/drawable/ic_more_vert_accent.xml +0 -0
- briar-android/src/main/res/drawable/ic_our_identity_black.xml ...r-android/src/main/res/drawable/ic_our_identity_black.xml +0 -0
- briar-android/src/main/res/drawable/ic_repeat.xml briar-android/src/main/res/drawable/ic_repeat.xml +0 -0
- briar-android/src/main/res/drawable/ic_settings_black_24dp.xml ...-android/src/main/res/drawable/ic_settings_black_24dp.xml +0 -0
- briar-android/src/main/res/drawable/ic_signout_black_24dp.xml ...r-android/src/main/res/drawable/ic_signout_black_24dp.xml +0 -0
- briar-android/src/main/res/drawable/ic_visibility.xml briar-android/src/main/res/drawable/ic_visibility.xml +0 -0
- briar-android/src/main/res/drawable/ic_visibility_off.xml briar-android/src/main/res/drawable/ic_visibility_off.xml +0 -0
- briar-android/src/main/res/drawable/ic_visibility_white.xml briar-android/src/main/res/drawable/ic_visibility_white.xml +0 -0
- briar-android/src/main/res/drawable/introduction_notification.xml ...droid/src/main/res/drawable/introduction_notification.xml +0 -0
- briar-android/src/main/res/drawable/introduction_white.xml briar-android/src/main/res/drawable/introduction_white.xml +0 -0
- briar-android/src/main/res/drawable/level_indicator_circle.xml ...-android/src/main/res/drawable/level_indicator_circle.xml +0 -0
- briar-android/src/main/res/drawable/message_delivered.xml briar-android/src/main/res/drawable/message_delivered.xml +0 -0
- briar-android/src/main/res/drawable/message_delivered_white.xml ...android/src/main/res/drawable/message_delivered_white.xml +0 -0
- briar-android/src/main/res/drawable/message_notification_icon.xml ...droid/src/main/res/drawable/message_notification_icon.xml +0 -0
- briar-android/src/main/res/drawable/message_sent.xml briar-android/src/main/res/drawable/message_sent.xml +0 -0
- briar-android/src/main/res/drawable/message_sent_white.xml briar-android/src/main/res/drawable/message_sent_white.xml +0 -0
- briar-android/src/main/res/drawable/message_stored.xml briar-android/src/main/res/drawable/message_stored.xml +0 -0
- briar-android/src/main/res/drawable/message_stored_white.xml briar-android/src/main/res/drawable/message_stored_white.xml +0 -0
- briar-android/src/main/res/drawable/navigation_accept.xml briar-android/src/main/res/drawable/navigation_accept.xml +0 -0
- briar-android/src/main/res/drawable/navigation_drawer_header.png ...ndroid/src/main/res/drawable/navigation_drawer_header.png +0 -0
- briar-android/src/main/res/drawable/qr_code_explanation.xml briar-android/src/main/res/drawable/qr_code_explanation.xml +0 -0
- briar-android/src/main/res/drawable/qr_code_intro.xml briar-android/src/main/res/drawable/qr_code_intro.xml +0 -0
- briar-android/src/main/res/drawable/selector_chevron.xml briar-android/src/main/res/drawable/selector_chevron.xml +0 -0
- briar-android/src/main/res/drawable/social_send_now_white.xml ...r-android/src/main/res/drawable/social_send_now_white.xml +0 -0
- briar-android/src/main/res/drawable/social_share_white.xml briar-android/src/main/res/drawable/social_share_white.xml +0 -0
- briar-android/src/main/res/drawable/transport_bt.xml briar-android/src/main/res/drawable/transport_bt.xml +0 -0
- briar-android/src/main/res/drawable/transport_lan.xml briar-android/src/main/res/drawable/transport_lan.xml +0 -0
- briar-android/src/main/res/drawable/transport_tor.xml briar-android/src/main/res/drawable/transport_tor.xml +0 -0
- briar-android/src/main/res/drawable/trust_indicator_anonymous.xml ...droid/src/main/res/drawable/trust_indicator_anonymous.xml +0 -0
- briar-android/src/main/res/drawable/trust_indicator_unknown.xml ...android/src/main/res/drawable/trust_indicator_unknown.xml +0 -0
- briar-android/src/main/res/drawable/trust_indicator_unverified.xml ...roid/src/main/res/drawable/trust_indicator_unverified.xml +0 -0
- briar-android/src/main/res/drawable/trust_indicator_verified.xml ...ndroid/src/main/res/drawable/trust_indicator_verified.xml +0 -0
- briar-android/src/main/res/layout-land/fragment_keyagreement_id.xml ...oid/src/main/res/layout-land/fragment_keyagreement_id.xml +0 -0
- briar-android/src/main/res/layout-land/invitation_bluetooth_start.xml ...d/src/main/res/layout-land/invitation_bluetooth_start.xml +0 -0
- briar-android/src/main/res/layout/activity_change_password.xml ...-android/src/main/res/layout/activity_change_password.xml +128 -0
- briar-android/src/main/res/layout/activity_conversation.xml briar-android/src/main/res/layout/activity_conversation.xml +58 -0
- briar-android/src/main/res/layout/activity_create_forum.xml briar-android/src/main/res/layout/activity_create_forum.xml +0 -0
- briar-android/src/main/res/layout/activity_dev_report.xml briar-android/src/main/res/layout/activity_dev_report.xml +195 -0
- briar-android/src/main/res/layout/activity_expired.xml briar-android/src/main/res/layout/activity_expired.xml +0 -0
- briar-android/src/main/res/layout/activity_forum.xml briar-android/src/main/res/layout/activity_forum.xml +25 -0
- briar-android/src/main/res/layout/activity_fragment_container.xml ...droid/src/main/res/layout/activity_fragment_container.xml +0 -0
- briar-android/src/main/res/layout/activity_nav_drawer.xml briar-android/src/main/res/layout/activity_nav_drawer.xml +0 -0
- briar-android/src/main/res/layout/activity_panic_preferences.xml ...ndroid/src/main/res/layout/activity_panic_preferences.xml +13 -0
- briar-android/src/main/res/layout/activity_password.xml briar-android/src/main/res/layout/activity_password.xml +0 -0
- briar-android/src/main/res/layout/activity_plain.xml briar-android/src/main/res/layout/activity_plain.xml +0 -0
- briar-android/src/main/res/layout/activity_reveal_contacts.xml ...-android/src/main/res/layout/activity_reveal_contacts.xml +0 -0
- briar-android/src/main/res/layout/activity_rss_feed_import.xml ...-android/src/main/res/layout/activity_rss_feed_import.xml +0 -0
- briar-android/src/main/res/layout/activity_rss_feed_manage.xml ...-android/src/main/res/layout/activity_rss_feed_manage.xml +11 -0
- briar-android/src/main/res/layout/activity_settings.xml briar-android/src/main/res/layout/activity_settings.xml +13 -0
- briar-android/src/main/res/layout/activity_setup.xml briar-android/src/main/res/layout/activity_setup.xml +112 -0
- briar-android/src/main/res/layout/activity_sharing_status.xml ...r-android/src/main/res/layout/activity_sharing_status.xml +48 -0
- briar-android/src/main/res/layout/activity_startup_failure.xml ...-android/src/main/res/layout/activity_startup_failure.xml +0 -0
- briar-android/src/main/res/layout/activity_with_loading.xml briar-android/src/main/res/layout/activity_with_loading.xml +0 -0
- briar-android/src/main/res/layout/activity_write_blog_post.xml ...-android/src/main/res/layout/activity_write_blog_post.xml +27 -0
- briar-android/src/main/res/layout/author_view.xml briar-android/src/main/res/layout/author_view.xml +62 -0
- briar-android/src/main/res/layout/briar_recycler_view.xml briar-android/src/main/res/layout/briar_recycler_view.xml +0 -0
- briar-android/src/main/res/layout/contact_avatar_status.xml briar-android/src/main/res/layout/contact_avatar_status.xml +0 -0
- briar-android/src/main/res/layout/emoji_drawer.xml briar-android/src/main/res/layout/emoji_drawer.xml +0 -0
- briar-android/src/main/res/layout/emoji_grid_layout.xml briar-android/src/main/res/layout/emoji_grid_layout.xml +0 -0
- briar-android/src/main/res/layout/fragment_blog.xml briar-android/src/main/res/layout/fragment_blog.xml +10 -0
- briar-android/src/main/res/layout/fragment_blog_post.xml briar-android/src/main/res/layout/fragment_blog_post.xml +0 -0
- briar-android/src/main/res/layout/fragment_blog_post_pager.xml ...-android/src/main/res/layout/fragment_blog_post_pager.xml +0 -0
- briar-android/src/main/res/layout/fragment_create_group.xml briar-android/src/main/res/layout/fragment_create_group.xml +0 -0
- briar-android/src/main/res/layout/fragment_forum_list.xml briar-android/src/main/res/layout/fragment_forum_list.xml +15 -0
- briar-android/src/main/res/layout/fragment_keyagreement_id.xml ...-android/src/main/res/layout/fragment_keyagreement_id.xml +0 -0
- briar-android/src/main/res/layout/fragment_keyagreement_qr.xml ...-android/src/main/res/layout/fragment_keyagreement_qr.xml +96 -0
- briar-android/src/main/res/layout/fragment_link_dialog.xml briar-android/src/main/res/layout/fragment_link_dialog.xml +0 -0
- briar-android/src/main/res/layout/fragment_message.xml briar-android/src/main/res/layout/fragment_message.xml +10 -0
- briar-android/src/main/res/layout/fragment_reblog.xml briar-android/src/main/res/layout/fragment_reblog.xml +47 -0
- briar-android/src/main/res/layout/introduction_message.xml briar-android/src/main/res/layout/introduction_message.xml +126 -0
- briar-android/src/main/res/layout/invitation_bluetooth_confirmation_code.xml ...ain/res/layout/invitation_bluetooth_confirmation_code.xml +0 -0
- briar-android/src/main/res/layout/invitation_bluetooth_invitation_code.xml .../main/res/layout/invitation_bluetooth_invitation_code.xml +0 -0
- briar-android/src/main/res/layout/invitation_bluetooth_start.xml ...ndroid/src/main/res/layout/invitation_bluetooth_start.xml +0 -0
- briar-android/src/main/res/layout/invitation_error.xml briar-android/src/main/res/layout/invitation_error.xml +0 -0
- briar-android/src/main/res/layout/list.xml briar-android/src/main/res/layout/list.xml +8 -0
- briar-android/src/main/res/layout/list_item_blog.xml briar-android/src/main/res/layout/list_item_blog.xml +79 -0
- briar-android/src/main/res/layout/list_item_blog_comment.xml briar-android/src/main/res/layout/list_item_blog_comment.xml +35 -0
- briar-android/src/main/res/layout/list_item_blog_post.xml briar-android/src/main/res/layout/list_item_blog_post.xml +79 -0
- briar-android/src/main/res/layout/list_item_contact.xml briar-android/src/main/res/layout/list_item_contact.xml +0 -0
- briar-android/src/main/res/layout/list_item_contact_small.xml ...r-android/src/main/res/layout/list_item_contact_small.xml +0 -0
- briar-android/src/main/res/layout/list_item_conversation_msg_in.xml ...oid/src/main/res/layout/list_item_conversation_msg_in.xml +0 -0
- briar-android/src/main/res/layout/list_item_conversation_msg_out.xml ...id/src/main/res/layout/list_item_conversation_msg_out.xml +0 -0
- briar-android/src/main/res/layout/list_item_conversation_notice_in.xml .../src/main/res/layout/list_item_conversation_notice_in.xml +0 -0
- briar-android/src/main/res/layout/list_item_conversation_notice_out.xml ...src/main/res/layout/list_item_conversation_notice_out.xml +0 -0
- briar-android/src/main/res/layout/list_item_conversation_request.xml ...id/src/main/res/layout/list_item_conversation_request.xml +0 -0
- briar-android/src/main/res/layout/list_item_crash.xml briar-android/src/main/res/layout/list_item_crash.xml +0 -0
- briar-android/src/main/res/layout/list_item_forum.xml briar-android/src/main/res/layout/list_item_forum.xml +69 -0
- briar-android/src/main/res/layout/list_item_group.xml briar-android/src/main/res/layout/list_item_group.xml +107 -0
- briar-android/src/main/res/layout/list_item_group_join_notice.xml ...droid/src/main/res/layout/list_item_group_join_notice.xml +78 -0
- briar-android/src/main/res/layout/list_item_group_member.xml briar-android/src/main/res/layout/list_item_group_member.xml +55 -0
- briar-android/src/main/res/layout/list_item_invitations.xml briar-android/src/main/res/layout/list_item_invitations.xml +90 -0
- briar-android/src/main/res/layout/list_item_revealable_contact.xml ...roid/src/main/res/layout/list_item_revealable_contact.xml +0 -0
- briar-android/src/main/res/layout/list_item_rss_feed.xml briar-android/src/main/res/layout/list_item_rss_feed.xml +0 -0
- briar-android/src/main/res/layout/list_item_selectable_contact.xml ...roid/src/main/res/layout/list_item_selectable_contact.xml +0 -0
- briar-android/src/main/res/layout/list_item_thread.xml briar-android/src/main/res/layout/list_item_thread.xml +143 -0
- briar-android/src/main/res/layout/list_item_transport.xml briar-android/src/main/res/layout/list_item_transport.xml +0 -0
- briar-android/src/main/res/layout/navigation_header.xml briar-android/src/main/res/layout/navigation_header.xml +0 -0
- briar-android/src/main/res/layout/navigation_menu.xml briar-android/src/main/res/layout/navigation_menu.xml +0 -0
- briar-android/src/main/res/layout/splash.xml briar-android/src/main/res/layout/splash.xml +0 -0
- briar-android/src/main/res/layout/text_avatar_view.xml briar-android/src/main/res/layout/text_avatar_view.xml +0 -0
- briar-android/src/main/res/layout/text_input_view.xml briar-android/src/main/res/layout/text_input_view.xml +0 -0
- briar-android/src/main/res/layout/text_input_view_large.xml briar-android/src/main/res/layout/text_input_view_large.xml +0 -0
- briar-android/src/main/res/layout/transports_list.xml briar-android/src/main/res/layout/transports_list.xml +0 -0
- briar-android/src/main/res/layout/view_code_entry.xml briar-android/src/main/res/layout/view_code_entry.xml +0 -0
- briar-android/src/main/res/menu/blogs_blog_actions.xml briar-android/src/main/res/menu/blogs_blog_actions.xml +0 -0
- briar-android/src/main/res/menu/blogs_feed_actions.xml briar-android/src/main/res/menu/blogs_feed_actions.xml +0 -0
- briar-android/src/main/res/menu/contact_list_actions.xml briar-android/src/main/res/menu/contact_list_actions.xml +0 -0
- briar-android/src/main/res/menu/contact_selection_actions.xml ...r-android/src/main/res/menu/contact_selection_actions.xml +0 -0
- briar-android/src/main/res/menu/conversation_actions.xml briar-android/src/main/res/menu/conversation_actions.xml +0 -0
- briar-android/src/main/res/menu/dev_report_actions.xml briar-android/src/main/res/menu/dev_report_actions.xml +0 -0
- briar-android/src/main/res/menu/forum_actions.xml briar-android/src/main/res/menu/forum_actions.xml +0 -0
- briar-android/src/main/res/menu/forum_list_actions.xml briar-android/src/main/res/menu/forum_list_actions.xml +0 -0
- briar-android/src/main/res/menu/group_actions.xml briar-android/src/main/res/menu/group_actions.xml +0 -0
- briar-android/src/main/res/menu/group_reveal_actions.xml briar-android/src/main/res/menu/group_reveal_actions.xml +0 -0
- briar-android/src/main/res/menu/groups_list_actions.xml briar-android/src/main/res/menu/groups_list_actions.xml +0 -0
- briar-android/src/main/res/menu/navigation_drawer.xml briar-android/src/main/res/menu/navigation_drawer.xml +0 -0
- briar-android/src/main/res/menu/rss_feed_manage_actions.xml briar-android/src/main/res/menu/rss_feed_manage_actions.xml +0 -0
- briar-android/src/main/res/values-de/strings.xml briar-android/src/main/res/values-de/strings.xml +0 -0
- briar-android/src/main/res/values-es/strings.xml briar-android/src/main/res/values-es/strings.xml +0 -0
- briar-android/src/main/res/values-it/strings.xml briar-android/src/main/res/values-it/strings.xml +0 -0
- briar-android/src/main/res/values-ms/strings.xml briar-android/src/main/res/values-ms/strings.xml +0 -0
- briar-android/src/main/res/values-pt-rBR/strings.xml briar-android/src/main/res/values-pt-rBR/strings.xml +0 -0
- briar-android/src/main/res/values/arrays.xml briar-android/src/main/res/values/arrays.xml +0 -0
- briar-android/src/main/res/values/attrs.xml briar-android/src/main/res/values/attrs.xml +0 -0
- briar-android/src/main/res/values/color.xml briar-android/src/main/res/values/color.xml +0 -0
- briar-android/src/main/res/values/dimens.xml briar-android/src/main/res/values/dimens.xml +65 -0
- briar-android/src/main/res/values/emoji.xml briar-android/src/main/res/values/emoji.xml +0 -0
- briar-android/src/main/res/values/strings.xml briar-android/src/main/res/values/strings.xml +0 -0
- briar-android/src/main/res/values/styles.xml briar-android/src/main/res/values/styles.xml +0 -0
- briar-android/src/main/res/values/themes.xml briar-android/src/main/res/values/themes.xml +0 -0
- briar-android/src/main/res/xml/panic_preferences.xml briar-android/src/main/res/xml/panic_preferences.xml +0 -0
- briar-android/src/main/res/xml/settings.xml briar-android/src/main/res/xml/settings.xml +105 -0
- briar-android/src/org/briarproject/android/ActivityComponent.java ...droid/src/org/briarproject/android/ActivityComponent.java +0 -184
- briar-android/src/org/briarproject/android/ActivityModule.java ...-android/src/org/briarproject/android/ActivityModule.java +0 -101
- briar-android/src/org/briarproject/android/ActivityScope.java ...r-android/src/org/briarproject/android/ActivityScope.java +0 -11
- briar-android/src/org/briarproject/android/AndroidComponent.java ...ndroid/src/org/briarproject/android/AndroidComponent.java +0 -145
- briar-android/src/org/briarproject/android/AndroidEagerSingletons.java .../src/org/briarproject/android/AndroidEagerSingletons.java +0 -8
- briar-android/src/org/briarproject/android/AndroidNotificationManagerImpl.java .../briarproject/android/AndroidNotificationManagerImpl.java +0 -860
- briar-android/src/org/briarproject/android/AppModule.java briar-android/src/org/briarproject/android/AppModule.java +0 -158
- briar-android/src/org/briarproject/android/BaseActivity.java briar-android/src/org/briarproject/android/BaseActivity.java +0 -115
- briar-android/src/org/briarproject/android/BriarActivity.java ...r-android/src/org/briarproject/android/BriarActivity.java +0 -104
- briar-android/src/org/briarproject/android/BriarApplication.java ...ndroid/src/org/briarproject/android/BriarApplication.java +0 -10
- briar-android/src/org/briarproject/android/BriarApplicationImpl.java ...id/src/org/briarproject/android/BriarApplicationImpl.java +0 -90
- briar-android/src/org/briarproject/android/BriarFragmentActivity.java ...d/src/org/briarproject/android/BriarFragmentActivity.java +0 -102
- briar-android/src/org/briarproject/android/BriarService.java briar-android/src/org/briarproject/android/BriarService.java +0 -230
- briar-android/src/org/briarproject/android/ChangePasswordActivity.java .../src/org/briarproject/android/ChangePasswordActivity.java +0 -162
- briar-android/src/org/briarproject/android/DestroyableContext.java ...roid/src/org/briarproject/android/DestroyableContext.java +0 -6
- briar-android/src/org/briarproject/android/ExpiredActivity.java ...android/src/org/briarproject/android/ExpiredActivity.java +0 -21
- briar-android/src/org/briarproject/android/NavDrawerActivity.java ...droid/src/org/briarproject/android/NavDrawerActivity.java +0 -343
- briar-android/src/org/briarproject/android/PasswordActivity.java ...ndroid/src/org/briarproject/android/PasswordActivity.java +0 -151
- briar-android/src/org/briarproject/android/ReferenceManagerImpl.java ...id/src/org/briarproject/android/ReferenceManagerImpl.java +0 -81
- briar-android/src/org/briarproject/android/SettingsActivity.java ...ndroid/src/org/briarproject/android/SettingsActivity.java +0 -61
- briar-android/src/org/briarproject/android/SetupActivity.java ...r-android/src/org/briarproject/android/SetupActivity.java +0 -153
- briar-android/src/org/briarproject/android/SplashScreenActivity.java ...id/src/org/briarproject/android/SplashScreenActivity.java +0 -98
- briar-android/src/org/briarproject/android/StartupFailureActivity.java .../src/org/briarproject/android/StartupFailureActivity.java +0 -47
- briar-android/src/org/briarproject/android/TestingConstants.java ...ndroid/src/org/briarproject/android/TestingConstants.java +0 -26
- briar-android/src/org/briarproject/android/api/AndroidExecutor.java ...oid/src/org/briarproject/android/api/AndroidExecutor.java +0 -33
- briar-android/src/org/briarproject/android/api/AndroidNotificationManager.java .../briarproject/android/api/AndroidNotificationManager.java +0 -51
- briar-android/src/org/briarproject/android/api/ReferenceManager.java ...id/src/org/briarproject/android/api/ReferenceManager.java +0 -27
- briar-android/src/org/briarproject/android/blogs/BaseController.java ...id/src/org/briarproject/android/blogs/BaseController.java +0 -49
- briar-android/src/org/briarproject/android/blogs/BaseControllerImpl.java ...rc/org/briarproject/android/blogs/BaseControllerImpl.java +0 -254
- briar-android/src/org/briarproject/android/blogs/BasePostFragment.java .../src/org/briarproject/android/blogs/BasePostFragment.java +0 -96
- briar-android/src/org/briarproject/android/blogs/BlogActivity.java ...roid/src/org/briarproject/android/blogs/BlogActivity.java +0 -62
- briar-android/src/org/briarproject/android/blogs/BlogCommentItem.java ...d/src/org/briarproject/android/blogs/BlogCommentItem.java +0 -63
- briar-android/src/org/briarproject/android/blogs/BlogController.java ...id/src/org/briarproject/android/blogs/BlogController.java +0 -24
- briar-android/src/org/briarproject/android/blogs/BlogControllerImpl.java ...rc/org/briarproject/android/blogs/BlogControllerImpl.java +0 -158
- briar-android/src/org/briarproject/android/blogs/BlogFragment.java ...roid/src/org/briarproject/android/blogs/BlogFragment.java +0 -330
- briar-android/src/org/briarproject/android/blogs/BlogItem.java ...-android/src/org/briarproject/android/blogs/BlogItem.java +0 -27
- briar-android/src/org/briarproject/android/blogs/BlogModule.java ...ndroid/src/org/briarproject/android/blogs/BlogModule.java +0 -25
- briar-android/src/org/briarproject/android/blogs/BlogPostAdapter.java ...d/src/org/briarproject/android/blogs/BlogPostAdapter.java +0 -55
- briar-android/src/org/briarproject/android/blogs/BlogPostFragment.java .../src/org/briarproject/android/blogs/BlogPostFragment.java +0 -83
- briar-android/src/org/briarproject/android/blogs/BlogPostItem.java ...roid/src/org/briarproject/android/blogs/BlogPostItem.java +0 -76
- briar-android/src/org/briarproject/android/blogs/BlogPostViewHolder.java ...rc/org/briarproject/android/blogs/BlogPostViewHolder.java +0 -192
- briar-android/src/org/briarproject/android/blogs/FeedController.java ...id/src/org/briarproject/android/blogs/FeedController.java +0 -27
- briar-android/src/org/briarproject/android/blogs/FeedControllerImpl.java ...rc/org/briarproject/android/blogs/FeedControllerImpl.java +0 -151
- briar-android/src/org/briarproject/android/blogs/FeedFragment.java ...roid/src/org/briarproject/android/blogs/FeedFragment.java +0 -272
- briar-android/src/org/briarproject/android/blogs/FeedPostFragment.java .../src/org/briarproject/android/blogs/FeedPostFragment.java +0 -92
- No files found.
Too many changes to show.
To preserve performance only 1000 of 1000+ files are displayed.
bramble-android/build.gradle
0 → 100644
File moved