Yihua Zhang
c5f1eda10f
implement loca credentials
2018-07-02 13:29:27 -07:00
ncteisen
a0a59537d2
s/CodegenGeneric/Raw/g
2018-06-28 18:52:01 -07:00
ncteisen
8db7788d46
Merge branch 'master' of https://github.com/grpc/grpc into serialization
2018-06-28 00:12:02 -07:00
Nicolas "Pixel" Noble
d7c6c6e40f
!@#!%$@#
2018-06-27 22:30:12 +02:00
Juanli Shen
174166d20c
Add header back in build.yaml
2018-06-25 16:27:32 -07:00
Nicolas Noble
9789fa49fd
Merge pull request #15748 from nicolasnoble/libcxxabi
...
Skeleton of libcxxabi's usage.
2018-06-25 14:45:08 -07:00
Sree Kuchibhotla
e0198fce70
Merge pull request #15776 from sreecha/epollex-ownerfd-fix
...
Prevent pollable from accessing a potentially orphaned/destroyed fd
2018-06-25 13:37:36 -07:00
Nicolas "Pixel" Noble
b71da61dd1
c++14-compat is c++ only.
2018-06-24 21:56:32 +02:00
Nicolas "Pixel" Noble
c6ed823ef7
+ -> X
2018-06-23 10:22:49 +02:00
David G. Quintas
3acf8e6207
Merge pull request #15840 from dgquintas/common_nanopb
...
Update to use the canonical version of LB proto
2018-06-22 16:04:32 -07:00
Nicolas "Pixel" Noble
fe62844cc0
Not all compilers...
2018-06-22 19:44:18 +02:00
Juanli Shen
f5f1d57d7a
Add load reporting filter
2018-06-22 10:00:48 -07:00
Sree Kuchibhotla
afbc251b1a
Merge branch 'master' into epollex-ownerfd-fix
2018-06-22 09:45:34 -07:00
David Garcia Quintas
f3955ba711
Update to use the canonical version of LB proto
2018-06-21 17:46:31 -07:00
ncteisen
77472309d5
Add channel creation benchmark
2018-06-21 10:30:49 -07:00
Sree Kuchibhotla
1517f80908
Merge branch 'master' into epollex-ownerfd-fix
2018-06-21 10:01:06 -07:00
Juanli Shen
fba01d86e7
Remove load data store targets from build.yaml
2018-06-20 15:28:39 -07:00
ncteisen
bacd625d37
Add end2end test for codegen_generic
2018-06-20 07:59:05 -07:00
ncteisen
93a90e6132
Support codegen generic on server side
2018-06-20 07:59:05 -07:00
ncteisen
68d4f50f77
Merge branch 'master' of https://github.com/grpc/grpc into channelz
2018-06-19 14:00:52 -07:00
Sree Kuchibhotla
ccc8a46713
Merge branch 'master' into epollex-ownerfd-fix
2018-06-19 10:13:56 -07:00
Mark D. Roth
9e3e64604d
Merge pull request #15274 from JackOfMostTrades/verify-callback-core
...
Create verify_peer_options when creating ssl credentials to support a peer verification callback
2018-06-19 10:00:16 -07:00
Jim King
01cbab60f3
Merge pull request #15070 from Vizerai/filter_port
...
Adding opencensus grpc plugin with bazel support.
2018-06-18 17:01:26 -07:00
Sree Kuchibhotla
09d7da2652
Merge branch 'master' into epollex-ownerfd-fix
2018-06-18 09:39:09 -07:00
Sree Kuchibhotla
16ad9b8280
Added a test to catch such things in future
2018-06-16 12:14:30 -07:00
Alexander Polcyn
7eda61937e
Separate the posix part of the c-ares driver
2018-06-15 13:14:52 -07:00
ncteisen
c14e95fc63
Merge branch 'master' of https://github.com/grpc/grpc into channelz
2018-06-15 11:13:46 -04:00
Srini Polavarapu
d6616280d3
Merge pull request #15694 from srini100/bump-to-v1.14
...
Bump master to v1.14
2018-06-14 19:57:13 -07:00
ncteisen
f92460e539
Merge branch 'master' of https://github.com/grpc/grpc into channelz
2018-06-13 23:00:07 -07:00
Nicolas "Pixel" Noble
cbdf132edf
Skeleton of libcxxabi's usage.
2018-06-14 01:00:17 +02:00
David Garcia Quintas
4027392630
Merge branch 'master' of github.com:grpc/grpc into nanopb_build_cleanup
2018-06-12 18:39:43 -07:00
Ian Haken
68eff58df6
Create verify_peer_options when creating ssl credentials in order to expose a verification callback option.
...
These options are not yet exposed to languages outside of core.
2018-06-12 12:59:37 -07:00
apolcyn
87a63e0e8a
Merge pull request #15691 from apolcyn/roll_forward_fix_shutdown_closed_socket
...
Revert "Revert "Fix shutdown of closed fd when c-ares opens a second fd""
2018-06-12 11:50:53 -07:00
David Garcia Quintas
32c04931db
Merge branch 'master' of github.com:grpc/grpc into nanopb_build_cleanup
2018-06-11 15:52:42 -07:00
Srini Polavarapu
c79c156307
Regenrate projects
2018-06-08 17:01:18 -07:00
Alexander Polcyn
d2e357b10d
Revert "Merge pull request #15685 from grpc/revert-15435-fix_shutdown_closed_socket"
...
This reverts commit 8b5e45a35b , reversing
changes made to 2ea5e1d1de .
2018-06-08 14:19:46 -07:00
Jan Tattermusch
61278f3aa7
Revert "Fix shutdown of closed fd when c-ares opens a second fd"
2018-06-08 11:11:59 +02:00
ncteisen
b8a52e0cf3
Add new end2end test for channelz
2018-06-07 18:58:03 -07:00
ncteisen
a94896ffea
Add no_error_on_hotpath test
2018-06-07 16:08:48 -07:00
apolcyn
701a4b1c32
Merge pull request #15435 from apolcyn/fix_shutdown_closed_socket
...
Fix shutdown of closed fd when c-ares opens a second fd
2018-06-07 15:15:49 -07:00
ncteisen
ec482847b2
re run generate projects
2018-06-05 16:59:25 -07:00
ncteisen
c3c6e064b3
Add basic support for GetChannel
2018-06-05 16:59:25 -07:00
David Garcia Quintas
dd8bc8cfb4
moved nanopb flags from Makefile.template to build.yaml
2018-06-05 14:27:14 -07:00
David Garcia Quintas
24f6a02b31
Merge branch 'master' of github.com:grpc/grpc into nanopb_build_cleanup
2018-06-04 15:42:13 -07:00
kpayson64
f423280a90
Merge pull request #15607 from kpayson64/upmerge_changes
...
Upmerge changes
2018-06-04 13:19:27 -07:00
Alexander Polcyn
96dbfe1664
Fix shutdown of closed fd when c-ares opens a second fd
2018-06-04 10:15:47 -07:00
David Garcia Quintas
00e045dbb2
Fix the inclusion "third_party/nanopb/..." to simply "..."
2018-06-01 15:44:03 -07:00
kpayson64
b26b2af1db
Merge remote-tracking branch 'upstream/v1.12.x' into upmerge_changes
2018-06-01 10:42:08 -07:00
Vizerai
e501a3d3fd
Merge branch 'master' of https://github.com/Vizerai/grpc into filter_port
2018-05-29 10:45:32 -07:00
Jan Tattermusch
272cdca728
regenerate projects
2018-05-24 14:46:33 -07:00
Matt Kwong
67d7cdc45a
Support building sanitizers with Clang5+
2018-05-23 10:38:21 -07:00
Noah Eisen
654ecedd03
Merge pull request #15341 from ncteisen/registry++
...
C++-ify the ChannelzRegistry, Adds Generic Object Support
2018-05-17 19:34:15 -07:00
ncteisen
16b42ca9aa
Add skeleton gtest file
2018-05-17 15:07:52 -07:00
ncteisen
bba8840a4b
Change filename to channelz
2018-05-17 15:07:51 -07:00
apolcyn
fe3c66659d
Merge pull request #15422 from apolcyn/fix_circular_makefile_dep
...
Fix a makefile circular dependency
2018-05-17 11:54:45 -07:00
Alexander Polcyn
80f9c2a00b
Remove circular makefile dep between c-ares and address_sorting
2018-05-16 20:53:03 -07:00
Mehrdad Afshari
4ecc5d8225
Regenerate projects
2018-05-14 22:42:39 -07:00
Nicolas "Pixel" Noble
494d65da50
No longer automatically fallbacking on system's OpenSSL if it only has NPN.
2018-05-15 00:06:04 +02:00
kpayson64
4fad281ce8
Merge remote-tracking branch 'upstream/master' into fork_exec_ctx_check
2018-05-11 12:20:11 -07:00
Vizerai
41e4cedb70
Adding opencensus grpc plugin.
...
Rebasing to merge commits.
2018-05-10 11:41:15 -07:00
jiangtaoli2016
274840e4d3
Migrate SSL_transport_security TSI to new TSI handshaker API
2018-05-09 14:42:48 -07:00
yihuaz
47537f51ac
Merge pull request #15221 from yihuazhang/alts_fuzzer
...
Add ALTS fuzzer tests
2018-05-09 08:47:29 -07:00
apolcyn
57ed055f2f
Merge pull request #15283 from apolcyn/server_consume_socket_mutator
...
Consume socket mutators on posix servers
2018-05-08 21:04:36 -07:00
Alexander Polcyn
ac8b72f75b
Add a test that tcp server posix consumes socket mutators
2018-05-08 11:49:55 -07:00
Yihua Zhang
cc93663910
Add ALTS fuzzer
2018-05-08 10:15:03 -07:00
Mehrdad Afshari
2d43a45ad1
Regenerate projects
2018-05-02 22:49:52 -07:00
Mehrdad Afshari
e388cdfb63
Regenerate projects
2018-05-02 22:38:37 -07:00
Mark D. Roth
7df2441223
Merge pull request #14886 from markdroth/c++_subchannel_list
...
Convert subchannel_list code to C++.
2018-05-02 07:26:12 -07:00
Juanli Shen
a0aab7ebcc
Add load data store
2018-05-01 10:46:44 -07:00
kpayson64
701e70da07
c++ify
2018-04-30 17:40:59 -07:00
kpayson64
38ab21ee09
Add exec_ctx check to fork handlers
2018-04-30 17:40:59 -07:00
ncteisen
40ec89ff67
Support microbenchmarks internally
2018-04-25 17:41:23 -07:00
Mark D. Roth
2230d60942
Merge remote-tracking branch 'upstream/master' into c++_subchannel_list
2018-04-20 10:46:03 -07:00
Mark D. Roth
a1459aa6ce
Merge pull request #14954 from markdroth/retry_fix
...
Fix retry code handling of internally triggered recv_trailing_metadata.
2018-04-20 10:38:55 -07:00
kpayson64
7a20c962df
Break out qps services into seperate protos
2018-04-18 22:13:09 -07:00
Mark D. Roth
de077acf5d
Fix retry code handling of internally triggered recv_trailing_metadata.
2018-04-12 08:05:44 -07:00
Mark D. Roth
a63aa993e0
Merge remote-tracking branch 'upstream/master' into c++_subchannel_list
2018-04-10 14:02:26 -07:00
ncteisen
cf5b2666e1
Make GrpcProtoBufferReaderWriter public
2018-04-06 07:05:27 -07:00
Mehrdad Afshari
90cfc8ed57
Regenerate projects
2018-04-04 14:04:11 -07:00
Mark D. Roth
eef0cf6416
Merge remote-tracking branch 'upstream/master' into c++_subchannel_list
2018-04-03 14:55:42 -07:00
Muxi Yan
834aeca180
Revert "Let cronet use grpc_cronet_registry_plugin"
2018-03-30 16:20:43 -07:00
Mark D. Roth
7c1b5db3bb
Convert subchannel_list code to C++.
2018-03-30 13:28:56 -07:00
David Garcia Quintas
6334fcbe6b
fix generate project sanity
2018-03-29 14:16:50 -07:00
Srini Polavarapu
b48c912b6f
Merge pull request #14821 from srini100/master
...
Bump protobuf version check from 3.0.0 to 3.5.0
2018-03-29 13:09:51 -07:00
Mark D. Roth
7f25d201c3
Merge pull request #14734 from markdroth/c++_retry_throttle
...
Convert retry throttle code to C++ and add tests.
2018-03-29 07:47:47 -07:00
Mark D. Roth
9db86fcc63
Convert retry throttle code to C++ and add tests.
2018-03-28 07:42:20 -07:00
David Garcia Quintas
158375a440
Merge branch 'master' of github.com:grpc/grpc into authority_header
2018-03-27 14:46:18 -07:00
Muxi Yan
6fc54b3563
Merge pull request #14810 from muxi/cronet-plugin-registry-followup
...
Add more plugins to be used by grpc_cronet
2018-03-27 12:19:35 -07:00
David Garcia Quintas
49f625f232
more comments
2018-03-27 11:23:49 -07:00
Srini Polavarapu
cdc0e28fe5
Bump protobuf version check from 3.0.0 to 3.5.0
2018-03-26 18:16:15 -07:00
David Garcia Quintas
e44efe099d
rest of pr comments
2018-03-26 16:23:07 -07:00
David Garcia Quintas
861363d618
added call_host_override test
2018-03-26 15:57:33 -07:00
apolcyn
bd6bdf9327
Merge pull request #13290 from apolcyn/cares_address_sorting_master_c
...
Add address sorting submodule for use in c-ares wrapper
2018-03-26 14:34:57 -07:00
Muxi Yan
93e2d92992
Add more plugins to be used by grpc_cronet
2018-03-23 16:28:50 -07:00
David Garcia Quintas
fa460dcf1d
Factor out grpc_add_default_authority_if_not_present
2018-03-23 14:51:41 -07:00
David Garcia Quintas
0abc077d45
Merge branch 'master' of github.com:grpc/grpc into authority_header
2018-03-21 17:10:15 -07:00
Noah Eisen
dc93b71e53
Merge pull request #14751 from ncteisen/channel-tracing
...
[Fix Forward]: Channel Tracing Implementation; Part 1
2018-03-21 16:49:12 -07:00
David Garcia Quintas
a10634cadc
Merge branch 'master' of github.com:grpc/grpc into authority_header
2018-03-21 16:35:36 -07:00
Muxi Yan
1ead89f90e
Merge pull request #14758 from muxi/cronet-plugin-registry
...
Let cronet use grpc_cronet_registry_plugin
2018-03-21 14:58:50 -07:00
Alex Polcyn
77f64f76bd
Put address_sorting's public header under its own directory. Also add
...
test_only to sort function used in test.
2018-03-20 23:51:23 -07:00
Alexander Polcyn
690dde672a
Add address sorting submodule for use in c-ares wrapper
2018-03-20 23:51:19 -07:00
Muxi Yan
b94d68111d
Add message size filter and deadline filter plugins
2018-03-20 14:28:33 -07:00
Muxi Yan
7cc4bd80af
Let cronet use grpc_cronet_registry_plugin
2018-03-20 11:06:21 -07:00
Ruslan Nigmatullin
99d0cee31b
regenerate projects
2018-03-20 09:18:29 -07:00
ncteisen
3b42f83068
Revert "Revert "Channel Tracing Implementation; Part 1""
...
This reverts commit f2bea3725f .
2018-03-19 13:22:35 -07:00
Noah Eisen
f2bea3725f
Revert "Channel Tracing Implementation; Part 1"
2018-03-19 12:05:18 -07:00
Noah Eisen
1571abdb7f
Merge pull request #13883 from ncteisen/channel-tracing
...
Channel Tracing Implementation; Part 1
2018-03-16 07:55:43 -10:00
ncteisen
b93a006d64
Merge branch 'master' of https://github.com/grpc/grpc into channel-tracing
2018-03-15 13:46:28 -10:00
David Garcia Quintas
961353ab6d
moved filter to ext
2018-03-15 16:11:05 -07:00
Vijay Pai
ba46afe3e2
Delete status_test that has no coverage; replace with static_asserts
2018-03-15 11:30:59 -07:00
David Garcia Quintas
2f6fc700de
Abort if direct channel doesn't provide default authority ch arg
2018-03-14 11:19:26 -07:00
kpayson64
539f5068bd
Abstract libuv implementation
...
Structures the libuv implementation to allow for a plugable
BSD style socket implementation to allow for other IO Managers
2018-03-13 01:21:42 -07:00
Vijay Pai
2c6aee9cf7
Merge pull request #14591 from vjpai/framesize
...
Build with stack frame size limits
2018-03-12 14:21:10 -07:00
David Garcia Quintas
c7c0d69d8b
Secure channels: use the right authority
2018-03-10 21:32:57 -08:00
Mark D. Roth
3d8b32d8b3
Convert byte_stream API to C++.
2018-03-09 13:25:40 -08:00
Yihua Zhang
04fb58efbd
Add ALTS code to grpc/core
2018-03-08 06:49:24 -08:00
Jan Tattermusch
a5935917c5
Merge pull request #14629 from jtattermusch/bump_boringssl
...
Update third_party/boringssl to the latest chromium-stable
2018-03-08 10:44:02 +01:00
Sree Kuchibhotla
ae277dd000
Revert "Add ALTS C stack to gRPC core"
2018-03-07 14:35:36 -08:00
Jan Tattermusch
d606e36061
regenerate projects
2018-03-07 21:21:38 +01:00
ncteisen
0c6024b94d
Merge branch 'master' of https://github.com/grpc/grpc into channel-tracing
2018-03-07 10:17:15 -08:00
ncteisen
36e02bff2b
Fix sanity
2018-03-07 00:37:36 -08:00
ncteisen
97a3dbeb36
Move C++ to util, call it from core test
2018-03-07 00:00:14 -08:00
ncteisen
07ed0396a9
Add JsonProtoTest
2018-03-06 21:44:08 -08:00
Yihua Zhang
eaf6486677
Add ALTS code to grpc/core
2018-03-06 21:40:45 -08:00
ncteisen
9efb177730
Review feedback, gTest
2018-03-06 11:46:46 -08:00
ncteisen
e9587db853
Move status util
2018-03-06 08:16:04 -08:00
ncteisen
1cc064dbfc
Reviewer feedback, s/object_registry/channel_trace_registry
2018-03-06 08:01:17 -08:00
ncteisen
31c05ba668
reviewer feedback, rename
2018-03-06 07:09:37 -08:00
ncteisen
7d90d5497c
Reviewer feedback
2018-03-05 22:53:44 -08:00
Vijay Pai
2f4161c210
Use stack frame size limits for consistency with internal builds
2018-03-05 16:43:32 -08:00
ncteisen
94dad67f43
Merge branch 'master' of https://github.com/grpc/grpc into channel-tracing
2018-03-02 22:09:52 -08:00
ncteisen
75cf85c9ce
Merge branch 'master' of https://github.com/grpc/grpc into channel-tracing
2018-03-01 19:57:24 -08:00
Vijay Pai
b357f2f548
Merge branch 'master' into 2phase_thd
2018-03-01 11:48:29 -08:00
Mark D. Roth
a84f818653
Merge pull request #10684 from markdroth/retry
...
Retry support
2018-03-01 09:32:55 -08:00
David Garcia Quintas
396d49d958
Introduce a 'weak' and mutable version of slice hash table
2018-02-28 16:06:30 -08:00
Mark D. Roth
718c8341ca
Retry support.
2018-02-28 13:00:04 -08:00
Mark D. Roth
3e7f2df047
Convert slice hash table and service config code to C++.
2018-02-26 14:39:26 -08:00
Vijay Pai
8b05d0284f
Merge branch 'master' into 2phase_thd
2018-02-24 10:37:13 -06:00
Mehrdad Afshari
9073ea03ef
Regenerate projects
2018-02-22 22:21:33 -08:00
Vijay Pai
a8453a20d8
Merge branch 'master' into 2phase_thd
2018-02-21 10:24:15 -08:00
Yihua Zhang
75f0a9fbd2
place security_connector in its own subdirectory
2018-02-20 10:09:47 -08:00
Vijay Pai
da69355f30
C++ize gpr_thread as grpc_core::Thread, make it 2-phase init (construct/Start)
2018-02-19 22:39:58 -08:00
Tobias Jungel
5e176d5677
grpc-cli: add install-grpc-cli target to Makefile
...
ease the installation of grpc-cli using the Makefile
2018-02-16 12:50:59 +01:00
Vijay Pai
58a62755fc
Remove support for detached threads. All threads must be joined.
2018-02-15 21:30:13 -08:00
David G. Quintas
b0d71823a0
Merge pull request #14444 from dgquintas/kill_grpclb_test
...
Removed outdated grpclb_test
2018-02-15 21:06:21 -08:00
David Garcia Quintas
249a1d7104
Removed outdated grpclb_test
2018-02-15 16:04:28 -08:00
Muxi Yan
0e00c43082
Move headers from grpc++ to grpcpp
2018-02-15 14:49:34 -08:00
ncteisen
ac86f04373
Merge branch 'master' of https://github.com/grpc/grpc into channel-tracing
2018-02-13 09:27:35 -08:00
Vijay Pai
c745690caf
Internalize gpr_thd except for id and currentid
2018-02-12 11:44:52 -08:00
Vijay Pai
132efa0c9b
Add non-blocking test
2018-02-09 15:42:05 -08:00
Vijay Pai
0693b72b7f
Merge branch 'master' into gpr_review
2018-02-08 15:18:13 -08:00
Vijay Pai
0024ebc852
Merge pull request #14196 from vjpai/gpr_review_tls
...
GPR review: Privatize thread-local storage headers
2018-02-08 13:24:39 -08:00
Mark D. Roth
2a073981f3
Merge pull request #13684 from markdroth/c++_resolver
...
C++ Resolver API
2018-02-08 12:18:55 -08:00
Vijay Pai
18b9133f31
Merge branch 'master' into gpr_review
2018-02-08 12:18:09 -08:00
Vijay Pai
239b7d4b0b
Merge branch 'master' into gpr_review
2018-02-08 11:08:41 -08:00
Mark D. Roth
209f644f04
Convert resolver API to C++.
2018-02-08 10:26:46 -08:00
Vijay Pai
25b61fd60e
Merge branch 'master' into gpr_review_tls
2018-02-08 10:26:25 -08:00
Vijay Pai
573717bc8d
Merge branch 'master' into gpr_review3
2018-02-08 10:21:11 -08:00
Vijay Pai
32748c1b2a
Merge branch 'master' into gpr_review3
2018-02-08 10:06:23 -08:00
Vijay Pai
8f4fbb1c55
Move avl to its own directory and rename it to grpc_avl
2018-02-08 10:04:08 -08:00
Vijay Pai
b1ef84a7fd
Merge branch 'master' into gpr_review_host_port
2018-02-07 11:12:35 -08:00
Mehrdad Afshari
890e386d89
Merge pull request #14348 from mehrdada/upmerge
...
Upmerge 1.9.x to master
2018-02-07 10:23:36 -08:00
Muxi Yan
cda058de8e
build projects
2018-02-06 18:17:42 -08:00
Mehrdad Afshari
b9335ebe47
Upmerge branch 'v1.9.x' into 'master'
2018-02-05 23:23:42 -08:00
Ken Payson
1a8565d379
Bump version to 1.9.1
2018-02-05 14:24:52 -08:00
Vijay Pai
08ce35de61
Merge branch 'master' into gpr_review3
2018-02-02 11:23:22 -08:00
Vijay Pai
1acfaca3e6
Merge branch 'master' into gpr_review_host_port
2018-02-02 11:21:07 -08:00
David G. Quintas
45ba983cd0
Merge pull request #14284 from dgquintas/kill_lb_policies_test
...
Removed obsolete lb_policies_test
2018-02-02 09:41:02 -08:00
Vijay Pai
d4d0a30c6f
Privatize useful.h and avl.h
2018-02-02 09:16:44 -08:00
Vijay Pai
4c0640ebd6
Merge branch 'master' into gpr_review3
2018-02-02 09:12:11 -08:00
Vijay Pai
e5b0a50416
Merge pull request #14015 from vjpai/alarm
...
Remove alarm from core, implement in C++ layer only
2018-02-02 08:44:20 -08:00
David G. Quintas
4eca9598f6
Merge pull request #14228 from dgquintas/dns_cooldown
...
DNS cooldown mechanism
2018-02-01 18:43:36 -08:00
David Garcia Quintas
8d8214afe5
Removed obsolete lb_policies_test
2018-02-01 15:50:02 -08:00
David Garcia Quintas
64d02bac04
Merge branch 'master' of github.com:grpc/grpc into dns_cooldown
2018-02-01 15:00:03 -08:00
Vijay Pai
d2a575a458
Merge branch 'master' into HEAD
2018-02-01 14:49:51 -08:00
Matt Kwong
368504170d
Merge pull request #14256 from matt-kwong/bsl
...
Add BoringSSL tests
2018-01-31 19:12:07 -08:00
Mehrdad Afshari
e05ca2204e
Regenerate projects
2018-01-31 16:22:58 -08:00
Matt Kwong
1b0168e207
Add BoringSSL tests
2018-01-31 12:36:46 -08:00
Matt Kwong
32b9bddb27
Merge pull request #13948 from matt-kwong/bsl
...
Update BoringSSL submodule
2018-01-31 11:08:06 -08:00
Yash Tibrewal
a984e458bd
Merge pull request #14112 from yashykt/badclient
...
Bad client changes Part I
2018-01-30 18:35:21 -08:00
David Garcia Quintas
956fe5e089
Added tests, supporting c-ares as well as std resolver.
2018-01-30 16:06:22 -08:00
ncteisen
bdb746ec00
Merge branch 'master' of https://github.com/grpc/grpc into channel-tracing
2018-01-29 10:58:59 -08:00
Matt Kwong
654944bfeb
Add -fno-rtti and -fno-exceptions flags to BoringSSL compilation
2018-01-26 18:21:50 -08:00
Matt Kwong
a110c74c58
Update BoringSSL to latest chromium-stable ref
2018-01-26 18:21:25 -08:00
Mehrdad Afshari
812e5da193
Regenerate projects
2018-01-26 15:19:13 -08:00
Ken Payson
1dc0833bed
Don't segfault on header replay
2018-01-26 10:58:18 -08:00
Mark D. Roth
77474d46ad
Merge pull request #13820 from yihuazhang/rename-gts
...
Rename GTS to ALTS for TSI plugin
2018-01-26 08:30:44 -08:00
Jan Tattermusch
8f40827990
Merge pull request #14136 from jtattermusch/add_ubuntu_1710
...
Fix build under gcc7.2
2018-01-26 08:52:42 +01:00
Vijay Pai
ae376bf9d9
Privatize host_port.h; was not used in any wrapped language implementation
2018-01-25 23:06:24 -08:00
Vijay Pai
b6cf123717
Privatize thread-local storage headers
2018-01-25 22:12:28 -08:00
Vijay Pai
80e23d19df
Separate out cmdline so that it can be used in tool and test builds
2018-01-25 21:50:18 -08:00
Vijay Pai
8a99fdb57e
Move cmdline and subprocess from public gpr to test/core/util
2018-01-25 20:11:38 -08:00
Vijay Pai
16efe6c750
Generate projects properly
2018-01-25 09:01:53 -08:00
ncteisen
99bc5c624d
Merge branch 'master' of https://github.com/grpc/grpc into channel-tracing
2018-01-24 16:20:29 -08:00
Muxi Yan
fd900e09fb
Merge remote-tracking branch 'upstream/master' into fix-stream-compression-config-interface
2018-01-24 16:16:23 -08:00
Yash Tibrewal
ea8027a0b1
Merge branch 'master' into badclient
2018-01-24 10:58:25 -08:00
yang-g
98cd36e2c3
Add a test
2018-01-23 11:42:10 -08:00
Yihua Zhang
d36fe0708b
rename gts to alts
2018-01-23 10:40:45 -08:00
ncteisen
34ebf5dd9e
Move object registry out of gpr
2018-01-23 09:10:14 -08:00
ncteisen
bd0c019c39
Merge branch 'master' of https://github.com/grpc/grpc into channel-tracing
2018-01-23 08:58:11 -08:00
Jan Tattermusch
4c3496c234
attempt fixing boringssl compilation with gcc7.2
2018-01-23 12:11:50 +01:00
Jan Tattermusch
7196dfeccd
attempt fixing zlib compilation with gcc7.2
2018-01-23 12:04:19 +01:00
Tobias Jungel
d1a8da2fe0
remove core_stats.h from installed headers
...
core_stats.h is installed in a non standard directory and originates
from the source directory. Hence this PR removes it from beeing
installed.
2018-01-22 22:26:32 +01:00
Jan Tattermusch
2dc3b1eb55
regenerate projects
2018-01-22 15:38:32 +01:00
Yash Tibrewal
1791df0a72
Bad client changes to make large metadata test to work again
2018-01-22 03:18:38 -08:00
Vijay Pai
392e2131e1
Removing grpc_alarm from core requires a major version bump for core
2018-01-21 21:09:43 -08:00
Vijay Pai
2b226adf60
Remove alarm from core, implement in C++ layer only
2018-01-21 21:03:56 -08:00
Mehrdad Afshari
fb309a966b
Merge pull request #14092 from mehrdada/bump1-10
...
Bump version to 1.10
2018-01-19 15:11:31 -08:00
Mehrdad Afshari
43884047c9
Regenerate projects
2018-01-19 14:25:15 -08:00
Mehrdad Afshari
28d5cf33e9
Regenerate projects
2018-01-19 14:09:31 -08:00
Mark D. Roth
4f2b0fdadf
Rename 'gpr++' directories to 'gprpp'.
2018-01-19 13:04:59 -08:00
Muxi Yan
fb061c329a
Merge remote-tracking branch 'upstream/master' into fix-stream-compression-config-interface
2018-01-19 12:20:15 -08:00
Mark D. Roth
dbdf495f61
Split lib/support into lib/gpr and lib/gpr++.
2018-01-18 11:21:12 -08:00
Mark D. Roth
f512c0d048
Merge remote-tracking branch 'upstream/master' into ref_counting
2018-01-16 08:28:49 -08:00
Vijay Pai
69d3e0984d
Merge pull request #13815 from vjpai/catcher
...
C++: Catch exceptions from sync method handlers rather than crashing server
2018-01-15 10:54:18 -08:00
kpayson64
8a9f0fff64
Merge pull request #14000 from kpayson64/filter_status_code_2
...
Add back filter_status_code test
2018-01-12 10:40:35 -08:00
Vijay Pai
ae56b945e7
Merge pull request #13982 from vjpai/mkdir
...
Avoid link warnings: remove extraneous directories from -L and change mkdir order
2018-01-12 05:32:16 -08:00
Ken Payson
b353297b43
Revert "Revert "Set error status correctly on server side""
...
This reverts commit 951f84aea0 .
2018-01-11 20:25:30 -08:00
David G. Quintas
951f84aea0
Revert "Set error status correctly on server side"
2018-01-11 15:32:34 -08:00
Mark D. Roth
324703db51
Fix existing ref counting classes and add new ones.
2018-01-11 07:41:31 -08:00
Mark D. Roth
53430532ce
Merge pull request #13676 from markdroth/inlined_vector
...
Implement InlinedVector independently of absl.
2018-01-11 07:01:02 -08:00
Vijay Pai
52338fb9ee
Avoid linker warnings by removing extraneous directories from -L and making at right time
2018-01-11 00:38:20 -08:00
Vijay Pai
1d91362f81
exec_ctx_fwd.h should never have been in public headers
2018-01-10 15:59:05 -08:00
Mark D. Roth
c6406f32f6
Implement InlinedVector independently of absl.
2018-01-10 14:47:37 -08:00
ncteisen
b04efac6a5
Merge branch 'master' of https://github.com/grpc/grpc into channel-tracing
2018-01-09 13:49:37 -08:00
Yuchen Zeng
32d077e7e1
Merge pull request #13922 from y-zeng/openssl_1_1_0
...
Silence openssl 1.1.0 warnings
2018-01-08 17:19:51 -08:00
Vijay Pai
9d2d84382e
Add portability tests on Linux to make sure that build with -fno-exceptions
...
continues to work
2018-01-08 15:13:51 -08:00
Vijay Pai
8fc3715a17
Catch exceptions from sync method handlers without crashing server
2018-01-08 15:12:55 -08:00
Yuchen Zeng
c6ae9b562b
Silence openssl 1.1.0 warnings
2018-01-04 16:29:06 -08:00
Ken Payson
6535cfd140
Set error status correctly on server side
2018-01-04 13:17:28 -08:00
ncteisen
7d9b6358b5
Initial commit
...
Picks up work from https://github.com/grpc/grpc/pull/10259 .
A merge was impossible due to the many sweeping changed that
have occured since I last touched that PR (c++-ization, exec_ctx,
reorganitation of filters, etc).
2017-12-28 15:09:17 -08:00
ncteisen
bddedb962e
Install .pc files as mode 644
2017-12-20 13:49:46 -05:00
David Garcia Quintas
54d699ddda
Merge branch 'master' of github.com:grpc/grpc into backoff_cpp
2017-12-13 14:44:29 -08:00
Muxi Yan
032e9b32dc
Merge remote-tracking branch 'upstream/master' into fix-stream-compression-config-interface
2017-12-13 14:04:45 -08:00
ncteisen
cf1d28b473
Fix windows compile
2017-12-13 11:58:54 -08:00
Muxi Yan
6043006af1
Merge remote-tracking branch 'upstream/master' into fix-stream-compression-config-interface
2017-12-06 22:29:12 -08:00
Muxi Yan
fc38142db6
Merge commit 'b0bad8f^' into fix-stream-compression-config-interface
2017-12-06 22:02:08 -08:00
Muxi Yan
4a117f0be7
Merge e759d2a^
2017-12-06 18:47:16 -08:00
David Garcia Quintas
6667f15d8e
Merge branch 'master' of github.com:grpc/grpc into backoff_cpp
2017-12-04 16:25:01 -08:00
David Garcia Quintas
460b5e0cd3
Backoff test is now a C++ file
2017-12-04 16:12:16 -08:00
Mark D. Roth
6fa206de8f
Merge pull request #13336 from markdroth/server_connection_timeout
...
On server, include receiving HTTP/2 settings in handshake timeout
2017-12-04 14:28:49 -08:00
adelez
f0b952824b
Merge pull request #13442 from adelez/foundry_integration
...
Create a pilot job to run bazel tests remotely
2017-12-01 09:42:04 -08:00
Mark D. Roth
e109ddf89f
Merge remote-tracking branch 'upstream/master' into server_connection_timeout
2017-12-01 08:56:25 -08:00
Adele Zhou
5b7cdefb68
Rename port_hermetic to port_isolated_runtime_environment
2017-11-30 17:45:02 -08:00
Adele Zhou
c8bf2da1e0
Enabling hermetic testing for running tests on Foundry.
2017-11-30 17:10:28 -08:00
Vijay Pai
195cf1ebfd
Move histogram to test/core/util
2017-11-30 15:02:04 -08:00
Mark D. Roth
5f662537de
Merge pull request #13357 from markdroth/reference_counted
...
Add ReferenceCounted base class.
2017-11-30 07:05:18 -08:00
Mark D. Roth
c5d0df9e44
Merge remote-tracking branch 'upstream/master' into server_connection_timeout
2017-11-29 12:04:37 -08:00
Mark D. Roth
b337de9e02
Merge remote-tracking branch 'upstream/master' into reference_counted
2017-11-29 11:27:40 -08:00
Mark D. Roth
bf816d325e
Shorted "reference" to "ref".
2017-11-29 11:25:34 -08:00
Nicolas "Pixel" Noble
361f8108e4
Merge branch 'master' of https://github.com/grpc/grpc into upmerge-from-v1.7
2017-11-29 19:31:42 +01:00
Mark D. Roth
b319f491ff
Code review changes.
2017-11-28 14:50:07 -08:00
Craig Tiller
ecd1d5449d
Merge github.com:grpc/grpc into no-absl
2017-11-28 13:58:04 -08:00
Mehrdad Afshari
d39d007e8f
Merge pull request #13515 from mehrdada/bump-master-version
...
Bump 1.8.0-dev to 1.9.0-dev
2017-11-28 13:30:54 -08:00
Vijay Pai
bc61c538a9
Merge pull request #13491 from vjpai/destack
...
Pop lockfree stack off core implementation
2017-11-28 13:05:21 -08:00
Craig Tiller
84e379ae85
Merge github.com:grpc/grpc into no-absl
2017-11-28 11:38:55 -08:00
Mark D. Roth
cf9ca843eb
Add ReferenceCountedPtr class.
2017-11-28 08:24:35 -08:00
Mehrdad Afshari
14e96f9ae8
Bump 1.8.0-dev to 1.9.0-dev
2017-11-27 17:14:15 -08:00
Mark D. Roth
70db663ae8
Add ReferenceCounted base class.
2017-11-27 14:53:26 -08:00
Mark D. Roth
5491eb7c5b
Merge remote-tracking branch 'upstream/master' into server_connection_timeout
2017-11-27 10:17:44 -08:00
Vijay Pai
891254292e
Remove lockfree stack, again
2017-11-22 10:22:28 -08:00
yang-g
704009a198
Enable check for use-after-dtor
2017-11-21 17:24:50 -08:00
Mark D. Roth
b9f34acfe5
Add test for handshake timeout.
2017-11-21 15:47:12 -08:00
Noah Eisen
b8ec238211
Merge branch 'master' of https://github.com/grpc/grpc into inheritance-in-core
2017-11-21 10:12:28 -08:00
Nicolas "Pixel" Noble
18a6837bb0
Merge branch 'v1.7.x' of https://github.com/grpc/grpc
2017-11-21 00:36:21 +01:00
ncteisen
0392f8acc3
Merge branch 'master' of https://github.com/grpc/grpc into tracing++
2017-11-17 16:17:21 -08:00
ncteisen
aa3b19741f
Rename tracer_peer to tracer_util
2017-11-17 15:56:48 -08:00
Noah Eisen
ad3bdbeb4a
Merge pull request #13335 from ncteisen/inline-closure
...
Inline Closure
2017-11-16 14:43:06 -08:00
ncteisen
b606158955
Merge branch 'master' of https://github.com/grpc/grpc into inheritance-in-core
2017-11-14 17:09:48 -08:00
Juanli Shen
070f0c4b67
Merge pull request #13139 from AspirinSJL/stress_test
...
Client channel stress test
2017-11-14 17:06:26 -08:00
ncteisen
90ffc3a6f7
Add tracer peer to keep set_enabled private()
2017-11-14 16:29:35 -08:00
Juanli Shen
e5d2139e1e
Add client channel stress test
2017-11-14 16:07:23 -08:00
Vijay Pai
0d5e24d690
Merge pull request #13390 from vjpai/stats-proto
...
Remove unused import of stats.proto
2017-11-14 15:43:08 -08:00
Vijay Pai
6b514e64ff
Remove unused import
2017-11-14 13:58:51 -08:00
Alexander Polcyn
248c4f5848
Merge remote-tracking branch 'upstream/master' into pass_args_to_tsi
2017-11-13 16:31:27 -08:00
Alexander Polcyn
3f6b10afba
Use existing read buffer in security handshaker if present
2017-11-13 16:18:14 -08:00
Craig Tiller
348b334f4b
Back-out absl dependency for now
2017-11-13 15:16:03 -08:00
ncteisen
4d9c98b146
split POC into real test
2017-11-13 10:03:02 -08:00
ncteisen
f9d7c278be
Add no-rtti to all of core
2017-11-13 10:03:01 -08:00
ncteisen
dd34f3caf6
Inline closure
2017-11-12 20:18:24 -08:00
Alexander Polcyn
9f5163eb85
Bump v1.7.x branch to 1.7.2
2017-11-01 11:07:28 -07:00
Yash Tibrewal
d89c202dca
solve benchmark issue
2017-10-31 12:09:51 -07:00
Yash Tibrewal
888691344e
Merge branch 'master' into testc++ize
2017-10-31 11:24:36 -07:00
Yash Tibrewal
77532036b6
BUILD changes. test languauge to C++
2017-10-31 11:11:18 -07:00
Jim King
3e0769957e
Merge pull request #13106 from Vizerai/census_update
...
Cleaning up census code.
2017-10-31 11:10:00 -07:00
Yash Tibrewal
268685bcbd
Merge branch 'master' into testc++ize
2017-10-30 16:28:56 -07:00
Yuchen Zeng
9e6837d397
Merge pull request #12732 from y-zeng/connectivity_watcher
...
Client channel backup poller
2017-10-30 14:47:24 -07:00
Mark D. Roth
662ec97674
Merge pull request #12878 from markdroth/pick_first_subchannel_list
...
Refactor subchannel_list code out of RR and use it in PF.
2017-10-30 13:07:59 -07:00
Yuchen Zeng
0bad30a244
Use backup pollser instead of connectivity watcher
2017-10-30 12:06:52 -07:00
Yuchen Zeng
f8ed4fa7f4
convert connectivity_watcher to cpp file
2017-10-30 12:06:52 -07:00
Yuchen Zeng
7269667f9e
Add client channel connectivity watcher
2017-10-30 12:04:53 -07:00
Ken Payson
667aa2b990
Add call size bm_diff
2017-10-27 14:33:17 -07:00
Alexander Polcyn
40ba62f2a2
Bump v1.7.x branch to 1.7.1
2017-10-26 20:17:26 -07:00
Jim King
52620b698e
Merge branch 'master' into census_update
2017-10-26 11:27:03 -07:00
Yash Tibrewal
1cf9992ce2
Removing a few build.yaml errors
2017-10-26 11:19:27 -07:00
Yash Tibrewal
af922468dd
ssl_credentials_tests C++ized
2017-10-25 16:29:49 -07:00
Yash Tibrewal
3318979a5f
Merge branch 'master' into testc++ize
2017-10-25 16:26:03 -07:00
Yash Tibrewal
34a57d0346
rename all test core files to cc and a lot of C++ style conversions
2017-10-25 16:23:01 -07:00
Mark D. Roth
b188e0e15d
Merge remote-tracking branch 'upstream/master' into pick_first_subchannel_list
2017-10-25 07:28:29 -07:00
Justin Burke
9b9a44e4dd
Expose conversion of grpc to tsi cert pairs
2017-10-23 15:08:45 -07:00
Mark D. Roth
d38a2e89ab
Merge remote-tracking branch 'upstream/master' into pick_first_subchannel_list
2017-10-23 12:28:50 -07:00
Vizerai
bb7d088ed2
Cleaning up census code.
2017-10-23 12:06:29 -07:00
Nicolas "Pixel" Noble
863a0500df
Flagging 1.7.0
2017-10-21 01:48:27 +02:00
Vijay Pai
088112fea1
Create inproc version of QPS test and add a few simple tests of this to standard testing suite.
2017-10-19 14:29:13 -07:00
Yash Tibrewal
af6bb8515f
Disabling large_metadata_bad_client_test as per #11745
2017-10-18 13:05:22 -07:00
Craig Tiller
ff84ae8b7a
Merge github.com:grpc/grpc into pid++
2017-10-18 09:01:06 -07:00
Craig Tiller
48bed5ec63
Fix merge
2017-10-16 15:42:41 -07:00
Craig Tiller
fdfab883c3
Fix merge
2017-10-16 15:41:48 -07:00
Craig Tiller
62d51ae547
Merge github.com:grpc/grpc into pid++
2017-10-16 15:35:05 -07:00
Craig Tiller
cb1c0b0973
Merge github.com:grpc/grpc into vector
2017-10-16 11:56:54 -07:00
Craig Tiller
fba6475805
Merge github.com:grpc/grpc into chttp2_timer
2017-10-12 16:42:38 -07:00
Mehrdad Afshari
451c02b8bf
Fix FreeBSD Ruby and Python build
2017-10-12 16:12:54 -07:00
Frank Groeneveld
fbf8128da8
Add OpenBSD support
2017-10-12 13:50:38 -07:00
Ken Payson
9714e0376a
Add thread pool reset on fork with FORKING_SUPPORT_ENABLED
2017-10-12 10:22:48 -07:00
Mark D. Roth
0e8cad5bba
Merge remote-tracking branch 'upstream/master' into pick_first_subchannel_list
2017-10-12 09:13:15 -07:00
Craig Tiller
5d73d47f64
Merge github.com:grpc/grpc into vector
2017-10-12 08:42:31 -07:00
Muxi Yan
f7a97e19cf
build_project
2017-10-11 16:59:27 -07:00
Craig Tiller
28157f806c
Merge branch 'timer' into pid++
2017-10-11 09:50:27 -07:00
Craig Tiller
eab5bcb96f
Merge github.com:grpc/grpc into chttp2_timer
2017-10-11 09:49:23 -07:00
Vijay Pai
fed13916b0
Move h2_ssl_cert_test out of end2end fixtures, use gtest
2017-10-11 00:52:43 -07:00
Craig Tiller
247b23114d
C++ize PidController
2017-10-09 09:16:19 -07:00
Craig Tiller
50ca35e3e6
Fix test
2017-10-09 08:11:48 -07:00
Craig Tiller
922260656a
C++ize BDP estimator, introduce ManualConstructor
2017-10-08 21:16:12 -07:00
Muxi Yan
03fc857a6f
Merge remote-tracking branch 'upstream/master' into fix-stream-compression-config-interface
2017-10-06 18:47:09 -07:00
Mark D. Roth
5e9848e7b0
Refactor subchannel_list code out of RR and use it in PF.
2017-10-06 13:59:32 -07:00
Craig Tiller
d48bd078d7
Fixes
2017-10-06 11:25:14 -07:00
Craig Tiller
f4eb21ed6e
Merge github.com:grpc/grpc into vector
2017-10-05 10:28:34 -07:00
Craig Tiller
5291023730
Merge github.com:grpc/grpc into flowctl+millis
2017-10-05 10:28:15 -07:00
Craig Tiller
b7a8cace34
Add abseil to core, use it for InlinedVector
2017-10-05 09:50:18 -07:00
Craig Tiller
76eab735f4
Merge github.com:grpc/grpc into flowctl+millis
2017-10-05 08:36:34 -07:00
murgatroid99
90e9140211
1.7.x is now 1.7.0-pre1
2017-10-04 14:02:22 -07:00
Yash Tibrewal
ec3c138a83
Merge branch 'master' into externC
2017-10-03 16:23:42 -07:00
Matt Kwong
7bd592c7aa
Merge pull request #12690 from matt-kwong/cov
...
Fix coverage tests
2017-10-03 13:25:29 -07:00
Yash Tibrewal
bc460fa3c4
Rebasing on master for easier merging and testing
2017-10-02 19:01:25 -07:00
murgatroid99
9887379158
Update version to 1.8.0-dev, update g word to 'generous'
2017-10-02 17:31:33 -07:00
Yash Tibrewal
26c78038a5
Trying ken's fix for windows python
2017-10-02 16:34:00 -07:00
Yash Tibrewal
a0b96d4f9a
Running generate projects
2017-10-02 16:34:00 -07:00
Yash Tibrewal
15ce142d65
Reverting pb.c files for now. Also fixing few more build errors
2017-10-02 16:32:27 -07:00
Yash Tibrewal
4bf670793b
Running generate_projects.sh and solving some uv build errors
2017-10-02 16:29:41 -07:00
Yash Tibrewal
83062842c3
Changes for C to C++. Adding extern C to header files for compatibility.
...
Also converting to .cc
2017-10-02 16:29:41 -07:00
Yash Tibrewal
1c9b584a15
Changes for C to C++. Adding extern C to header files for compatibility.
2017-10-02 16:26:53 -07:00
Craig Tiller
1e868f0f95
Merge github.com:grpc/grpc into flowctl+millis
2017-09-29 11:18:26 -07:00
Muxi Yan
1c285b9812
Merge remote-tracking branch 'upstream/master' into fix-stream-compression-config-interface
2017-09-25 12:38:17 -07:00
Muxi Yan
92d1bc11ba
generate_project
2017-09-25 11:43:06 -07:00
Muxi Yan
31c66c576a
Merge pull request #12399 from muxi/fix-stream-compression-transport-duplicate
...
Fix stream compression transport duplicate
2017-09-22 14:41:41 -07:00
Craig Tiller
cfb2da4445
Merge github.com:grpc/grpc into flowctl+millis
2017-09-22 07:21:12 -07:00
Matt Kwong
0c867bed5b
Add -lstdc++ flag for compiling under gcov
2017-09-21 16:25:48 -07:00
Vijay Pai
efce6e1e50
Revert "Revert "Allow SerializationTraits to use grpc::ByteBuffer rather than only grpc_byte_buffer""
2017-09-21 13:12:52 -07:00
Muxi Yan
3f583b7829
Merge remote-tracking branch 'upstream/master' into fix-stream-compression-transport-duplicate
2017-09-19 10:12:25 -07:00
Craig Tiller
50448beab3
Merge github.com:grpc/grpc into grpc_millis
2017-09-18 13:56:51 -07:00