Skip to content

Conversation

@koct9i
Copy link
Collaborator

@koct9i koct9i commented Dec 11, 2025

Now https client is able to handle "http://..." URLs too.
Off by default, requires setting AllowHTTP = true in config.

Signed-off-by: Konstantin Khlebnikov khlebnikov@tracto.ai


  • Changelog entry
    Type: feature
    Component: cpp-sdk

Add option to handle both "http://" and "https://" URLs by single client.

Now https client is able to handle "http://..." URLs too.
Off by default, requires setting AllowHTTP = true in config.

Signed-off-by: Konstantin Khlebnikov <khlebnikov@tracto.ai>
@koct9i koct9i requested a review from Kontakter December 11, 2025 14:51
@github-actions
Copy link

github-actions bot commented Dec 11, 2025

11.12.2025, 14:52:08 PR autocheck started. Watch workflow progress here.
11.12.2025, 14:52:23 PR autocheck finished.
Statuses:
Strawberry controller: skipped
CMake build: skipped
Ya-make build: skipped
Tests: skipped

@koct9i koct9i added enhancement New feature or request TLS Transport Layer Security labels Dec 11, 2025
@github-actions
Copy link

github-actions bot commented Dec 11, 2025

11.12.2025, 14:52:58 PR autocheck started. Watch workflow progress here.
11.12.2025, 21:19:59 Integration tests are started.
12.12.2025, 00:08:45 Tests finished.

Total

Total Failed Ok Skipped Not launched
2745 20 2504 221 0

ci-viewer/20137217502/size_s (returncode 10)

Total Failed Ok Skipped Not launched
2745 20 2504 221 0

Failed suites

12.12.2025, 00:25:28 PR autocheck finished.
Statuses:
Strawberry controller: success
CMake build: success
Ya-make build: success
Tests: success

//! Host is used for TlsDialer.
std::optional<TString> Host;
//! BypassTLS is used by HTTPS client for plain HTTP connections.
bool BypassTLS = false;
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

May be TryBypassTLS? It does not necessary bypasses TLS depending on dialer config.

@yalekseev
Copy link
Collaborator

Shipped!

@robot-magpie
Copy link

robot-magpie bot commented Jan 2, 2026

@yalekseev has imported your pull request. If you are a member of YTsaurus team, you can view this diff.

@robot-magpie
Copy link

robot-magpie bot commented Jan 2, 2026

✅ This pull request is being closed because it has been successfully merged into our internal monorepository.
Your changes will be pushed to this repository soon. Thank you for your contribution!

@robot-magpie robot-magpie bot closed this Jan 2, 2026
robot-piglet pushed a commit to yandex/yatool that referenced this pull request Jan 2, 2026
Now https client is able to handle "http://..." URLs too.
Off by default, requires setting AllowHTTP = true in config.

Signed-off-by: Konstantin Khlebnikov <khlebnikov@tracto.ai>

---

* Changelog entry
Type: feature
Component: cpp-sdk

Add option to handle both "http://" and "https://" URLs by single client.

---

Pull Request resolved: ytsaurus/ytsaurus#1537
commit_hash:860222be45b8eae518dc29c4deb5ec1db3efdc17
robot-piglet pushed a commit to ytsaurus/ytsaurus-cpp-sdk that referenced this pull request Jan 2, 2026
Now https client is able to handle "http://..." URLs too.
Off by default, requires setting AllowHTTP = true in config.

Signed-off-by: Konstantin Khlebnikov <khlebnikov@tracto.ai>

---

* Changelog entry
Type: feature
Component: cpp-sdk

Add option to handle both "http://" and "https://" URLs by single client.

---

Pull Request resolved: ytsaurus/ytsaurus#1537
commit_hash:860222be45b8eae518dc29c4deb5ec1db3efdc17
robot-piglet pushed a commit to ydb-platform/ydb that referenced this pull request Jan 2, 2026
Now https client is able to handle "http://..." URLs too.
Off by default, requires setting AllowHTTP = true in config.

Signed-off-by: Konstantin Khlebnikov <khlebnikov@tracto.ai>

---

* Changelog entry
Type: feature
Component: cpp-sdk

Add option to handle both "http://" and "https://" URLs by single client.

---

Pull Request resolved: ytsaurus/ytsaurus#1537
commit_hash:860222be45b8eae518dc29c4deb5ec1db3efdc17
robot-piglet pushed a commit that referenced this pull request Jan 2, 2026
Now https client is able to handle "http://..." URLs too.
Off by default, requires setting AllowHTTP = true in config.

Signed-off-by: Konstantin Khlebnikov <khlebnikov@tracto.ai>

---

* Changelog entry
Type: feature
Component: cpp-sdk

Add option to handle both "http://" and "https://" URLs by single client.

---

Pull Request resolved: #1537
commit_hash:860222be45b8eae518dc29c4deb5ec1db3efdc17
robot-piglet pushed a commit that referenced this pull request Jan 2, 2026
Now https client is able to handle "http://..." URLs too.
Off by default, requires setting AllowHTTP = true in config.

Signed-off-by: Konstantin Khlebnikov <khlebnikov@tracto.ai>

---

* Changelog entry
Type: feature
Component: cpp-sdk

Add option to handle both "http://" and "https://" URLs by single client.

---

Pull Request resolved: #1537
commit_hash:860222be45b8eae518dc29c4deb5ec1db3efdc17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request TLS Transport Layer Security

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants