Changeset 65

Show
Ignore:
Timestamp:
09/16/06 13:01:12 (2 years ago)
Author:
ajtack
Message:

Fixed all header-reception errors in overhaul_headers, and fixed a brace-matching problem (the hackish way) in overhaul_replyers.js. overhaul_replyers.js is now in the overlays include path.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/Makefile

    r56 r65  
    2828        cp myDump.js ${OUTPUT_DIR}/content/overhaul 
    2929        cp overhaul_handler.js ${OUTPUT_DIR}/content/overhaul 
     30        cp overhaul_replyer.js ${OUTPUT_DIR}/content/overhaul 
    3031        cp overhaul_headers.js ${OUTPUT_DIR}/content/overhaul 
    3132        cp overhaul_info.js ${OUTPUT_DIR}/content/overhaul 
  • trunk/overhaul_headers.js

    r62 r65  
    8484                                var md5_list = parse_md5s(md5_header); 
    8585                                 
    86                                 var chunks_header = subject.getResponseHeader("Overhaul-chunk"); 
     86                                var chunks_header = subject.getResponseHeader("Overhaul-Chunks"); 
    8787                                var chunks_held = parse_chunks_held(chunks_header, md5_header.length); 
    8888                                 
     
    9090                                 
    9191                                var thisHandler = new overhaul_handler(hosts.ipStringList, 
    92                                         hosts.portStringList, url, filename, chunks_held, md5_list); 
     92                                        hosts.portStringList, this.url, filename, chunks_held, md5_list); 
    9393                        } 
    9494                }; 
  • trunk/overhaul_replyer.js

    r53 r65  
    4242 
    4343                var dataListener = {     
    44                         onStartRequest: function(request, context)      { 
    45                                                        }, 
     44                        onStartRequest: function(request, context)      {      }, 
     45                         
    4646                        onStopRequest: function(request, context, status)       { 
    47                                 var i=""; 
    48                                 if(receivedData.substring(0,3)=="INFO"){ 
    49                                         var ownChunkList=new Array(); 
    50                                         for(i=0;i<numChunk;i++){ 
    51                                                 if(chunks_held[i]!=null){ 
    52                                                         ownChunkList[i]=true; 
    53                                                 } 
    54                                                 else{ 
    55                                                         ownChunkList[i]=false; 
    56                                                 } 
     47                                if(receivedData.substring(0,3) == "INFO"){ 
     48                                        var ownChunkList = new Array(); 
     49                                        var curChunk; 
     50                                        for(curChunk = 0; curChunk < numChunk; curChunk++)      { 
     51                                                if(chunks_held[curChunk] != null) 
     52                                                        ownChunkList[curChunk] = true; 
     53                                                else 
     54                                                        ownChunkList[curChunk] = false; 
    5755                                        } 
    5856                                        output.write(ownChunkList,ownChunkList.length); 
     
    7977        } 
    8078} 
     79} 
  • trunk/overlays.xul

    r52 r65  
    88        <script src="parse_md5s.js" /> 
    99        <script src="overhaul_info.js" /> 
     10        <script src="overhaul_replyer.js" /> 
    1011        <script src="overhaul_handler.js" /> 
    1112        <script src="overhaul_headers.js" />