aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/lib/channel/http_server_filter.c
Commit message (Collapse)AuthorAge
* review feedback and one bugfixGravatar Makarand Dharmapurikar2017-03-24
| | | | | | | added a needed unref_internal changed k_query_separator to a char from string review feedback addressed. added todo for changing flags to bool from int
* Merge branch 'master' of https://github.com/grpc/grpc into caching_with_uriGravatar Makarand Dharmapurikar2017-03-24
|\
* | fix a fuzzer detected corner caseGravatar Makarand Dharmapurikar2017-03-23
| |
* | yet another ref fixGravatar Makarand Dharmapurikar2017-03-23
| |
* | fixed asan memory leak ref issueGravatar Makarand Dharmapurikar2017-03-23
| |
* | addressed review feedback.Gravatar Makarand Dharmapurikar2017-03-22
| |
| * Merge branch 'master' of https://github.com/grpc/grpc into ↵Gravatar Noah Eisen2017-03-22
| |\ | | | | | | | | | error-slice-optimization
* | | removed multiple allocs, refactored b64 encoderGravatar Makarand Dharmapurikar2017-03-20
| | | | | | | | | | | | | | | | | | Added new api to b64.h for directly encoding to memory. Using slice_sub instead of string operations for separating path from query.
* | | using URI query to communicate payloadGravatar Makarand Dharmapurikar2017-03-20
| | | | | | | | | | | | | | | | | | | | | When using GET verb, the request payload is now communicated as a base64 encoded string in the query parameter. Deleted the code that wrote/read a custom header field (payload-bin), since caches don't consider this field when looking for a cache hit.
| * | Only use static on string literalsGravatar Noah Eisen2017-03-14
| | |
| * | Change error_create API to sliceGravatar ncteisen2017-03-13
| | |
| | * FixesGravatar Craig Tiller2017-03-13
| |/ |/|
| * Change error get/set API to grpc_sliceGravatar ncteisen2017-03-10
|/
* Merge github.com:grpc/grpc into zallocGravatar Craig Tiller2017-02-24
|\
| * Fix closure running: current code is unsafeGravatar Craig Tiller2017-02-23
| |
* | Merge github.com:grpc/grpc into zallocGravatar Craig Tiller2017-02-23
|\|
* | Add zalloc, convert a bunch of files to use itGravatar Craig Tiller2017-02-16
| |
| * Hoist constant setting out of loop - and shave some ns from call creationGravatar Craig Tiller2017-02-15
|/
* Fix substitutionGravatar Craig Tiller2017-02-09
|
* Should only do host-->:authority if there is no :authorityGravatar Craig Tiller2017-02-08
|
* Revert "Revert "Metadata handling rewrite""Gravatar Craig Tiller2017-01-23
| | | | This reverts commit 5e01e2ac977655aa074faf7fde0a74298f5e4c55.
* Revert "Metadata handling rewrite"Gravatar Craig Tiller2017-01-20
|
* Fix sanity: core_banned_functionsGravatar Craig Tiller2017-01-11
|
* Fix sanity: core_banned_functionsGravatar Craig Tiller2017-01-11
|
* Merge branch 'slice_with_exec_ctx_and_new_closures' into ↵Gravatar Craig Tiller2017-01-04
|\ | | | | | | metadata_filter_and_new_closures
| * Merge branch 'cleanup_closures' into slice_with_exec_ctx_and_new_closuresGravatar Craig Tiller2017-01-03
| |\
| | * Changes to exec_ctx/closure/combiner/workqueue interfacesGravatar Craig Tiller2016-12-28
| | | | | | | | | | | | | | | | | | | | | | | | - make closures know where they should be executed (eg, on a workqueue, or a combiner, or on an exec_ctx) - this allows removal of a large number of trampoline functions that were appearing whenever we used combiners, and should allow for a much easier interface to combiner locks
* | | Merge branch 'slice_with_exec_ctx' into metadata_filterGravatar Craig Tiller2016-12-27
|\| |
| * | Merge github.com:grpc/grpc into slice_with_exec_ctxGravatar Craig Tiller2016-12-27
| |\|
| | * Merge remote-tracking branch 'upstream/master' into client_channel_init_cleanupGravatar Mark D. Roth2016-11-28
| | |\
* | | | Fix metadata batch removal ref countingGravatar Craig Tiller2016-11-23
| | | |
* | | | bm_fullstack runsGravatar Craig Tiller2016-11-22
| | | |
* | | | Everything compiles...Gravatar Craig Tiller2016-11-22
| | | |
* | | | Initial conversion work to indexed metadataGravatar Craig Tiller2016-11-22
| | | |
* | | | Move from cmp --> eq, and provide a good implementation for interningGravatar Craig Tiller2016-11-21
| | | |
* | | | FixesGravatar Craig Tiller2016-11-18
| | | |
| | * | clang-formatGravatar Mark D. Roth2016-11-18
| | | |
| | * | Change destroy_call_elem() to return a grpc_error*.Gravatar Mark D. Roth2016-11-18
| | | |
* | | | Begin moving mdelem to be a value typeGravatar Craig Tiller2016-11-18
| | | |
* | | | Initial fixesGravatar Craig Tiller2016-11-17
| | | |
* | | | Merge branch 'slice_interning' into eliminate_mdstrGravatar Craig Tiller2016-11-16
|\| | |
| * | | Merge github.com:grpc/grpc into slice_with_exec_ctxGravatar Craig Tiller2016-11-16
| |\ \ \ | | | |/ | | |/|
| | * | Fix merge errorGravatar Craig Tiller2016-11-16
| | | |
| | * | Merge github.com:grpc/grpc into newlinesGravatar Craig Tiller2016-11-16
| | |\|
* | | | Progress towards mdstr eliminationGravatar Craig Tiller2016-11-10
|/ / /
* | | Enable sanity checkGravatar Craig Tiller2016-11-09
| | |
* | | Merge github.com:grpc/grpc into slice_with_exec_ctxGravatar Craig Tiller2016-11-09
|\ \ \ | | |/ | |/|
| * | Merge pull request #8618 from markdroth/channel_info_apiGravatar Mark D. Roth2016-11-08
| |\ \ | | | | | | | | Add API for getting arbitrary state back from a channel
| * \ \ Merge github.com:grpc/grpc into grpc_sliceGravatar Craig Tiller2016-11-08
| |\ \ \
| | * | | Remove errant initGravatar Craig Tiller2016-11-04
| | | | |