Skip to content

Conversation

@BenjaminGoehry
Copy link

Closes #3292

@BenjaminGoehry
Copy link
Author

image

@moredure
Copy link
Contributor

moredure commented Jan 21, 2026

@BenjaminGoehry I am not completely sure have you checked does dragonfly supports multiple certs per single server, if so maybe worth to output more information, probably as sort of list , have no idea how it's better to be represented in this case.

@BenjaminGoehry
Copy link
Author

@moredure I checked whether Dragonfly supports multiple TLS certificates. According to the Listener class, only one certificate is loaded into the SSL_CTX. Additionally, the TLS configuration flags only allow specifying one certificate and key pair.
Based on this, it appears that Dragonfly does not currently support multiple certificates per server.

kostasrim and others added 8 commits January 23, 2026 11:14
* feat: add hnsw metadata into index serialization
* fix: QList::iterator semantics

Before: you needed to call Next() to initialize it.
Now it is returned initialized so one can just call Valid() to test its validity.

* Add test for erasing last element in multi-entry node when another node follows.
This ensures the iterator correctly advances to the first element of the next node.

---------

Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: romange <[email protected]>

---------

Signed-off-by: Roman Gershman <[email protected]>
Co-authored-by: Copilot <[email protected]>
Co-authored-by: romange <[email protected]>
…lydb#6446)

A transaction may be created (non null) but not fully initialized yet.
The watchdog timer in test-utils can find a tx in such a place,
resulting in a crash due to the asserts in the tx member variables,
specifically the inlined vector that holds shard data.

Also adds a lock while accessing connections within test utils, since
another assert was seen recently when accessing that field.

Signed-off-by: Abhijat Malviya <[email protected]>
The code handles listpack encoding but it's effectively disabled as the code that creates
the data-structure creates only qlist.

The next step would be to create listpack as well as implement promotion to qlist when needed.

Signed-off-by: Roman Gershman <[email protected]>
…s set (dragonflydb#6442)

* feat(server): add protected mode to bind localhost when no password is set

Co-authored-by: Copilot <[email protected]>
Signed-off-by: Rafael Peroco <[email protected]>

---------

Signed-off-by: Rafael Peroco <[email protected]>
Co-authored-by: Copilot <[email protected]>
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.

Include TLS information into INFO command output

8 participants