Ben Copsey

Updated README with new information on cookie support

Changed one more incorrect path
Turn off unit test injection by default
@@ -156,7 +156,7 @@ More tests needed for: @@ -156,7 +156,7 @@ More tests needed for:
156 foundCookie = YES; 156 foundCookie = YES;
157 success = [[cookie value] isEqualToString:@"This is the value"]; 157 success = [[cookie value] isEqualToString:@"This is the value"];
158 STAssertTrue(success,@"Failed to store the correct value for a cookie"); 158 STAssertTrue(success,@"Failed to store the correct value for a cookie");
159 - success = [[cookie domain] isEqualToString:@"asi"]; 159 + success = [[cookie domain] isEqualToString:@"allseeing-i.com"];
160 STAssertTrue(success,@"Failed to store the correct domain for a cookie"); 160 STAssertTrue(success,@"Failed to store the correct domain for a cookie");
161 success = [[cookie path] isEqualToString:@"/asi-http-request/tests"]; 161 success = [[cookie path] isEqualToString:@"/asi-http-request/tests"];
162 STAssertTrue(success,@"Failed to store the correct path for a cookie"); 162 STAssertTrue(success,@"Failed to store the correct path for a cookie");
@@ -16,6 +16,8 @@ It provides: @@ -16,6 +16,8 @@ It provides:
16 16
17 * Basic authentication (username and password) support, credentials are automatically for the duration of a session, and can be stored for later in the Keychain. 17 * Basic authentication (username and password) support, credentials are automatically for the duration of a session, and can be stored for later in the Keychain.
18 18
  19 +* Cookie support - read and write cookies, and re-use them in other requests
  20 +
19 * Based on NSOperation to make queuing requests and background operation easy 21 * Based on NSOperation to make queuing requests and background operation easy
20 22
21 * Basic unit tests (more to come!) 23 * Basic unit tests (more to come!)
@@ -28,7 +30,6 @@ ASIHTTPRequest is my first open source Objective-C code. I hope to expand the cl @@ -28,7 +30,6 @@ ASIHTTPRequest is my first open source Objective-C code. I hope to expand the cl
28 30
29 To do: 31 To do:
30 More unit tests 32 More unit tests
31 -Cookie support  
32 Split up class - move form request stuff into subclass, and have simple implementation for main that sets request body according to data supplied by the subclass - this will allow other types of HTTP request (eg soap) 33 Split up class - move form request stuff into subclass, and have simple implementation for main that sets request body according to data supplied by the subclass - this will allow other types of HTTP request (eg soap)
33 Add SOAP example 34 Add SOAP example
34 See if Digest Authentication works 35 See if Digest Authentication works
@@ -334,7 +334,7 @@ @@ -334,7 +334,7 @@
334 <key>_historyCapacity</key> 334 <key>_historyCapacity</key>
335 <integer>0</integer> 335 <integer>0</integer>
336 <key>bookmark</key> 336 <key>bookmark</key>
337 - <string>B500B5890E635BC700744D82</string> 337 + <string>B500B5BA0E635E0E00744D82</string>
338 <key>history</key> 338 <key>history</key>
339 <array> 339 <array>
340 <string>B5731B8B0E4310180008024F</string> 340 <string>B5731B8B0E4310180008024F</string>
@@ -353,7 +353,7 @@ @@ -353,7 +353,7 @@
353 <string>B500B57F0E635BC700744D82</string> 353 <string>B500B57F0E635BC700744D82</string>
354 <string>B500B5800E635BC700744D82</string> 354 <string>B500B5800E635BC700744D82</string>
355 <string>B500B5810E635BC700744D82</string> 355 <string>B500B5810E635BC700744D82</string>
356 - <string>B500B5820E635BC700744D82</string> 356 + <string>B500B5910E635CE900744D82</string>
357 </array> 357 </array>
358 <key>prevStack</key> 358 <key>prevStack</key>
359 <array> 359 <array>
@@ -374,21 +374,6 @@ @@ -374,21 +374,6 @@
374 <string>B567EF630E4EE4FC001E238F</string> 374 <string>B567EF630E4EE4FC001E238F</string>
375 <string>B5B3BC690E62DA0E0071D39F</string> 375 <string>B5B3BC690E62DA0E0071D39F</string>
376 <string>B5B3BC6C0E62DA0E0071D39F</string> 376 <string>B5B3BC6C0E62DA0E0071D39F</string>
377 - <string>B500B54E0E635A3200744D82</string>  
378 - <string>B500B54F0E635A3200744D82</string>  
379 - <string>B500B5500E635A3200744D82</string>  
380 - <string>B500B5510E635A3200744D82</string>  
381 - <string>B500B56D0E635B1C00744D82</string>  
382 - <string>B500B5770E635B5500744D82</string>  
383 - <string>B500B5780E635B5500744D82</string>  
384 - <string>B500B5790E635B5500744D82</string>  
385 - <string>B500B57A0E635B5500744D82</string>  
386 - <string>B500B5830E635BC700744D82</string>  
387 - <string>B500B5840E635BC700744D82</string>  
388 - <string>B500B5850E635BC700744D82</string>  
389 - <string>B500B5860E635BC700744D82</string>  
390 - <string>B500B5870E635BC700744D82</string>  
391 - <string>B500B5880E635BC700744D82</string>  
392 </array> 377 </array>
393 </dict> 378 </dict>
394 <key>SplitCount</key> 379 <key>SplitCount</key>
@@ -446,9 +431,9 @@ @@ -446,9 +431,9 @@
446 </array> 431 </array>
447 <key>TableOfContents</key> 432 <key>TableOfContents</key>
448 <array> 433 <array>
449 - <string>B500B5530E635A3200744D82</string> 434 + <string>B500B5930E635CE900744D82</string>
450 <string>1CE0B1FE06471DED0097A5F4</string> 435 <string>1CE0B1FE06471DED0097A5F4</string>
451 - <string>B500B5540E635A3200744D82</string> 436 + <string>B500B5940E635CE900744D82</string>
452 <string>1CE0B20306471E060097A5F4</string> 437 <string>1CE0B20306471E060097A5F4</string>
453 <string>1CE0B20506471E060097A5F4</string> 438 <string>1CE0B20506471E060097A5F4</string>
454 </array> 439 </array>
@@ -582,10 +567,10 @@ @@ -582,10 +567,10 @@
582 <integer>5</integer> 567 <integer>5</integer>
583 <key>WindowOrderList</key> 568 <key>WindowOrderList</key>
584 <array> 569 <array>
585 - <string>B500B5570E635A3200744D82</string> 570 + <string>B500B5A20E635CFE00744D82</string>
586 - <string>B500B5580E635A3200744D82</string> 571 + <string>B500B5A30E635CFE00744D82</string>
587 - <string>1CD10A99069EF8BA00B06720</string>  
588 <string>B5ABC8410E24CDE70072F422</string> 572 <string>B5ABC8410E24CDE70072F422</string>
  573 + <string>1CD10A99069EF8BA00B06720</string>
