Changeset 15270

Show
Ignore:
Timestamp:
05/21/08 15:33:21 (6 months ago)
Author:
davea
Message:

- scheduler: if client has bad code sign key, don't send work

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/boinc/checkin_notes

    r15269 r15270  
    42184218    html/user/ 
    42194219        white.css 
     4220 
     4221David  May 21 2008 
     4222    - scheduler: if client has bad code sign key, don't send work 
     4223 
     4224    sched/ 
     4225        handle_request.C 
  • trunk/boinc/sched/handle_request.C

    r15232 r15270  
    881881// If they don't have a code sign key, send them one 
    882882// 
    883 void send_code_sign_key( 
     883bool send_code_sign_key( 
    884884    SCHEDULER_REQUEST& sreq, SCHEDULER_REPLY& reply, char* code_sign_key 
    885885) { 
     
    905905                    ); 
    906906                    reply.insert_message(um); 
    907                     return
     907                    return false
    908908                } 
    909909                if (!strcmp(oldkey, sreq.code_sign_key)) { 
     
    925925                } 
    926926                free(oldkey); 
    927                 return
     927                return false
    928928            } 
    929929        } 
     
    931931        safe_strcpy(reply.code_sign_key, code_sign_key); 
    932932    } 
     933    return true; 
    933934} 
    934935 
     
    13301331    } 
    13311332     
     1333    if (!send_code_sign_key(sreq, reply, code_sign_key)) { 
     1334        ok_to_send_work = false; 
     1335    } 
     1336 
    13321337    // if last RPC was within config.min_sendwork_interval, don't send work 
    13331338    // 
     
    13571362    } 
    13581363 
    1359     send_code_sign_key(sreq, reply, code_sign_key); 
    13601364 
    13611365    handle_msgs_from_host(sreq, reply); 

If this page is incomplete or incorrect, please edit it or add it to the wiki to-do list. To do this, you must be logged in; click Login or Register above.