ameba23
8398ecdeae
Merge branch 'social-backup-poc' into social-backup-handshake-after-recover
...
* social-backup-poc:
Rm test which was not present in this branch before cherry pick
Resolve conflict on cherry pick commit to use ByteBuddyClassImposteriser
Tell animal sniffer gradle plugin to ignore java.util.Objects
Improve lost password and setup password dialog for social backup
When creating social backup, only allow selecting contacts when there are at least 2 contacts in contact list
Disable help recover account option by default
2021-09-28 08:15:28 +02:00
akwizgran
75f8d72e54
Resolve conflict on cherry pick commit to use ByteBuddyClassImposteriser
2021-09-03 13:58:52 +02:00
ameba23
1ffa8ee024
Add a method to get stream context in handshake mode
2021-08-27 09:54:50 +02:00
ameba23
6fc6ae727f
Handle security exception when setting handshake public key
2021-07-20 11:40:53 +02:00
ameba23
4b9c3a1a96
Call KeyManager#AddContact when restoring contacts
2021-06-29 11:43:14 +02:00
ameba23
873b088a42
Add a method to set a contacts handshake public key in the database
2021-06-28 13:46:19 +02:00
ameba23
50cb3997d9
Merge remote-tracking branch 'origin/social-backup-outgoing-handshake' into social-backup-restore-activity
...
* origin/social-backup-outgoing-handshake:
WIP: Add handshake support for outgoing connections.
2021-04-25 12:01:18 +02:00
akwizgran
e29a5f487e
WIP: Add handshake support for outgoing connections.
2021-04-23 12:17:56 +01:00
ameba23
f5455d320b
bramble-core
2021-04-23 12:22:18 +02:00
ameba23
2a365d986f
Restore account method for account manager
2021-04-21 15:36:44 +02:00
ameba23
0258cf9c59
Rename constants to make public
2021-03-30 12:01:55 +02:00
ameba23
caee34f738
Rename constants to make public
2021-03-30 12:01:10 +02:00
akwizgran
513e696238
Initial implementation of social backup client.
2021-02-23 15:48:19 +00:00
Torsten Grote
21112ce092
Encrypt logs before handing them to crash report process
2021-02-08 13:43:37 -03:00
Torsten Grote
700ea2b387
Add support for logs to StreamReader and StreamWriter
...
Shamelessly stolen from d9b4c013
2021-02-05 17:07:48 -03:00
Sebastian Kürten
6660625ba6
Update avatar in contact list when changed while list is open
2021-01-21 10:13:29 -03:00
Sebastian Kürten
43c6ae4258
Implement UI for setting profile pictures
2021-01-21 09:33:47 -03:00
Torsten Grote
cf8f5c989f
Move AuthorInfo from bramble to briar
2021-01-21 09:20:01 -03:00
Sebastian Kürten
dd6d72ed30
Introduce ViewModel for ContactListFragment
2021-01-18 14:01:48 +01:00
akwizgran
04485e58da
Merge branch '1720-no-acra' into 'master'
...
Remove ACRA and implement the few bits we need ourselves
Closes #1114 , #1720 , and #1793
See merge request briar/briar!1319
2020-12-14 13:34:11 +00:00
Torsten Grote
eb3c2a3566
Remove ACRA and implement the few bits we need ourselves
2020-12-10 14:29:25 -03:00
akwizgran
f6bdbb1b80
Let Tor know if we're on an IPv6-only network.
2020-11-03 13:44:57 +00:00
akwizgran
e0f381a973
Try all transports in order of preference.
2020-10-29 11:48:10 +00:00
akwizgran
922a52bf83
Only Alice should perform Bluetooth discovery.
2020-10-27 16:21:30 +00:00
akwizgran
2a8778d3cc
Don't enable or disable the Bluetooth adapter automatically.
2020-08-14 16:18:02 +01:00
Torsten Grote
c75c8da4b9
Merge branch '1759-fix-periodic-task-cancellation' into 'master'
...
Fix cancellation of periodic tasks, remove ticker
Closes #1759
See merge request briar/briar!1274
2020-08-14 12:47:20 +00:00
akwizgran
c37fe2a246
Fix cancellation of periodic tasks, remove ticker.
2020-08-13 16:35:32 +01:00
akwizgran
79ad5ca07e
Ensure TimeoutInputStreams are closed.
2020-08-13 16:35:03 +01:00
akwizgran
79f3a77e1a
Annotate methods that should be called with a wake lock.
2020-08-12 16:47:02 +01:00
akwizgran
452c3afbb3
Merge branch '1142-inject-plugin-factories' into 'master'
...
Use injection to create plugin factories
See merge request briar/briar!1270
2020-08-12 15:46:02 +00:00
akwizgran
9d60fbe957
Merge branch '1142-wakeful-polling' into 'master'
...
Hold a wake lock while polling
See merge request briar/briar!1269
2020-08-12 15:45:08 +00:00
akwizgran
6e8e955dc2
Update javadocs.
2020-08-07 16:16:31 +01:00
akwizgran
1af951f8b4
Use injection to create plugin factories.
2020-08-07 15:11:03 +01:00
akwizgran
b5341700be
Add wakeful IO executor.
2020-08-07 15:10:18 +01:00
akwizgran
3aa00ecb3d
Pass executor to scheduler.
2020-08-07 15:08:53 +01:00
akwizgran
f1bde4e75c
Fixed delay is easier to reconcile with sleeps than fixed rate.
2020-08-07 15:02:05 +01:00
akwizgran
ac80a90ef3
Add Android task scheduler.
2020-08-07 15:02:05 +01:00
akwizgran
86641741a0
Wrap scheduler in an interface.
2020-08-07 15:02:05 +01:00
Torsten Grote
280f87065e
Merge branch 'reflected-bt-address' into 'master'
...
Use reflected BT address if we don't know our own address
See merge request briar/briar!1265
2020-08-07 13:59:00 +00:00
akwizgran
f4e9e10245
Remove unused constants.
2020-07-21 17:07:37 +01:00
akwizgran
a4091be6f7
Ignore reflected address until we've made a Bluetooth connection.
...
This reduces the opportunities for contacts to reflect a false address.
2020-07-21 17:06:02 +01:00
akwizgran
49f0640278
Use reflected Bluetooth address if we don't know our own address.
2020-07-21 17:06:02 +01:00
akwizgran
d617e67006
Add method for plugins to get remote properties.
2020-07-21 17:06:02 +01:00
akwizgran
2063f6c57c
Don't attach contact ID to RemoteTransportPropertiesUpdatedEvent.
2020-07-21 17:05:41 +01:00
akwizgran
f68d8d284f
Merge branch 'master' into 'reflected-transport-properties'
...
# Conflicts:
# bramble-core/src/main/java/org/briarproject/bramble/properties/TransportPropertyManagerImpl.java
2020-07-21 09:18:29 +00:00
akwizgran
90e91221d9
Reflect discovered properties back to the remote peer.
2020-07-16 14:25:43 +01:00
akwizgran
b91fe66461
Broadcast an event when remote transport properties are updated.
2020-07-16 11:38:55 +01:00
akwizgran
34677eb3a7
Migrate to v3 hidden services.
2020-06-30 12:22:16 +01:00
akwizgran
fb85730b8e
Enable LAN by default, as on master.
...
Let's not break too many things at once.
2020-06-26 17:42:05 +01:00
akwizgran
48b1e77065
Use constants for default plugin settings.
2020-06-26 17:42:05 +01:00