-
- Downloads
data transfer: first implementation
First implementation of Reliable Data Transfer feature in Ring.
This implementation is a draft, comes with a Python script
tools/dringctrl/sendfile.py to play with and doesn't
implement all the API as described into "datatransfer: API proposal"
commit.
This version uses TLS over TCP-TURN sockets to encrypt data.
Transfers require a TURN server with TCP peer connections
as described by the RFC-6062.
Testing: Currently only sendFile API is implemented and data are
saved into a temporary file saved in "/tmp/ring_XXXXXX",
where XXXXXX are replace by mkstemp() command.
Change-Id: I5b8f48432edd58df5046e368a99f58ea44046dcd
Reviewed-by:
Olivier Soldano <olivier.soldano@savoirfairelinux.com>
Showing
- bin/dbus/cx.ring.Ring.ConfigurationManager.xml 39 additions, 1 deletionbin/dbus/cx.ring.Ring.ConfigurationManager.xml
- bin/dbus/dbusclient.cpp 8 additions, 0 deletionsbin/dbus/dbusclient.cpp
- bin/dbus/dbusconfigurationmanager.cpp 22 additions, 0 deletionsbin/dbus/dbusconfigurationmanager.cpp
- bin/dbus/dbusconfigurationmanager.h 5 additions, 0 deletionsbin/dbus/dbusconfigurationmanager.h
- configure.ac 1 addition, 1 deletionconfigure.ac
- doc/doxygen/core-doc.cfg.in 1 addition, 1 deletiondoc/doxygen/core-doc.cfg.in
- src/Makefile.am 12 additions, 6 deletionssrc/Makefile.am
- src/account.cpp 1 addition, 1 deletionsrc/account.cpp
- src/account.h 1 addition, 1 deletionsrc/account.h
- src/client/Makefile.am 1 addition, 0 deletionssrc/client/Makefile.am
- src/client/datatransfer.cpp 80 additions, 0 deletionssrc/client/datatransfer.cpp
- src/client/ring_signal.cpp 3 additions, 0 deletionssrc/client/ring_signal.cpp
- src/client/ring_signal.h 1 addition, 0 deletionssrc/client/ring_signal.h
- src/data_transfer.cpp 441 additions, 0 deletionssrc/data_transfer.cpp
- src/data_transfer.h 77 additions, 0 deletionssrc/data_transfer.h
- src/dring/datatransfer_interface.h 20 additions, 16 deletionssrc/dring/datatransfer_interface.h
- src/ftp_server.cpp 164 additions, 0 deletionssrc/ftp_server.cpp
- src/ftp_server.h 62 additions, 0 deletionssrc/ftp_server.h
- src/im/message_engine.cpp 1 addition, 1 deletionsrc/im/message_engine.cpp
- src/manager.cpp 3 additions, 0 deletionssrc/manager.cpp
Loading
Please register or sign in to comment