Skip to content

sidred/safe_nfs

 
 

Repository files navigation

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.1]

  • MAID-1305 Expand test cases
  • MAID-1306 Remove all unwraps() AND Check for Ok(try!( and see if really required (ie., for error conversion etc)
  • MAID-1307 Address the TODO’s and make temporary fixes as permanent
  • MAID-1308 Test cases for addressed TODO's and permanent fixes
  • MAID-1309 Check for all muts (eg., response_getter etc) and validate if really required
  • MAID-1310 Remove unwanted errors and Unexpected should take an &str instead of String
  • MAID-1311 Put debug statements
  • MAID-1312 Changes due to client
  • MAID-1313 Add exit and help to rest_api example

About

No description, website, or topics provided.

Resources

License

Unknown, GPL-3.0 licenses found

Licenses found

Unknown
LICENSE
GPL-3.0
COPYING

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 100.0%