summaryrefslogtreecommitdiff
path: root/ChangeLog.pre-2-2
diff options
context:
space:
mode:
authorTim Janik <timj@gtk.org>2000-07-26 03:51:07 +0000
committerTim Janik <timj@src.gnome.org>2000-07-26 03:51:07 +0000
commit83e49bd036d362eb626afa0aef347c08df3b72be (patch)
tree087b268e5379a09486e1f98f73850264fed8cf8a /ChangeLog.pre-2-2
parentcb2f0780515a11bd5ed8138cbf53428bb3c6d2ed (diff)
downloadglib-83e49bd036d362eb626afa0aef347c08df3b72be.tar.gz
added g_strlcat() and g_strlcpy() wrappers, supplied by David Wheeler
Wed Jul 26 05:47:48 2000 Tim Janik <timj@gtk.org> * configure.in: * testglib.c: * gstrfuncs.c: * glib.h: added g_strlcat() and g_strlcpy() wrappers, supplied by David Wheeler <dwheeler@ida.org>: * glib.h, gstrfuncs.c: added g_strlcpy and g_strlcat to support safe manipulation of fixed-length string buffers. These functions were originally developed by Todd Miller to simplify development of security-related programs, and are available on many (but not all) Unix-like systems, including OpenBSD, FreeBSD, and Solaris. See ftp://ftp.openbsd.org/pub/OpenBSD/src/lib/libc/string/strlcpy.3 and http://www.openbsd.org/security.html. If there's a strlcpy/strlcat on the system, it's called, otherwise an implementation is provided. * testglib.c: Added tests for g_strlcpy, g_strlcat.
Diffstat (limited to 'ChangeLog.pre-2-2')
-rw-r--r--ChangeLog.pre-2-221
1 files changed, 21 insertions, 0 deletions
diff --git a/ChangeLog.pre-2-2 b/ChangeLog.pre-2-2
index 572c768c8..460973ac2 100644
--- a/ChangeLog.pre-2-2
+++ b/ChangeLog.pre-2-2
@@ -1,3 +1,24 @@
+Wed Jul 26 05:47:48 2000 Tim Janik <timj@gtk.org>
+
+ * configure.in:
+ * testglib.c:
+ * gstrfuncs.c:
+ * glib.h: added g_strlcat() and g_strlcpy() wrappers, supplied by
+ David Wheeler <dwheeler@ida.org>:
+
+ * glib.h, gstrfuncs.c: added g_strlcpy and g_strlcat to support
+ safe manipulation of fixed-length string buffers.
+ These functions were originally developed by Todd Miller to simplify
+ development of security-related programs, and
+ are available on many (but not all) Unix-like systems,
+ including OpenBSD, FreeBSD, and Solaris. See
+ ftp://ftp.openbsd.org/pub/OpenBSD/src/lib/libc/string/strlcpy.3
+ and http://www.openbsd.org/security.html.
+ If there's a strlcpy/strlcat on the system, it's called, otherwise
+ an implementation is provided.
+
+ * testglib.c: Added tests for g_strlcpy, g_strlcat.
+
Wed Jul 26 05:03:24 2000 Tim Janik <timj@gtk.org>
* acglib.m4 (GLIB_SIZEOF): include <stdlib.h> and <stddef.h> if