Gennady Kovshenin

Results 39 issues of Gennady Kovshenin

GET parameters without a value in the URL are not parsed without this patch; for example `?a&b=1` results in `a` not being included in the GET params dictionary at all,...

Working on #289 :)

Focus: File handling
Status: has merge conflict

The `CURLOPT_HEADERFUNCTION` and `CURLOPT_WRITEFUNCTION` options are not being reset if a cURL handle error occurs (which throws a `Requests_Exception` and stops execution). The destructor is not called due to lingering...

Component: Transports
Status: triage
Status: needs tests

The `request_multi` method does not take into account the verify option, unlike `request`. Moved the verify logic into `setup_handler` which does all the `curl_setopt` calls anyway and is called from...

Status: has merge conflict

The default `REQUESTS_TEST_HOST` endpoint (requests-php-tests.herokuapp.com) points to a very outdated version of httpbin forcing a couple of tests to be run directly against https://httpbin.org instead. The tests are: 7b099c59b152f746c0ea1324f138eab122f76c0c -...

Type: testing/chores/QA

Right now the fsockopen transport `request_multiple` method is just a foreach loop with a serial request implementation. Using `stream_select` and splitting the read and parse logic things can become parallel...

1) On install adds define( 'WP_CACHE', true ); to wp-config.php. On plugin deactivation it sets it to false, removed on plugin deletion. 2) On install it copies over advanced-cache.php to...

Some plugins are dumb enough to filter via `gettext` which may impact performance quite a bit.

Maybe make it work with this #10 glob/unlink `Pomodoro::clear`, maybe a WP_CLI interface (#7), nice.

When mofiles are updated we have to clear our caches, otherwise changed translations will not be served. New translations will, though. First thought is parsing the update date from the...

enhancement