Beaudan Brown
5710c1268c
Revert id field and add new url field to be compatible with mobile
6 years ago
Beaudan Brown
9beea2cbd3
Enforce curlies completely and lint with new settings
6 years ago
Beaudan Campbell-Brown
43bd167965
Merge pull request #463 from loki-project/public-chat
...
Public chat
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
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
Beaudan
db8f8ba36f
Multiple all ttl values by 1000 and stop dividing timestamp by 1000 so they are both milliseconds
6 years ago
Beaudan Campbell-Brown
338f4e3682
Merge pull request #255 from BeaudanBrown/better-logs
...
Improve sending/retrieving/swarm logs
6 years ago
Beaudan
c2226542a4
Fix tests
6 years ago
Beaudan
e5449f56ee
Added success and failure callbacks when queueing envelope, now responding with 404 if we fail to decrypt a p2p message
6 years ago
Beaudan
6656a89092
Cleaned up a lot of the logs, stop them from printing more than once etc
6 years ago
sachaaaaa
62889bbdd4
Add requestExpired state to Friend Request state machine
6 years ago
Beaudan
10ca7ee8d2
No longer removing listeners when closing local server
6 years ago
sachaaaaa
53b0574a1f
Merge branch 'development' into channel_encryption
...
* development:
Manually set the dns servers for windows
Refactor local_loki_server
Refactor rpc calls to its own function.
# Conflicts:
# js/modules/loki_message_api.js
6 years ago
sachaaaaa
ad5efc9ba3
lint
6 years ago
sachaaaaa
3285b2d1b9
Update snode channel tests
6 years ago
sachaaaaa
aa722590fa
use channel encryption with storage server
6 years ago
Mikunj
429bdd6460
Refactor local_loki_server
6 years ago
Mikunj
75d0894104
Fixed files not included in release.
...
Moved node relevant stuff in libloki into its own modules folder.
6 years ago
sachaaaaa
3f755123e7
Merge pull request #207 from BeaudanBrown/p2p-json-rpc
...
P2p using rpc endpoint
6 years ago
Beaudan Campbell-Brown
7e2a409c43
Merge pull request #198 from sachaaaaa/channel-encryption
...
Add channel encryption library with tests
6 years ago
Beaudan
c0a6ba25bc
Update p2p messages to follow the same endpoint format as storage server. Clean up message_api a lil bit and updated tests
6 years ago