Commit Graph

136 Commits

Author SHA1 Message Date
Craig Tiller 4d74056b08 Merge branch 'forever-is-a-long-time' into tis-but-thy-name
Conflicts:
	Makefile
	vsprojects/Grpc.mak
2015-06-29 08:49:49 -07:00
Craig Tiller ee98d84a02 Add an fd conservation test to verify that fds actually close 2015-06-29 08:45:55 -07:00
Craig Tiller 30ee10b785 Rename test into the right place 2015-06-26 08:09:01 -07:00
Masood Malekghassemi 1aa041ab1a BLARGHAFLARGHAAHAJHAKJHATJHKAYMNHZIYRN 2015-06-25 18:02:18 -07:00
Craig Tiller 3bc8ebd48e Implementation work for client_config
- uri parsing
- dns resolution
2015-06-24 15:41:15 -07:00
Yang Gao 89c5a56233 Add const to ByteBuffer methods and add tests 2015-06-22 16:31:11 -07:00
Julien Boeuf 5b1fdc5c3d Merge branch 'master' of https://github.com/grpc/grpc into ssl_auth_context_fix 2015-06-22 16:47:01 +02:00
Julien Boeuf a701ade70a Fixing ssl auth context. 2015-06-18 15:23:40 +02:00
Craig Tiller bf8ac3f406 Merge branch 'you-complete-me' into we-dont-need-no-backup 2015-06-17 09:15:48 -07:00
David Garcia Quintas 4d9414064e Merge branch 'master' of github.com:grpc/grpc into flags-abi 2015-06-15 23:53:27 -07:00
Jan Tattermusch 4b3f9522ec make buildtests on windows pass 2015-06-15 16:43:43 -07:00
David Garcia Quintas 1d5aca5de0 Added flags support to grpc_op.
Which includes its propagation to grpc_ioreq and validation mechanisms for checking that only known bits are set ot in).
Also added an internal flag (GRPC_WRITE_INTERNAL_COMPRESS) mask for its use in signaling compressed messages.
2015-06-14 14:42:04 -07:00
Craig Tiller ea37c9606c Merge github.com:grpc/grpc into we-dont-need-no-backup 2015-06-09 06:31:27 -07:00
Vijay Pai 372fd8791b Revert "Revert "Open loop sync/async multithreaded testing"" 2015-06-08 13:30:08 -07:00
Craig Tiller cfef24bb56 Merge github.com:grpc/grpc into we-dont-need-no-backup 2015-06-08 10:34:15 -07:00
Craig Tiller d55636d813 Revert "Open loop sync/async multithreaded testing" 2015-06-08 10:12:46 -07:00
Craig Tiller 1207ef5f52 Merge github.com:grpc/grpc into we-dont-need-no-backup 2015-06-08 08:40:32 -07:00
Craig Tiller ba9df85f7e Merge pull request #1948 from vjpai/poisson
Open loop sync/async multithreaded testing
2015-06-08 07:36:56 -07:00
vjpai aa4548ddf0 Add a new test for qps openloop to make sure this code gets exercised
regularly.
Also, convert qps_test to test, from benchmark
2015-06-08 00:54:03 -07:00
Craig Tiller f39f2d6dde Merge github.com:grpc/grpc into we-dont-need-no-backup
Conflicts:
	test/core/bad_client/bad_client.c
	test/core/httpcli/httpcli_test.c
2015-06-06 14:43:06 -07:00
Nicolas Noble cce361f7ca Merge pull request #1961 from ctiller/moar-defense
Add tests for initial settings frames being bad
2015-06-05 17:19:28 -07:00
Craig Tiller 3c26d09a7f Add a test of bad settings frame (and fix a bug!) 2015-06-05 14:48:30 -07:00
Craig Tiller b5075e3754 Add working tests for httpcli 2015-06-05 13:00:46 -07:00
Craig Tiller 14556ecf8c Merge branch 'count-the-things' into we-dont-need-no-backup
Conflicts:
	Makefile
	src/core/iomgr/pollset_posix.c
	src/core/surface/call.c
	src/core/surface/channel.c
	src/core/surface/server.c
	src/python/src/grpc/_adapter/_low_test.py
	tools/doxygen/Doxyfile.core.internal
