- Timestamp:
- 03/14/08 17:15:14 (8 months ago)
- Files:
-
- wire/trunk/wire/client.c (modified) (4 diffs)
- wire/trunk/wire/client.h (modified) (1 diff)
- wire/trunk/wire/transfers.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
wire/trunk/wire/client.c
r5181 r5395 139 139 "Vy/xW31D+jfvNtPdS+ASBQAAAABJRU5ErkJggg=="; 140 140 141 wi_socket_ context_t *wr_socket_context;141 wi_socket_tls_t *wr_socket_tls; 142 142 wi_socket_t *wr_socket; 143 143 wi_address_t *wr_address; … … 156 156 157 157 void wr_client_init(void) { 158 wr_socket_ context = wi_socket_context_init(wi_socket_context_alloc());159 160 if(!wi_socket_ context_set_ssl_type(wr_socket_context, WI_SOCKET_SSL_CLIENT))158 wr_socket_tls = wi_socket_tls_init(wi_socket_tls_alloc()); 159 160 if(!wi_socket_tls_set_type(wr_socket_tls, WI_SOCKET_TLS_CLIENT)) 161 161 wi_log_err(WI_STR("Could not set SSL context: %m")); 162 162 163 if(!wi_socket_ context_set_ssl_ciphers(wr_socket_context, WI_STR("ALL:NULL:!MD5:@STRENGTH")))163 if(!wi_socket_tls_set_ciphers(wr_socket_tls, WI_STR("ALL:NULL:!MD5:@STRENGTH"))) 164 164 wi_log_err(WI_STR("Could not set SSL ciphers: %m")); 165 165 … … 249 249 wi_socket_set_interactive(socket, true); 250 250 251 if(!wi_socket_connect(socket, wr_socket_context, 10.0)) { 251 if(!wi_socket_connect(socket, 10.0)) { 252 wr_printf_prefix(WI_STR("Could not connect to %@: %m"), ip); 253 254 continue; 255 } 256 257 if(!wi_socket_connect_tls(socket, wr_socket_tls, 10.0)) { 252 258 wr_printf_prefix(WI_STR("Could not connect to %@: %m"), ip); 253 259 … … 495 501 wi_string_convert_encoding(string, wr_client_string_encoding, wr_server_string_encoding); 496 502 497 result = wi_socket_write (socket, 15.0, WI_STR("%@%c"), string, WR_MESSAGE_SEPARATOR);503 result = wi_socket_write_format(socket, 15.0, WI_STR("%@%c"), string, WR_MESSAGE_SEPARATOR); 498 504 499 505 if(result <= 0) wire/trunk/wire/client.h
r5181 r5395 86 86 extern wi_time_interval_t wr_ping_time; 87 87 88 extern wi_socket_ context_t *wr_socket_context;88 extern wi_socket_tls_t *wr_socket_tls; 89 89 extern wi_socket_t *wr_socket; 90 90 extern wi_address_t *wr_address; wire/trunk/wire/transfers.c
r5330 r5395 645 645 wi_socket_set_interactive(transfer->socket, false); 646 646 647 if(!wi_socket_connect(transfer->socket, wr_socket_context, 15.0)) { 647 if(!wi_socket_connect(transfer->socket, 15.0)) { 648 wr_printf_prefix(WI_STR("Could not connect to %@: %m"), wi_address_string(address)); 649 650 wr_transfer_close(transfer); 651 652 return; 653 } 654 655 if(!wi_socket_connect_tls(transfer->socket, wr_socket_tls, 15.0)) { 648 656 wr_printf_prefix(WI_STR("Could not connect to %@: %m"), wi_address_string(address)); 649 657
