aboutsummaryrefslogtreecommitdiffhomepage
path: root/include
Commit message (Collapse)AuthorAge
* Add missing GRPC_OVERRIDE, NFCGravatar Chilledheart2015-03-10
| | | | | Testing asan configuration with the latest clang compiler fails due to the warning `-Winconsistent-missing-override`. This patch fixes it.
* Merge github.com:grpc/grpc into creditGravatar Craig Tiller2015-03-05
|\
* \ Merge github.com:grpc/grpc into creditGravatar Craig Tiller2015-03-04
|\ \
| | * Merge github.com:grpc/grpc into qps_driverGravatar Craig Tiller2015-03-04
| | |\ | | |/ | |/|
| * | Remove include google/protobuf/message.h as it should be covered in config.hGravatar Yang Gao2015-03-04
| | |
| | * Generate latencies in driverGravatar Craig Tiller2015-03-03
| |/
* | Merge github.com:grpc/grpc into creditGravatar Craig Tiller2015-03-03
|\|
| * formattingGravatar Yang Gao2015-03-03
| |
| * Global replace google::protobuf::Message with grpc::protobuf::Message, all ↵Gravatar Yang Gao2015-03-03
| | | | | | | | tests passed
| * Add macrosGravatar Yang Gao2015-03-03
| |
* | Merge github.com:grpc/grpc into creditGravatar Craig Tiller2015-03-03
|\| | | | | | | | | | | | | | | | | | | | | | | Conflicts: build.json src/cpp/client/credentials.cc vsprojects/vs2013/grpc.vcxproj vsprojects/vs2013/grpc.vcxproj.filters vsprojects/vs2013/grpc_shared.vcxproj vsprojects/vs2013/grpc_shared.vcxproj.filters vsprojects/vs2013/grpc_unsecure.vcxproj vsprojects/vs2013/grpc_unsecure.vcxproj.filters
| * Remove HTTP mappings from status.hGravatar Eric Anderson2015-03-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The mappings are a combination of useless, inaccurate, and harmful. Leave them out until they are helpful and correct. Fundamental issues: - If in need of mappings, a user would need HTTP -> gRPC code mappings. But the docs don't provide that since the mappings are not 1:1. - There _is no_ gRPC -> HTTP code mapping taking place in gRPC. This may change in the future, but until then the docs are misleading. But even given those were resolved, there are additional issues. Two obvious examples: - 501 Not Implemented is refering to HTTP methods such as GET and POST not being implement. That should not be used for gRPC methods not found (UNIMPLEMENTED). - 404 Not Found is for when the resource is not found. In gRPC, the resource is the gRPC method, not the parameters (NOT_FOUND). If there is a REST conversion layer on top of gRPC, then 404 would be appropriate, but that just shows that the mapping can not be canonical.
* | Merge github.com:grpc/grpc into creditGravatar Craig Tiller2015-03-02
|\|
| * Guard headers tool.Gravatar Nicolas "Pixel" Noble2015-03-01
| |
| * Make it possible to compile with gcc4.6Gravatar Craig Tiller2015-02-26
| |
* | Merge github.com:grpc/grpc into creditGravatar Craig Tiller2015-02-24
|\|
| * Merge pull request #755 from nicolasnoble/feedbackGravatar Craig Tiller2015-02-24
| |\ | | | | | | Second batch of feedback.
| | * Second batch of feedback.Gravatar Nicolas Noble2015-02-24
| | |
| * | Add Server.WaitGravatar Craig Tiller2015-02-24
| |/
* | Merge github.com:grpc/grpc into creditGravatar Craig Tiller2015-02-24
|\| | | | | | | | | | | | | | | | | | | | | Conflicts: examples/pubsub/publisher_test.cc examples/pubsub/subscriber_test.cc include/grpc++/create_channel.h src/cpp/client/create_channel.cc test/cpp/end2end/async_end2end_test.cc test/cpp/end2end/end2end_test.cc test/cpp/util/create_test_channel.cc
| * Merge github.com:google/grpc into deprecate-c++Gravatar Craig Tiller2015-02-23
| |\ | | | | | | | | | | | | | | | Conflicts: test/cpp/end2end/async_end2end_test.cc test/cpp/end2end/end2end_test.cc
| | * Addressing a first batch of feedback.Gravatar Nicolas Noble2015-02-23
| | |
* | | Merge github.com:grpc/grpc into creditGravatar Craig Tiller2015-02-23
|\ \ \ | | |/ | |/|
| * | Merge pull request #710 from jboeuf/default_google_credsGravatar Craig Tiller2015-02-23
| |\ \ | | | | | | | | Added support for default credentials.
| | | * s/CreateChannel/CreateChannelDeprecatedGravatar Craig Tiller2015-02-23
| | |/ | |/| | | | | | | | | | | | | For the 2-argument version of CreateChannel. This is a temporary step until #711 is ready to roll out.
| | * Addressing iniitial feedback.Gravatar Julien Boeuf2015-02-23
| | | | | | | | | | | | | | | | | | | | | - Renaming default credentials -> google default credentials. - Various other things in cpp: - Adding Cpp wrapping for JWT Tokens. - Renaming ComposeCredentials -> CompositeCredentials.
* | | Remove dynamic_castGravatar Craig Tiller2015-02-23
| | |
* | | Update C++ server with new core APIGravatar Craig Tiller2015-02-23
| | | | | | | | | | | | And reflects the C++ API in ServerBuilder.
* | | Server API simplificationGravatar Craig Tiller2015-02-23
| | | | | | | | | | | | Remove 'secure_serer_create', and instead attach credentials to ports, meaning different ports can serve different credentials.
* | | Credentials prototypingGravatar Craig Tiller2015-02-23
|/ / | | | | | | | | | | - Remove CredentialsFactory as it's unnecessary - Effectively make Credentials a channel factory, allowing different credential types to create different channel types - this gives us a hook so that InsecureCredentials can at runtime instantiate a different kind of channel as required - giving us a way of generating an openssl free version of grpc++. - Server credentials not touched yet, but they'll need to be updated.
| * Added support for default credentials.Gravatar Julien Boeuf2015-02-21
| | | | | | | | | | | | | | | | | | - Tested with new tool (print_default_creds_token) on: - workstation for env var and well known place. - GCE for compute engine default creds. - I'd prefer the grpc_default_credentials_create() API to remain synchronous even though there may be an async call for gce detection on which we block.
* | Merge branch 'master' of github.com:google/grpc into installed_ssl_roots-patchGravatar Nicolas "Pixel" Noble2015-02-22
|\|
| * Merge pull request #703 from nicolasnoble/win32Gravatar Craig Tiller2015-02-21
| |\ | | | | | | Fixing Windows port.
| | * Factorizing out function split_host_port.Gravatar Nicolas "Pixel" Noble2015-02-20
| | |
* | | Adding roots.pem from Mozilla and associated logic.Gravatar Julien Boeuf2015-02-20
| |/ |/| | | | | | | | | | | - The roots.pem file has been generated from https://hg.mozilla.org/mozilla-central/raw-file/tip/security/nss/lib/ckfw/builtins/certdata.txt using https://github.com/agl/extract-nss-root-certs
* | 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
| |
| * Implementing JWT credentials (a.k.a JWT ID Tokens).Gravatar Julien Boeuf2015-02-19
|/ | | | - Not tested end to end yet
* Merge pull request #581 from ctiller/an-update-on-c++Gravatar Yang Gao2015-02-18
|\ | | | | Server side cancellation receive support for C++
| * Merge with async unary changesGravatar Craig Tiller2015-02-18
| |
| * Merge github.com:grpc/grpc into an-update-on-c++Gravatar Craig Tiller2015-02-18
| |\
* | | Delete symlink to my home directoryGravatar Craig Tiller2015-02-18
| |/ |/|
| * Simplify TryPluckGravatar Craig Tiller2015-02-18
| |
| * Move header #includeGravatar Craig Tiller2015-02-18
| |
* | Merge pull request #588 from yang-g/c++apiGravatar Craig Tiller2015-02-18
|\ \ | | | | | | Async client api change. Add a ClientAsyncResponseReader.
| * | 2015Gravatar Yang Gao2015-02-18
| | |
| * | Async client api change. Add a ClientAsyncResponseReader. Make the api ↵Gravatar Yang Gao2015-02-18
| | | | | | | | | | | | similar to streaming and symmetric to server side.
* | | Merge pull request #572 from ctiller/dox7Gravatar Nathaniel Manista2015-02-18
|\ \ \ | | | | | | | | Clarify completion queue laws
* \ \ \ Merge pull request #563 from ctiller/dox4Gravatar Nathaniel Manista2015-02-18
|\ \ \ \ | | | | | | | | | | Expand init/destroy documentation
| | | | * Merge github.com:grpc/grpc into an-update-on-c++Gravatar Craig Tiller2015-02-18
| | | | |\ | |_|_|_|/ |/| | | |