Jeremy Lakeman
|
c5d6579397
|
Add cli option to include text of last received message
|
2016-08-10 11:20:12 +09:30 |
|
Jeremy Lakeman
|
8ee7245881
|
Add Subscriber constructor
|
2016-08-08 15:24:01 +09:30 |
|
Jeremy Lakeman
|
30167ce4ed
|
Add meshms newsince support for starting with an empty conversation
|
2016-08-02 13:29:31 +09:30 |
|
Jeremy Lakeman
|
83b6ecb453
|
Roll an in memory identity when the keyring is empty
|
2016-08-02 11:01:32 +09:30 |
|
Jeremy Lakeman
|
96b7cfa46f
|
Silently discard conversation list from a future / unknown software version
|
2016-08-02 10:38:38 +09:30 |
|
Jeremy Lakeman
|
c3ca00fe56
|
Add signing key (not populated yet) to meshms java api
|
2016-08-02 10:23:53 +09:30 |
|
Jeremy Lakeman
|
2bbccf728f
|
Generate a hashcode to detect when the number of unread messages has changed
|
2016-08-02 10:23:53 +09:30 |
|
Jeremy Lakeman
|
c9c2a65a0a
|
Return unique id for each message
|
2016-08-01 11:41:09 +09:30 |
|
Jeremy Lakeman
|
9e1b996232
|
Allow json readers to be closed from another thread
|
2016-08-01 11:41:09 +09:30 |
|
Jeremy Lakeman
|
3b7e8abb99
|
Support compiling with Java version 5
|
2016-07-25 16:59:01 +09:30 |
|
Jeremy Lakeman
|
baa50aaadb
|
Get byte values from abstract id
|
2016-07-25 16:54:11 +09:30 |
|
Jeremy Lakeman
|
51947dc6cb
|
Allow for bundles with no name in java api
|
2016-07-25 16:54:11 +09:30 |
|
Jeremy Lakeman
|
a854105598
|
Support rhizome newsince request on an empty store
|
2016-07-25 16:54:11 +09:30 |
|
Jeremy Lakeman
|
94cf79f0f3
|
Improve resilience to database locking issues
|
2016-07-25 16:54:11 +09:30 |
|
Jeremy Lakeman
|
619c17a191
|
Refactor meshms cli to separate c file
|
2016-07-25 16:54:11 +09:30 |
|
Jeremy Lakeman
|
df6688c496
|
Add signing key to restful keyring API
|
2016-07-25 16:54:11 +09:30 |
|
Jeremy Lakeman
|
dbded493c1
|
Refactor meshms ply handling into separate source file
|
2016-07-25 16:54:11 +09:30 |
|
Jeremy Lakeman
|
a71c7ce698
|
Add signing key to routing messages
|
2016-07-25 15:50:52 +09:30 |
|
Jeremy Lakeman
|
d028818c0b
|
Detect combined identities & transmit them more efficiently
|
2016-07-25 15:50:43 +09:30 |
|
Jeremy Lakeman
|
82ad628c50
|
Add test api to return dummy identities
|
2016-07-25 15:42:09 +09:30 |
|
Jeremy Lakeman
|
bdc1db0090
|
Refactor remote identity locking to save memory
|
2016-07-05 11:30:10 +09:30 |
|
Jeremy Lakeman
|
c56b733391
|
Fix free space measurement for OSX
|
2016-07-05 11:29:04 +09:30 |
|
Jeremy Lakeman
|
9f4f56b663
|
Add Java api to add identity with name and number
|
2016-06-07 12:30:42 +09:30 |
|
Jeremy Lakeman
|
7e497d01d6
|
Allow java nio channels to throw IOException
|
2016-06-07 11:31:04 +09:30 |
|
Jeremy Lakeman
|
1e3236e89c
|
Initialise variable to avoid spurious warning
|
2016-06-06 22:52:02 +09:30 |
|
Jeremy Lakeman
|
848f01e7d3
|
Only log debug statements if a keyring identity cannot be opened
|
2016-05-31 13:51:54 +09:30 |
|
Jeremy Lakeman
|
ce2131870c
|
Fix rhizome op test that used recipient field
|
2016-05-31 13:05:06 +09:30 |
|
Jeremy Lakeman
|
802310c6f1
|
Don't append meshms timestamps if the clock is considered unreliable
|
2016-05-31 13:00:48 +09:30 |
|
Jeremy Lakeman
|
d9e89fd299
|
Add meshms restful stress test
|
2016-05-31 12:53:37 +09:30 |
|
Jeremy Lakeman
|
16a14269af
|
Encrypt payloads without needing a sender
- reworked keyring identity handling to reduce memory searching
|
2016-05-31 12:50:32 +09:30 |
|
Jeremy Lakeman
|
89ab832c21
|
Link multiple versions of a journal payload to the same file
|
2016-05-24 14:47:49 +09:30 |
|
Jeremy Lakeman
|
4a4e4c2dcf
|
Fix timeout waiting for route print if server has died
|
2016-05-23 15:38:41 +09:30 |
|
Jeremy Lakeman
|
00f49c249e
|
Keep syncing when a peer has nothing, and all existing bundles are replaced before transfer
|
2016-05-23 15:38:40 +09:30 |
|
Jeremy Lakeman
|
ade7428687
|
Don't overrun MDP MTU
|
2016-05-23 15:38:40 +09:30 |
|
Jeremy Lakeman
|
177f695671
|
Rework handling of race conditions when storing the same bundle (#109)
|
2016-05-23 15:38:40 +09:30 |
|
Jeremy Lakeman
|
267a7da0d9
|
Don't crash if the rhizome store is busy (#108)
|
2016-05-23 11:24:59 +09:30 |
|
Jeremy Lakeman
|
dced3bbb91
|
Avoid 1 second delay in tests when using curl to post forms
|
2016-05-18 12:11:58 +09:30 |
|
Jeremy Lakeman
|
92af9769ec
|
Vacuum sqlite db pages if 1/4 of the db file is free space
|
2016-05-18 10:40:10 +09:30 |
|
Jeremy Lakeman
|
6f388cec63
|
Add java classes for receiving routing table updates
|
2016-05-11 14:18:31 +09:30 |
|
Jeremy Lakeman
|
2b991a0917
|
Lower mdp qos priority of new rhizome sync, bias bundles with no reachable receiver
|
2016-05-10 13:34:38 +09:30 |
|
Jeremy Lakeman
|
32dd9f7b15
|
Move msp_proxy state from a global to the stack
|
2016-05-10 12:05:49 +09:30 |
|
Jeremy Lakeman
|
b55926b081
|
Add configuration for idle_tick_ms so tests can complete faster without wasting power
|
2016-05-10 11:19:49 +09:30 |
|
Jeremy Lakeman
|
6feaddf24d
|
Rework route print command to use newer mdp api, show live updates & deprecate monitor messages
|
2016-05-10 10:28:14 +09:30 |
|
Jeremy Lakeman
|
6cedb2d0ac
|
Cleanup sync state when complete, or peers move out of range
|
2016-05-09 11:10:50 +09:30 |
|
Jeremy Lakeman
|
c5957e9c85
|
Transfer bundles via msp, triggered by key sync
|
2016-05-09 11:10:50 +09:30 |
|
Jeremy Lakeman
|
6b7aa800e4
|
Start syncing rhizome based on manifest hashes
|
2016-05-09 11:10:50 +09:30 |
|
Jeremy Lakeman
|
c625a598d9
|
Use malloc / free for manifest structs
|
2016-05-09 11:10:50 +09:30 |
|
Jeremy Lakeman
|
76be37a04e
|
Add API for msp from within the daemon
|
2016-05-09 11:10:50 +09:30 |
|
Jeremy Lakeman
|
0563879707
|
Split common msp code into a reusable header
|
2016-05-09 11:10:50 +09:30 |
|
Jeremy Lakeman
|
9b5b82d972
|
Allow port reuse for mdp bindings
|
2016-05-09 11:10:50 +09:30 |
|