589 <string>1C78EAAD065D492600B07095</string> 574 <string>1C78EAAD065D492600B07095</string>
590 <string>/Users/ben/asi-http-request/asi-http-request.xcodeproj</string> 575 <string>/Users/ben/asi-http-request/asi-http-request.xcodeproj</string>
591 </array> 576 </array>
@@ -620,7 +605,7 @@ @@ -620,7 +605,7 @@
620 <key>Frame</key> 605 <key>Frame</key>
621 <string>{{0, 0}, {1440, 536}}</string> 606 <string>{{0, 0}, {1440, 536}}</string>
622 <key>RubberWindowFrame</key> 607 <key>RubberWindowFrame</key>
623 - <string>276 -189 1440 818 0 0 1920 1178 </string> 608 + <string>259 150 1440 818 0 0 1920 1178 </string>
624 </dict> 609 </dict>
625 <key>Module</key> 610 <key>Module</key>
626 <string>PBXNavigatorGroup</string> 611 <string>PBXNavigatorGroup</string>
@@ -646,7 +631,7 @@ @@ -646,7 +631,7 @@
646 <key>Frame</key> 631 <key>Frame</key>
647 <string>{{0, 541}, {1440, 236}}</string> 632 <string>{{0, 541}, {1440, 236}}</string>
648 <key>RubberWindowFrame</key> 633 <key>RubberWindowFrame</key>
649 - <string>276 -189 1440 818 0 0 1920 1178 </string> 634 + <string>259 150 1440 818 0 0 1920 1178 </string>
650 </dict> 635 </dict>
651 <key>Module</key> 636 <key>Module</key>
652 <string>PBXBuildResultsModule</string> 637 <string>PBXBuildResultsModule</string>
@@ -669,18 +654,18 @@ @@ -669,18 +654,18 @@
669 <key>TableOfContents</key> 654 <key>TableOfContents</key>
670 <array> 655 <array>
671 <string>B5ABC8410E24CDE70072F422</string> 656 <string>B5ABC8410E24CDE70072F422</string>
672 - <string>B500B5420E635A0700744D82</string> 657 + <string>B500B5950E635CE900744D82</string>
673 <string>1CD0528F0623707200166675</string> 658 <string>1CD0528F0623707200166675</string>
674 <string>XCMainBuildResultsModuleGUID</string> 659 <string>XCMainBuildResultsModuleGUID</string>
675 </array> 660 </array>
676 <key>ToolbarConfiguration</key> 661 <key>ToolbarConfiguration</key>
677 <string>xcode.toolbar.config.buildV3</string> 662 <string>xcode.toolbar.config.buildV3</string>
678 <key>WindowString</key> 663 <key>WindowString</key>
679 - <string>276 -189 1440 818 0 0 1920 1178 </string> 664 + <string>259 150 1440 818 0 0 1920 1178 </string>
680 <key>WindowToolGUID</key> 665 <key>WindowToolGUID</key>
681 <string>B5ABC8410E24CDE70072F422</string> 666 <string>B5ABC8410E24CDE70072F422</string>
682 <key>WindowToolIsVisible</key> 667 <key>WindowToolIsVisible</key>
683 - <true/> 668 + <false/>
684 </dict> 669 </dict>
685 <dict> 670 <dict>
686 <key>FirstTimeWindowDisplayed</key> 671 <key>FirstTimeWindowDisplayed</key>
@@ -789,13 +774,13 @@ @@ -789,13 +774,13 @@
789 <key>TableOfContents</key> 774 <key>TableOfContents</key>
790 <array> 775 <array>
791 <string>1CD10A99069EF8BA00B06720</string> 776 <string>1CD10A99069EF8BA00B06720</string>
792 - <string>B500B5430E635A0700744D82</string> 777 + <string>B500B5960E635CE900744D82</string>
793 <string>1C162984064C10D400B95A72</string> 778 <string>1C162984064C10D400B95A72</string>
794 - <string>B500B5440E635A0700744D82</string> 779 + <string>B500B5970E635CE900744D82</string>
795 - <string>B500B5450E635A0700744D82</string> 780 + <string>B500B5980E635CE900744D82</string>
796 - <string>B500B5460E635A0700744D82</string> 781 + <string>B500B5990E635CE900744D82</string>
797 - <string>B500B5470E635A0700744D82</string> 782 + <string>B500B59A0E635CE900744D82</string>
798 - <string>B500B5480E635A0700744D82</string> 783 + <string>B500B59B0E635CE900744D82</string>
799 </array> 784 </array>
800 <key>ToolbarConfiguration</key> 785 <key>ToolbarConfiguration</key>
801 <string>xcode.toolbar.config.debugV3</string> 786 <string>xcode.toolbar.config.debugV3</string>
@@ -951,7 +936,7 @@ @@ -951,7 +936,7 @@
951 <key>TableOfContents</key> 936 <key>TableOfContents</key>
952 <array> 937 <array>
953 <string>1C78EAAD065D492600B07095</string> 938 <string>1C78EAAD065D492600B07095</string>
954 - <string>B500B5550E635A3200744D82</string> 939 + <string>B500B5A00E635CFE00744D82</string>
955 <string>1C78EAAC065D492600B07095</string> 940 <string>1C78EAAC065D492600B07095</string>
956 </array> 941 </array>
957 <key>ToolbarConfiguration</key> 942 <key>ToolbarConfiguration</key>
@@ -127,46 +127,55 @@ @@ -127,46 +127,55 @@
127 PBXFileDataSource_Warnings_ColumnID, 127 PBXFileDataSource_Warnings_ColumnID,
128 ); 128 );
129 }; 129 };
130 - PBXPerProjectTemplateStateSaveDate = 241392109; 130 + PBXPerProjectTemplateStateSaveDate = 241392852;
131 - PBXWorkspaceStateSaveDate = 241392109; 131 + PBXWorkspaceStateSaveDate = 241392852;
132 }; 132 };
133 perUserProjectItems = { 133 perUserProjectItems = {
134 - B500B5400E635A0700744D82 /* PBXTextBookmark */ = B500B5400E635A0700744D82 /* PBXTextBookmark */; 134 + B500B5400E635A0700744D82 = B500B5400E635A0700744D82 /* PBXTextBookmark */;
135 - B500B5410E635A0700744D82 /* PBXTextBookmark */ = B500B5410E635A0700744D82 /* PBXTextBookmark */; 135 + B500B5410E635A0700744D82 = B500B5410E635A0700744D82 /* PBXTextBookmark */;
136 - B500B54C0E635A3200744D82 /* PBXTextBookmark */ = B500B54C0E635A3200744D82 /* PBXTextBookmark */; 136 + B500B54C0E635A3200744D82 = B500B54C0E635A3200744D82 /* PBXTextBookmark */;
137 - B500B54D0E635A3200744D82 /* PBXTextBookmark */ = B500B54D0E635A3200744D82 /* PBXTextBookmark */; 137 + B500B54D0E635A3200744D82 = B500B54D0E635A3200744D82 /* PBXTextBookmark */;
138 - B500B54E0E635A3200744D82 /* PBXTextBookmark */ = B500B54E0E635A3200744D82 /* PBXTextBookmark */; 138 + B500B54E0E635A3200744D82 = B500B54E0E635A3200744D82 /* PBXTextBookmark */;
139 - B500B54F0E635A3200744D82 /* PBXTextBookmark */ = B500B54F0E635A3200744D82 /* PBXTextBookmark */; 139 + B500B54F0E635A3200744D82 = B500B54F0E635A3200744D82 /* PBXTextBookmark */;
140 - B500B5500E635A3200744D82 /* PBXTextBookmark */ = B500B5500E635A3200744D82 /* PBXTextBookmark */; 140 + B500B5500E635A3200744D82 = B500B5500E635A3200744D82 /* PBXTextBookmark */;
141 - B500B5510E635A3200744D82 /* PBXTextBookmark */ = B500B5510E635A3200744D82 /* PBXTextBookmark */; 141 + B500B5510E635A3200744D82 = B500B5510E635A3200744D82 /* PBXTextBookmark */;
142 - B500B5520E635A3200744D82 /* PBXTextBookmark */ = B500B5520E635A3200744D82 /* PBXTextBookmark */; 142 + B500B5520E635A3200744D82 = B500B5520E635A3200744D82 /* PBXTextBookmark */;
143 - B500B5590E635A3B00744D82 /* PBXTextBookmark */ = B500B5590E635A3B00744D82 /* PBXTextBookmark */; 143 + B500B5590E635A3B00744D82 = B500B5590E635A3B00744D82 /* PBXTextBookmark */;
144 - B500B55E0E635AA300744D82 /* PBXTextBookmark */ = B500B55E0E635AA300744D82 /* PBXTextBookmark */; 144 + B500B55E0E635AA300744D82 = B500B55E0E635AA300744D82 /* PBXTextBookmark */;
145 - B500B5610E635AB400744D82 /* PBXTextBookmark */ = B500B5610E635AB400744D82 /* PBXTextBookmark */; 145 + B500B5610E635AB400744D82 = B500B5610E635AB400744D82 /* PBXTextBookmark */;
146 - B500B56B0E635B1C00744D82 /* PBXTextBookmark */ = B500B56B0E635B1C00744D82 /* PBXTextBookmark */; 146 + B500B56B0E635B1C00744D82 = B500B56B0E635B1C00744D82 /* PBXTextBookmark */;
147 - B500B56C0E635B1C00744D82 /* PBXTextBookmark */ = B500B56C0E635B1C00744D82 /* PBXTextBookmark */; 147 + B500B56C0E635B1C00744D82 = B500B56C0E635B1C00744D82 /* PBXTextBookmark */;
148 - B500B56D0E635B1C00744D82 /* PBXTextBookmark */ = B500B56D0E635B1C00744D82 /* PBXTextBookmark */; 148 + B500B56D0E635B1C00744D82 = B500B56D0E635B1C00744D82 /* PBXTextBookmark */;
149 - B500B56E0E635B1C00744D82 /* PBXTextBookmark */ = B500B56E0E635B1C00744D82 /* PBXTextBookmark */; 149 + B500B56E0E635B1C00744D82 = B500B56E0E635B1C00744D82 /* PBXTextBookmark */;
150 - B500B5740E635B5500744D82 /* PBXTextBookmark */ = B500B5740E635B5500744D82 /* PBXTextBookmark */; 150 + B500B5740E635B5500744D82 = B500B5740E635B5500744D82 /* PBXTextBookmark */;
151 - B500B5750E635B5500744D82 /* PBXTextBookmark */ = B500B5750E635B5500744D82 /* PBXTextBookmark */; 151 + B500B5750E635B5500744D82 = B500B5750E635B5500744D82 /* PBXTextBookmark */;
152 - B500B5760E635B5500744D82 /* PBXTextBookmark */ = B500B5760E635B5500744D82 /* PBXTextBookmark */; 152 + B500B5760E635B5500744D82 = B500B5760E635B5500744D82 /* PBXTextBookmark */;
153 - B500B5770E635B5500744D82 /* PBXTextBookmark */ = B500B5770E635B5500744D82 /* PBXTextBookmark */; 153 + B500B5770E635B5500744D82 = B500B5770E635B5500744D82 /* PBXTextBookmark */;
154 - B500B5780E635B5500744D82 /* PBXTextBookmark */ = B500B5780E635B5500744D82 /* PBXTextBookmark */; 154 + B500B5780E635B5500744D82 = B500B5780E635B5500744D82 /* PBXTextBookmark */;
155 - B500B5790E635B5500744D82 /* PBXTextBookmark */ = B500B5790E635B5500744D82 /* PBXTextBookmark */; 155 + B500B5790E635B5500744D82 = B500B5790E635B5500744D82 /* PBXTextBookmark */;
156 - B500B57A0E635B5500744D82 /* PBXTextBookmark */ = B500B57A0E635B5500744D82 /* PBXTextBookmark */; 156 + B500B57A0E635B5500744D82 = B500B57A0E635B5500744D82 /* PBXTextBookmark */;
157 - B500B57B0E635B5500744D82 /* PBXTextBookmark */ = B500B57B0E635B5500744D82 /* PBXTextBookmark */; 157 + B500B57B0E635B5500744D82 = B500B57B0E635B5500744D82 /* PBXTextBookmark */;
158 - B500B57E0E635BC700744D82 /* PBXTextBookmark */ = B500B57E0E635BC700744D82 /* PBXTextBookmark */; 158 + B500B57E0E635BC700744D82 = B500B57E0E635BC700744D82 /* PBXTextBookmark */;
159 - B500B57F0E635BC700744D82 /* PBXTextBookmark */ = B500B57F0E635BC700744D82 /* PBXTextBookmark */; 159 + B500B57F0E635BC700744D82 = B500B57F0E635BC700744D82 /* PBXTextBookmark */;
160 - B500B5800E635BC700744D82 /* PBXTextBookmark */ = B500B5800E635BC700744D82 /* PBXTextBookmark */; 160 + B500B5800E635BC700744D82 = B500B5800E635BC700744D82 /* PBXTextBookmark */;
161 - B500B5810E635BC700744D82 /* PBXTextBookmark */ = B500B5810E635BC700744D82 /* PBXTextBookmark */; 161 + B500B5810E635BC700744D82 = B500B5810E635BC700744D82 /* PBXTextBookmark */;
162 - B500B5820E635BC700744D82 /* PBXTextBookmark */ = B500B5820E635BC700744D82 /* PBXTextBookmark */; 162 + B500B5820E635BC700744D82 = B500B5820E635BC700744D82 /* PBXTextBookmark */;
163 - B500B5830E635BC700744D82 /* PBXTextBookmark */ = B500B5830E635BC700744D82 /* PBXTextBookmark */; 163 + B500B5830E635BC700744D82 = B500B5830E635BC700744D82 /* PBXTextBookmark */;
164 - B500B5840E635BC700744D82 /* PBXTextBookmark */ = B500B5840E635BC700744D82 /* PBXTextBookmark */; 164 + B500B5840E635BC700744D82 = B500B5840E635BC700744D82 /* PBXTextBookmark */;
165 - B500B5850E635BC700744D82 /* PBXTextBookmark */ = B500B5850E635BC700744D82 /* PBXTextBookmark */; 165 + B500B5850E635BC700744D82 = B500B5850E635BC700744D82 /* PBXTextBookmark */;
166 - B500B5860E635BC700744D82 /* PBXTextBookmark */ = B500B5860E635BC700744D82 /* PBXTextBookmark */; 166 + B500B5860E635BC700744D82 = B500B5860E635BC700744D82 /* PBXTextBookmark */;
167 - B500B5870E635BC700744D82 /* PBXTextBookmark */ = B500B5870E635BC700744D82 /* PBXTextBookmark */; 167 + B500B5870E635BC700744D82 = B500B5870E635BC700744D82 /* PBXTextBookmark */;
168 - B500B5880E635BC700744D82 /* PBXTextBookmark */ = B500B5880E635BC700744D82 /* PBXTextBookmark */; 168 + B500B5880E635BC700744D82 = B500B5880E635BC700744D82 /* PBXTextBookmark */;
169 - B500B5890E635BC700744D82 /* PBXTextBookmark */ = B500B5890E635BC700744D82 /* PBXTextBookmark */; 169 + B500B5890E635BC700744D82 = B500B5890E635BC700744D82 /* PBXTextBookmark */;
  170 + B500B5910E635CE900744D82 /* PBXTextBookmark */ = B500B5910E635CE900744D82 /* PBXTextBookmark */;
  171 + B500B5920E635CE900744D82 /* PBXTextBookmark */ = B500B5920E635CE900744D82 /* PBXTextBookmark */;
  172 + B500B59F0E635CFE00744D82 /* PBXTextBookmark */ = B500B59F0E635CFE00744D82 /* PBXTextBookmark */;
  173 + B500B5A50E635D1400744D82 /* PBXTextBookmark */ = B500B5A50E635D1400744D82 /* PBXTextBookmark */;
  174 + B500B5A90E635D5100744D82 /* PBXTextBookmark */ = B500B5A90E635D5100744D82 /* PBXTextBookmark */;
  175 + B500B5AD0E635DA200744D82 /* PBXTextBookmark */ = B500B5AD0E635DA200744D82 /* PBXTextBookmark */;
  176 + B500B5B80E635E0D00744D82 /* PBXTextBookmark */ = B500B5B80E635E0D00744D82 /* PBXTextBookmark */;
  177 + B500B5B90E635E0D00744D82 /* PBXTextBookmark */ = B500B5B90E635E0D00744D82 /* PBXTextBookmark */;
  178 + B500B5BA0E635E0E00744D82 /* PBXTextBookmark */ = B500B5BA0E635E0E00744D82 /* PBXTextBookmark */;
170 B513D4020E2BD48A000A50C6 = B513D4020E2BD48A000A50C6 /* PlistBookmark */; 179 B513D4020E2BD48A000A50C6 = B513D4020E2BD48A000A50C6 /* PlistBookmark */;
171 B513D4030E2BD48A000A50C6 = B513D4030E2BD48A000A50C6 /* PBXTextBookmark */; 180 B513D4030E2BD48A000A50C6 = B513D4030E2BD48A000A50C6 /* PBXTextBookmark */;
172 B567EF5C0E4EE4FC001E238F = B567EF5C0E4EE4FC001E238F /* PBXTextBookmark */; 181 B567EF5C0E4EE4FC001E238F = B567EF5C0E4EE4FC001E238F /* PBXTextBookmark */;
@@ -567,7 +576,7 @@ @@ -567,7 +576,7 @@
567 rLen = 0; 576 rLen = 0;
568 rLoc = 5618; 577 rLoc = 5618;
569 rType = 0; 578 rType = 0;
570 - vrLen = 2416; 579 + vrLen = 2294;
571 vrLoc = 6299; 580 vrLoc = 6299;
572 }; 581 };
573 B500B5760E635B5500744D82 /* PBXTextBookmark */ = { 582 B500B5760E635B5500744D82 /* PBXTextBookmark */ = {
@@ -594,7 +603,7 @@ @@ -594,7 +603,7 @@
594 rLen = 0; 603 rLen = 0;
595 rLoc = 5563; 604 rLoc = 5563;
596 rType = 0; 605 rType = 0;
597 - vrLen = 2392; 606 + vrLen = 2270;
598 vrLoc = 6323; 607 vrLoc = 6323;
599 }; 608 };
600 B500B5790E635B5500744D82 /* PBXTextBookmark */ = { 609 B500B5790E635B5500744D82 /* PBXTextBookmark */ = {
@@ -614,7 +623,7 @@ @@ -614,7 +623,7 @@
614 rLen = 0; 623 rLen = 0;
615 rLoc = 5618; 624 rLoc = 5618;
616 rType = 0; 625 rType = 0;
617 - vrLen = 2416; 626 + vrLen = 2294;
618 vrLoc = 6299; 627 vrLoc = 6299;
619 }; 628 };
620 B500B57B0E635B5500744D82 /* PBXTextBookmark */ = { 629 B500B57B0E635B5500744D82 /* PBXTextBookmark */ = {
@@ -742,11 +751,97 @@ @@ -742,11 +751,97 @@
742 fRef = B5731AFB0E430B1F0008024F /* ASIHTTPRequestTests.m */; 751 fRef = B5731AFB0E430B1F0008024F /* ASIHTTPRequestTests.m */;
743 name = "ASIHTTPRequestTests.m: 196"; 752 name = "ASIHTTPRequestTests.m: 196";
744 rLen = 0; 753 rLen = 0;
745 - rLoc = 8273; 754 + rLoc = 8285;
746 rType = 0; 755 rType = 0;
747 vrLen = 2494; 756 vrLen = 2494;
748 vrLoc = 6099; 757 vrLoc = 6099;
749 }; 758 };
  759 + B500B5910E635CE900744D82 /* PBXTextBookmark */ = {
  760 + isa = PBXTextBookmark;
  761 + comments = "error: -[ASIHTTPRequestTests testBasicDownload] : \"((error) != nil)\" should be true. Failed to generate an error for a bad host - this test may fail when your DNS server redirects you to another page when it can't find a domain name (eg OpenDNS)";
  762 + fRef = B5731AFB0E430B1F0008024F /* ASIHTTPRequestTests.m */;
  763 + rLen = 1;
  764 + rLoc = 57;
  765 + rType = 1;
  766 + };
  767 + B500B5920E635CE900744D82 /* PBXTextBookmark */ = {
  768 + isa = PBXTextBookmark;
  769 + fRef = B5731AFB0E430B1F0008024F /* ASIHTTPRequestTests.m */;
  770 + name = "ASIHTTPRequestTests.m: 58";
  771 + rLen = 188;
  772 + rLoc = 1963;
  773 + rType = 0;
  774 + vrLen = 2780;
  775 + vrLoc = 578;
  776 + };
  777 + B500B59F0E635CFE00744D82 /* PBXTextBookmark */ = {
  778 + isa = PBXTextBookmark;
  779 + fRef = B5731AFB0E430B1F0008024F /* ASIHTTPRequestTests.m */;
  780 + name = "ASIHTTPRequestTests.m: 58";
  781 + rLen = 188;
  782 + rLoc = 1963;
  783 + rType = 0;
  784 + vrLen = 2780;
  785 + vrLoc = 578;
  786 + };
  787 + B500B5A50E635D1400744D82 /* PBXTextBookmark */ = {
  788 + isa = PBXTextBookmark;
  789 + fRef = B5731AFB0E430B1F0008024F /* ASIHTTPRequestTests.m */;
  790 + name = "ASIHTTPRequestTests.m: 178";
  791 + rLen = 0;
  792 + rLoc = 7207;
  793 + rType = 0;
  794 + vrLen = 2503;
  795 + vrLoc = 6099;
  796 + };
  797 + B500B5A90E635D5100744D82 /* PBXTextBookmark */ = {
  798 + isa = PBXTextBookmark;
  799 + fRef = B5731AFB0E430B1F0008024F /* ASIHTTPRequestTests.m */;
  800 + name = "ASIHTTPRequestTests.m: 178";
  801 + rLen = 0;
  802 + rLoc = 7207;
  803 + rType = 0;
  804 + vrLen = 1993;
  805 + vrLoc = 161;
  806 + };
  807 + B500B5AD0E635DA200744D82 /* PBXTextBookmark */ = {
  808 + isa = PBXTextBookmark;
  809 + fRef = B5731AFB0E430B1F0008024F /* ASIHTTPRequestTests.m */;
  810 + name = "ASIHTTPRequestTests.m: 177";
  811 + rLen = 0;
  812 + rLoc = 7207;
  813 + rType = 0;
  814 + vrLen = 2440;
  815 + vrLoc = 6153;
  816 + };
  817 + B500B5B80E635E0D00744D82 /* PBXTextBookmark */ = {
  818 + isa = PBXTextBookmark;
  819 + comments = "error: -[ASIHTTPRequestTests testBasicDownload] : \"((error) != nil)\" should be true. Failed to generate an error for a bad host - this test may fail when your DNS server redirects you to another page when it can't find a domain name (eg OpenDNS)";
  820 + fRef = B5731AFB0E430B1F0008024F /* ASIHTTPRequestTests.m */;
  821 + rLen = 1;
  822 + rLoc = 57;
  823 + rType = 1;
  824 + };
  825 + B500B5B90E635E0D00744D82 /* PBXTextBookmark */ = {
  826 + isa = PBXTextBookmark;
  827 + fRef = B5731AFB0E430B1F0008024F /* ASIHTTPRequestTests.m */;
  828 + name = "ASIHTTPRequestTests.m: 58";
  829 + rLen = 188;
  830 + rLoc = 1963;
  831 + rType = 0;
  832 + vrLen = 1767;
  833 + vrLoc = 1064;
  834 + };
  835 + B500B5BA0E635E0E00744D82 /* PBXTextBookmark */ = {
  836 + isa = PBXTextBookmark;
  837 + fRef = B5731AFB0E430B1F0008024F /* ASIHTTPRequestTests.m */;
  838 + name = "ASIHTTPRequestTests.m: 159";
  839 + rLen = 0;
  840 + rLoc = 6478;
  841 + rType = 0;
  842 + vrLen = 2506;
  843 + vrLoc = 6099;
  844 + };
