ameba23
275c7d261f
Fix bug when finding handshake mode keys
2021-09-28 14:45:01 +02:00
ameba23
667f8db4f0
Log keys in hex when failing to recognise tags
2021-09-28 12:47:44 +02:00
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
67dbc3d9a0
Tell animal sniffer gradle plugin to ignore java.util.Objects
2021-08-27 14:49:25 +02:00
ameba23
8437aa1b10
If current keys are not in handshake mode, look for handshake mode keys
2021-08-27 10:04:50 +02:00
ameba23
2a45fd3c91
Use new method to get stream context in handshake mode on incoming duplex sync connection
2021-08-27 09:58:08 +02:00
ameba23
f1f16f8474
Additional logging for outgoing duplex sync connection
2021-08-27 09:56:05 +02:00
ameba23
873675d68f
Additional logging when reading tag
2021-08-27 09:55:28 +02:00
ameba23
a425a33209
Add a method to get stream context in handshake mode
2021-08-27 09:54:24 +02:00
ameba23
5adbf18851
Add and retrieve Onion private key to/from Tor transport propeties
2021-08-27 09:52:04 +02:00
ameba23
5e530c25b6
Rm unused import
2021-07-20 12:15:21 +02:00
ameba23
b7d71a21b0
When setting remote handshake key, derive tags
2021-07-20 11:40:14 +02:00
ameba23
53c4ba184d
Improve logging for DuplexSyncConnection
2021-06-29 16:09:08 +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
68f135adad
Additional logging in In/out DuplexSyncConnection
2021-04-27 13:06:55 +02:00
ameba23
4b9c796c1a
Implement handshake on IncomingDuplexSyncConnection
2021-04-26 09:59:19 +02:00
ameba23
6af739e584
Resolve conflict after merging with social-backup-outgoing-handshake
2021-04-25 12:06:49 +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
acb9b18507
addContact method which also takes a handshakePublicKey
2021-04-23 12:23:13 +02:00
ameba23
2a365d986f
Restore account method for account manager
2021-04-21 15:36:44 +02:00
ameba23
996eb20556
Additional logging in KeyAgreementConnector
2021-04-09 15:12:56 +02:00
ameba23
7c6a2a9b46
Refactor from public contact exchange code
2021-03-30 12:05:18 +02:00
ameba23
caee34f738
Rename constants to make public
2021-03-30 12:01:10 +02:00
ameba23
7afe5a85f8
create a socialBackupExchangeManager copying the ContactExchangeManager
2021-03-26 11:59:52 +01:00
ameba23
9d23c876ae
merge with 1872-key-agreement
2021-03-25 14:55:15 +01:00
Torsten Grote
bed87ed439
Move backend comms and logic out of KeyAgreementFragment
...
into ViewModel
2021-03-17 14:02:53 -03:00
akwizgran
a3fb7b5680
Update list of Tor bridges.
2021-03-11 14:24:46 +00:00
akwizgran
513e696238
Initial implementation of social backup client.
2021-02-23 15:48:19 +00:00
akwizgran
8d6c866e62
Merge branch '1926-cap-scrypt-cost' into 'master'
...
Cap the scrypt cost parameter to avoid OOM
Closes #1926
See merge request briar/briar!1360
2021-02-08 17:30:57 +00:00
akwizgran
d796eff0f6
Cap the scrypt cost parameter to avoid OOM.
2021-02-08 11:32:03 +00:00
Torsten Grote
700ea2b387
Add support for logs to StreamReader and StreamWriter
...
Shamelessly stolen from d9b4c013
2021-02-05 17:07:48 -03:00
akwizgran
0d070cf422
Change dummy address for meek bridge.
...
See https://gitweb.torproject.org/builders/tor-browser-build.git/commit/projects/tor-browser/Bundle-Data/PTConfigs/bridge_prefs.js?id=8bd845464ae14bf56e0187dfa6f6e773a6593f55
2021-01-26 13:53:51 +00:00
akwizgran
d34d66c691
Update list of obfs4 bridges.
2021-01-26 13:51:41 +00: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
Torsten Grote
186ac30f37
Use metadata constants in TransportPropertyValidator
2021-01-21 09:19:56 -03:00
Sebastian Kürten
dd6d72ed30
Introduce ViewModel for ContactListFragment
2021-01-18 14:01:48 +01:00
Torsten Grote
3d6b48bb34
Do not produce malformed links for adding contacts when on other locales
...
such as Turkish
2021-01-07 11:52:27 -03: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
02ee678bab
If using bridges, use meek if the network is IPv6-only.
2020-11-03 13:52:12 +00: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
ce1a57c2b4
Prefer Bluetooth for adding contacts.
2020-10-27 16:24:33 +00:00
akwizgran
922a52bf83
Only Alice should perform Bluetooth discovery.
2020-10-27 16:21:30 +00:00
akwizgran
b72e8fa490
Package Tor binaries as libraries so we're allowed to execute them.
2020-09-29 13:48:45 +01:00
Torsten Grote
48d907dda5
Merge branch '185-transports-activity' into 'master'
...
Add connections screen with information about transports
Closes #185
See merge request briar/briar!1277
2020-09-04 12:27:52 +00:00