1452 Commits

Author SHA1 Message Date
7a971bb142 Fix check for error string. 2016-07-01 09:04:20 -07:00
0eec1573d0 Fix NULL pointer dereference. 2016-07-01 08:50:57 -07:00
84352c6400 Change interop server to support response_status field. 2016-07-01 07:51:35 -07:00
d7ac54924b Add status_code_and_message interop test. (Does not yet work, because
the server does not yet support the response_status field.)
2016-06-30 14:57:30 -07:00
714db19b0b Add response_status field to test.proto. 2016-06-30 14:44:55 -07:00
f38b9a9906 Merge pull request #741 from menghanl/reflection_import
Add comments to package reflection
2016-06-29 10:48:42 -07:00
e297a2401a Add import comments to package reflection 2016-06-28 17:46:18 -07:00
b94a578d43 Merge pull request #726 from menghanl/reflection
Server reflection service
2016-06-28 15:26:25 -07:00
5c7e717663 Merge pull request #740 from idcmp/patch-1
Fix typo.
2016-06-28 11:12:29 -07:00
74a71a17ac Fix typo. 2016-06-27 20:52:25 -07:00
078c90026f Minor fixes 2016-06-27 14:51:09 -07:00
26d2db5487 Add server.GetServiceInfo().
To replace server.ServiceMetadata() and server.AllServiceNames().
2016-06-27 12:01:05 -07:00
439f11e63d Minor changes
Add copyright
Return proto.Marshal(fd)
Comments
2016-06-27 12:01:05 -07:00
69c7425a21 Change server.ServiceMetadata to take service name and method name.
And some minor changes.
2016-06-27 12:01:05 -07:00
1302eb9c41 Minor fixes 2016-06-27 12:01:05 -07:00
451a2e416b Minor change in allExtensionNumbersForType(), add TestAllServiceNames() 2016-06-27 12:01:05 -07:00
3fe1c5b241 Add readme 2016-06-27 12:01:05 -07:00
cb12010c86 Remove return value idxs []int from fileDescForType() 2016-06-27 12:01:05 -07:00
99966b0e14 Remove t.Logf 2016-06-27 12:01:05 -07:00
965636a9b1 Minor changes, comments and test error message 2016-06-27 12:01:05 -07:00
ffd3d5874a Add test for testListServices 2016-06-27 12:01:05 -07:00
531771bfae Implement ServerReflectionRequest_ListServices 2016-06-27 12:01:05 -07:00
efe8d5f0f7 Add function AllServiceNames() to Server 2016-06-27 12:01:05 -07:00
ab04d8e500 Add service symbol checking to testFileContainingSymbol 2016-06-27 12:01:05 -07:00
29175df6c2 Update generated files in reflection 2016-06-27 12:01:05 -07:00
c26f2fb8f2 Remove TestFileDescWireFormatByFilename 2016-06-27 12:01:05 -07:00
5f5c109f1d Add TestFileDescForType TestFileDescContainingExtension 2016-06-27 12:01:05 -07:00
864c571f44 Remove mutex and cache 2016-06-27 12:01:05 -07:00
a5a4628ee4 Remove unused functions 2016-06-27 12:01:05 -07:00
6bda8ed552 Add checking response in reflection end2end tests 2016-06-27 12:01:05 -07:00
c41121a259 Remove filenameToDescMap, replace with proto.FileDescriptor() 2016-06-27 12:01:05 -07:00
d7e74bbbb0 Update generated files in reflection 2016-06-27 12:01:05 -07:00
ae32a64fc3 Add end2end reflection tests frame, not checking response 2016-06-27 12:01:05 -07:00
5d7d0ce3d3 Add returning unimplemented error to list_services 2016-06-27 12:01:05 -07:00
f28f4aa4bd Add allExtensionNumbersForTypeName and handle all_extension_numbers_response 2016-06-27 12:01:05 -07:00
54fd6c1ea3 Create response at beginning and populate it with corresponding bytes 2016-06-27 12:01:05 -07:00
d578ccfa12 Add fileDescWireFormatContainingExtension and handle file_containing_extension 2016-06-27 12:01:05 -07:00
36cfaed58e Add fileDescWireFormatContainingSymbol and handle file_containing_symbol 2016-06-27 12:01:05 -07:00
e826825578 Add function Metadata() to Server 2016-06-27 12:01:05 -07:00
ad71085be9 Add metadata when registering service 2016-06-27 12:01:05 -07:00
273b7164b3 Change package name and add InstallOnServer() 2016-06-27 12:01:05 -07:00
ffca1d2bce Add fileDescWireFormatByFilename, and handle file_by_filename 2016-06-27 12:01:05 -07:00
43e7db5352 Add ServerReflectionInfo handler, not implemented 2016-06-27 12:01:05 -07:00
6bd4f6eb1e Add reflection.proto 2016-06-27 12:01:05 -07:00
1be569e2d5 Make use of cache maps 2016-06-27 12:01:05 -07:00
8c8bcdd402 Add allExtensionNumbersForType 2016-06-27 12:01:05 -07:00
196c123058 Add fileDescContainingExtension 2016-06-27 12:01:05 -07:00
2453898c6a Add proto2.proto and proto2_ext.proto 2016-06-27 12:01:05 -07:00
dd2c45bc03 Add filenameForType 2016-06-27 12:01:05 -07:00
36cbb03cfe Add typeForName nameForType nameForPointer 2016-06-27 12:01:05 -07:00