Ben Pfaff
f6b60e026e
stream-ssl: Fix unimportant memory leak.
...
This function is generally called only once per program execution, so
leaking a little bit of memory does not matter that much.
Found with valgrind.
2010-02-02 15:21:09 -08:00
Ben Pfaff
1504c76330
stream-ssl: Fix bug that crept in during rebasing.
2010-01-08 09:40:45 -08:00
Ben Pfaff
2b494771fd
stream-ssl: Fix ssl_recv() and ssl_send() return value semantics.
...
These functions' return value semantics did not match those documented
in stream-provider.h.
2010-01-07 15:00:51 -08:00
Ben Pfaff
5e4641a147
stream-ssl: Try to shut SSL connections down gracefully.
...
It's nice to shut down SSL connections gracefully when we can.
2010-01-07 15:00:51 -08:00
Ben Pfaff
42967038cb
stream: Make passive SSL and TCP streams report bound addresses as names.
...
The names of passive SSL and TCP streams were being poorly reported: TCP
always simply reported "ptcp", and SSL reported whatever was passed in.
This commit makes them report the addresses that were actually bound by
the TCP/IP stack, which is more useful for testing, debugging, and logging.
2010-01-07 15:00:51 -08:00
Ben Pfaff
36775dad35
socket-util: Make inet_open_passive() pass back the bound address.
...
This feature is useful in an upcoming commit.
2010-01-07 15:00:47 -08:00
Ben Pfaff
9467fe6246
Add SSL support to "stream" library and OVSDB.
2010-01-06 14:30:29 -08:00