sachaaaaa
f268fbb552
Merge pull request #534 from sachaaaaa/use_file_server_device_mapping
...
[multi-device] Use file server device mapping
6 years ago
sachaaaaa
4929f8d8db
Move high-level authorisation from message_receivier to libloki.crypto
6 years ago
sachaaaaa
5a8ab00a96
Rename pairing getters to specify secondary or primary. Add getGrantAuthForPrimary.
6 years ago
sachaaaaa
f8e9e1d3bd
Remove rejected authorisation from database
6 years ago
sachaaaaa
8ecf057386
Display list of paired device in modal
6 years ago
sachaaaaa
d3653e8665
lint after manual merge
6 years ago
sachaaaaa
0426d85e7a
Merge branch 'clearnet' into multi-device
...
* clearnet: (136 commits)
Fix more check on deletion.
Only shorten pubkeys if name is present
Shorten pubkeys in quotations too
better guard
pass serverId back to the server
Bump version.
Purge cache on failure.
Fix unnecessary link preview fetches.
Review changes. Increase mod time to 30 seconds.
Undo defaultPublicChatServer change,
Modified colour of dark mod badge
Linting.
Updated design
Show crown icon for moderators
Fix last hash all being NULL in database
Poll for moderators, store them on the conversation and use the list to determine our own mod status
Make sure we are always updating the last deleted id
Update ts/components/conversation/FriendRequest.md
Fix #355 Display timestamp for friend requests
Fix duplicate detection for sent messages in public chat
...
# Conflicts:
# app/sql.js
# js/background.js
# js/models/messages.js
# js/views/app_view.js
# libloki/crypto.js
# libtextsecure/message_receiver.js
6 years ago
sachaaaaa
b10835ffc7
Share contact upon authorising secondary device
6 years ago
Beaudan Brown
9beea2cbd3
Enforce curlies completely and lint with new settings
6 years ago
sachaaaaa
ef6b22f6b9
Simplify and lint
6 years ago
Beaudan Campbell-Brown
43bd167965
Merge pull request #463 from loki-project/public-chat
...
Public chat
6 years ago
sachaaaaa
1ea934d69c
Merge pull request #457 from sachaaaaa/share_profile_name
...
[multi-device] Share primary device profile name upon secondary registration
6 years ago
sachaaaaa
97970ff465
Share primary device profile name upon secondary registration
6 years ago
sachaaaaa
aa2438ad00
Shorter TTL for pairing requests
6 years ago
Beaudan Brown
700ed5d2a8
Some refactoring from reviews, and include the token in the message pipeline instead of getting in message_api
6 years ago
Beaudan Brown
fc8aa0211d
Addressing reviews
6 years ago
Beaudan Brown
eec4f22b50
Add crypto helpers and public error
6 years ago
sachaaaaa
53b974d63f
Send messages to every devices linked to a primary device
6 years ago
sachaaaaa
a2463f74c3
Improve object validation in createPairingAuthorisationProtoMessage
6 years ago
sachaaaaa
a4411007b0
Pairing authorisations: refactor proto, change sql table, add getters
6 years ago
sachaaaaa
bf8bb23683
remove stale comment and simplify conversation creation
6 years ago
sachaaaaa
d208614909
Multi-device part 1: make primary account generate and send authorisation to secondary
6 years ago
sachaaaaa
a7f999aeb1
Merge pull request #391 from sachaaaaa/show_seed_errors
...
Report mnemonic errors instead of silent failure
6 years ago
sachaaaaa
1f3f63dcc6
Report mnemonic error in a toast instead of silently fail
6 years ago
sachaaaaa
701f6be00c
Add missing mnemonic languages
6 years ago
Beaudan
63396669bc
Add eslint rule to enforce curlys, run eslint --fix to automatically apply this rule and add swapfiles to gitignore
6 years ago
Beaudan
96aaa7851d
Send broadcast message instead of empty message to trigger things like session reset and disappearing messages. Also fix small bug where deleting a contact kept the (now removed) conversation open
6 years ago
Beaudan
df2c4af67c
Run lint and check for ip or address when removing unreachable nodes
6 years ago
Beaudan
580931c4fb
Pass ourKey to message api, initialise these APIs after registration or when storage is ready so we always have ourKey
6 years ago
sachaaaaa
37e95cf7d2
remove unnecessary await
6 years ago
sachaaaaa
03e7fb82e6
Address reviews
6 years ago
sachaaaaa
6a06e05452
Fix missing await in periodic NAT hole punching
6 years ago
sachaaaaa
b6dc8b8a7e
Fix tests for https server
6 years ago
sachaaaaa
abdb232151
15min TTL and re-punch NAT periodically
6 years ago
sachaaaaa
57b7aaf195
better handling when upnp not enabled
6 years ago
sachaaaaa
beac7a02bb
send "unreachable" ping to allow half-p2p
6 years ago
sachaaaaa
c53633e367
Clearnet p2p with https (no verification yet)
6 years ago
sachaaaaa
e7b2448087
Prevent sending broadcast to ourselves at startup
6 years ago
Beaudan
96f7949ac8
Update endpoint for storage server and p2p
6 years ago
Beaudan
ca31649207
Trial value wasn't being initialised big enough for very low difficulty, also development should not have been there but I don't think it was doing anything
6 years ago
Beaudan
52c191fc94
Merge branch 'development' into clearnet
6 years ago
sachaaaaa
9d6c5bff36
make unverified https queries to the snodes
6 years ago
Beaudan
f01d8088b7
Remove development PoW
6 years ago
Beaudan
e520bf109a
Persist PoW difficulty and update if get response from snodes
6 years ago
Mikunj
bc6586e5ce
Removed duplicated function.
6 years ago
Mikunj
582298d9e4
Remove test which was causing hang.
6 years ago
Mikunj
7acce268cd
linting.
6 years ago
Mikunj
f77b67d358
Updated tests.
...
Fix some minor logic.
6 years ago
Beaudan Campbell-Brown
ee813a1126
Update libloki/proof-of-work.js
6 years ago
Beaudan
b9c11a229b
Fix tests by handling millisecond ttl better
6 years ago