diff options
| author | Gergely Nagy <algernon@balabit.hu> | 2012-04-08 11:04:59 +0200 |
|---|---|---|
| committer | Gergely Nagy <algernon@balabit.hu> | 2012-04-08 11:04:59 +0200 |
| commit | 5de1bdf4c0b6f8f5d064c27ba8298019b295e970 (patch) | |
| tree | 9af764fda9e59862bb178bce2aeae40aacee5e17 /NEWS | |
| parent | be6c6fb1b7e169f8e643e45409efbee1241954c0 (diff) | |
| download | libumberlog-5de1bdf4c0b6f8f5d064c27ba8298019b295e970.tar.gz libumberlog-5de1bdf4c0b6f8f5d064c27ba8298019b295e970.tar.xz libumberlog-5de1bdf4c0b6f8f5d064c27ba8298019b295e970.zip | |
Properly handle va_lists, by copying.
Up until now, the library abused that passing va_list around without
copying works on various architectures. On others, that does not.
To remedy the issue, the library now parses format strings itself, and
copies va_list. This makes it work on all architectures, independent
on the internal implementation of va_list, and preserves both API and
ABI.
Signed-off-by: Gergely Nagy <algernon@balabit.hu>
Diffstat (limited to 'NEWS')
| -rw-r--r-- | NEWS | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -1,5 +1,17 @@ #+STARTUP: indent showall -*- org -*- +* 0.1.2 - <2012-04-08 Sun> + +** Portability fixes + +Up until now, the library abused that passing va_list around without +copying works on various architectures. On others, that does not. + +To remedy the issue, the library now parses format strings itself, and +copies va_list. This makes it work on all architectures, independent +on the internal implementation of va_list, and preserves both API and +ABI. + * 0.1.1 - <2012-04-02 Mon> ** Override __syslog_chk, even when compiled without fortification |
