Merge branch '229-transport-client' into 'master'
Transport properties client. #229 This branch moves support for exchanging transport properties from the sync layer to the client layer. Local properties are stored in an unshared group. When a contact is added, the latest local properties are copied into a group shared with the contact. Whenever the local properties are updated, they're copied into the groups shared with all contacts. The transport update messages include a unique device ID that prevents collisions between local and remote messages, and will be used in future for multi-device support. See merge request !80
No related branches found
No related tags found
Showing
- briar-android/res/values/roboguice.xml 1 addition, 1 deletionbriar-android/res/values/roboguice.xml
- briar-android/src/org/briarproject/android/AndroidNotificationManagerImpl.java 1 addition, 1 deletion.../briarproject/android/AndroidNotificationManagerImpl.java
- briar-android/src/org/briarproject/android/TestingActivity.java 2 additions, 2 deletions...android/src/org/briarproject/android/TestingActivity.java
- briar-android/src/org/briarproject/android/fragment/SettingsFragment.java 1 addition, 1 deletion...c/org/briarproject/android/fragment/SettingsFragment.java
- briar-android/src/org/briarproject/android/invitation/AddContactActivity.java 1 addition, 44 deletions...g/briarproject/android/invitation/AddContactActivity.java
- briar-android/src/org/briarproject/android/invitation/ErrorView.java 6 additions, 12 deletions...id/src/org/briarproject/android/invitation/ErrorView.java
- briar-android/src/org/briarproject/plugins/droidtooth/DroidtoothPlugin.java 1 addition, 1 deletion...org/briarproject/plugins/droidtooth/DroidtoothPlugin.java
- briar-android/src/org/briarproject/plugins/tor/TorPlugin.java 2 additions, 2 deletions...r-android/src/org/briarproject/plugins/tor/TorPlugin.java
- briar-api/src/org/briarproject/api/DeviceId.java 16 additions, 0 deletionsbriar-api/src/org/briarproject/api/DeviceId.java
- briar-api/src/org/briarproject/api/StringMap.java 15 additions, 1 deletionbriar-api/src/org/briarproject/api/StringMap.java
- briar-api/src/org/briarproject/api/TransportId.java 4 additions, 4 deletionsbriar-api/src/org/briarproject/api/TransportId.java
- briar-api/src/org/briarproject/api/db/DatabaseComponent.java 6 additions, 52 deletionsbriar-api/src/org/briarproject/api/db/DatabaseComponent.java
- briar-api/src/org/briarproject/api/event/LocalTransportsUpdatedEvent.java 0 additions, 9 deletions...g/briarproject/api/event/LocalTransportsUpdatedEvent.java
- briar-api/src/org/briarproject/api/event/RemoteTransportsUpdatedEvent.java 0 additions, 28 deletions.../briarproject/api/event/RemoteTransportsUpdatedEvent.java
- briar-api/src/org/briarproject/api/invitation/InvitationTaskFactory.java 1 addition, 1 deletion...rg/briarproject/api/invitation/InvitationTaskFactory.java
- briar-api/src/org/briarproject/api/plugins/PluginCallback.java 2 additions, 2 deletions...-api/src/org/briarproject/api/plugins/PluginCallback.java
- briar-api/src/org/briarproject/api/properties/TransportProperties.java 3 additions, 1 deletion.../org/briarproject/api/properties/TransportProperties.java
- briar-api/src/org/briarproject/api/properties/TransportPropertyConstants.java 1 addition, 7 deletions...iarproject/api/properties/TransportPropertyConstants.java
- briar-api/src/org/briarproject/api/properties/TransportPropertyManager.java 1 addition, 9 deletions...briarproject/api/properties/TransportPropertyManager.java
- briar-api/src/org/briarproject/api/settings/Settings.java 3 additions, 1 deletionbriar-api/src/org/briarproject/api/settings/Settings.java
Loading
Please register or sign in to comment