Repository navigation
October 26 2026
Fixed
pubnub_generate_uuid_v1_timecopied from the address of thei_nodeparameter instead of the six node bytes the caller passed. The node field of a version 1 UUID now matches that input.pbmd5_digestandpbmd5_digest_strpassedM_ctxtoMD5_Finalwhile the bytes were hashed inM_ctx_. Those macros now finalize the context they initialized and updated, in bothlib/md5/pbmd5.handopenssl/pbmd5.h.- When
PUBNUB_USE_EXTERN_Cis set,pubnub_version.hand the POSIX and Windows C++ version sources declare and definepubnub_uname,pubnub_uagent, and the other version functions with C linkage. C++ callers, including core sources built as C++, resolve the same symbols as C. Fixed the following issues reported by @MarcGeh, @spectrbro and @polar91760: #106, #242 and #225.