Hey James, Where gRPC comes from depends on your setup; the C++ development guide[1] describes it all, but I personally use Conda with conda-forge which gets me gRPC 1.32.
The dependency version again depends on where you're looking - for bundled builds it's set in thirdparty/versions.txt[2], for the other CI builds it's set in various config files. Best, David [1]: https://arrow.apache.org/docs/developers/cpp/building.html [2]: https://arrow.apache.org/docs/developers/cpp/building.html#bundled-dependency-versions On 10/2/20, James Duong <jam...@bitquilltech.com> wrote: > Hi David, > > I've created a WIP PR illustrating what I'm planning to do. However I'm > still trying to figure out a few things: > > - In my environment, gRPC is coming from miniconda3 for C++, and seems > to be an older version. In more recent versions, gRPC has an > experimental > API TlsCredentials, which has the option to disable cert validation. Is > it > normal that this comes from miniconda, or is it just my setup? > - See: > > https://github.com/grpc/grpc/blob/a6a5cbfee2ff2709a8bc66c3d4b428db48ae46af/src/cpp/common/tls_credentials_options.cc#L284 > . This shows up starting with 1.30.x > - Where do we specify which version of gRPC we depend on? In java > it's in maven and looks to be 1.30.2. > - The Java implementation looks fairly straightforward. > - Python implementation is pending. > - Tests are pending. > > > On Wed, Sep 30, 2020 at 8:12 AM James Duong <jam...@bitquilltech.com> > wrote: > >> Will do David. >> >> I've created a JIRA for the TLS_SNI extension as well: >> https://issues.apache.org/jira/browse/ARROW-10144 >> >> On Wed, Sep 30, 2020 at 7:52 AM David Li <li.david...@gmail.com> wrote: >> >>> Hi James, >>> >>> Please feel free to tag me as a reviewer if needed. >>> >>> Best, >>> David >>> >>> On 9/28/20, James Duong <jam...@bitquilltech.com> wrote: >>> > Hi Arrow-Dev, >>> > >>> > I've created a JIRA for supporting using Flight clients to connect to >>> > Flight servers without verifying the server certificate. >>> > >>> > This is something I've seen done frequently for other connectivity >>> > tools >>> > such as JDBC drivers. >>> > >>> > I'll be looking to implement this one for the and hopefully get it in >>> for >>> > the next release: >>> > https://issues.apache.org/jira/plugins/servlet/mobile#issue/ARROW-10105 >>> > >>> > Related, I'm also planning to add support for using the TLS_SNI >>> extension. >>> > >>> >> >> >> -- >> >> *James Duong* >> Lead Software Developer >> Bit Quill Technologies Inc. >> Direct: +1.604.562.6082 | jam...@bitquilltech.com >> https://www.bitquilltech.com >> >> This email message is for the sole use of the intended recipient(s) and >> may contain confidential and privileged information. Any unauthorized >> review, use, disclosure, or distribution is prohibited. If you are not >> the >> intended recipient, please contact the sender by reply email and destroy >> all copies of the original message. Thank you. >> > > > -- > > *James Duong* > Lead Software Developer > Bit Quill Technologies Inc. > Direct: +1.604.562.6082 | jam...@bitquilltech.com > https://www.bitquilltech.com > > This email message is for the sole use of the intended recipient(s) and may > contain confidential and privileged information. Any unauthorized review, > use, disclosure, or distribution is prohibited. If you are not the > intended recipient, please contact the sender by reply email and destroy > all copies of the original message. Thank you. >