aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core
Commit message (Collapse)AuthorAge
* Merge pull request #2216 from jboeuf/unpadded_base64Gravatar Nicolas Noble2015-07-01
|\ | | | | Base64 decode improvements
* \ Merge pull request #2229 from ctiller/forever-is-a-long-timeGravatar David Klempner2015-06-30
|\ \ | | | | | | Fix fd handling on posix
* | | Fix leak in chttp2_transportGravatar Craig Tiller2015-06-30
| | |
| * | Merge github.com:grpc/grpc into forever-is-a-long-timeGravatar Craig Tiller2015-06-30
| |\ \
* | | | Spam cleanupGravatar Craig Tiller2015-06-30
| |/ / |/| |
* | | Remove the ability to specify a string on cancel: it was broken and unused; ↵Gravatar Craig Tiller2015-06-30
| | | | | | | | | | | | will restore later
* | | Fix a bug where transports can leak because they are not shut down correctlyGravatar Craig Tiller2015-06-30
| | |
* | | Fix leaking unclaimed incoming metadataGravatar Craig Tiller2015-06-30
| | |
* | | SSL refcounting fixesGravatar Craig Tiller2015-06-30
| | | | | | | | | | | | | | | | | | Handle the case where we recreate an auth context. Add (opt-in) debugging for refcounts on auth contexts.
* | | Fix leak in chttp2_transport incoming metadataGravatar Craig Tiller2015-06-30
| | |
| | * Fixing indentation.Gravatar Julien Boeuf2015-06-30
| | |
| * | Add an fd conservation test to verify that fds actually closeGravatar Craig Tiller2015-06-29
| | |
* | | Merge pull request #2149 from ctiller/oops-i-split-it-againGravatar Vijay Pai2015-06-26
|\ \ \ | | | | | | | | Initial transport lock split up
| | * \ Merge github.com:grpc/grpc into forever-is-a-long-timeGravatar Craig Tiller2015-06-26
| | |\ \ | |_|/ / |/| | |
* | | | Merge pull request #2204 from nicolasnoble/completion-queue-refcount-debuggingGravatar Craig Tiller2015-06-26
|\ \ \ \ | | | | | | | | | | Adding file and line number to cq debug refcount.
| | | * \ Merge github.com:grpc/grpc into forever-is-a-long-timeGravatar Craig Tiller2015-06-26
| | | |\ \ | |_|_|/ / |/| | | |
* | | | | Merge pull request #2221 from yang-g/no_new_bbq_after_flushGravatar Craig Tiller2015-06-26
|\ \ \ \ \ | | | | | | | | | | | | Bug fix. Do not push to incoming_queue after it is flushed.
| | | | * | Call fd_orphan callback a little earlierGravatar Craig Tiller2015-06-26
| | | | | |
* | | | | | Merge pull request #2214 from ctiller/are-includes-saneGravatar Nicolas Noble2015-06-25
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | | Add a test that headers are properly in build.json
| | * | | | Bug fix. Do not push to incoming_queue after it is flushed.Gravatar yang-g2015-06-25
| | | | | |
* | | | | | Reworking the cascade kick to be Windows-specific.Gravatar Nicolas "Pixel" Noble2015-06-25
| |/ / / / |/| | | | | | | | | | | | | | This brings the Windows port more in-par with Linux. We're now making sure all of the pollsets are going to return immediately before calling the shutdown callback.
| | | * | Addressing commentsGravatar Craig Tiller2015-06-25
| | | | |
| | | | * Base64 decode improvements.Gravatar Julien Boeuf2015-06-25
| |_|_|/ |/| | | | | | | | | | | | | | | - Allow ablity to specify the length for decoding. - Allow for non-padded encodings to be decoded properly.
| | | * Simpler codeGravatar Craig Tiller2015-06-25
| | | |
| | | * Remove dead codeGravatar Craig Tiller2015-06-25
| | | |
| | | * Merge github.com:grpc/grpc into oops-i-split-it-againGravatar Craig Tiller2015-06-25
| | | |\ | |_|_|/ |/| | |
| * | | Merge github.com:grpc/grpc into are-includes-saneGravatar Craig Tiller2015-06-25
| |\ \ \ | |/ / / |/| | | | | | | | | | | Conflicts: tools/doxygen/Doxyfile.c++.internal
| * | | Add a test that headers are properly in build.jsonGravatar Craig Tiller2015-06-25
| | | | | | | | | | | | | | | | Clean up anything that failed
* | | | Merge pull request #2202 from nicolasnoble/don-t-recursive-lock-meGravatar Craig Tiller2015-06-24
|\ \ \ \ | | | | | | | | | | Let's inform the system of the lock to unlock...
* \ \ \ \ Merge pull request #2205 from nicolasnoble/threadpools-need-to-cascade-kickGravatar Craig Tiller2015-06-24
|\ \ \ \ \ | | | | | | | | | | | | Cascade-kick pollsets when shutting down.
* | | | | | On pollset shutdown, we need to unconditionally start the kick cascade.Gravatar Nicolas "Pixel" Noble2015-06-24
| | | | | |
| * | | | | Cascade-kick pollsets when shutting down.Gravatar Nicolas "Pixel" Noble2015-06-24
|/ / / / / | | | | | | | | | | | | | | | In the case we're using a threadpool, depending on where the threads are waiting in completion queue's next, they'll get stuck on shutdown because we're only kicking one of them. Instead, let's cascade-kick the pollsets when we shutdown so that we make sure all of them are exitting properly.
| | | * / Adding file and line number to cq debug refcount.Gravatar Nicolas "Pixel" Noble2015-06-24
| |_|/ / |/| | |
* | | | Merge pull request #2185 from ctiller/it-hides-themGravatar Nicolas Noble2015-06-24
|\ \ \ \ | | | | | | | | | | Move some code out of src/ into tools/
* \ \ \ \ Merge pull request #2167 from ctiller/everyone-is-specialGravatar David G. Quintas2015-06-24
|\ \ \ \ \ | |_|_|/ / |/| | | | Return dummy data for empty histograms
| | | * | Let's inform the system of the lock to unlock...Gravatar Nicolas "Pixel" Noble2015-06-24
| |_|/ / |/| | | | | | | | | | | Fixes #2190. In grpc_pollset_work we need to pass down which lock to unlock before actually doing something.
| | | * Merge github.com:grpc/grpc into oops-i-split-it-againGravatar Craig Tiller2015-06-24
| | | |\ | |_|_|/ |/| | |
| | | * Added commentsGravatar Craig Tiller2015-06-24
| | | |
| | * | Move some code out of src/ into tools/Gravatar Craig Tiller2015-06-23
| |/ / |/| | | | | | | | It shouldn't count towards coverage
* | | Merge pull request #2143 from murgatroid99/core_security_conversion_warningsGravatar jboeuf2015-06-23
|\ \ \ | | | | | | | | Fixed integer conversion warnings in src/core/security
* \ \ \ Merge pull request #2171 from ctiller/fix-pollingGravatar Nicolas Noble2015-06-23
|\ \ \ \ | | | | | | | | | | Remove return status from maybe_work.
| | | | * Merge github.com:grpc/grpc into oops-i-split-it-againGravatar Craig Tiller2015-06-23
| | | | |\ | |_|_|_|/ |/| | | |
* | | | | Merge pull request #2141 from murgatroid99/core_support_conversion_warningsGravatar Craig Tiller2015-06-23
|\ \ \ \ \ | | | | | | | | | | | | Fix integer conversion warnings in src/core/support
* \ \ \ \ \ Merge pull request #2165 from nicolasnoble/backup-poller-broke-meGravatar Craig Tiller2015-06-23
|\ \ \ \ \ \ | | | | | | | | | | | | | | Fixing Windows port after the removal of the backup poller.
* \ \ \ \ \ \ Merge pull request #2173 from nicolasnoble/don-t-recurse-locksGravatar Craig Tiller2015-06-23
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Fixing recursive locking under Windows.
* \ \ \ \ \ \ \ Merge pull request #2170 from ctiller/metadata-docsGravatar David G. Quintas2015-06-22
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Add metadata batch documentation
* \ \ \ \ \ \ \ \ Merge pull request #2166 from dgquintas/fix_compress_enum_parsing_winGravatar Nicolas Noble2015-06-22
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Fixed warning while parsing compression enum bytes.
| | | * | | | | | | Fixing recursive locking under Windows.Gravatar Nicolas "Pixel" Noble2015-06-23
| |_|/ / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | Shutting down is synchronous under Windows, so we don't want to do that while holding a lock.
| | | * | | | | | Fixing Windows port after the removal of the backup poller.Gravatar Nicolas Noble2015-06-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With the backup poller gone, the caller of grpc_pollset_work is expecting it to sleep. Aligning the behavior of the Windows port with the behavior of the Posix port.
| | | | | * | | | Remove return status from maybe_work.Gravatar Craig Tiller2015-06-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since alarm checks may mutate work deadlines for pollsets, the value returned from maybe_work is meaningless. Instead, maybe pollset_work always return 1 if maybe_work is invoked, and then redo the deadline check _on the next call_ to pollset_work.