Hans Svensson
8d47669d68
More documentation and some cleanup
2018-03-08 12:07:00 +01:00
Hans Svensson
14fe5c7e8e
Implement enoise_connection:controlling_process/2
2018-03-08 11:19:46 +01:00
Hans Svensson
955e5c2f32
Handle recv(NoiseSock, 0) correctly
...
This is a bit subtle since the underlying data is inherently chunked into Noise messages. Need to keep the right data around.
2018-03-07 14:28:56 +01:00
Hans Svensson
02fcf8a86c
Don’t do arithmetics with infinity (the atom)
2018-03-07 14:27:46 +01:00
Hans Svensson
4ebb8c8ec9
Make termination reason normal for tcp_closed
...
To avoid lots of error reports, this is a normal case after all…
2018-03-07 14:27:19 +01:00
Hans Svensson
4791d15f2e
Fix typo bug
2018-03-07 11:23:21 +01:00
Hans Svensson
d81f1eb32e
Introduce enoise_connection
...
This will put the control into a (gen_server) process that wraps the functionality in much the same way as ssl does for gen_tcp, etc.
Some features are still missing (like setopts)
2018-03-06 16:19:25 +01:00