2015-06-01 20:31:27 -07:00
Alistair Veitch f3da552d5b merge with master 2015-06-01 13:34:15 -07:00
Craig Tiller f29a6c107d Merge branch 'but-maybe-i-want-to-poll' into we-dont-need-no-backup
Conflicts:
	Makefile
	build.json
	src/core/security/credentials.c
	src/core/security/credentials.h
	src/core/surface/call.c
	test/core/end2end/tests/request_response_with_payload_and_call_creds.c
	tools/doxygen/Doxyfile.c++
	tools/doxygen/Doxyfile.core
2015-05-30 11:11:05 -07:00
Craig Tiller a2779c122e Merge github.com:grpc/grpc into but-maybe-i-want-to-poll
Conflicts:
	Makefile
2015-05-30 11:08:34 -07:00
Julien Boeuf f720bc5428 Merge branch 'master' of github.com:grpc/grpc into server_auth_context 2015-05-29 15:15:09 -07:00
Craig Tiller 127e390f07 Merge branch 'but-maybe-i-want-to-poll' into we-dont-need-no-backup 2015-05-29 13:59:39 -07:00
Craig Tiller 1a6f755c1f Make it possible to run with poll() instead of epoll()
Mostly to facilitate testing, but maybe in the future we want to work on
Linux systems with broken epoll support?
2015-05-29 13:56:44 -07:00
Craig Tiller bf26c53b10 Merge github.com:grpc/grpc into we-dont-need-no-cv 2015-05-28 12:44:56 -07:00
Craig Tiller 7a1b415237 Re-enable some tests 2015-05-27 16:41:55 -07:00
Craig Tiller 5d8310e104 Merge github.com:grpc/grpc into we-dont-need-no-backup 2015-05-27 16:28:34 -07:00
Craig Tiller 2d8b52bdc7 Mark tests not flaky 2015-05-26 17:06:55 -07:00
Alistair Veitch 9686dabd04 Initial refactoring and context API changes 2015-05-26 14:26:47 -07:00
Julien Boeuf b10ab57a88 Merge branch 'master' of github.com:grpc/grpc into server_auth_context 2015-05-26 10:53:21 -07:00
Craig Tiller ba3c3cd36c Add testing of bad client behavior
This test will become a suite over coming weeks.
Spin up a server, and send some illegal data to it, and probe that the correct behavior occurs.
2015-05-26 06:28:10 -07:00
Craig Tiller 3d49461845 Merge github.com:grpc/grpc into mmm-mmm-mmm-mmm 2015-05-21 14:24:13 -07:00
Julien Boeuf bd024536e5 Merge branch 'master' of github.com:grpc/grpc into server_auth_context 2015-05-21 10:06:10 -07:00
Vijay Pai 02accdb6e3 Merge pull request #1641 from ctiller/check-some-more-things
Run qps smoke tests on . LGTM.
2015-05-20 16:44:46 -07:00
Craig Tiller bf6bd2303c Merge github.com:grpc/grpc into mmm-mmm-mmm-mmm 2015-05-20 10:33:37 -07:00
Julien Boeuf 84d964a8df API for auth context and server-side secure transport only impl.
Still TODO:
- a way to plug a metadata processing (somewhat elsewhere but did not
  one to overload this already large PR).
- plug-in the auth context on the client side.
- Better end to end testing.
2015-05-20 07:48:48 +02:00
Craig Tiller 7a29098b71 Send RST_STREAM when closing from the server without getting a client half-close first 2015-05-19 12:49:54 -07:00
Craig Tiller 7a317e5c77 Add crashing client test 2015-05-19 09:38:29 -07:00
Craig Tiller 4f8b679a49 Merge github.com:grpc/grpc into mmm-mmm-mmm-mmm
Conflicts:
	Makefile
	build.json
2015-05-19 09:13:35 -07:00
Craig Tiller c8dd76f6e6 Merge github.com:grpc/grpc into check-some-more-things 2015-05-19 08:18:23 -07:00
Craig Tiller eadd9a3b8c Add testing for GRPC_TRACE 2015-05-18 14:52:12 -07:00
Craig Tiller de91fc1d67 Run qps smoke tests on Travis 2015-05-18 14:42:15 -07:00
Craig Tiller f79f63cb1d Merge github.com:grpc/grpc into mmm-mmm-mmm-mmm 2015-05-18 09:37:33 -07:00
Craig Tiller fff495e908 Fix test, readd it to build 2015-05-15 15:11:09 -07:00