-
Key: DDSSEC12-108
-
Status: open
-
Source: Real-Time Innovations ( Dr. Gerardo Pardo-Castellote, Ph.D.)
-
Summary:
Topic uses the DDS::Time_t which rolls over at 2038.
We should update to the newer definition to be adopted in DDS 1.6We may need to use a different type name to allow both to co-exist
Curent definition is this:extensibility(APPENDABLE) // After DDSSEC12-29 struct BuiltinLoggingType { octet facility; // Set to 0x0A (10). Indicates sec/auth msgs LoggingLevel severity; Time_t timestamp; // Since epoch 1970-01-01 00:00:00 +0000 (UTC) string hostname; // IP host name of originator string hostip; // IP address of originator string appname; // Identify the device or application string procid; // Process name/ID for syslog system string msgid; // Identify the type of message string message; // Free-form message // Note that certain string keys (SD-IDs) are reserved by IANA map<string, NameValuePairSeq> structured_data; };
-
Reported: DDS-SECURITY 1.1b1 — Tue, 20 Jun 2023 22:49 GMT
-
Updated: Mon, 25 Mar 2024 15:55 GMT
DDSSEC12 — secure log topic has a year 2038 issue
- Key: DDSSEC12-108
- OMG Task Force: DDS Security 1.2 RTF