Hope Casey-Allen
4772a743e8
Delete hpack lookup table
2018-09-28 13:47:04 -07:00
Yash Tibrewal
5525521456
Build changes
2018-09-27 17:45:37 -07:00
Vijay Pai
be18cedf90
Delete epollsig poller and tests using it
2018-09-22 08:07:47 -07:00
Vijay Pai
3ee2919623
Merge pull request #16646 from vjpai/callback_codegen_client_unary
...
EXPERIMENTAL: Codegen for callback client unary calls
2018-09-20 16:35:33 -07:00
hcaseyal
5bb69e0f01
Merge pull request #16488 from hcaseyal/hpack_static_table
...
Hpack changes part 1: make grpc use the static hpack table on the encode path and optimize encoding
2018-09-20 09:32:59 -07:00
Vijay Pai
9e6511ae2e
Make the core callback interface API so that it can be used in generated code
2018-09-19 23:57:56 -07:00
Hope Casey-Allen
327c514fe7
Some reorganizing to respond to code review comments
2018-09-19 13:50:25 -07:00
Vijay Pai
8bf52535d1
Provide a generic client-side unary callback API
2018-08-30 15:46:27 -07:00
Juanli Shen
35501ad1df
Merge pull request #16467 from AspirinSJL/bump_master
...
Bump version to 1.16.0-dev
2018-08-27 18:34:38 -07:00
Yash Tibrewal
8d47cd4992
Revert "Revert "Fathom tcp changes""
2018-08-27 14:56:01 -07:00
Juanli Shen
8ceb27a324
Regenerate projects
2018-08-27 14:27:55 -07:00
Jan Tattermusch
97ba943f17
Revert "Fathom tcp changes"
2018-08-27 12:43:20 +02:00
Yash Tibrewal
f71fd84e42
more stuff
2018-08-24 17:05:30 -07:00
Yash Tibrewal
aab47cbdf2
Merge pull request #15941 from yashykt/fathomtcpchanges
...
Fathom tcp changes
2018-08-24 12:27:56 -07:00
Muxi Yan
35479b8a80
Merge pull request #16358 from muxi/privatize-boringssl
...
Make symbols of BoringSSL private
2018-08-24 09:34:58 -07:00
Muxi Yan
b24b212ee5
Make symbols of BoringSSL private to gRPC
2018-08-23 09:42:24 -07:00
Mark D. Roth
7a7e4f5652
Move C++ mu_guard class out of C-core public headers and fix style.
2018-08-16 13:19:01 -07:00
Yash Tibrewal
556775d7c7
Merge master
2018-08-13 10:53:06 -07:00
tdbhacks
bcd747d42d
Added system roots feature to load roots from OS trust store
...
Added a flag-guarded feature that allows gRPC to load TLS/SSL
roots from the OS trust store. This is the Linux-specific
implementation of such feature.
2018-08-09 11:01:31 -07:00
Srini Polavarapu
8c9af7464c
Regenerate projects
2018-07-19 09:52:56 -07:00
Yash Tibrewal
f0397933b0
Fathom TCP level changes. TracedBuffer for keeping track of all buffers
...
to be traced. Adding tests for Fathom and TracedBuffer. A lot more.
Please read PR description.
2018-07-16 16:28:15 -07:00
ncteisen
afb9829819
Fix the muddled linkeage of channelz
2018-07-06 15:34:54 -07:00
yihuaz
252d3f3b46
Merge pull request #15909 from yihuazhang/local_channel_credentials
...
Implement local channel/server credentials
2018-07-06 05:44:09 -07:00
Noah Eisen
024c663312
Merge pull request #15771 from ncteisen/serialization
...
Support Per-Method Codegen Generic on Server Side
2018-07-03 15:34:55 -07:00
Yihua Zhang
c5f1eda10f
implement loca credentials
2018-07-02 13:29:27 -07:00
Mark D. Roth
10d853dabd
Merge pull request #15891 from markdroth/subchannel_alignment_fix
...
Fix subchannel call stack alignment
2018-06-28 10:14:47 -07:00
ncteisen
8db7788d46
Merge branch 'master' of https://github.com/grpc/grpc into serialization
2018-06-28 00:12:02 -07:00
Mark D. Roth
2223e60b63
Avoid duplicate definitions of ROUND_UP_TO_ALIGNMENT_SIZE() macro.
2018-06-27 07:23:33 -07:00
Muxi Yan
0458a6b89a
Merge pull request #15847 from muxi/c++-protobuf
...
Add subspec for C++ protobuf
2018-06-26 12:59:42 -07:00
ZhouyihaiDing
f04fbd151b
PHP: fix distrib test
2018-06-25 17:30:58 -07:00
Juanli Shen
f5f1d57d7a
Add load reporting filter
2018-06-22 10:00:48 -07:00
Muxi Yan
6443601337
Subspec for C++ protobuf
2018-06-21 18:09:11 -07:00
ncteisen
93a90e6132
Support codegen generic on server side
2018-06-20 07:59:05 -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
Muxi Yan
358c625ce5
Update C++ podspec
2018-06-13 09:35:37 -07:00
Srini Polavarapu
c79c156307
Regenrate projects
2018-06-08 17:01:18 -07:00
ncteisen
c3c6e064b3
Add basic support for GetChannel
2018-06-05 16:59:25 -07:00
ncteisen
bba8840a4b
Change filename to channelz
2018-05-17 15:07:51 -07:00
kpayson64
4fad281ce8
Merge remote-tracking branch 'upstream/master' into fork_exec_ctx_check
2018-05-11 12:20:11 -07:00
jiangtaoli2016
274840e4d3
Migrate SSL_transport_security TSI to new TSI handshaker API
2018-05-09 14:42:48 -07:00
Yihua Zhang
392dad7134
incorporate alts to google default creds
2018-05-03 20:12:20 -07:00
Mehrdad Afshari
2d43a45ad1
Regenerate projects
2018-05-02 22:49:52 -07:00
kpayson64
701e70da07
c++ify
2018-04-30 17:40:59 -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
David Garcia Quintas
49f625f232
more comments
2018-03-27 11:23:49 -07:00
David Garcia Quintas
e44efe099d
rest of pr comments
2018-03-26 16:23:07 -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
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
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
David Garcia Quintas
aa843f2bfc
Testing making the authority filter a plugin, for cronet
2018-03-13 12:37:11 -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
David Garcia Quintas
c7c0d69d8b
Secure channels: use the right authority
2018-03-10 21:32:57 -08:00
Yihua Zhang
04fb58efbd
Add ALTS code to grpc/core
2018-03-08 06:49:24 -08:00
Sree Kuchibhotla
ae277dd000
Revert "Add ALTS C stack to gRPC core"
2018-03-07 14:35:36 -08:00
ncteisen
0c6024b94d
Merge branch 'master' of https://github.com/grpc/grpc into channel-tracing
2018-03-07 10:17:15 -08:00
Yihua Zhang
eaf6486677
Add ALTS code to grpc/core
2018-03-06 21:40:45 -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
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
9d7e57cac4
Merge branch 'master' into 2phase_thd
2018-02-22 14:33:24 -08:00
Muxi Yan
6ef0159e8e
Make C++ cocoapods example work
2018-02-21 18:10:49 -08:00
Muxi Yan
b19c525796
Disable Tests subspec
2018-02-21 17:29:33 -08:00
Muxi Yan
6be15eef08
Patch gRPC-C++.podspec to support framework
2018-02-21 16:33:44 -08:00
Vijay Pai
a8453a20d8
Merge branch 'master' into 2phase_thd
2018-02-21 10:24:15 -08:00
Mark D. Roth
9b32d9c4f3
Merge pull request #14437 from yihuazhang/security_connector_replacement
...
Security connector replacement
2018-02-21 07:59:04 -08:00
Yihua Zhang
75f0a9fbd2
place security_connector in its own subdirectory
2018-02-20 10:09:47 -08:00
Mark D. Roth
c887549f92
Convert LB policy API to C++.
2018-02-20 08:33:48 -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
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
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
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
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
8f4fbb1c55
Move avl to its own directory and rename it to grpc_avl
2018-02-08 10:04:08 -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
Vijay Pai
e318b5b131
Regain sanity
2018-02-02 09:33:56 -08:00
Vijay Pai
9494a9dacf
Regen projects
2018-02-02 09:32:10 -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
ncteisen
bdb746ec00
Merge branch 'master' of https://github.com/grpc/grpc into channel-tracing
2018-01-29 10:58:59 -08:00
Mehrdad Afshari
1732fc0673
regenerate projects to fix sanity
2018-01-26 12:35:41 -08: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
Noah Eisen
0a538e6dcf
regenerate project on linux
2018-01-24 16:24:12 -08:00
Muxi Yan
5cb25e7b07
generate projects
2018-01-24 16:16:52 -08:00
Muxi Yan
9492a92cd5
Clean up C++ tests and example
2018-01-21 15:18:04 -08:00
Muxi Yan
46ee18b5e5
Initial gRPC-C++ podspec
2018-01-05 16:01:16 -08:00