wip, client does something
[hippotat] / PROTOCOL
CommitLineData
3fba9787
IJ
1Server maintains a queue of outbound packets for each user
2
3Packets which are older than MAX_QUEUE_TIME are discarded
4
5Each incoming request to the server takes up to MAX_BATCH_DOWN bytes
6from the queue and returns them as the POST response body payload
7
8Each incoming request contains up to MAX_BATCH_UP bytes of payload.
9It's a multipart/form-data.
10
11Authentication: for now, plaintext password
12
13Sever side configuration:
ec88b1f1
IJ
14
15 [<client-ipaddr>] or [default]
16 max_batch_down
17 max_queue_time
18 max_request_time
19 password
20
21 [global]
22 max_batch_down
23 max_queue_time
24 max_request_time
25
26 [virtual]
27 network # required
58b51fa3
IJ
28 host # default is first host in network (eg <network>.1)
29 relay # default is first host in network not equal to server
ec88b1f1 30 mtu # default is 1500
3fba9787
IJ
31
32Client side configuration;
33 MAX_BATCH_DOWN MAX_QUEUE_TIME PASSWORD
34
35Routing assistance: none needed; secnet polypath will DTRT
36
37Client form parameters:
ec88b1f1
IJ
38 i ip address (textual)
39 p password
40 d data (SLIP format)
41 mbd mqt mrt config updates