mbox series

[v2,0/1] cifs-utils: CLDAP-Ping to find the correct site

Message ID 20240304122302.96156-1-david.voit@gmail.com (mailing list archive)
Headers show
Series cifs-utils: CLDAP-Ping to find the correct site | expand

Message

David Voit March 4, 2024, 12:23 p.m. UTC
Hi All,

we had some internal review of the patchset and I had some
misunderstanding of the dn_expand call. Thought it returns the
uncompressed size, but it always returns the compressed size, which
easily can be transformed to the next offset. This code was so or so a
little bit flaky, hope this makes the review of the rest of the code
easier for you guys.

summary of changes from last revision:
 - use dn_expand instead of custom implementation
 - check for minimum length in netlogon_size
 - inline read_dns_string return value check

David Voit (1):
  Implement CLDAP Ping to find the closest site

 Makefile.am    |  15 +--
 cldap_ping.c   | 284 +++++++++++++++++++++++++++++++++++++++++++++++++
 cldap_ping.h   |   9 ++
 mount.cifs.c   |   5 +-
 resolve_host.c | 270 +++++++++++++++++++++++++++++++++++++++++-----
 resolve_host.h |   6 +-
 6 files changed, 551 insertions(+), 38 deletions(-)
 create mode 100644 cldap_ping.c
 create mode 100644 cldap_ping.h