Home > Servant

Servant

Servant is a project mainly written in ..., based on the GPL-3.0 license.

Simple file server using RPC (rpcgen)

Servant

Servant is a simple file server for distributed systems using RPC Protocol. RPC related code is generated using rpcgen.

Context

Servant was initally developed as part of Distributed Systems course at University of Sao Paulo.

Current state

Servant has just started being developed. A protocol is about to come, and user management functionality will merge to the master branch soon.

Test it!

You can help us testing Servant. Download the code, and just

$ make

to generate the server and the client files.

Start the server:

$ ./bin/servantd

Start the client

$ ./bin/servant 127.0.0.1

changing the IP address above if you started the server in a different machine.

Contributing

We are not accepting pull requests by now. We have to finish the first release and hand in to the teacher first, of course.

In some weeks, pull requests will be gracefully considered.

License

Servant is licensed under the GPL (version 3) license. For more details, refer to the LICENSE file.

Authors

  • Renato Mascarenhas
  • Rafael Regis do Prado