aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core
Commit message (Collapse)AuthorAge
* Merge pull request #705 from ctiller/fd_shutdownGravatar Nicolas Noble2015-02-21
|\ | | | | Fix a double-close in the server code.
| * Fix a double-close in the server code.Gravatar Craig Tiller2015-02-21
| | | | | | | | Exposed (I think) now that we properly handle POLLHUP.
* | Merge pull request #703 from nicolasnoble/win32Gravatar Craig Tiller2015-02-21
|\ \ | |/ |/| Fixing Windows port.
* | Merge pull request #641 from jboeuf/jwt_id_tokenGravatar Yang Gao2015-02-21
|\ \ | | | | | | Implementing JWT credentials (a.k.a JWT ID Tokens).
| | * Factorizing out function split_host_port.Gravatar Nicolas "Pixel" Noble2015-02-20
| | |
| | * Merge branch 'master' of github.com:google/grpc into win32Gravatar Nicolas "Pixel" Noble2015-02-21
| | |\ | |_|/ |/| |
| | * Fixing Windows port.Gravatar Nicolas "Pixel" Noble2015-02-20
| | |
* | | Check POLLHUP, POLLERR as requiredGravatar Craig Tiller2015-02-20
| | |
* | | sockaddr_un needs the null terminator included in the address lengthGravatar Craig Tiller2015-02-20
| | |
* | | This magically fixes the C build on my MacGravatar Craig Tiller2015-02-20
| |/ |/|
* | Merge branch 'master' of github.com:google/grpc into httpcli_testGravatar Nicolas "Pixel" Noble2015-02-21
|\ \ | | | | | | | | | | | | Conflicts: Makefile
| * | Make it possible to compile out tracingGravatar Craig Tiller2015-02-20
| | |
| * | Add a facility to control tracing without recompilingGravatar Craig Tiller2015-02-20
| | | | | | | | | | | | This will help greatly when it comes to diagnosing customer issues.
| * | Merge pull request #592 from ctiller/chex2Gravatar Nicolas Noble2015-02-20
| |\ \ | | | | | | | | Fix TSAN reported error in fd_posix.c
| * \ \ Merge pull request #665 from nicolasnoble/ssl-prefixGravatar jboeuf2015-02-20
| |\ \ \ | | | | | | | | | | Defining an installation prefix for grpc's root certs at compilation time.
| | * | | Defining an installation prefix for grpc's root certs at compilation time.Gravatar Nicolas "Pixel" Noble2015-02-20
| | | | |
| * | | | Removing the hardcoded SSL roots.Gravatar Julien Boeuf2015-02-20
| |/ / / | | | | | | | | | | | | | | | | | | | | - Makes 2 tests fail: - httpcli_test - interop_test
* | | | Disabled httpcli_test, and ran build cleaner.Gravatar Nicolas "Pixel" Noble2015-02-20
| | | |
| * | | Merge pull request #651 from ctiller/interopGravatar Yang Gao2015-02-20
| |\ \ \ | | | | | | | | | | Fix server side large message receiving
| | * | | Fix server side large message receivingGravatar Craig Tiller2015-02-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The check for whether to request more data was all messed up. On the client this needs to be after initial metadata is sent to guarantee that we have a live stream, but there's no such requirement at the server. Fix this. I also ran clang-format across the code so there are some formatting changes.
| | * | | Revert "Adding a constant for a well known place where the SSL roots are ↵Gravatar Nicolas Noble2015-02-19
| |/ / / |/| | | | | | | | | | | installed."
* | | | Adding a constant for a well known place where the SSL roots are installed.Gravatar Julien Boeuf2015-02-19
| | | |
| * | | 32 bit compilation fixes for coreGravatar Craig Tiller2015-02-19
|/ / /
| | * Implementing JWT credentials (a.k.a JWT ID Tokens).Gravatar Julien Boeuf2015-02-19
| |/ |/| | | | | - Not tested end to end yet
* | Merge pull request #619 from jayantkolhe/jayantkolhe-patch-2Gravatar Mugur Marculescu2015-02-19
|\ \ | | | | | | Jayantkolhe patch 2 - Many documentation updates.
| * | Create README.mdGravatar Jayant Kolhe2015-02-19
| | |
* | | Merge pull request #605 from vjpai/macGravatar Nicolas Noble2015-02-19
|\ \ \ | | | | | | | | Mac build is now ready
* \ \ \ Merge pull request #604 from jboeuf/fix_sprintfGravatar Yang Gao2015-02-19
|\ \ \ \ | | | | | | | | | | Fixing sprintf and a few other things.
| | * | | Do not need a Mac-specific CPU header yet as there are no CPU-specific featuresGravatar vjpai2015-02-18
| | | | | | | | | | | | | | | | | | | | in use yet
| * | | | Fixing sprintf and a few other things.Gravatar Julien Boeuf2015-02-18
| | | | |
* | | | | Fix a TSAN reported raceGravatar Craig Tiller2015-02-18
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | I think this was the frequent crash in uds_cancel_after_invoke. The race happens because a channel is deleted concurrently with an address being resolved (and UDS gets the resolution fast enough for this to actually happen). The fix is to guarantee no callbacks will be made after cancel has been called (which was the original guaranteee that got lost somewhere).
* / / / Fix a race where an fd can be deleted during pollingGravatar Craig Tiller2015-02-18
|/ / /
| | * clang-formatGravatar Craig Tiller2015-02-18
| | |
| | * Fix a TSAN reported errorGravatar Craig Tiller2015-02-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We now pass down pointers to closures instead of (callback, arg) pair elements separately. This allows us to store one word atomically, fixing a race condition. All call sites have been updated to the new API. No new allocations are incurred. grpc_fd_state is deleted to avoid any temptation to ever add anything there again.
* | | Merge pull request #587 from ctiller/chex2Gravatar Nicolas Noble2015-02-18
|\ \ \ | | |/ | |/| Fix use-after-free.
* | | Merge pull request #586 from dklempner/epoll_doc_fixGravatar Craig Tiller2015-02-18
|\ \ \ | | | | | | | | Fix comment on disabling multiple threads in epoll_wait
| | * | Fix use-after-free.Gravatar Craig Tiller2015-02-18
| |/ / |/| | | | | | | | | | | | | | | | | Transport and channel have different lifetimes, but share a metadata context. Make the metadata context ref counted, and have transport take a ref.
| * | Correct the comment documenting how to disable having multiple threadsGravatar David Klempner2015-02-18
| | | | | | | | | | | | in epoll wait.
* | | Spam cleanup, test speedupGravatar Craig Tiller2015-02-18
|/ /
* | Add missing new-lines at end of fileGravatar Craig Tiller2015-02-18
| |
* | Update copyright to 2015Gravatar Craig Tiller2015-02-18
| |
* | Merge github.com:grpc/grpc into copyrightGravatar Craig Tiller2015-02-18
|\ \
| * \ Merge github.com:grpc/grpc into c++apiGravatar Craig Tiller2015-02-17
| |\ \ | | | | | | | | | | | | | | | | Conflicts: src/core/surface/server.c
| | * \ Merge pull request #561 from ctiller/doxGravatar Yang Gao2015-02-17
| | |\ \ | | | | | | | | | | Fix shutdown semantics.
| * | | | Merge github.com:grpc/grpc into c++apiGravatar Craig Tiller2015-02-17
| |\| | |
| * | | | Add TODOGravatar Craig Tiller2015-02-17
| | | | |
* | | | | Merge github.com:grpc/grpc into copyrightGravatar Craig Tiller2015-02-17
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/python/src/__init__.py src/python/src/_adapter/__init__.py src/python/src/_framework/__init__.py src/python/src/_framework/base/__init__.py src/python/src/_framework/base/packets/__init__.py src/python/src/_framework/common/__init__.py src/python/src/_framework/face/__init__.py src/python/src/_framework/face/testing/__init__.py src/python/src/_framework/foundation/__init__.py src/python/src/_junkdrawer/__init__.py
| * | | | Merge pull request #553 from ctiller/tsanGravatar David Klempner2015-02-17
| |\ \ \ \ | | | | | | | | | | | | Fix a race in transport.
| | | | * | Fix shutdown semantics.Gravatar Craig Tiller2015-02-17
| | | | | | | | | | | | | | | | | | | | | | | | Document what they should be, ensure they're triggered, and fix what was broken.
| * | | | | UDS FixGravatar Craig Tiller2015-02-17
| | |_|/ / | |/| | | | | | | | | | | | | Remove existing UDS listeners IFF they are a socket before trying to create a new socket.