Nicolas "Pixel" Noble
3f1e696686
Disabled httpcli_test, and ran build cleaner.
2015-02-20 19:44:26 +01:00
Craig Tiller
c9a53f9568
Merge pull request #606 from yang-g/roots
...
remove prod_roots_certs.c
2015-02-20 10:11:08 -08:00
Yang Gao
aad032532c
Merge pull request #652 from ctiller/interop2
...
Ensure interop tests are run as part of run_tests
2015-02-20 09:53:04 -08:00
Craig Tiller
16a6ea6bc0
Ensure interop tests are run as part of run_tests
...
I'm honestly a little shocked this wasn't done previously.
2015-02-20 09:08:54 -08:00
Nicolas "Pixel" Noble
e567fa9325
Some 32 bits platforms don't like buildint asm for openssl.
2015-02-20 07:10:21 +01:00
Julien Boeuf
25380de72d
Adding tool for generating JWTs on the command line.
2015-02-19 19:17:32 -08:00
Jan Tattermusch
6d96a03b73
Merge pull request #633 from nicolasnoble/ldconfig
...
Running ldconfig shouldn't fail; so we can run fakeroot make install properly.
2015-02-19 16:19:43 -08:00
Nicolas "Pixel" Noble
cc2b42aa96
Running ldconfig shouldn't fail; so we can run fakeroot make install properly.
2015-02-20 00:42:21 +01:00
Masood Malekghassemi
f8e297a3c0
Added protoc plugin for Python GRPC.
2015-02-19 15:40:08 -08:00
Nicolas Noble
929325cee4
Merge pull request #621 from yang-g/header
...
add missing header
2015-02-19 14:24:21 -08:00
Yang Gao
1a986969d7
add more missing headers
2015-02-19 12:40:46 -08:00
Yang Gao
50556477d4
add missing header
2015-02-19 12:37:35 -08:00
Vijay Pai
850290ff7c
Fix a bug in Makefile where cpp_plugin name hadn't been updated yet where it
...
was used.
2015-02-19 09:59:44 -08:00
Yang Gao
c09c2f4f04
Merge remote-tracking branch 'upstream/master' into roots
2015-02-18 23:01:25 -08:00
Yang Gao
0d1e2f2ad9
remove prod_roots_certs.c since it is not used anywhere
2015-02-18 22:41:59 -08:00
Nicolas "Pixel" Noble
522d7122a8
Polishing Makefile to better install targets.
...
-) renamed cpp_plugin and ruby_plugin to grpc_cpp_plugin and grpc_ruby_plugin.
-) installing plugins.
-) install will now run protobuf's installation too.
-) adding documentation about installation prefix.
2015-02-19 01:28:04 +01:00
Jan Tattermusch
2ec0b3ea59
make grpc_csharp_ext compile and install independently from the grpc and gpr libraries
2015-02-18 15:16:54 -08:00
Craig Tiller
8a287d1a1b
Merge pull request #588 from yang-g/c++api
...
Async client api change. Add a ClientAsyncResponseReader.
2015-02-18 14:50:14 -08:00
Yang Gao
3a5e5495e5
Async client api change. Add a ClientAsyncResponseReader. Make the api similar to streaming and symmetric to server side.
2015-02-18 14:32:38 -08:00
Nicolas Noble
e359002ec4
Merge pull request #576 from vjpai/mac
...
Mac-specific Makefile inclusions and installation instructions
2015-02-18 13:48:23 -08:00
Jan Tattermusch
67fb94a9b4
remove nonexistent stream_context_interface.h from build.json
2015-02-18 12:44:05 -08:00
vjpai
7cc2c309f3
Mac-specific Makefile inclusions and installation instructions
...
Not yet fully building due to some gtest anomalies on Mac.
2015-02-18 12:33:37 -08:00
Craig Tiller
f74ec4ee43
Merge github.com:grpc/grpc into copyright
2015-02-18 08:30:14 -08:00
Craig Tiller
347b83c222
Merge github.com:grpc/grpc into copyright
...
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
2015-02-17 20:28:40 -08:00
Craig Tiller
5e276e88c4
Merge github.com:grpc/grpc into c++api
2015-02-17 13:33:24 -08:00
Craig Tiller
35108f6527
Allow grpc_init to be called multiple times
2015-02-17 11:24:15 -08:00
Craig Tiller
1f1b630fe7
Merge github.com:grpc/grpc into c++api
...
Conflicts:
Makefile
2015-02-17 07:33:19 -08:00
Nicolas "Pixel" Noble
23197abb50
Merge branch 'master' of github.com:google/grpc into uds
...
Conflicts:
Makefile
2015-02-17 05:14:17 +01:00
Nicolas Noble
befc83d3dd
Merge pull request #531 from ctiller/build
...
Add support for out of tree builds
2015-02-16 20:09:43 -08:00
Craig Tiller
3b93548b1c
Add Makefile copyright
2015-02-16 12:15:48 -08:00
Craig Tiller
cfdef957ad
Merge github.com:grpc/grpc into c++api
2015-02-16 11:13:22 -08:00
Craig Tiller
de2071beb8
Merge github.com:grpc/grpc into uds
2015-02-16 11:12:44 -08:00
Craig Tiller
acd6229304
Merge github.com:grpc/grpc into sopb
...
Conflicts:
Makefile
templates/Makefile.template
2015-02-16 11:12:28 -08:00
Craig Tiller
a9f997d362
Merge github.com:grpc/grpc into build
2015-02-16 11:10:23 -08:00
Craig Tiller
da224d6d7c
Fixes
2015-02-15 11:01:58 -08:00
Craig Tiller
61b910f638
Add support for out of tree builds
...
Auto-dependency building doesn't do this (yet)
2015-02-15 10:54:07 -08:00
Craig Tiller
ae7fe92389
Unix domain socket support
2015-02-13 23:16:32 -08:00
Nicolas "Pixel" Noble
d66cba2b93
Properly msan-instrumenting protobuf and our C++ tests - but gflags isn't instrumented yet.
2015-02-14 02:59:12 +01:00
Craig Tiller
e3018e6f7d
Avoid four allocations per stream
2015-02-13 17:05:19 -08:00
Craig Tiller
421e87a1b0
Merge github.com:grpc/grpc into c++api
...
Conflicts:
Makefile
2015-02-13 14:23:54 -08:00
Yang Gao
c061a2fcef
Merge pull request #509 from chen-wang/master
...
Rename examples/tips to examples/pubsub
2015-02-13 09:51:18 -08:00
Craig Tiller
96bd5f6b76
Add ubsan support
2015-02-13 09:04:13 -08:00
Craig Tiller
0220cf14b0
Add end2end async unary single threaded test (compiles)
2015-02-12 17:39:26 -08:00
Chen wang
842325110d
Rename examples/tips to examples/pubsub
2015-02-12 17:29:18 -08:00
Craig Tiller
0d1f67f4e5
Merge github.com:google/grpc into c++api
...
Conflicts:
Makefile
2015-02-12 17:14:30 -08:00
Craig Tiller
bc91e25c3d
Merge pull request #508 from nicolasnoble/make-protobuf
...
Compiling protobuf from the Makefile if we don't have it on the system.
2015-02-12 17:11:05 -08:00
Nicolas Noble
5383062df6
Compiling protobuf from the Makefile if we don't have it on the system.
2015-02-12 16:56:38 -08:00
Craig Tiller
869a8700f8
Merge github.com:grpc/grpc into c++api
2015-02-12 14:58:38 -08:00
murgatroid99
a8c21e8ecf
Added useful behavior for empty batch
2015-02-12 13:55:53 -08:00
Craig Tiller
24c06eada3
Run build cleaner
2015-02-11 21:26:45 -08:00
Craig Tiller
d9dd8fee04
Merge github.com:grpc/grpc into c++api
2015-02-11 18:19:24 -08:00
Craig Tiller
d8b88dec91
Merge pull request #475 from dklempner/epoll
...
Epoll based multipoller
2015-02-11 18:19:11 -08:00
Jan Tattermusch
6943fb3aed
added cpu_windows.c
2015-02-11 15:27:23 -08:00
David Klempner
53eae7a3e0
Merge branch 'master' into epoll
2015-02-11 13:07:19 -08:00
Craig Tiller
c416577636
Server progress
2015-02-11 10:51:04 -08:00
Craig Tiller
2dac79770e
Merge github.com:grpc/grpc into c++api
2015-02-11 08:10:49 -08:00
Craig Tiller
187994e0fd
Merge pull request #448 from nicolasnoble/grpc-win32
...
Windows port of iomgr.
2015-02-11 08:09:03 -08:00
Craig Tiller
5a4f991d5d
Merge github.com:grpc/grpc into c++api
...
Conflicts:
test/cpp/qps/server.cc
2015-02-11 07:56:42 -08:00
David Klempner
baced4def0
Epoll based multipoller
...
This is a multipoller based on epoll rather than poll.
Note that this implementation is aimed at correctness rather than
performance, although it should immediately have better scalability to
large numbers of FDs, both due to epoll's O(1) sized API and due to not
needing to wake up polling threads to do interest set changes.
One notable difference here is that we directly attach a wakeup fd
rather than using the freelisting kick mechanism that the poll() based
implementations use, because modifying the epoll set to use a different
kick fd each time isn't free.
2015-02-10 20:12:15 -08:00
Vijay Pai
2d63da7e53
Updated as a result of changed options in build.json
2015-02-10 10:57:37 -08:00
Craig Tiller
20f4af2e36
Move call.h -> impl/call.h
2015-02-10 09:52:15 -08:00
Craig Tiller
80e00a8c63
Stub out unary call wrapper
2015-02-09 20:54:25 -08:00
Nicolas "Pixel" Noble
811b07876c
Merge branch 'master' of github.com:google/grpc into grpc-win32
2015-02-10 01:26:37 +01:00
Nicolas Noble
45e67a37ae
Addressing comments.
2015-02-10 01:25:42 +01:00
Craig Tiller
65130596c1
Cleanup
2015-02-09 16:15:53 -08:00
Craig Tiller
b470169252
Remove more unnecessary files
2015-02-09 16:12:00 -08:00
Craig Tiller
40fcdaff0a
Remove stream_context
2015-02-09 15:43:34 -08:00
Craig Tiller
1d2e21962e
Server progress
2015-02-09 15:25:21 -08:00
Craig Tiller
3ccbf4ceba
Merge github.com:grpc/grpc into c++api
2015-02-09 10:44:32 -08:00
Craig Tiller
a24496716a
Add call.cc
2015-02-09 10:44:18 -08:00
Yang Gao
ee8f51fc8b
Merge pull request #381 from ctiller/async-api-new
...
New Core API
2015-02-09 09:55:54 -08:00
Craig Tiller
2ca4708921
Merge branch 'async-api-new' into c++api
2015-02-09 09:25:45 -08:00
Craig Tiller
ae00e37ac2
Fix duplicated line
2015-02-09 08:54:01 -08:00
Craig Tiller
d78a657980
Merge github.com:grpc/grpc into async-api-new
2015-02-06 17:18:10 -08:00
Craig Tiller
f834bdc3cf
Move completion_queue.cc to common
2015-02-06 16:36:05 -08:00
Craig Tiller
1ffa52f6dc
Clean build.json
2015-02-06 16:32:46 -08:00
Craig Tiller
aa2ac59b5c
Merge github.com:google/grpc into async-api-new
2015-02-05 13:44:05 -08:00
Craig Tiller
cff2d15f94
Convert more tests (and re-enable some disabled ones)
2015-02-05 13:22:49 -08:00
Yang Gao
f229d4fd4d
Merge pull request #359 from jboeuf/ssl_default_creds_integration
...
Adding support for loading the SSL roots from an environment variable.
2015-02-05 13:19:52 -08:00
Craig Tiller
86d9159356
Merge github.com:google/grpc into async-api-new
2015-02-05 11:42:58 -08:00
Nicolas "Pixel" Noble
0f3ec82238
Adding Windows tcp server code.
2015-02-05 19:40:38 +01:00
Julien Boeuf
7413f10832
Adding linux specific env implementation.
2015-02-04 17:00:08 -08:00
Craig Tiller
4b6ab78f36
Merge github.com:google/grpc into async-api
2015-02-04 16:32:56 -08:00
Nicolas "Pixel" Noble
900dadb2df
Merge branch 'master' of github.com:google/grpc into grpc-win32
...
Conflicts:
include/grpc/support/time_win32.h
2015-02-04 23:41:51 +01:00
Nicolas Noble
6393dd36f1
Fixing build.json by removing files that are no longer present.
2015-02-04 14:23:39 -08:00
Craig Tiller
d77c92bd98
Merge github.com:google/grpc into async-api-new
2015-02-04 12:25:17 -08:00
Nicolas Noble
32c1ad90ce
Merge pull request #369 from jboeuf/tsan_openssl
...
Fixing tsan errors in OpenSSL (#319 )
2015-02-04 09:49:38 -08:00
Julien Boeuf
fdbb1b039b
... And the project files...
2015-02-03 22:01:58 -08:00
Craig Tiller
30fd935a4f
Merge github.com:google/grpc into async-api
2015-02-03 21:21:23 -08:00
Craig Tiller
d27cf3b387
Merge github.com:google/grpc into async-api-new
...
Conflicts:
Makefile
2015-02-03 21:20:45 -08:00
Craig Tiller
ea61b07800
Updated the first test (which fails)
2015-02-03 19:19:27 -08:00
Nicolas Noble
f279362d0c
Merge pull request #370 from jtattermusch/csharp_c_ext
...
added grpc extension library for C#
2015-02-03 18:01:51 -08:00
Nicolas "Pixel" Noble
21f627ad0a
First draft of the win32 implementation of iomgr.
...
Caveats:
-) The win32 pollset isn't threadsafe (yet).
-) Only client code is implemented.
-) Only very simple code has been tested with it yet.
2015-02-04 02:13:04 +01:00
Jan Tattermusch
94c365326a
added grpc extension library for C#
2015-02-03 15:58:31 -08:00
Chen Wang
ca3d6f16df
Remove duplicated target tips_client defintion.
2015-02-03 14:23:18 -08:00
Craig Tiller
2c189e393c
Fork tests into legacy/non-legacy
2015-02-03 13:56:55 -08:00
Chen Wang
4428596d10
Merge remote-tracking branch 'upstream/master'
2015-02-03 11:32:13 -08:00
Julien Boeuf
026a417def
Adding support for loading the SSL roots from an environment variable.
...
- Had to add support for files and environment variables as well.
- I can't compile on windows so I'm sure there will be some issues.
- Tested end-to-end with the simple ssl fullstack test.
2015-02-02 18:36:37 -08:00
Craig Tiller
5350c2e703
Clean build file, regen projects
2015-01-31 20:09:19 -08:00
Craig Tiller
d2e2805922
Preserve proto order
2015-01-31 20:06:21 -08:00