750 B513D4020E2BD48A000A50C6 /* PlistBookmark */ = { 845 B513D4020E2BD48A000A50C6 /* PlistBookmark */ = {
751 isa = PlistBookmark; 846 isa = PlistBookmark;
752 fRef = 8D1107310486CEB800E47090 /* Info.plist */; 847 fRef = 8D1107310486CEB800E47090 /* Info.plist */;
@@ -811,8 +906,8 @@ @@ -811,8 +906,8 @@
811 B5731AFB0E430B1F0008024F /* ASIHTTPRequestTests.m */ = { 906 B5731AFB0E430B1F0008024F /* ASIHTTPRequestTests.m */ = {
812 uiCtxt = { 907 uiCtxt = {
813 sepNavIntBoundsRect = "{{0, 0}, {1252, 2926}}"; 908 sepNavIntBoundsRect = "{{0, 0}, {1252, 2926}}";
814 - sepNavSelRange = "{8273, 0}"; 909 + sepNavSelRange = "{6478, 0}";
815 - sepNavVisRange = "{6099, 2494}"; 910 + sepNavVisRange = "{6099, 2506}";
816 sepNavWindowFrame = "{{148, 98}, {1485, 874}}"; 911 sepNavWindowFrame = "{{148, 98}, {1485, 874}}";
817 }; 912 };
818 }; 913 };
@@ -935,11 +1030,6 @@ @@ -935,11 +1030,6 @@
935 name = RunPlatformUnitTests.include; 1030 name = RunPlatformUnitTests.include;
936 path = /Developer/Tools/RunPlatformUnitTests.include; 1031 path = /Developer/Tools/RunPlatformUnitTests.include;
937 sourceTree = "<absolute>"; 1032 sourceTree = "<absolute>";
938 - uiCtxt = {  
939 - sepNavIntBoundsRect = "{{0, 0}, {1379, 5824}}";  
940 - sepNavSelRange = "{13188, 135}";  
941 - sepNavVisRange = "{12388, 1252}";  
942 - };  
943 }; 1033 };
944 B5731D9B0E433A750008024F /* PBXTextBookmark */ = { 1034 B5731D9B0E433A750008024F /* PBXTextBookmark */ = {
945 isa = PBXTextBookmark; 1035 isa = PBXTextBookmark;
@@ -954,13 +1044,13 @@ @@ -954,13 +1044,13 @@
954 B5ABC7A70E24C5280072F422 /* asi-http-request */ = { 1044 B5ABC7A70E24C5280072F422 /* asi-http-request */ = {
955 isa = PBXExecutable; 1045 isa = PBXExecutable;
956 activeArgIndices = ( 1046 activeArgIndices = (
957 - YES, 1047 + NO,
958 ); 1048 );
959 argumentStrings = ( 1049 argumentStrings = (
960 "-SenTest All", 1050 "-SenTest All",
961 ); 1051 );
962 autoAttachOnCrash = 1; 1052 autoAttachOnCrash = 1;
963 - breakpointsEnabled = 1; 1053 + breakpointsEnabled = 0;
964 configStateDict = { 1054 configStateDict = {
965 }; 1055 };
966 customDataFormattersEnabled = 1; 1056 customDataFormattersEnabled = 1;
@@ -970,32 +1060,32 @@ @@ -970,32 +1060,32 @@
970 enableDebugStr = 1; 1060 enableDebugStr = 1;
971 environmentEntries = ( 1061 environmentEntries = (
972 { 1062 {
973 - active = YES; 1063 + active = NO;
974 name = CFZombieLevel; 1064 name = CFZombieLevel;
975 value = 5; 1065 value = 5;
976 }, 1066 },
977 { 1067 {
978 - active = YES; 1068 + active = NO;
979 name = NSZombieEnabled; 1069 name = NSZombieEnabled;
980 value = YES; 1070 value = YES;
981 }, 1071 },
982 { 1072 {
983 - active = YES; 1073 + active = NO;
984 name = XCInjectBundleInto; 1074 name = XCInjectBundleInto;
985 value = "asi-http-request.app/Contents/MacOS/asi-http-request"; 1075 value = "asi-http-request.app/Contents/MacOS/asi-http-request";
986 }, 1076 },
987 { 1077 {
988 - active = YES; 1078 + active = NO;
989 name = XCInjectBundle; 1079 name = XCInjectBundle;
990 value = Tests.octest; 1080 value = Tests.octest;
991 }, 1081 },
992 { 1082 {
993 - active = YES; 1083 + active = NO;
994 name = DYLD_FALLBACK_FRAMEWORK_PATH; 1084 name = DYLD_FALLBACK_FRAMEWORK_PATH;
995 value = "$(DEVELOPER_LIBRARY_DIR)/Frameworks"; 1085 value = "$(DEVELOPER_LIBRARY_DIR)/Frameworks";
996 }, 1086 },
997 { 1087 {
998 - active = YES; 1088 + active = NO;
999 name = DYLD_INSERT_LIBRARIES; 1089 name = DYLD_INSERT_LIBRARIES;
1000 value = "$(DEVELOPER_LIBRARY_DIR)/PrivateFrameworks/DevToolsBundleInjection.framework/DevToolsBundleInjection"; 1090 value = "$(DEVELOPER_LIBRARY_DIR)/PrivateFrameworks/DevToolsBundleInjection.framework/DevToolsBundleInjection";
1001 }, 1091 },
@@ -1280,7 +1370,7 @@ @@ -1280,7 +1370,7 @@
1280 fRef = B5731AFB0E430B1F0008024F /* ASIHTTPRequestTests.m */; 1370 fRef = B5731AFB0E430B1F0008024F /* ASIHTTPRequestTests.m */;
1281 name = "ASIHTTPRequestTests.m: 148"; 1371 name = "ASIHTTPRequestTests.m: 148";
1282 rLen = 0; 1372 rLen = 0;
1283 - rLoc = 8581; 1373 + rLoc = 8593;
1284 rType = 0; 1374 rType = 0;
1285 vrLen = 1760; 1375 vrLen = 1760;
1286 vrLoc = 4106; 1376 vrLoc = 4106;
@@ -1500,7 +1590,7 @@ @@ -1500,7 +1590,7 @@
1500 fRef = B5731AFB0E430B1F0008024F /* ASIHTTPRequestTests.m */; 1590 fRef = B5731AFB0E430B1F0008024F /* ASIHTTPRequestTests.m */;
1501 name = "ASIHTTPRequestTests.m: 148"; 1591 name = "ASIHTTPRequestTests.m: 148";
1502 rLen = 0; 1592 rLen = 0;
1503 - rLoc = 8581; 1593 + rLoc = 8593;
1504 rType = 0; 1594 rType = 0;
1505 vrLen = 1906; 1595 vrLen = 1906;
1506 vrLoc = 4264; 1596 vrLoc = 4264;
@@ -1530,7 +1620,7 @@ @@ -1530,7 +1620,7 @@
1530 fRef = B5731AFB0E430B1F0008024F /* ASIHTTPRequestTests.m */; 1620 fRef = B5731AFB0E430B1F0008024F /* ASIHTTPRequestTests.m */;
1531 name = "ASIHTTPRequestTests.m: 148"; 1621 name = "ASIHTTPRequestTests.m: 148";
1532 rLen = 0; 1622 rLen = 0;
1533 - rLoc = 8581; 1623 + rLoc = 8593;
1534 rType = 0; 1624 rType = 0;
1535 vrLen = 1944; 1625 vrLen = 1944;
1536 vrLoc = 4226; 1626 vrLoc = 4226;
@@ -2524,7 +2614,7 @@ @@ -2524,7 +2614,7 @@
2524 fRef = B5731AFB0E430B1F0008024F /* ASIHTTPRequestTests.m */; 2614 fRef = B5731AFB0E430B1F0008024F /* ASIHTTPRequestTests.m */;
2525 name = "ASIHTTPRequestTests.m: 180"; 2615 name = "ASIHTTPRequestTests.m: 180";
2526 rLen = 0; 2616 rLen = 0;
2527 - rLoc = 8408; 2617 + rLoc = 8420;
2528 rType = 0; 2618 rType = 0;
2529 vrLen = 2446; 2619 vrLen = 2446;
2530 vrLoc = 5449; 2620 vrLoc = 5449;
@@ -2544,7 +2634,7 @@ @@ -2544,7 +2634,7 @@
2544 fRef = B5731AFB0E430B1F0008024F /* ASIHTTPRequestTests.m */; 2634 fRef = B5731AFB0E430B1F0008024F /* ASIHTTPRequestTests.m */;
2545 name = "ASIHTTPRequestTests.m: 180"; 2635 name = "ASIHTTPRequestTests.m: 180";
2546 rLen = 0; 2636 rLen = 0;
2547 - rLoc = 8408; 2637 + rLoc = 8420;
2548 rType = 0; 2638 rType = 0;
2549 vrLen = 2552; 2639 vrLen = 2552;
2550 vrLoc = 375; 2640 vrLoc = 375;
@@ -2776,7 +2866,7 @@ @@ -2776,7 +2866,7 @@
2776 rLen = 0; 2866 rLen = 0;
2777 rLoc = 5618; 2867 rLoc = 5618;
2778 rType = 0; 2868 rType = 0;
2779 - vrLen = 2392; 2869 + vrLen = 2230;
2780 vrLoc = 6363; 2870 vrLoc = 6363;
2781 }; 2871 };
2782 B5B3BF520E634B0C0071D39F /* PBXTextBookmark */ = { 2872 B5B3BF520E634B0C0071D39F /* PBXTextBookmark */ = {