Commit Graph

19 Commits

Author SHA1 Message Date
Joseph Rothrock 459134f146 Updated Protocol
Improved the response protocol with a status field and
byte length of response payload.
2012-12-15 16:24:47 -08:00
Joseph Rothrock 99de1ba924 Improve protocol
Centralize the decomposition of commands and args.

Got rid of slashes. arguments are now space-separated.
Hopefully this will help with using base64 for values.
2012-12-01 17:59:08 -08:00
Joseph Rothrock f81194c20a Merge branch 'master' of github.com:rothrock/Roxanne 2012-11-18 16:36:48 -08:00
Joseph Rothrock 6416bcd2af Expand payload
The update allows Roxanne to accept and return messages of
arbitrary size. Before this, messages and responses were
limited to 64KB.
2012-11-18 16:35:11 -08:00
Joseph Rothrock f36e58d55a Merge pull request #1 from rtyler/master
Minor Makefile change
2012-11-01 12:56:53 -07:00
R. Tyler Croy 8de446ad79 Update the Makefile to correctly link against libpthread on Linux systems 2012-11-01 09:13:02 -07:00
Joseph Rothrock 2f39effb3f More cleanup
Added slides as pdf.

Refactored keydb_insert; moved code into new_subkey_tree.

Started work on count_command, but it doesn't work correctly.
2012-10-31 12:24:16 -07:00
Joseph Rothrock fdb2b51003 README enhancements
Document the various files used by the database.
2012-07-27 14:52:49 -07:00
Joseph Rothrock f3ebe7ca07 Refine comments, remove dead code. 2012-07-21 13:33:26 -07:00
Joseph Rothrock b04a70956e Implement more granular locking. 2012-05-28 15:02:58 -07:00
Joseph Rothrock 2522f12118 Fix problem where we always added on the left node.
Also fixed problem where we didn't free a buffer on error.
2012-05-26 12:52:22 -07:00
Joseph Rothrock ea07a16270 Improved modularity of keydb_insert 2012-03-04 15:51:42 -08:00
Joseph Rothrock 319812b3ea Typo fix 2012-01-15 17:15:39 -08:00
Joseph Rothrock 4cbee18f4f Implemented reliable key insertion, list, and deletion 2012-01-15 17:11:53 -08:00
Joseph Rothrock 8f0309af0a Savepoint. keydb read code implemented but not tested 2012-01-08 13:57:24 -08:00
Joseph Rothrock 2a82ad22e7 Check first for key existence in write_record. 2012-01-01 11:36:29 -08:00
Joseph Rothrock e232be2ab5 modularizing, implemented new protocol 2011-12-30 15:01:33 -08:00
Joseph Rothrock 8963241b31 README savepoint 2011-12-27 10:16:38 -08:00
Joseph Rothrock 12db4aad60 initializing project 2011-12-26 13:19:51 -08:00