Guus Sliepen
ca6abd41ea
Meta protocol overhaul. Tinc is now incompatible with previous versions,
...
furthermore this version does NOT work yet because of a problem with
sending keys (these should be converted to base36 or something like that).
It is possible to telnet to the tinc daemon now and type some commands
by hand though :).
2000-05-01 18:07:12 +00:00
Ivo Timmermans
33cfdf43f4
Key forwarding, write one byte extra.
2000-04-30 20:48:48 +00:00
Ivo Timmermans
75d351eaf1
Protocol fix (ANS_KEY). This breaks 0.3.3 protocol compatibility.
2000-04-30 19:49:49 +00:00
Ivo Timmermans
b4290c3f43
Send one less byte from an ANS_KEY request.
2000-04-30 19:03:00 +00:00
Ivo Timmermans
d878230ebe
Read one less byte from an ANS_KEY request.
2000-04-30 18:57:16 +00:00
Ivo Timmermans
789a4c4f40
Removed debug messages.
2000-04-30 16:34:31 +00:00
Ivo Timmermans
eb1c9814e6
Read public keys the right way (tm).
2000-04-30 16:31:23 +00:00
Ivo Timmermans
ca73b722cb
New way of handling the meta protocol.
2000-04-30 16:11:05 +00:00
Ivo Timmermans
1c007c0627
Got rid of the nasty hacks... and replaced it by another one.
2000-04-30 01:15:47 +00:00
Ivo Timmermans
c027459914
Filled up the protocol structs with unused bytes.
2000-04-29 20:39:36 +00:00
Guus Sliepen
44f9449888
Cleanups:
...
- Changed recv/send calls into read/write calls for streams
- Made all sizeof() functions use a variable name instead of type
2000-04-26 17:42:55 +00:00
Guus Sliepen
3a33568652
Added checkpoints to beginning and ending of every function.
2000-04-25 18:57:23 +00:00
Guus Sliepen
16d581be68
Bug found! Wrong pointer was used for handling multiple ADD_HOST requests
...
at once. (See line 606.)
2000-04-24 09:39:50 +00:00
Guus Sliepen
f6802d349d
Added extra checks for desynchronized connection lists. Hopefully this will
...
fix those strange segmentation faults.
2000-04-24 08:32:57 +00:00
Ivo Timmermans
1243156a5e
Initial revision
2000-03-26 00:33:07 +00:00