sqlite handle: Initial implementation

Note that this commit does not properly implement ChildSelector==1
(rightmost). Currently, this selector just means the max value of
names vector, but it is not right. This is a known issue and is tracked
as part of refs #1433 (http://redmine.named-data.net/issues/1433).

Change-Id: I4d6dfaa5d52a3ab955aefa21d7b330cff7c68be6
6 files changed
tree: cd2978c4b2c6b365aaff34c4c829660b12162759
  1. .waf-tools/
  2. server/
  3. storage/
  4. tests/
  5. .gitignore
  6. AUTHORS
  7. COPYING
  8. INSTALL.md
  9. README.md
  10. waf
  11. wscript
README.md

ndn-repo: A basic version of NDN repository

ndn_repo is an implementation of a Named Data Networking data repository. The ndn_repo follows Repo protocol of NDN. The specification of repo protocol is:

http://redmine.named-data.net/projects/repo-ng/wiki

ndn_repo uses NDN-CPP-dev library as NDN development library, and uses sqlite3 as underlying storage.

The security model and access control have not been decided in current version. The insertion and deletion commands are signed interests, but they can all be validated.

ndn_repo is open source under a license described in the file COPYING. While the license does not require it, we really would appreciate it if others would share their contributions to the library if they are willing to do so under the same license.

See the file INSTALL for build and install instructions.

Please submit any bugs or issues to the ndn_repo issue tracker:

http://redmine.named-data.net/projects/repo-ng/issues