Andrew Bettison
|
42d4ed0d43
|
Improve MSP documentation
Rename "Mesh Streaming Protocol" to "Mesh Stream Protocol"
|
2014-05-19 17:26:54 +09:30 |
|
Jeremy Lakeman
|
5f9ffefcfc
|
Watch mdp socket on new tunnelled connections
|
2014-05-15 16:38:22 +09:30 |
|
Andrew Bettison
|
12a0ca4e8f
|
Improve MSP API
Replace struct msp_sock * with typedef MSP_SOCKET
Add new 'flags' arg to msp_socket(), unused for now
msp_send() returns ssize_t number of bytes sent; -1 for error
MSP handler returns size_t; number of bytes consumed
Add MSP_MESSAGE_SIZE definition
Rename msp_set_remote() -> msp_connect()
Rename msp_get_local_adr() -> msp_get_local()
Rename msp_get_remote_adr() -> msp_get_remote()
msp_set_local() takes (const struct *) arg2
msp_connect() takes (const struct *) arg2
void msp_set_local(), msp_connect(), msp_listen(), msp_set_handler()
|
2014-05-15 16:24:59 +09:30 |
|
Jeremy Lakeman
|
bb39bb871a
|
Only unwatch if we were watching
|
2014-05-09 15:13:13 +09:30 |
|
Jeremy Lakeman
|
672104bdd8
|
Create extensible service discovery protocol, with initial basic implementation
|
2014-05-09 11:21:18 +09:30 |
|
Andrew Bettison
|
1f49ee47ae
|
Add missing copyright messages
|
2014-04-07 14:39:21 +09:30 |
|
Jeremy Lakeman
|
b8971e51f4
|
Refactor socket helper functions to take socket_address struct
|
2014-02-20 14:44:38 +10:30 |
|
Jeremy Lakeman
|
e0c2d59ab5
|
Shutdown local tcp connection when remote msp connection has shutdown
|
2014-01-10 15:37:00 +10:30 |
|
Jeremy Lakeman
|
d7206e10d7
|
Ensure MSP sockets are processed for incoming tcp connections
|
2014-01-10 12:56:41 +10:30 |
|
Jeremy Lakeman
|
f085ffec50
|
Add SIGINT handler to cleanup mdp sockets
|
2014-01-09 15:06:35 +10:30 |
|
Jeremy Lakeman
|
dbb65228e6
|
Deal with errors when binding sockets
|
2014-01-09 15:06:35 +10:30 |
|
Jeremy Lakeman
|
48dce9a575
|
Add tcp forwarding on the listen end of an MSP connection
|
2014-01-09 15:06:35 +10:30 |
|
Jeremy Lakeman
|
99e08d1516
|
Add command to support forwarding TCP connections to an MSP service
|
2014-01-09 15:06:35 +10:30 |
|
Jeremy Lakeman
|
e09387b27d
|
Refactor stdio handling
|
2014-01-09 15:06:34 +10:30 |
|
Jeremy Lakeman
|
df6af96455
|
Test connection keep alive and timeouts
|
2014-01-09 15:01:37 +10:30 |
|
Jeremy Lakeman
|
741442c54c
|
Pipe file contents across msp connection
|
2014-01-09 15:01:37 +10:30 |
|
Jeremy Lakeman
|
3a533187b7
|
Improve msp failure handling
|
2014-01-09 15:01:37 +10:30 |
|
Jeremy Lakeman
|
db7f68afd7
|
Initial msp library implementation with connection state tracking
|
2014-01-09 15:01:37 +10:30 |
|