[WIP] Use Go's TLS stream instead of whatever the library ships with #372
Loading…
Reference in New Issue
No description provided.
Delete Branch "cmn/tls-stream"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This lets us have a more consistent set of features across platforms and avoids having to worry about OpenSSL's locking support as much (since crypto itself doesn't seem to need it).
There is no support for proxies in this state. libgit2 itself only supports proxies either on Windows (at a HTTP level which wouldn't use this code anyway) and by piggy-backing off of curl, which this doesn't do either.
I'm not familiar with what proxy support exists in the Go ecosystem, but I assume there must be something that'll let us do HTTP tunneling.
I just landed https://github.com/libgit2/git2go/pull/810, which was heavily based upon this change, with proxy support!
Pull request closed