-
Notifications
You must be signed in to change notification settings - Fork 0
go-tlsdialer: initial repository setup #1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
For the most part, code copied here will be deleted from the go-tarantool repo. However, there is the list of the parts, that will be in both repositories:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please, split the commit into commits:
- CI
- README
- Implementation
Let's also add:
example_test.gofile with a short example.CHANGELOG.mdwith a shot description of the changes.
You could although remove all ssl* prefixes at now.
c893be8 to
c760caa
Compare
oleg-jukovec
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for the patch!
405f439 to
927312d
Compare
|
Fixed everything from the previous comments. |
In this commit the ci workflow is created for the repository.
In thes commit `README.md` and `CHANGELOG.md` files are created. `README` shows the purpose of this repository.
927312d to
94b6063
Compare
46c4ac4 to
4432335
Compare
|
Updated the |
568f588 to
a0c30c2
Compare
To disable SSL by default we want to transfer OpenSSLDialer and any other SSL logic to the new go-tlsdialer repository. go-tlsdialer serves as an interlayer between go-tarantool and go-openssl. All SSL logic from go-tarantool is moved to the go-tlsdialer. go-tlsdialer still uses tarantool connection, but also types and methods from go-openssl. This way we are removing the direct go-openssl dependency from go-tarantool, without creating a tarantool dependency in go-openssl. Moved all SSL code from go-tarantool, some test helpers. Part of tarantool/go-tarantool#301
a0c30c2 to
4c19642
Compare
Overview
The first release of the library allows us to extract the dependency on
OpenSSL from the connector go-tarantool[1].
New features
`OpenSSLDialer` type to use SSL transport for `tarantool/go-tarantool/v2`
connection (#1).
1. https://pkg.go.dev/github.com/tarantool/go-tarantool/v2
Overview
The first release of the library allows us to extract the dependency on
OpenSSL from the connector go-tarantool[1].
New features
`OpenSSLDialer` type to use SSL transport for `tarantool/go-tarantool/v2`
connection (#1).
1. https://pkg.go.dev/github.com/tarantool/go-tarantool/v2
Overview
The first release of the library allows us to extract the
dependency on OpenSSL from the connector go-tarantool[1].
New features
`OpenSSLDialer` type to use SSL transport for
`tarantool/go-tarantool/v2` connection (#1).
1. https://pkg.go.dev/github.com/tarantool/go-tarantool/v2
Overview
The first release of the library allows us to extract the
dependency on OpenSSL from the connector go-tarantool[1].
New features
`OpenSSLDialer` type to use SSL transport for
`tarantool/go-tarantool/v2` connection (#1).
1. https://pkg.go.dev/github.com/tarantool/go-tarantool/v2
To disable SSL by default we want to transfer OpenSSLDialer and any other SSL logic to the new go-tlsdialer repository.
go-tlsdialer serves as an interlayer between go-tarantool and go-openssl. All SSL logic from go-tarantool is moved to the go-tlsdialer.
go-tlsdialer still uses tarantool connection, but also types and methods from go-openssl. This way we are removing the direct go-openssl dependency from go-tarantool, without creating a tarantool dependency in go-openssl.
Moved all SSL code from go-tarantool, some test helpers. Added
README.md, ci workflow.Part of tarantool/go-tarantool#301