├── .gitignore ├── CMakeLists.txt ├── CTestConfig.cmake ├── ChangeLog.txt ├── MemCheck.supp ├── README └── src └── maidsafe └── transport ├── contact.cc ├── contact.h ├── gateway.cc ├── gateway.h ├── libupnp ├── Changelog.txt ├── LICENCE ├── Makefile ├── Makefile.mingw ├── README ├── bsdqueue.h ├── codelength.h ├── declspec.h ├── igd_desc_parse.c ├── igd_desc_parse.h ├── man3 │ └── miniupnpc.3 ├── mingw32make.bat ├── minisoap.c ├── minisoap.h ├── minissdpc.c ├── minissdpc.h ├── miniupnpc.c ├── miniupnpc.def ├── miniupnpc.h ├── miniupnpcmodule.c ├── miniupnpcstrings.h ├── miniupnpcstrings.h.in ├── miniwget.c ├── miniwget.h ├── minixml.c ├── minixml.h ├── minixmlvalid.c ├── pymoduletest.py ├── setup.py ├── setupmingw32.py ├── testigddescparse.c ├── testminixml.c ├── testupnpigd.py ├── updateminiupnpcstrings.sh ├── upnpc.c ├── upnpcommands.c ├── upnpcommands.h ├── upnperrors.c ├── upnperrors.h ├── upnpreplyparse.c └── upnpreplyparse.h ├── log.h ├── message_handler.cc ├── message_handler.h ├── nat-pmp ├── natpmp_client.cc ├── natpmp_client.h ├── natpmp_client_impl.cc ├── natpmp_client_impl.h ├── natpmp_protocol.cc └── natpmp_protocol.h ├── nat_detection.cc ├── nat_detection.h ├── nat_detection_rpcs.cc ├── nat_detection_rpcs.h ├── nat_detection_service.cc ├── nat_detection_service.h ├── nat_traversal.cc ├── nat_traversal.h ├── network_interface.cc ├── network_interface.h ├── rudp_accept_op.h ├── rudp_acceptor.cc ├── rudp_acceptor.h ├── rudp_ack_of_ack_packet.cc ├── rudp_ack_of_ack_packet.h ├── rudp_ack_packet.cc ├── rudp_ack_packet.h ├── rudp_congestion_control.cc ├── rudp_congestion_control.h ├── rudp_connect_op.h ├── rudp_connection.cc ├── rudp_connection.h ├── rudp_control_packet.cc ├── rudp_control_packet.h ├── rudp_data_packet.cc ├── rudp_data_packet.h ├── rudp_dispatch_op.h ├── rudp_dispatcher.cc ├── rudp_dispatcher.h ├── rudp_flush_op.h ├── rudp_handshake_packet.cc ├── rudp_handshake_packet.h ├── rudp_keepalive_packet.cc ├── rudp_keepalive_packet.h ├── rudp_message_handler.cc ├── rudp_message_handler.h ├── rudp_multiplexer.cc ├── rudp_multiplexer.h ├── rudp_negative_ack_packet.cc ├── rudp_negative_ack_packet.h ├── rudp_packet.cc ├── rudp_packet.h ├── rudp_parameters.cc ├── rudp_parameters.h ├── rudp_peer.h ├── rudp_read_op.h ├── rudp_receiver.cc ├── rudp_receiver.h ├── rudp_sender.cc ├── rudp_sender.h ├── rudp_session.cc ├── rudp_session.h ├── rudp_shutdown_packet.cc ├── rudp_shutdown_packet.h ├── rudp_sliding_window.h ├── rudp_socket.cc ├── rudp_socket.h ├── rudp_tick_op.h ├── rudp_tick_timer.h ├── rudp_transport.cc ├── rudp_transport.h ├── rudp_write_op.h ├── service.cc ├── service.h ├── tcp_connection.cc ├── tcp_connection.h ├── tcp_transport.cc ├── tcp_transport.h ├── tests ├── message_handler_test.cc ├── nat_detection_service_test.cc ├── nat_traversal_test.cc ├── rudp_message_handler_test.cc ├── tcp_transport_test.cc ├── test_main.cc ├── test_rudp_packet.cc ├── test_rudp_sliding_window.cc ├── test_rudp_socket.cc ├── test_rudp_transport.cc ├── transport_api_test.cc ├── transport_api_test.h ├── udp_transport_test.cc └── utils_test.cc ├── transport.h ├── transport.proto ├── transport_pb.h ├── udp_request.cc ├── udp_request.h ├── udp_transport.cc ├── udp_transport.h ├── upnp ├── mini_upnp_client_impl.cc ├── mini_upnp_client_impl.h ├── upnp_client.cc ├── upnp_client.h ├── upnp_client_impl.cc ├── upnp_client_impl.h └── upnp_config.h ├── utils.cc ├── utils.h └── version.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CTestConfig.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/CTestConfig.cmake -------------------------------------------------------------------------------- /ChangeLog.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/ChangeLog.txt -------------------------------------------------------------------------------- /MemCheck.supp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/README -------------------------------------------------------------------------------- /src/maidsafe/transport/contact.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/contact.cc -------------------------------------------------------------------------------- /src/maidsafe/transport/contact.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/contact.h -------------------------------------------------------------------------------- /src/maidsafe/transport/gateway.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/gateway.cc -------------------------------------------------------------------------------- /src/maidsafe/transport/gateway.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/gateway.h -------------------------------------------------------------------------------- /src/maidsafe/transport/libupnp/Changelog.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/libupnp/Changelog.txt -------------------------------------------------------------------------------- /src/maidsafe/transport/libupnp/LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/libupnp/LICENCE -------------------------------------------------------------------------------- /src/maidsafe/transport/libupnp/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/libupnp/Makefile -------------------------------------------------------------------------------- /src/maidsafe/transport/libupnp/Makefile.mingw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/libupnp/Makefile.mingw -------------------------------------------------------------------------------- /src/maidsafe/transport/libupnp/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/libupnp/README -------------------------------------------------------------------------------- /src/maidsafe/transport/libupnp/bsdqueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/libupnp/bsdqueue.h -------------------------------------------------------------------------------- /src/maidsafe/transport/libupnp/codelength.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/libupnp/codelength.h -------------------------------------------------------------------------------- /src/maidsafe/transport/libupnp/declspec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/libupnp/declspec.h -------------------------------------------------------------------------------- /src/maidsafe/transport/libupnp/igd_desc_parse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/libupnp/igd_desc_parse.c -------------------------------------------------------------------------------- /src/maidsafe/transport/libupnp/igd_desc_parse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/libupnp/igd_desc_parse.h -------------------------------------------------------------------------------- /src/maidsafe/transport/libupnp/man3/miniupnpc.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/libupnp/man3/miniupnpc.3 -------------------------------------------------------------------------------- /src/maidsafe/transport/libupnp/mingw32make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/libupnp/mingw32make.bat -------------------------------------------------------------------------------- /src/maidsafe/transport/libupnp/minisoap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/libupnp/minisoap.c -------------------------------------------------------------------------------- /src/maidsafe/transport/libupnp/minisoap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/libupnp/minisoap.h -------------------------------------------------------------------------------- /src/maidsafe/transport/libupnp/minissdpc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/libupnp/minissdpc.c -------------------------------------------------------------------------------- /src/maidsafe/transport/libupnp/minissdpc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/libupnp/minissdpc.h -------------------------------------------------------------------------------- /src/maidsafe/transport/libupnp/miniupnpc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/libupnp/miniupnpc.c -------------------------------------------------------------------------------- /src/maidsafe/transport/libupnp/miniupnpc.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/libupnp/miniupnpc.def -------------------------------------------------------------------------------- /src/maidsafe/transport/libupnp/miniupnpc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/libupnp/miniupnpc.h -------------------------------------------------------------------------------- /src/maidsafe/transport/libupnp/miniupnpcmodule.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/libupnp/miniupnpcmodule.c -------------------------------------------------------------------------------- /src/maidsafe/transport/libupnp/miniupnpcstrings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/libupnp/miniupnpcstrings.h -------------------------------------------------------------------------------- /src/maidsafe/transport/libupnp/miniupnpcstrings.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/libupnp/miniupnpcstrings.h.in -------------------------------------------------------------------------------- /src/maidsafe/transport/libupnp/miniwget.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/libupnp/miniwget.c -------------------------------------------------------------------------------- /src/maidsafe/transport/libupnp/miniwget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/libupnp/miniwget.h -------------------------------------------------------------------------------- /src/maidsafe/transport/libupnp/minixml.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/libupnp/minixml.c -------------------------------------------------------------------------------- /src/maidsafe/transport/libupnp/minixml.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/libupnp/minixml.h -------------------------------------------------------------------------------- /src/maidsafe/transport/libupnp/minixmlvalid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/libupnp/minixmlvalid.c -------------------------------------------------------------------------------- /src/maidsafe/transport/libupnp/pymoduletest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/libupnp/pymoduletest.py -------------------------------------------------------------------------------- /src/maidsafe/transport/libupnp/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/libupnp/setup.py -------------------------------------------------------------------------------- /src/maidsafe/transport/libupnp/setupmingw32.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/libupnp/setupmingw32.py -------------------------------------------------------------------------------- /src/maidsafe/transport/libupnp/testigddescparse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/libupnp/testigddescparse.c -------------------------------------------------------------------------------- /src/maidsafe/transport/libupnp/testminixml.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/libupnp/testminixml.c -------------------------------------------------------------------------------- /src/maidsafe/transport/libupnp/testupnpigd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/libupnp/testupnpigd.py -------------------------------------------------------------------------------- /src/maidsafe/transport/libupnp/updateminiupnpcstrings.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/libupnp/updateminiupnpcstrings.sh -------------------------------------------------------------------------------- /src/maidsafe/transport/libupnp/upnpc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/libupnp/upnpc.c -------------------------------------------------------------------------------- /src/maidsafe/transport/libupnp/upnpcommands.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/libupnp/upnpcommands.c -------------------------------------------------------------------------------- /src/maidsafe/transport/libupnp/upnpcommands.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/libupnp/upnpcommands.h -------------------------------------------------------------------------------- /src/maidsafe/transport/libupnp/upnperrors.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/libupnp/upnperrors.c -------------------------------------------------------------------------------- /src/maidsafe/transport/libupnp/upnperrors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/libupnp/upnperrors.h -------------------------------------------------------------------------------- /src/maidsafe/transport/libupnp/upnpreplyparse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/libupnp/upnpreplyparse.c -------------------------------------------------------------------------------- /src/maidsafe/transport/libupnp/upnpreplyparse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/libupnp/upnpreplyparse.h -------------------------------------------------------------------------------- /src/maidsafe/transport/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/log.h -------------------------------------------------------------------------------- /src/maidsafe/transport/message_handler.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/message_handler.cc -------------------------------------------------------------------------------- /src/maidsafe/transport/message_handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/message_handler.h -------------------------------------------------------------------------------- /src/maidsafe/transport/nat-pmp/natpmp_client.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/nat-pmp/natpmp_client.cc -------------------------------------------------------------------------------- /src/maidsafe/transport/nat-pmp/natpmp_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/nat-pmp/natpmp_client.h -------------------------------------------------------------------------------- /src/maidsafe/transport/nat-pmp/natpmp_client_impl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/nat-pmp/natpmp_client_impl.cc -------------------------------------------------------------------------------- /src/maidsafe/transport/nat-pmp/natpmp_client_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/nat-pmp/natpmp_client_impl.h -------------------------------------------------------------------------------- /src/maidsafe/transport/nat-pmp/natpmp_protocol.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/nat-pmp/natpmp_protocol.cc -------------------------------------------------------------------------------- /src/maidsafe/transport/nat-pmp/natpmp_protocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/nat-pmp/natpmp_protocol.h -------------------------------------------------------------------------------- /src/maidsafe/transport/nat_detection.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/nat_detection.cc -------------------------------------------------------------------------------- /src/maidsafe/transport/nat_detection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/nat_detection.h -------------------------------------------------------------------------------- /src/maidsafe/transport/nat_detection_rpcs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/nat_detection_rpcs.cc -------------------------------------------------------------------------------- /src/maidsafe/transport/nat_detection_rpcs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/nat_detection_rpcs.h -------------------------------------------------------------------------------- /src/maidsafe/transport/nat_detection_service.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/nat_detection_service.cc -------------------------------------------------------------------------------- /src/maidsafe/transport/nat_detection_service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/nat_detection_service.h -------------------------------------------------------------------------------- /src/maidsafe/transport/nat_traversal.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/nat_traversal.cc -------------------------------------------------------------------------------- /src/maidsafe/transport/nat_traversal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/nat_traversal.h -------------------------------------------------------------------------------- /src/maidsafe/transport/network_interface.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/network_interface.cc -------------------------------------------------------------------------------- /src/maidsafe/transport/network_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/network_interface.h -------------------------------------------------------------------------------- /src/maidsafe/transport/rudp_accept_op.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/rudp_accept_op.h -------------------------------------------------------------------------------- /src/maidsafe/transport/rudp_acceptor.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/rudp_acceptor.cc -------------------------------------------------------------------------------- /src/maidsafe/transport/rudp_acceptor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/rudp_acceptor.h -------------------------------------------------------------------------------- /src/maidsafe/transport/rudp_ack_of_ack_packet.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/rudp_ack_of_ack_packet.cc -------------------------------------------------------------------------------- /src/maidsafe/transport/rudp_ack_of_ack_packet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/rudp_ack_of_ack_packet.h -------------------------------------------------------------------------------- /src/maidsafe/transport/rudp_ack_packet.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/rudp_ack_packet.cc -------------------------------------------------------------------------------- /src/maidsafe/transport/rudp_ack_packet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/rudp_ack_packet.h -------------------------------------------------------------------------------- /src/maidsafe/transport/rudp_congestion_control.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/rudp_congestion_control.cc -------------------------------------------------------------------------------- /src/maidsafe/transport/rudp_congestion_control.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/rudp_congestion_control.h -------------------------------------------------------------------------------- /src/maidsafe/transport/rudp_connect_op.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/rudp_connect_op.h -------------------------------------------------------------------------------- /src/maidsafe/transport/rudp_connection.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/rudp_connection.cc -------------------------------------------------------------------------------- /src/maidsafe/transport/rudp_connection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/rudp_connection.h -------------------------------------------------------------------------------- /src/maidsafe/transport/rudp_control_packet.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/rudp_control_packet.cc -------------------------------------------------------------------------------- /src/maidsafe/transport/rudp_control_packet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/rudp_control_packet.h -------------------------------------------------------------------------------- /src/maidsafe/transport/rudp_data_packet.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/rudp_data_packet.cc -------------------------------------------------------------------------------- /src/maidsafe/transport/rudp_data_packet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/rudp_data_packet.h -------------------------------------------------------------------------------- /src/maidsafe/transport/rudp_dispatch_op.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/rudp_dispatch_op.h -------------------------------------------------------------------------------- /src/maidsafe/transport/rudp_dispatcher.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/rudp_dispatcher.cc -------------------------------------------------------------------------------- /src/maidsafe/transport/rudp_dispatcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/rudp_dispatcher.h -------------------------------------------------------------------------------- /src/maidsafe/transport/rudp_flush_op.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/rudp_flush_op.h -------------------------------------------------------------------------------- /src/maidsafe/transport/rudp_handshake_packet.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/rudp_handshake_packet.cc -------------------------------------------------------------------------------- /src/maidsafe/transport/rudp_handshake_packet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/rudp_handshake_packet.h -------------------------------------------------------------------------------- /src/maidsafe/transport/rudp_keepalive_packet.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/rudp_keepalive_packet.cc -------------------------------------------------------------------------------- /src/maidsafe/transport/rudp_keepalive_packet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/rudp_keepalive_packet.h -------------------------------------------------------------------------------- /src/maidsafe/transport/rudp_message_handler.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/rudp_message_handler.cc -------------------------------------------------------------------------------- /src/maidsafe/transport/rudp_message_handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/rudp_message_handler.h -------------------------------------------------------------------------------- /src/maidsafe/transport/rudp_multiplexer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/rudp_multiplexer.cc -------------------------------------------------------------------------------- /src/maidsafe/transport/rudp_multiplexer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/rudp_multiplexer.h -------------------------------------------------------------------------------- /src/maidsafe/transport/rudp_negative_ack_packet.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/rudp_negative_ack_packet.cc -------------------------------------------------------------------------------- /src/maidsafe/transport/rudp_negative_ack_packet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/rudp_negative_ack_packet.h -------------------------------------------------------------------------------- /src/maidsafe/transport/rudp_packet.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/rudp_packet.cc -------------------------------------------------------------------------------- /src/maidsafe/transport/rudp_packet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/rudp_packet.h -------------------------------------------------------------------------------- /src/maidsafe/transport/rudp_parameters.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/rudp_parameters.cc -------------------------------------------------------------------------------- /src/maidsafe/transport/rudp_parameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/rudp_parameters.h -------------------------------------------------------------------------------- /src/maidsafe/transport/rudp_peer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/rudp_peer.h -------------------------------------------------------------------------------- /src/maidsafe/transport/rudp_read_op.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/rudp_read_op.h -------------------------------------------------------------------------------- /src/maidsafe/transport/rudp_receiver.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/rudp_receiver.cc -------------------------------------------------------------------------------- /src/maidsafe/transport/rudp_receiver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/rudp_receiver.h -------------------------------------------------------------------------------- /src/maidsafe/transport/rudp_sender.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/rudp_sender.cc -------------------------------------------------------------------------------- /src/maidsafe/transport/rudp_sender.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/rudp_sender.h -------------------------------------------------------------------------------- /src/maidsafe/transport/rudp_session.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/rudp_session.cc -------------------------------------------------------------------------------- /src/maidsafe/transport/rudp_session.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/rudp_session.h -------------------------------------------------------------------------------- /src/maidsafe/transport/rudp_shutdown_packet.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/rudp_shutdown_packet.cc -------------------------------------------------------------------------------- /src/maidsafe/transport/rudp_shutdown_packet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/rudp_shutdown_packet.h -------------------------------------------------------------------------------- /src/maidsafe/transport/rudp_sliding_window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/rudp_sliding_window.h -------------------------------------------------------------------------------- /src/maidsafe/transport/rudp_socket.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/rudp_socket.cc -------------------------------------------------------------------------------- /src/maidsafe/transport/rudp_socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/rudp_socket.h -------------------------------------------------------------------------------- /src/maidsafe/transport/rudp_tick_op.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/rudp_tick_op.h -------------------------------------------------------------------------------- /src/maidsafe/transport/rudp_tick_timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/rudp_tick_timer.h -------------------------------------------------------------------------------- /src/maidsafe/transport/rudp_transport.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/rudp_transport.cc -------------------------------------------------------------------------------- /src/maidsafe/transport/rudp_transport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/rudp_transport.h -------------------------------------------------------------------------------- /src/maidsafe/transport/rudp_write_op.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/rudp_write_op.h -------------------------------------------------------------------------------- /src/maidsafe/transport/service.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/service.cc -------------------------------------------------------------------------------- /src/maidsafe/transport/service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/service.h -------------------------------------------------------------------------------- /src/maidsafe/transport/tcp_connection.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/tcp_connection.cc -------------------------------------------------------------------------------- /src/maidsafe/transport/tcp_connection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/tcp_connection.h -------------------------------------------------------------------------------- /src/maidsafe/transport/tcp_transport.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/tcp_transport.cc -------------------------------------------------------------------------------- /src/maidsafe/transport/tcp_transport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/tcp_transport.h -------------------------------------------------------------------------------- /src/maidsafe/transport/tests/message_handler_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/tests/message_handler_test.cc -------------------------------------------------------------------------------- /src/maidsafe/transport/tests/nat_detection_service_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/tests/nat_detection_service_test.cc -------------------------------------------------------------------------------- /src/maidsafe/transport/tests/nat_traversal_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/tests/nat_traversal_test.cc -------------------------------------------------------------------------------- /src/maidsafe/transport/tests/rudp_message_handler_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/tests/rudp_message_handler_test.cc -------------------------------------------------------------------------------- /src/maidsafe/transport/tests/tcp_transport_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/tests/tcp_transport_test.cc -------------------------------------------------------------------------------- /src/maidsafe/transport/tests/test_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/tests/test_main.cc -------------------------------------------------------------------------------- /src/maidsafe/transport/tests/test_rudp_packet.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/tests/test_rudp_packet.cc -------------------------------------------------------------------------------- /src/maidsafe/transport/tests/test_rudp_sliding_window.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/tests/test_rudp_sliding_window.cc -------------------------------------------------------------------------------- /src/maidsafe/transport/tests/test_rudp_socket.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/tests/test_rudp_socket.cc -------------------------------------------------------------------------------- /src/maidsafe/transport/tests/test_rudp_transport.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/tests/test_rudp_transport.cc -------------------------------------------------------------------------------- /src/maidsafe/transport/tests/transport_api_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/tests/transport_api_test.cc -------------------------------------------------------------------------------- /src/maidsafe/transport/tests/transport_api_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/tests/transport_api_test.h -------------------------------------------------------------------------------- /src/maidsafe/transport/tests/udp_transport_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/tests/udp_transport_test.cc -------------------------------------------------------------------------------- /src/maidsafe/transport/tests/utils_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/tests/utils_test.cc -------------------------------------------------------------------------------- /src/maidsafe/transport/transport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/transport.h -------------------------------------------------------------------------------- /src/maidsafe/transport/transport.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/transport.proto -------------------------------------------------------------------------------- /src/maidsafe/transport/transport_pb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/transport_pb.h -------------------------------------------------------------------------------- /src/maidsafe/transport/udp_request.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/udp_request.cc -------------------------------------------------------------------------------- /src/maidsafe/transport/udp_request.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/udp_request.h -------------------------------------------------------------------------------- /src/maidsafe/transport/udp_transport.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/udp_transport.cc -------------------------------------------------------------------------------- /src/maidsafe/transport/udp_transport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/udp_transport.h -------------------------------------------------------------------------------- /src/maidsafe/transport/upnp/mini_upnp_client_impl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/upnp/mini_upnp_client_impl.cc -------------------------------------------------------------------------------- /src/maidsafe/transport/upnp/mini_upnp_client_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/upnp/mini_upnp_client_impl.h -------------------------------------------------------------------------------- /src/maidsafe/transport/upnp/upnp_client.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/upnp/upnp_client.cc -------------------------------------------------------------------------------- /src/maidsafe/transport/upnp/upnp_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/upnp/upnp_client.h -------------------------------------------------------------------------------- /src/maidsafe/transport/upnp/upnp_client_impl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/upnp/upnp_client_impl.cc -------------------------------------------------------------------------------- /src/maidsafe/transport/upnp/upnp_client_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/upnp/upnp_client_impl.h -------------------------------------------------------------------------------- /src/maidsafe/transport/upnp/upnp_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/upnp/upnp_config.h -------------------------------------------------------------------------------- /src/maidsafe/transport/utils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/utils.cc -------------------------------------------------------------------------------- /src/maidsafe/transport/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/utils.h -------------------------------------------------------------------------------- /src/maidsafe/transport/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe-archive/MaidSafe-Transport/HEAD/src/maidsafe/transport/version.h --------------------------------------------------------------------------------