Commit Graph

2275 Commits

Author SHA1 Message Date
gardners
424046ccd1 fix bundle secret extraction when loading ssender protected meshms bundles.
fix meshms ack test to not depend on deprecated debug output of meshms
command line operations.
2013-05-15 10:46:25 +09:30
gardners
1c0837f8cd fix various bugs preventing obfuscated sender / conversation list
bundle from working.
2013-05-14 22:56:19 +09:30
gardners
2431f64125 update tests to allow presence of conversation list bundle. 2013-05-14 21:47:51 +09:30
gardners
1473a82e33 leave date field in conversation list bundles for now. 2013-05-14 21:47:36 +09:30
gardners
7ca8cf24de further work on conversation list bundle. 2013-05-14 21:41:26 +09:30
gardners
49db5f0961 work towards meshms conversation list cache bundle 2013-05-14 21:29:56 +09:30
gardners
b3a4323758 began writing code to remember outbound plys of threads using obfuscated
senders.
2013-05-14 15:49:11 +09:30
gardners
2af6d245f7 progress towards obfuscated senders working. 2013-05-14 15:36:00 +09:30
gardners
80b195456f fix false positive bug. 2013-05-14 15:34:43 +09:30
gardners
15b3b586d6 fixed bugs with generating outgoing BID for obfuscated sender bundles. 2013-05-14 15:01:15 +09:30
gardners
a1fb2c7362 refactored obfuscated sender crypto. 2013-05-14 14:30:35 +09:30
gardners
6bd2befa0e add support for obfuscated sender when determining key for a bundle.
Generally progress work on support for obfuscated senders.
2013-05-14 14:22:44 +09:30
gardners
1f076590fa complete implementation of untested sender obfuscation functions.
de-obfuscation still unimplemented.
2013-05-14 12:36:36 +09:30
gardners
0144cfde96 further work on obfuscated sender sids. 2013-05-14 12:33:51 +09:30
gardners
f8729b962f removed unused stub function. 2013-05-14 12:05:16 +09:30
gardners
9be49b1fe9 progress towards secured meshms (sender obfuscation). 2013-05-14 11:57:55 +09:30
gardners
98d7e07058 refactor out code that calculates public key from a crypto sign public
key, e.g., to calculate a BID from a private key.
2013-05-14 11:55:32 +09:30
gardners
7aaaece42c meshms list conversations deduplicates output, and is covered by a
test.
2013-05-10 20:54:11 +09:30
gardners
c871296b4f meshms list conversations implemented, and covered by simple test. 2013-05-10 20:47:33 +09:30
gardners
020ea915f3 add "meshms list conversations" command. 2013-05-10 20:30:25 +09:30
gardners
63339f4d18 all meshms tests now pass, including new encrpytion mode auto selection
tests.
2013-05-10 15:42:32 +09:30
gardners
860d402775 removed duplicated command line interface definition.
all rhizomeops tests now pass.
2013-05-10 14:08:12 +09:30
gardners
a1f32792c6 fixed automatic encryption of bundles with sender/recipient. 2013-05-10 14:05:13 +09:30
gardners
0f587fd0df fixed failing tests/rhizomeops test 38 2013-05-10 12:30:49 +09:30
gardners
82b10de0f4 Merge in recent work on meshms in servald by Alexandra and myself.
Merge commit 'dfcd35143eac7cfc35aa49e5ae6c3ca15c572e52' into meshms

Conflicts:
	commandline.c
	sourcefiles.mk
2013-05-10 12:22:16 +09:30
gardners
dfcd35143e added test for message acking. 2013-05-10 12:11:38 +09:30
gardners
fad28fbe55 prevent creation of duplicate or retrograde acks: only acks that
advance the ack position are written.
2013-05-10 12:03:37 +09:30
gardners
197f3960dd fixed name of ack message offset argument.
acks now work and are reflected in the message list output.
2013-05-09 22:40:27 +09:30
gardners
6a3ba87ec9 fixed bug handling length of ack blocks 2013-05-09 22:36:51 +09:30
gardners
0807417618 fixed bug where ack blocks were written as message blocks 2013-05-09 22:36:04 +09:30
gardners
e09cb20ef5 fixed typo in name of meshms ack commands definition. 2013-05-09 22:30:24 +09:30
gardners
89983258ad work on meshms ack messages.
put function prototypes into rhizome.h and fixed some inconsistencies
detected in the process.
2013-05-09 22:28:04 +09:30
gardners
da83ab57dc pruned out deprecated meshms messagelog command. 2013-05-09 22:13:11 +09:30
gardners
6578f3e630 further expanded two-ply meshms list test. 2013-05-09 22:11:39 +09:30
gardners
c88da2d363 expanded tests 2013-05-09 22:10:15 +09:30
gardners
bd848c73e2 expanded meshms tests and fixed a bug revealed in the process. 2013-05-09 21:54:20 +09:30
gardners
74a4ae5745 add numbers to messages in meshms list messages output. 2013-05-09 21:44:05 +09:30
gardners
a3bd19a9a9 begun writing tests for meshms functions. 2013-05-09 21:32:33 +09:30
gardners
f489d74c6c add message type field 2013-05-09 21:09:33 +09:30
gardners
82dc45f511 output of meshms thread list now conforms to cli_* interface. 2013-05-09 21:07:42 +09:30
gardners
32d33255fd meshms display thread now has most required functionality. Need
to clean up and harmonise output.
2013-05-09 20:56:43 +09:30
gardners
f549fce1bb cleaned out some debugging. 2013-05-09 20:26:57 +09:30
gardners
aee3eda3eb added delivery confirmation detection logic. 2013-05-09 20:26:11 +09:30
gardners
fb2bb43cad meshms merged thread display substantial progress 2013-05-09 20:21:21 +09:30
gardners
9fcc23f43d begin work on function to return merged conversation between two
parties.  Extracts message logs, but does nothing with them yet.
2013-05-09 19:05:50 +09:30
gardners
1112c9d2ad refactor out common core of appending a message block to a bundle. 2013-05-09 14:06:42 +09:30
gardners
4c21378f40 removed parsing of redundant arguments 2013-05-09 14:02:11 +09:30
gardners
9730548fab retrieve bundle author when required. 2013-05-09 13:26:12 +09:30
gardners
ab62694c21 fixed string termination bug. 2013-05-09 13:22:51 +09:30
gardners
f47d3b3e5f open keyring before trying to add meshms messages. 2013-05-09 13:21:24 +09:30