<b>6.0.0.2052</b>
dand-oss 2026.07.03 14:34:36
Fixed: UBSAN strict aliasing violation in xdr_enum serialization (#8849)
Replaced non-template xdr_enum(xdr_t*, xdr_op*) with a type-safe template that accepts any enum type.
This eliminates the need for reinterpret_cast<xdr_op*> at call sites which violates strict aliasing rules and triggers undefined behavior under UBSAN.
Co-authored-by: Dan Dees <dand@appsmiths.com>

Changed paths:
  M src/common/xdr.cpp
  M src/common/xdr_proto.h
  M src/remote/protocol.cpp