safe_nfs 0.1.0

This is Pre alpha, and not useful, no code worth looking at.
docs.rs failed to build safe_nfs-0.1.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.

safe_nfs

Primary Maintainer: Krishna Kumar (krishna.kumar@maidsafe.net)

Secondary Maintainer: Spandan Sharma (spandan.sharma@maidsafe.net)

Crate Linux/OS X Windows Coverage Issues
Build Status Build status Coverage Status Stories in Ready
API Documentation - master branch SAFE Network System Documention MaidSafe website Safe Community site

###Pre-requisite: libsodium is a native dependency for sodiumxoide. Thus, install sodium by following the instructions here.

For windows:

  • Download prebuilt libsodium library
  • Extract libsodium.a for x86/x64 from the corresponding folder in the archive to your local filesystem
  • Add this local path to %PATH%. (PATH=%PATH%;<path to extracted libsodium.a dir>)

###Build Instructions: safe_nfs depends on safe_client which can interface conditionally against either the routing crate or a mock used for local testing.

To use it with the Mock:

cargo build --features "use-mock-routing"
cargo test --features "use-mock-routing"

To interface it with actual routing (default):

cargo build
cargo test

TODO

[0.1.0]

  • MAID-1260 Refactor to interface with safe_client (0.1.3)
  • MAID-1249 Implement Unified Structured Datatype
    • MAID-1233 Metadata to indicate versioning support and type (Private, Public, Shared)
    • MAID-1235 Handle Container Creation
    • MAID-1236 Update FileHelper and Writer to handle new Structured data changes
    • MAID-1237 Error handling in NFS API
    • MAID-1238 Update the test cases
    • MAID-1239 Update the rest_api_example