ansuz
|
78f8286fe3
|
add a note about installing storage adaptors from npm
|
2016-10-20 11:29:26 +02:00 |
ansuz
|
1f2e45d6c8
|
improved fs storage adaptor and config docs
* regularly close open file descriptors older than channelExpirationMs
* clean up older file descriptors when exceeding openFileLimit
|
2016-10-12 10:52:27 +02:00 |
ansuz
|
4b238de84c
|
quieter stdout and stderr logs
|
2016-09-30 15:51:23 +02:00 |
Caleb James DeLisle
|
038a986e83
|
Fix path for file storage on windows
|
2016-09-26 12:17:32 +02:00 |
ansuz
|
fc7576fe20
|
implement channel removal
|
2016-09-15 10:07:31 +02:00 |
ansuz
|
38d1a1a291
|
faster message iteration
|
2016-09-14 15:06:35 +02:00 |
ansuz
|
b46f74cd78
|
remove alternative storage adaptors from core
|
2016-09-14 12:33:06 +02:00 |
ansuz
|
19caac232b
|
don't try to send invalid messages
|
2016-09-14 11:11:00 +02:00 |
Caleb James DeLisle
|
de9f642ccc
|
typo
|
2016-09-13 17:15:19 +02:00 |
Caleb James DeLisle
|
5fe3ffabd1
|
stop using waitFor.abort() which is apparently not implemented
|
2016-09-13 17:10:50 +02:00 |
Caleb James DeLisle
|
2021bf6702
|
Improvements to the file storage format
|
2016-09-13 17:03:46 +02:00 |
ansuz
|
4b64f00cc0
|
don't log when cleaning up idle channels
|
2016-09-13 12:12:02 +02:00 |
ansuz
|
be69e2828c
|
implement flat file storage
|
2016-09-13 11:56:17 +02:00 |
ansuz
|
217e664d4c
|
boilerplate for filesystem-backed storage
|
2016-09-12 16:40:23 +02:00 |
ansuz
|
68b35ace38
|
add a SQL database adaptor
|
2016-09-12 10:30:31 +02:00 |
ansuz
|
9c15a43268
|
add removeChannel documentation to storage/README
|
2016-05-14 13:50:25 +02:00 |
ansuz
|
1b2c129380
|
implement channel removal in amnesiadb
|
2016-05-14 13:05:21 +02:00 |
ansuz
|
061cffe462
|
transform and pass through the existing store
|
2016-05-14 12:51:52 +02:00 |
ansuz
|
e83e5026ce
|
make amnesiadb compatible with netflux
|
2016-04-22 10:54:44 +02:00 |
ansuz
|
d576fdc886
|
fix bug where empty channels failed
|
2016-04-21 19:03:22 +02:00 |
ansuz
|
86bbc15017
|
document modified storage API
|
2016-04-21 17:14:59 +02:00 |
ansuz
|
ce69062b7c
|
implement callback for getMessages
|
2016-04-21 17:01:21 +02:00 |
Caleb James DeLisle
|
e68dd31a53
|
Fix #19 by adding a lock to level db connector
|
2016-04-20 14:38:41 +02:00 |
ansuz
|
07fdeebe17
|
LogStore.js : JSHint compliance and slight reformat
|
2016-04-12 14:50:32 +02:00 |
Yann Flory
|
7ee75b9e7f
|
Messages received by the WebSocket server are now saved in a file
|
2016-03-16 14:59:05 +01:00 |
Caleb James DeLisle
|
9f682a985b
|
lvl should not fail on non-existant channels
|
2016-03-08 11:43:25 +01:00 |
ansuz
|
278c4ab32f
|
even more jshint compliance
|
2016-02-15 16:47:53 +01:00 |
ansuz
|
b8e4ad6568
|
note that kademlia lib should not be used
|
2016-02-12 16:22:38 +01:00 |
Caleb James DeLisle
|
7553ccff68
|
Remove a log line which was leftover after debugging
|
2016-02-12 08:24:46 +01:00 |
Caleb James DeLisle
|
13360c335b
|
I'm an idiot - killer off-by-one ate the storage
|
2016-02-11 16:55:26 +01:00 |
Caleb James DeLisle
|
943a291903
|
Do not blow up if the error is that a chain cannot be found
|
2016-02-11 16:42:21 +01:00 |
Caleb James DeLisle
|
dff8143fad
|
Fix the lvl storage
|
2016-02-11 12:28:05 +01:00 |
ansuz
|
dc9dd25256
|
added README for writing additional storage adaptors
|
2016-02-02 11:49:20 +01:00 |
ansuz
|
9b56cbbaca
|
guarantee ordering when using leveldb back end
startup might be a little bit slower now
but we shouldn't see "too much recursion" errors
closes #6 (in theory)
|
2016-01-30 17:05:59 +01:00 |
ansuz
|
28387f8c90
|
reformat a console.log
|
2016-01-29 11:53:58 +01:00 |
ansuz
|
23783bc8ae
|
kad.js : work on kademlia integration a bit more
|
2016-01-15 11:23:12 -05:00 |
ansuz
|
1fe2219375
|
kad.js : remove second hardcoded dht node
|
2015-10-27 18:03:31 -04:00 |
ansuz
|
9b684c6dbe
|
kad.js : implement store api using kademlia
|
2015-10-27 18:02:40 -04:00 |
ansuz
|
862a96439a
|
lvl.js : implement store api using leveldb
|
2015-10-27 18:00:26 -04:00 |
ansuz
|
30bee6504e
|
amnesia.js : put the 'db' and closures inside the the module's 'create' method, in case we ever want to call it twice, for some reason
|
2015-10-26 22:25:14 -04:00 |
ansuz
|
7c2d9e061f
|
amnesia.js : correct typo
|
2015-10-25 20:02:10 -04:00 |
ansuz
|
2e9f32cd10
|
amnesia.js : remove log statement that would otherwise get really annoying really quickly
|
2015-10-25 19:40:39 -04:00 |
ansuz
|
3928c89d35
|
relocate and rename Storage.js. implement a simple, non-persistent in memory datastore for those who'd rather not bother with mongodb. Continue to default to previous values.
|
2015-10-25 19:35:25 -04:00 |