59 Commits (0ad96e0966faf660cc3ba8a62736b3e370e2f44a)

Author SHA1 Message Date
ansuz 66c857d61e tiny optimization which saves a little bit of memory usage for a little bit of time 5 years ago
ansuz 9de073c269 finally get around to reorganizing the messiest part of history keeper 5 years ago
ansuz 4aaef2d811 remove use of deprecated 'new Buffer' instanciation 5 years ago
ansuz c968d1cdae use nacl-fast in history keeper 5 years ago
ansuz 340a290ceb add names for batched reads for debugging 5 years ago
ansuz 9ce7cea9cc abstract historyKeeper's batched reads implementation into a library 5 years ago
ansuz 8a0292d067 fix confusing variable naming 5 years ago
ansuz 702c9a2fb2 drop chechChannelIntegrity API 5 years ago
ansuz f8cd1dc266 have historyKeeper remove files that are a day or more past their expiration time 5 years ago
ansuz 4902554a61 implement per-channel fifo queues for metadata and channel writes 5 years ago
ansuz 8d036ba73a add date when initializing metadata 5 years ago
ansuz 9a9b75674b don't send WRITE_PRIVATE_MESSAGE from historyKeeper 5 years ago
ansuz 5079c78ddf serverside changes for WRITE_PRIVATE_MESSAGE rpc 5 years ago
yflory ea37166dc2 Update the index metadata cache 5 years ago
yflory f6762f7c01 Make the friends list from the share modal reusable 5 years ago
yflory 28b2341f2c Serverside metadata update 5 years ago
ansuz 113a362724 fix typo which causes ephemeral channels to be stored 5 years ago
ansuz 8d102ea762 log more 5 years ago
ansuz 689886b9bf always store messages according to the order in which they were received 5 years ago
ansuz a34abd748e rename unclear variable name 5 years ago
ansuz 7642ee9584 log catastrophic errors in getIndex, clean up comments 5 years ago
ansuz 62c23a29a7 simplify validateKey validation 5 years ago
ansuz b82c0a420a merge latest staging 5 years ago
ansuz 204f6b3af1 remove some comments 5 years ago
ansuz c9f569b109 optimize getIndex so identical indexes are never computed concurrently 5 years ago
ansuz 096c8eb2ba check that the user-supplied validateKey is actually before doing any more work 5 years ago
ansuz 337e0bd141 update the server's cache whenever we write metadata 5 years ago
ansuz 53f04d096d update the server's cache whenever we write metadata 5 years ago
ansuz 347b7a639b update XXX comment 5 years ago
ansuz 55ea7f13fd fix invalid conditional which would block task scheduling 5 years ago
ansuz 338f967149 restructure onChannelMessage 5 years ago
ansuz c17938a8e3 cache the metadata to save a few lookups 5 years ago
ansuz c5de4164bc make sure getIndex is always async in historyKeeper 5 years ago
ansuz cdfbaf5ad9 write tasks along with metadata 5 years ago
ansuz 9623efd10b fix another non-standard instance of checking for metadata 5 years ago
ansuz 50a6479854 merge latest staging into editable metadata 5 years ago
ansuz 9498669ffe remove some stale comments 5 years ago
ansuz 1e2a6405d0 make validation of channel options more strict in GET_HISTORY 5 years ago
ansuz 79e5edbdfe identify classic metadata messages by the presence of a channel attribute 5 years ago
ansuz 1c89e8d6ac A few updates for editable metadata
* add and update many comments
* correctly handle metadata for young channels and range requests
* add a simple implementation of 'writeMetadata'
5 years ago
ansuz 1d13264a0d WIP minor amendments and notes for editable metadata 5 years ago
ansuz 1fb2a0976c improve readability with 'readMore' to describe what the callback does 5 years ago
ansuz abe654f565 many more comments. cache metadata even in the event of a metadata stream error 5 years ago
ansuz 9646cbf5db tune up metadata retrieval and caching in historyKeeper/computeIndex 5 years ago
ansuz 754da8b14f add a warning to 'getHash' in historyKeeper 5 years ago
ansuz 54c2a61cd0 update some variable names to better reflect usage 5 years ago
ansuz 9a178f35ae add a few more comments and standardize an inline regexp 5 years ago
ansuz ddb1b7b019 add a bunch of comments to the historyKeeper 5 years ago
ansuz f2a7f8b7bc add some comments and rename some misleading variables 5 years ago
ansuz 29a4035b79 make a note about a small problem 5 years ago