606 Commits

Author SHA1 Message Date
Vijay Pai
17e13da531 Remove host option from ServerConfig proto since it is error-prone and
may cause inter-language confusion.
2016-01-29 01:24:05 -08:00
David Garcia Quintas
1e0aa204fb Merge branch 'master' of github.com:grpc/grpc into sync-async-plus-interfaces 2016-01-27 19:57:58 -08:00
murgatroid99
04bf21dbb8 Fix copyrights 2016-01-27 10:21:49 -08:00
Michael Lumish
87a019a173 Merge pull request #4887 from wilhuff/buffer-new
Allocate node Buffer contents with new[]
2016-01-27 10:19:21 -08:00
murgatroid99
dac737b137 Merge branch 'master' into node_binary_precompile 2016-01-26 17:19:04 -08:00
Marek Gilbert
4886dddee5 Allocate node Buffer contents with new[]
Nan::NewBuffer(char* data, uint32_t size) frees the provided buffer by
calling delete[]. This matches the allocation method to the free method.

Fixes grpc/grpc#4867.
2016-01-26 05:53:11 -08:00
murgatroid99
63dbfac724 Fix Node test lint error 2016-01-20 13:59:12 -08:00
murgatroid99
a00eda6b4f Completed integration of node-pre-gyp into Node library 2016-01-20 13:52:08 -08:00
David Garcia Quintas
0f510b032b Updated copyrights... 2016-01-15 12:16:03 -08:00
David Garcia Quintas
8ebc45f63b Merge branch 'master' of github.com:grpc/grpc into check_newlines 2016-01-15 11:39:08 -08:00
Michael Lumish
d55e4d3fbf Merge pull request #4743 from murgatroid99/node_doc_gen_config_update
Update Node API documentation generation configuration for move to repo root
2016-01-15 09:14:01 -08:00
David Garcia Quintas
c134a0446a Added sanity check for trailing newlines 2016-01-14 19:01:00 -08:00
Michael Lumish
b850e155ff Merge pull request #4709 from murgatroid99/node_method_names_no_capitalize
Don't modify proto method names in service paths in Node library
2016-01-14 18:29:56 -08:00
murgatroid99
5176f384a2 Update Node API documentation generation configuration for move to repo root 2016-01-14 18:29:17 -08:00
David Garcia Quintas
af73647f81 Added back trailing newlines 2016-01-14 15:55:03 -08:00
murgatroid99
4008482e65 Updated copyright in node/common.js 2016-01-14 11:09:08 -08:00
murgatroid99
3f599065b9 Update copyrights 2016-01-13 17:45:30 -08:00
murgatroid99
a2e8b73a57 Merge branch 'master' into release-0_12_master_merge 2016-01-13 11:42:18 -08:00
murgatroid99
e6690d6ee5 Don't modify proto method names in service paths in Node library 2016-01-13 10:05:00 -08:00
murgatroid99
d741f67ade Updated copyrights 2016-01-12 10:26:04 -08:00
murgatroid99
5bbf55f0db Merged from master and resolved merge conflicts 2016-01-08 12:33:22 -08:00
Craig Tiller
549243e5b6 Update some wrapped stuff 2016-01-07 17:10:25 -08:00
Craig Tiller
34f70fad2c Merge pull request #4640 from murgatroid99/node_use_core_metadata_check
Use core metadata validation functions in Node library
2016-01-07 17:01:29 -08:00
murgatroid99
10b3ca0118 Make Node library use core metadata validation instead of duplicating it 2016-01-07 10:03:18 -08:00
murgatroid99
c6a904261a Fixed a too-long line in a file 2016-01-04 15:25:09 -08:00
Craig Tiller
f676580386 Eliminate gpr_ int types - and insist on C99 variants instead 2015-12-22 13:49:30 -08:00
murgatroid99
6fbfcace18 Fix a couple of minor issues in the Node library 2015-12-18 15:26:50 -08:00
murgatroid99
032fe5bf37 Added support for ResponseParameters.interval_us to the Node interop server 2015-12-11 15:23:17 -08:00
murgatroid99
9cd4540e69 Simplified some code and added tests to increase code coverage 2015-12-09 16:12:37 -08:00
Michael Lumish
460924a94f Merge pull request #4304 from jtattermusch/proto_cleanup
Deduplication of health.proto and math.proto
2015-12-08 12:37:04 -08:00
Jan Tattermusch
8063fe7f52 Merge pull request #4321 from murgatroid99/node_benchmark_service
Node benchmark service
2015-12-08 11:02:18 -08:00
Jan Tattermusch
25c56f2413 Merge pull request #4306 from jcanizales/merge-release
Merge release-0.12 into master
2015-12-07 17:57:19 -08:00
Jan Tattermusch
7eb08a6c6b update location of .protos in node 2015-12-07 17:18:51 -08:00
Jan Tattermusch
ee31301a0c consolidate math.proto and health.proto 2015-12-07 17:18:51 -08:00
murgatroid99
e8145ee504 Fixed up the Node benchmark implementation 2015-12-07 14:56:32 -08:00
Jorge Canizales
bd6fbc875f Merge release-0.12 into master 2015-12-07 11:01:39 -08:00
murgatroid99
12aafc237f Refactored server.js and added a test to increase coverage 2015-12-07 10:52:25 -08:00
murgatroid99
09b021ae6d Generalize metadata plugin arguments to future-proof it 2015-12-04 15:15:41 -08:00
Seongjin Cho
b791684b4c Fixes memory leak when receiving data 2015-12-03 11:42:49 -08:00
Seongjin Cho
a11079ba4b Memory leak fix? 2015-12-03 11:42:32 -08:00
yang-g
1529ea2921 merge with head and resolve conflict 2015-12-02 13:23:33 -08:00
murgatroid99
eb7b4a332c Fixed some bugs in node benchmark service 2015-12-01 16:37:46 -08:00
Nicolas "Pixel" Noble
5be88fb496 Merge branch 'release-0_12'
Conflicts:
	src/core/security/credentials.c
	test/core/security/credentials_test.c
2015-12-01 22:40:44 +01:00
Seongjin Cho
562fb94a2f Fixes memory leak when receiving data 2015-12-01 11:13:15 +09:00
Seongjin Cho
f24f9b8b69 Memory leak fix? 2015-11-30 05:15:58 +09:00
murgatroid99
c98b20329e Added most of what's needed for QPS benchmark measurement 2015-11-24 17:21:40 -08:00
murgatroid99
f4f503b534 Remove old performance measurement scripts 2015-11-20 15:13:49 -08:00
Julien Boeuf
b6d16885ef Also adding a credentials type to the plugin API.
The purpose of this is to be able to install a composition policy that
describes which types are incompatible and that will be enforced during
call creds composition.

If this functionality is wanted it will be done in an additive function in
the API like :

void grpc_call_credentials_set_composite_policy(
  grpc_call_credentials_composite_policy policy);
2015-11-19 22:00:30 -08:00
Julien Boeuf
f011452c08 Fixing node build. 2015-11-18 22:12:29 -08:00
Julien Boeuf
4405daeb0a Fixing implementations. 2015-11-18 21:33:58 -08:00