openssl/crypto/bio
Richard Levitte 6faffd0ad2 Better workaround for VMS getnameinfo() bug
The actual bug with current getnameinfo() on VMS is not that it puts
gibberish in the service buffer, but that it doesn't touch it at all.
The gibberish we dealt with before was simply stuff that happened to
be on the stack.

It's better to initialise the service buffer properly (with the empty
string) and check if it's still an empty string after the
getnameinfo() call, and fill it with the direct numerical translation
of the raw port if that's the case.

Reviewed-by: Rich Salz <rsalz@openssl.org>
2016-02-12 19:50:46 +01:00
..
b_addr.c Better workaround for VMS getnameinfo() bug 2016-02-12 19:50:46 +01:00
b_dump.c Refactoring BIO: Small adjustments 2016-02-03 19:37:07 +01:00
b_print.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
b_sock.c GH620: second diff from rt-2275, adds error code 2016-02-11 09:33:51 -05:00
b_sock2.c Refactoring BIO: new socket-handling functions, deprecate older ones 2016-02-03 19:38:07 +01:00
bf_buff.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
bf_lbuf.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
bf_nbio.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
bf_null.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
bio_cb.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
bio_err.c Move to REF_DEBUG, for consistency. 2016-02-11 12:40:32 -05:00
bio_lcl.h VMS lacks socklen_t, give it one 2016-02-05 14:08:05 +01:00
bio_lib.c Move to REF_DEBUG, for consistency. 2016-02-11 12:40:32 -05:00
bss_acpt.c Refactoring BIO: adapt BIO_s_connect and BIO_s_accept 2016-02-03 19:40:32 +01:00
bss_bio.c BIO_PAIR_DEBUG did nothing; remove it. 2016-02-10 15:28:18 -05:00
bss_conn.c Refactoring BIO: adapt BIO_s_connect and BIO_s_accept 2016-02-03 19:40:32 +01:00
bss_dgram.c GH601: Various spelling fixes. 2016-02-05 15:25:50 -05:00
bss_fd.c Refactoring BIO: Small adjustments 2016-02-03 19:37:07 +01:00
bss_file.c GH601: Various spelling fixes. 2016-02-05 15:25:50 -05:00
bss_log.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
bss_mem.c RT4129: BUF_new_mem_buf should take const void * 2016-01-31 14:05:13 -05:00
bss_null.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
bss_sock.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
build.info Update crypto/bio/build.info 2016-02-04 23:34:20 +01:00
Makefile.in Refactoring BIO: new socket-handling functions, deprecate older ones 2016-02-03 19:38:07 +01:00