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
Beaudan
0516e69ff7
Fix tests
6 years ago
Beaudan
b00a0cb699
Rename isOnline to isPing for clarity, and reduce the ttl for online broadcast messages to 1 min
6 years ago
sachaaaaa
e2abc0d510
Add channel encryption library with tests (not in used so far)
6 years ago
Beaudan
2fd746821a
Added function for getting your loki IP and bind the local server
6 years ago
Beaudan
6426a5eb9b
Added ability to look up our .loki address and now send that with our LokiAddress messages
6 years ago
sachaaaaa
7186f28019
Ensure a session is always initiated using the prekey assigned to the contact
6 years ago
sachaaaaa
f900a08eda
Merge pull request #177 from sachaaaaa/merge_1_21_0
...
Merge Signal 1.21.0
6 years ago
sachaaaaa
9ae85a3408
Add missing argument when calling sendMessage in sendEmptyMessage
6 years ago
Beaudan
25a3129e37
Reworked p2p tests to be sensible and use the built in timeout/done system instead of hacky promise thing
6 years ago
Beaudan
cde7bbf3c3
Removed forceP2p as argument for the pingContact event and enforced it on the other side
6 years ago
Beaudan
02d6920ade
Tests for loki_p2p_api, added yarn command to generate coverage html, instantiating loki_p2p_api in the test preload
6 years ago
Beaudan
a40a3d164f
Lots of logic for establishing a p2p connection, managing when the other user is online vs offline etc. Will always try to use P2P messaging when it can and fall back to storage server otherwise
6 years ago
Mikunj
3c07d99a89
Fix variable names.
...
Fix module export to be more consistent.
6 years ago
Beaudan
6ba7fb20b8
Fixed UI blocking when creating conversation, more review comments
6 years ago
Beaudan
e735b3ca41
Review comments, moved swarmNodes database stuff to just be in data.js
6 years ago
Beaudan
9ff96a0250
Fixed tests and moved friend request status enum to new friends file
6 years ago
Beaudan
38ff70e2ec
Fixed some little redundant stuff in the message and snode api
6 years ago
Beaudan
2bae6b5eed
Removed online broadcast message type, changed ttl logic a little, add p2p address and port to the window object when recieve message
6 years ago
Beaudan
07076c27ae
Moved friend status to window, added start of p2p api stuff
6 years ago
Beaudan
b417edfc9b
Added new protos for online broadcast messages, added db hits for getting friends, local server now instantiated on the window, now sending online broadcast messages when the local server starts
6 years ago
sachaaaaa
adfb4ab371
work with session reset
6 years ago
sachaaaaa
1238cbc4e6
Send profile along with friend request accept message
6 years ago
Mikunj
9b71e8119e
Added error catching.
6 years ago
Mikunj
f21d1f65e6
Let OS select random open port.
6 years ago
Mikunj
8c9b1a7a7a
Added loki server.
...
Added test.
6 years ago
Mikunj
e08a63d078
Merge development into lint
6 years ago
Beaudan
714a5ab8b1
Update consolidateLists function to take a selector function and updated tests
6 years ago
Mikunj
6bd2d3962e
Linted files
6 years ago
sachaaaaa
7f78409f43
add TTL variation in pow metrics
6 years ago
Mikunj
4de69bee4b
Reduced PoW difficulty to 100 on production.
6 years ago
Mikunj
4d1f4fcb4f
Moved loki_protocol_store.js into libloki/storage.js
6 years ago
Mikunj
4eda13733a
Cleanup tests.
...
Moved service_node_test to assert to keep consistency.
6 years ago
Mikunj
f9147663d5
Updated tests.
...
Removed libloki-protocol.
6 years ago
Mikunj
070d18b514
Updated function calls.
6 years ago
Mikunj
982f10a505
Split libloki logic.
...
Added to gruntfile.
6 years ago
sachaaaaa
4b4a2b1bf2
Merge pull request #122 from sachaaaaa/consolidateLists
...
Add logic to consolidate list of data returned by different snodes
6 years ago
sachaaaaa
583a10628a
run service_node in the browser instead of as a nodejs module
6 years ago
sachaaaaa
61145b6e99
rename listSize to numLists in service_nodes.js
6 years ago
sachaaaaa
8c01bea913
variables name consistency and remove superfluous initialisation
6 years ago
sachaaaaa
1274beb510
Add consolidateLists function with unit tests
6 years ago
sachaaaaa
e3138f8fde
add yarn pow-metrics
6 years ago