Skip to content

dynamic_modules: adds write_to_socket and close_socket_with_details ABI callbacks for the listener filter#43491

Merged
agrawroh merged 4 commits intoenvoyproxy:mainfrom
agrawroh:feat-dm-nn-1
Feb 18, 2026
Merged

dynamic_modules: adds write_to_socket and close_socket_with_details ABI callbacks for the listener filter#43491
agrawroh merged 4 commits intoenvoyproxy:mainfrom
agrawroh:feat-dm-nn-1

Conversation

@agrawroh
Copy link
Copy Markdown
Member

Description

This PR adds write_to_socket and close_socket_with_details ABI callbacks for the dynamic module listener filter to enable protocol negotiation use cases such as Postgres SSL and MySQL handshake at the listener filter level.


Commit Message: dynamic_modules: adds write_to_socket and close_socket_with_details ABI callbacks for the listener filter
Additional Description: Added write_to_socket and close_socket_with_details ABI callbacks for the dynamic module listener filter.
Risk Level: Low
Testing: Added Tests
Docs Changes: Added
Release Notes: Added

…BI callbacks for the listener filter

Signed-off-by: Rohit Agrawal <rohit.agrawal@databricks.com>
Comment thread source/extensions/dynamic_modules/sdk/rust/src/lib.rs Outdated
@agrawroh agrawroh enabled auto-merge (squash) February 18, 2026 20:46
mathetake
mathetake previously approved these changes Feb 18, 2026
Signed-off-by: Rohit Agrawal <rohit.agrawal@databricks.com>
@agrawroh agrawroh merged commit e41904f into envoyproxy:main Feb 18, 2026
28 checks passed
bvandewalle pushed a commit to bvandewalle/envoy that referenced this pull request Mar 17, 2026
…BI callbacks for the listener filter (envoyproxy#43491)

## Description

This PR adds `write_to_socket` and `close_socket_with_details` ABI
callbacks for the dynamic module listener filter to enable protocol
negotiation use cases such as Postgres SSL and MySQL handshake at the
listener filter level.

---

**Commit Message:** dynamic_modules: adds write_to_socket and
close_socket_with_details ABI callbacks for the listener filter
**Additional Description:** Added `write_to_socket` and
`close_socket_with_details` ABI callbacks for the dynamic module
listener filter.
**Risk Level:** Low
**Testing:** Added Tests
**Docs Changes:** Added
**Release Notes:** Added

---------

Signed-off-by: Rohit Agrawal <rohit.agrawal@databricks.com>
fishcakez pushed a commit to fishcakez/envoy that referenced this pull request Mar 25, 2026
…BI callbacks for the listener filter (envoyproxy#43491)

## Description

This PR adds `write_to_socket` and `close_socket_with_details` ABI
callbacks for the dynamic module listener filter to enable protocol
negotiation use cases such as Postgres SSL and MySQL handshake at the
listener filter level.

---

**Commit Message:** dynamic_modules: adds write_to_socket and
close_socket_with_details ABI callbacks for the listener filter
**Additional Description:** Added `write_to_socket` and
`close_socket_with_details` ABI callbacks for the dynamic module
listener filter.
**Risk Level:** Low
**Testing:** Added Tests
**Docs Changes:** Added
**Release Notes:** Added

---------

Signed-off-by: Rohit Agrawal <rohit.agrawal@databricks.com>
krinkinmu pushed a commit to grnmeira/envoy that referenced this pull request Apr 20, 2026
…BI callbacks for the listener filter (envoyproxy#43491)

## Description

This PR adds `write_to_socket` and `close_socket_with_details` ABI
callbacks for the dynamic module listener filter to enable protocol
negotiation use cases such as Postgres SSL and MySQL handshake at the
listener filter level.

---

**Commit Message:** dynamic_modules: adds write_to_socket and
close_socket_with_details ABI callbacks for the listener filter
**Additional Description:** Added `write_to_socket` and
`close_socket_with_details` ABI callbacks for the dynamic module
listener filter.
**Risk Level:** Low
**Testing:** Added Tests
**Docs Changes:** Added
**Release Notes:** Added

---------

Signed-off-by: Rohit Agrawal <rohit.agrawal@databricks.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants