Commit Graph

  • a143250a68 Add debugging error message Zach Borboa 2021-03-15 20:25:07 -04:00
  • 74009c2608 Allow in-progress jobs to continue when any matrix job fails Zach Borboa 2021-03-15 07:40:22 -04:00
  • 6531a8443b Fix multipart/form-data tests expecting an Expect header Zach Borboa 2021-03-15 07:01:22 -04:00
  • e26d9c9209 Add additional PHP versions to test Zach Borboa 2021-03-14 17:46:45 -04:00
  • 47429ea2f9 Set job name Zach Borboa 2021-03-14 17:45:09 -04:00
  • 03f06f5b61 Set PHP version environment variable Zach Borboa 2021-03-14 17:15:19 -04:00
  • 91ab720ba5 Fix path to phpunit Zach Borboa 2021-03-14 16:42:25 -04:00
  • e841e7c15e Use phpunit from vendor directory when available Zach Borboa 2021-03-14 16:35:54 -04:00
  • 8fac81103d Set up php and checkout code during ci run Zach Borboa 2021-03-14 16:21:56 -04:00
  • c1cfc1e5ea Merge branch Zach Borboa 2021-03-14 16:10:53 -04:00
  • 82e75d99ce Add GitHub Actions continuous integration workflow Zach Borboa 2021-03-14 16:09:44 -04:00
  • eb57bdabbd Bump version: 8.9.0 → 8.9.1 8.9.1 Zach Borboa 2021-03-14 15:37:55 -04:00
  • ab74d5b205 Add example for viewing changes between a release and the current checked-out commit Zach Borboa 2021-03-14 15:32:48 -04:00
  • bcce1c926a Add PHP 8.0 to list of compatible versions Zach Borboa 2021-03-14 00:30:14 -05:00
  • dd15d946c0 Skip test on PHP 8.0 and later due to error Zach Borboa 2021-03-14 00:25:17 -05:00
  • 3f4e06f242 Temporarily allow function to be underscore prefixed to hint at early access Zach Borboa 2021-03-14 00:16:08 -05:00
  • af08135139 Fix flaky rate limit tests caused by inconsistent sleep times Zach Borboa 2021-03-14 00:07:54 -05:00
  • cd42a47bd8 Make request duration more accurate Zach Borboa 2021-03-13 23:30:24 -05:00
  • 79e7ddafb5 Fix tests as curl_init() and curl_multi_init() can return an object Zach Borboa 2021-03-13 20:25:17 -05:00
  • 118dc7339c Fix phpunit configuration path when inside script directory Zach Borboa 2021-03-13 20:09:20 -05:00
  • 933e0bb76b Fix close() under PHP8 Philipp Keck 2021-03-12 20:04:42 +01:00
  • 75adc83a5c Add tests that expose the empty cookie jar after close bug Zach Borboa 2021-03-13 18:18:15 -05:00
  • b27d86cd13 Add files to run php80 tests inside a docker container Zach Borboa 2021-03-13 18:03:24 -05:00
  • eac149a259 Clean up Zach Borboa 2021-03-13 17:37:47 -05:00
  • 3406c09653 Remove unnecessary flush Zach Borboa 2021-03-13 17:32:53 -05:00
  • 23e95578f8 Use helper function to simplify calculating request statistics Zach Borboa 2021-03-13 17:30:13 -05:00
  • e249df4d56 Change into script directory when running script Zach Borboa 2021-03-13 11:09:15 -05:00
  • 1c0bbeaee4 Use vendor phpcs when available Zach Borboa 2021-03-13 09:15:47 -05:00
  • 03eedeabd4 Use identical comparison operator Zach Borboa 2021-03-12 22:00:36 -05:00
  • dbef40b16d Clean up Zach Borboa 2021-03-12 21:54:05 -05:00
  • c6fd8accfb Allow method chaining indentation Zach Borboa 2021-03-12 21:51:56 -05:00
  • 4fad7d7081 Colorize invalid indentation message Zach Borboa 2021-03-12 21:42:53 -05:00
  • 780c55dd32 Clean up Zach Borboa 2021-03-12 21:12:47 -05:00
  • f7ab8ed3ce Include tests directory when checking for invalid indentation Zach Borboa 2021-03-12 21:10:12 -05:00
  • e475432804 Move additional coding standards checks into separate script Zach Borboa 2021-03-12 20:25:14 -05:00
  • 78086f03ba Move syntax checking to a separate script Zach Borboa 2021-03-12 20:17:11 -05:00
  • 3fb1838579 Clean up Zach Borboa 2021-03-11 23:04:34 -05:00
  • ca1c6fb801 Temporarily make function private for now Zach Borboa 2021-03-11 22:59:04 -05:00
  • ff2a183c34 Added Curl::fastDownload() for faster downloads using multiple connections. harry 2020-12-11 23:46:38 +05:30
  • cf4082d03e Use unique variables with list() to prevent unexpected results. Zach Borboa 2021-03-05 09:13:42 -05:00
  • 5afda350ea Add link to troubleshooting guide on docs index page Zach Borboa 2021-02-19 23:24:06 -05:00
  • 23aae398b7 Add PHP 8.0 to continuous integration tests Zach Borboa 2021-01-21 18:15:13 -08:00
  • 9d4134b830 Use a helper function to access values of private class properties Zach Borboa 2020-10-31 21:28:15 -07:00
  • a40cc77eb4 Bump version: 8.8.0 → 8.9.0 8.9.0 Zach Borboa 2020-10-31 20:47:32 -07:00
  • 3d8e4c38c2 Allow passing an indexed array to MultiCurl::setHeaders() Zach Borboa 2020-10-31 14:59:35 -07:00
  • bebefa431c Consider CaseInsensitiveArray an associative array. Zach Borboa 2020-10-31 12:32:19 -07:00
  • 86ae2ce786 Fix ArrayUtil::isArrayAssoc() erroring with a CaseInsensitiveArray. Zach Borboa 2020-10-31 11:25:49 -07:00
  • 37c605f9e4 Fix #651: Allow passing an indexed array to Curl::setHeaders() Zach Borboa 2020-10-30 21:52:43 -07:00
  • cea618a6c1 Update docblock with possible exceptions thrown Zach Borboa 2020-10-30 21:32:43 -07:00
  • 43f96a4c8b Clean up Zach Borboa 2020-10-27 19:05:58 -07:00
  • 1c0f49423a Merge pull request #650 from isecret/patch-1 Zach Borboa 2020-10-27 18:54:58 -07:00
  • 0982719743 update examples Mao Wang 2020-10-28 09:31:37 +08:00
  • 5a3a4cca9d update examples Mao Wang 2020-10-28 09:31:03 +08:00
  • 0e513d3082 update examples Mao Wang 2020-10-28 09:28:02 +08:00
  • e5831f35e1 Add scripts for each PHP version container to run tests. Zach Borboa 2020-05-22 20:50:52 -07:00
  • 8f5a4604ec Fix tar extract error due to HTTP redirect Zach Borboa 2020-05-18 22:22:45 -07:00
  • 25c37e8512 Fix missing rsync error: "sh: 2: rsync: not found" Zach Borboa 2020-05-18 22:18:37 -07:00
  • f4c41cb4b7 Add scripts for attaching to running container Zach Borboa 2020-05-18 22:16:57 -07:00
  • 14317ca210 Fix error: "the input device is not a TTY" Zach Borboa 2020-05-18 18:58:43 -07:00
  • 877e5b1275 Display error message indicating why execution of tests stopped Zach Borboa 2020-05-17 21:04:54 -07:00
  • be8cccc292 Stop execution of tests when a container step fails Zach Borboa 2020-05-17 20:10:43 -07:00
  • cec296410a Clean up Zach Borboa 2020-05-17 18:53:13 -07:00
  • 17c0697a4d Update link to continuous integration Zach Borboa 2020-05-17 15:32:39 -07:00
  • 85c95b187c Add rate limit test cases using uppercase letters for unit Zach Borboa 2020-05-16 23:53:29 -07:00
  • b33bfb93ef Clean up Zach Borboa 2020-05-16 23:51:23 -07:00
  • f5bc12ac56 Add example for using rate limiter via MultiCurl::setRateLimit() Zach Borboa 2020-05-16 23:45:59 -07:00
  • c4dfe8d6db Add files to run php74 tests inside a docker container Zach Borboa 2020-05-16 23:17:02 -07:00
  • f850bc73b7 Merge pull request #639 from zachborboa/ratelimiter Zach Borboa 2020-05-16 22:40:00 -07:00
  • 976008d094 Implement rate limiting requests via MultiCurl::setRateLimit() Zach Borboa 2020-05-16 22:01:15 -07:00
  • 9c00119ab5 Improve accuracy of timeout call by using microtime() Zach Borboa 2020-05-12 22:41:02 -07:00
  • 76ae1241cb Return a json response when calling the timeout test Zach Borboa 2020-05-09 23:04:58 -07:00
  • 138c0e4d1b Merge pull request #638 from zachborboa/disabletimeout Zach Borboa 2020-05-09 09:36:17 -07:00
  • ab407d6b25 Implement disableTimeout() Zach Borboa 2020-05-09 09:19:35 -07:00
  • 95f1386da5 Suggest printing some information when troubleshooting Zach Borboa 2020-05-01 07:57:02 -07:00
  • 1725c8a992 Merge pull request #632 from zachborboa/625 Zach Borboa 2020-04-22 22:50:45 -07:00
  • 75c9fc144b Fix #625: Update Url class to handle IPv6 addresses with bracket notation. Zach Borboa 2020-04-22 22:18:47 -07:00
  • 1f62ac4428 Fix #606: Add example for fetching range using Curl::setRange() Zach Borboa 2020-04-20 23:03:27 -07:00
  • 180273b577 Bump version: 8.7.0 → 8.8.0 8.8.0 Zach Borboa 2020-04-19 20:39:57 -07:00
  • c78d271b29 Fix #626: Add MultiCurl example for retrying with a new proxy Zach Borboa 2020-04-18 10:40:25 -07:00
  • ea66e3bfb9 Standardize the use import statements Zach Borboa 2020-04-17 18:47:59 -07:00
  • 2c6d228f58 Use vendor phpunit when available Zach Borboa 2020-04-11 12:19:12 -07:00
  • 85c9a1a5e9 Clean up Zach Borboa 2020-04-10 19:31:28 -07:00
  • 09006e0e26 Implement setInterface() harry 2020-04-10 12:02:41 +05:30
  • 73ec46ed20 Bump version: 8.6.1 → 8.7.0 8.7.0 Zach Borboa 2020-02-28 21:02:55 -08:00
  • 1b86b63f12 Merge pull request #623 from zachborboa/621 Zach Borboa 2020-02-21 08:37:55 -08:00
  • 7c93a1b746 Fix use of undefined constant STDERR under certain conditions. Zach Borboa 2020-02-21 08:19:55 -08:00
  • db99d69aac Update readme Zach Borboa 2020-02-19 20:03:30 -08:00
  • f57d5f7908 Add PHP 7.4 to list of compatible versions Zach Borboa 2020-02-19 19:45:12 -08:00
  • cbe9ab7d56 Merge pull request #617 from zachborboa/php74 Zach Borboa 2020-02-19 18:34:09 -08:00
  • c58b8be799 Run test server for PHP 7.4 continuous integration tests Zach Borboa 2020-02-19 17:28:57 -08:00
  • 9d46178d97 Use Xenial for gd support. Zach Borboa 2020-02-19 17:26:17 -08:00
  • 8a43e9a09f Add PHP 7.4 to continuous integration tests Zach Borboa 2020-02-19 17:25:48 -08:00
  • aa7bffa4b2 Merge pull request #620 from zachborboa/619 Zach Borboa 2020-02-17 16:17:30 -08:00
  • 8b15ec5b43 Fix continuous integration tests for PHP 5.3. Zach Borboa 2020-02-17 16:08:23 -08:00
  • 7340e8ede3 Fix continuous integration tests for PHP 5.3. Zach Borboa 2020-02-17 16:02:40 -08:00
  • 947848bd2a Fix continuous integration tests for PHP 7.0. Zach Borboa 2020-02-17 15:28:31 -08:00
  • 702e4a13ea Fix continuous integration tests for PHP 7.1. Zach Borboa 2020-02-17 14:44:45 -08:00
  • 2fd406a500 Fix continuous integration tests for PHP 7.3. Zach Borboa 2020-02-17 13:34:53 -08:00
  • fa3cfd37d5 Merge pull request #615 from zachborboa/pr608 Zach Borboa 2020-01-14 21:09:12 -08:00
  • cf9ab59780 Use setFile() Zach Borboa 2020-01-14 21:00:58 -08:00