Changeset 5408

Show
Ignore:
Timestamp:
03/15/08 09:36:04 (6 months ago)
Author:
morris
Message:

Sync

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • wired/trunk/wired/server.c

    r5392 r5408  
    203203        if(wd_settings.controlcipher) { 
    204204                if(!wi_socket_tls_set_ciphers(wd_control_socket_tls, wd_settings.controlcipher)) { 
    205                         wi_log_err(WI_STR("Could not set SSL cipher list \"%@\": %m"), 
     205                        wi_log_err(WI_STR("Could not set TLS cipher list \"%@\": %m"), 
    206206                                wd_settings.controlcipher); 
    207207                } 
     
    210210        if(wd_settings.transfercipher) { 
    211211                if(!wi_socket_tls_set_ciphers(wd_transfer_socket_tls, wd_settings.transfercipher)) { 
    212                         wi_log_err(WI_STR("Could not set SSL cipher list \"%@\": %m"), 
     212                        wi_log_err(WI_STR("Could not set TLS cipher list \"%@\": %m"), 
    213213                                wd_settings.transfercipher); 
    214214           } 
     
    222222                        if(!wi_socket_tls_set_certificate(wd_control_socket_tls, certificate) || 
    223223                           !wi_socket_tls_set_certificate(wd_transfer_socket_tls, certificate)) { 
    224                                 wi_log_err(WI_STR("Could not set certificate: %m")); 
     224                                wi_log_err(WI_STR("Could not set TLS certificate: %m")); 
    225225                        } 
    226226                         
     
    236236                        if(!wi_socket_tls_set_private_key(wd_control_socket_tls, private_key) || 
    237237                           !wi_socket_tls_set_private_key(wd_transfer_socket_tls, private_key)) { 
    238                                 wi_log_err(WI_STR("Could not set private key: %m")); 
     238                                wi_log_err(WI_STR("Could not set TLS private key: %m")); 
    239239                        } 
    240240                         
     
    288288        unsigned char   dh1024_g[] = { 0x02 }; 
    289289 
    290         wd_control_socket_tls   = wi_socket_tls_init(wi_socket_tls_alloc()); 
    291         wd_transfer_socket_tls  = wi_socket_tls_init(wi_socket_tls_alloc()); 
    292          
    293         if(!wi_socket_tls_set_type(wd_control_socket_tls, WI_SOCKET_TLS_SERVER) || 
    294            !wi_socket_tls_set_type(wd_transfer_socket_tls, WI_SOCKET_TLS_SERVER)) 
    295                 wi_log_err(WI_STR("Could not set SSL tls: %m")); 
     290        wd_control_socket_tls   = wi_socket_tls_init_with_type(wi_socket_tls_alloc(), WI_SOCKET_TLS_SERVER); 
     291        wd_transfer_socket_tls  = wi_socket_tls_init_with_type(wi_socket_tls_alloc(), WI_SOCKET_TLS_SERVER); 
     292         
     293        if(!wd_control_socket_tls || !wd_transfer_socket_tls) 
     294                wi_log_err(WI_STR("Could not create TLS context: %m")); 
    296295         
    297296        if(!wi_socket_tls_set_dh(wd_control_socket_tls, dh1024_p, sizeof(dh1024_p), dh1024_g, sizeof(dh1024_g)) || 
  • wired/trunk/wired/trackers.c

    r5392 r5408  
    143143                } 
    144144 
    145                 tracker->tls = wi_socket_tls_init(wi_socket_tls_alloc()); 
    146                  
    147                 if(!wi_socket_tls_set_type(tracker->tls, WI_SOCKET_TLS_CLIENT)) { 
    148                         wi_log_warn(WI_STR("Could not set SSL context: %m")); 
     145                tracker->tls = wi_socket_tls_init_with_type(wi_socket_tls_alloc(), WI_SOCKET_TLS_CLIENT); 
     146                 
     147                if(!tracker->tls) { 
     148                        wi_log_warn(WI_STR("Could not create TLS context: %m")); 
    149149                         
    150150                        continue; 
     
    153153                if(wd_settings.controlcipher) { 
    154154                        if(!wi_socket_tls_set_ciphers(tracker->tls, wd_settings.controlcipher)) { 
    155                                 wi_log_err(WI_STR("Could not set SSL cipher list \"%@\": %m"), 
     155                                wi_log_err(WI_STR("Could not set TLS cipher list \"%@\": %m"), 
    156156                                        wd_settings.controlcipher); 
    157157