aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/core/httpcli
Commit message (Collapse)AuthorAge
* Add HTTP request parsing.Gravatar Matthew Iselin2016-03-23
| | | | | | | | | This extends the existing http parser to support requests as well as responses. httpcli continues to exist and work as it has previously, though in the new directory src/core/http (to reflect the fact the directory now contains code relevant to parsing requests, which httpcli would not generally involve itself in).
* Fixing stupid double free.Gravatar Nicolas "Pixel" Noble2016-03-17
|
* Added python_wrapper.sh to take care of finding an appropriate version of ↵Gravatar Nicolas "Pixel" Noble2016-03-05
| | | | python from the system.
* Revert "Revert "Add an implementation firewall against pollset_set""Gravatar Craig Tiller2016-02-25
|
* Revert "Add an implementation firewall against pollset_set"Gravatar Vijay Pai2016-02-25
|
* Change pollset mutex ownershipGravatar Craig Tiller2016-02-25
|
* Provide an interface firewall between pollset and its implementationsGravatar Craig Tiller2016-02-19
| | | | | | | Starting to allow for >1 implementation of pollset within a binary. Do so without requiring an extra allocation for completion queues (which we could not tolerate).
* Move worker into pollsetGravatar Craig Tiller2016-02-18
|
* Update copyrightsGravatar Craig Tiller2016-01-28
|
* Preparatory changes for work sheddingGravatar Craig Tiller2016-01-28
| | | | | | | | - cleanup: change grpc_iomgr_cb_func to take a bool instead of int success - cleanup: follow through with iomgr callback scheduling functions - prepare: add a workqueue to offload to to grpc_exec_ctx_enqueue* functions
* Update copyrightsGravatar Craig Tiller2015-12-22
|
* Fix buildGravatar Craig Tiller2015-12-14
|
* Allows http(s)cli_test's server.py override.Gravatar Nicolas "Pixel" Noble2015-12-15
|
* Fix off by one bugGravatar Craig Tiller2015-12-13
|
* ASAN, Sanity fixesGravatar Craig Tiller2015-12-12
|
* Hit remaining corner cases in httpcli/parser.cGravatar Craig Tiller2015-12-11
|
* Fixes, review feedbackGravatar Craig Tiller2015-12-08
|
* Add a test of httpcli over sslGravatar Craig Tiller2015-12-08
|
* Fix clang-format scriptGravatar Craig Tiller2015-09-28
|
* Merge github.com:grpc/grpc into shindigGravatar Craig Tiller2015-09-24
|\
| * Use "#!/usr/bin/env python2.7" only in utilitiesGravatar Nathaniel Manista2015-09-23
| |
* | Finish cleanupGravatar Craig Tiller2015-09-22
| |
* | clang-format all core filesGravatar Craig Tiller2015-09-22
| |
* | Move argument passing to start of listGravatar Craig Tiller2015-09-22
| |
* | Rename initGravatar Craig Tiller2015-09-22
| |
* | Rename runGravatar Craig Tiller2015-09-22
| |
* | Move arguments to the start of listsGravatar Craig Tiller2015-09-22
| |
* | indent pass to get logical source lines on one physical lineGravatar Craig Tiller2015-09-22
| |
* | Rename call_list to closure_listGravatar Craig Tiller2015-09-22
| |
* | Call list progressGravatar Craig Tiller2015-09-21
|/
* Core compiles with -Wsign-conversionGravatar Craig Tiller2015-09-10
|
* Merge github.com:grpc/grpc into y12kdm3Gravatar Craig Tiller2015-08-18
|\
| * clang-format all sourceGravatar Craig Tiller2015-08-18
| |
* | Merge github.com:grpc/grpc into y12kdm3Gravatar Craig Tiller2015-08-12
|\| | | | | | | | | | | Conflicts: src/core/security/google_default_credentials.c test/core/security/verify_jwt.c
* | Add a test of non-blocking API behaviorGravatar Craig Tiller2015-08-06
| | | | | | | | ... also fix things that were broken :)
| * Merge github.com:grpc/grpc into kinetic-lopsided-poetryGravatar Craig Tiller2015-08-05
| |\ | |/ |/|
| * Testing port serverGravatar Craig Tiller2015-08-04
| | | | | | | | | | | | | | | | run_tests.py will start a server (if it's not running, or if the running port server mismatches the 'current' one) that serves ports to use for tests. The server is left running after run_tests.py finishes, so that in environments such as Mac and Windows where tests run unshielded from each other, we don't start jumping on already used ports.
* | Allow specific pollers to be wokenGravatar Craig Tiller2015-07-29
|/ | | | | | | | | | | | | | | | | | | Currently, if two threads call grpc_completion_queue_pluck on the same completion queue for different tags, there is a 50% chance that we deliver the completion wakeup to the wrong poller - forcing the correct poller to wait until its polling times out before it can return an event up to the application. This change tweaks our polling interfaces so that we can indeed wake a specific poller. Nothing has been performance tuned yet. It's definitely sub-optimal in a number of places. Wakeup file-descriptors should be recycled. We should have a path that avoids calling poll() followed by epoll(). We can probably live without it right at the second though. This code will fail on Windows at least (I'll do that port when I'm in the office and have a Windows machine).
* Updating wrapped languages to new time functionsGravatar Craig Tiller2015-07-13
|
* clang-format changed filesGravatar Craig Tiller2015-07-06
|
* Introduce multiple clocks to GPRGravatar Craig Tiller2015-07-01
|
* clang-format affected filesGravatar Craig Tiller2015-06-17
|
* Merge github.com:grpc/grpc into we-dont-need-no-backupGravatar Craig Tiller2015-06-06
|\ | | | | | | | | | | Conflicts: test/core/bad_client/bad_client.c test/core/httpcli/httpcli_test.c
| * Add working tests for httpcliGravatar Craig Tiller2015-06-05
| |
* | Properly integrate credentials metadata deliveryGravatar Craig Tiller2015-06-01
| |
* | Rephrase integration for httpcliGravatar Craig Tiller2015-06-01
| |
* | Merge github.com:grpc/grpc into we-dont-need-no-backupGravatar Craig Tiller2015-05-24
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/core/surface/call.c test/core/end2end/dualstack_socket_test.c test/core/end2end/tests/early_server_shutdown_finishes_inflight_calls.c test/core/end2end/tests/early_server_shutdown_finishes_tags.c test/core/end2end/tests/graceful_server_shutdown.c test/core/end2end/tests/invoke_large_request.c test/core/end2end/tests/max_concurrent_streams.c test/core/end2end/tests/max_message_length.c test/core/end2end/tests/request_response_with_binary_metadata_and_payload.c test/core/end2end/tests/request_response_with_metadata_and_payload.c test/core/end2end/tests/request_response_with_payload.c test/core/end2end/tests/request_response_with_payload_and_call_creds.c test/core/end2end/tests/request_response_with_trailing_metadata_and_payload.c test/core/end2end/tests/request_with_large_metadata.c test/core/end2end/tests/request_with_payload.c test/core/httpcli/httpcli_test.c tools/run_tests/run_tests.py
| * Remove all uses of __FUNCTION__Gravatar Craig Tiller2015-05-24
| |
* | Initial refactoring of a few testsGravatar Craig Tiller2015-05-11
|/
* Introduce slowdown factor for unit test deadlinesGravatar Craig Tiller2015-02-25
| | | | Dramatically lowers (eliminates maybe?) false negatives from ?SAN runs.