Expand a ~ in the ca-cert-file argument.
[gnupg.git] / jnlib / ChangeLog
index a530a47..87c5bda 100644 (file)
@@ -1,3 +1,106 @@
+2009-08-26  Werner Koch  <wk@g10code.com>
+
+       * stringhelp.c (do_make_filename): Factor some code out to ..
+       (get_pwdir): .. new.
+
+2009-08-26  Werner Koch  <wk@g10code.com>
+
+       * stringhelp.c [HAVE_PWD_H]: Include pwd.h.
+       (do_make_filename): New.
+       (make_filename, make_filename_try): Implement using the new
+       function.
+       * t-stringhelp.c (test_make_filename_try): New.
+       * t-support.c (gcry_strdup): Fix.
+
+       * stringhelp.h (make_filename, make_filename_try): Add sentinel
+       attribute.
+
+2009-08-25  Werner Koch  <wk@g10code.com>
+
+       * stringhelp.c: Include errno.h.
+       (do_strconcat): New.
+       (strconcat, xstrconcat): New.
+       * types.h (GNUPG_GCC_A_SENTINEL): New.
+       * t-stringhelp.c (test_strconcat, test_xstrconcat): New.
+       (main): Run them.
+
+2009-07-07  Werner Koch  <wk@g10code.com>
+
+       * stringhelp.c (make_filename_try): Use jnlib_malloc.
+
+       * dotlock.c (read_lockfile): Replace jnlib_xmalloc by jnlib_malloc.
+
+2009-06-04  Werner Koch  <wk@g10code.com>
+
+       * mischelp.h: Include SUN_LEN etc also for W32.
+
+2009-05-19  Werner Koch  <wk@g10code.com>
+
+       * mischelp.h: Define PF_LOCAL, AF_LOCAL and SUN_LEN if requested.
+       * logging.c (fun_writer): Use SUN_LEN to fix a Mac OS X freeze.
+
+2009-03-25  Werner Koch  <wk@g10code.com>
+
+       * logging.c (fun_closer): Never close fd 2.
+       (set_file_fd): Close logstream early.
+
+2009-02-25  Werner Koch  <wk@g10code.com>
+
+       * logging.c (get_tid_callback): New.
+       (do_logv): Use it.
+       (log_set_get_tid_callback): New.
+
+2009-01-22  Werner Koch  <wk@g10code.com>
+
+       * t-support.c (gpg_err_code_from_errno) 
+       (gpg_err_code_from_syserror): New.
+
+2008-11-20  Werner Koch  <wk@g10code.com>
+
+       * argparse.c (arg_parse): Fix last change.
+
+2008-11-11  Werner Koch  <wk@g10code.com>
+
+       * argparse.h: Add a bunch of macros and constants.
+       * argparse.c: Use the new macros.  Re-indent the code.  Change
+       license back to LGPL 2.1.
+
+2008-11-04  Werner Koch  <wk@g10code.com>
+
+       * w32-gettext.c: Merged with code from libgpg-error and rewrote
+       most parts.
+
+       * Makefile.am (AM_CFLAGS): Add -DJNLIB_IN_JNLIB.
+
+2008-10-29  Werner Koch  <wk@g10code.com>
+
+       * stringhelp.c (make_filename): Implement using macros. Factor some
+       code out to ..
+       (change_slashes): New.
+       (make_filename_try): New.
+
+       * w32-gettext.c (gettext): Return if no domain is loaded.
+       Reported by Tom Pegios.
+
+2008-10-28  Werner Koch  <wk@g10code.com>
+
+       * w32-gettext.c (gettext): Try the binary search if the string was
+       not found in the hash table.
+
+2008-10-20  Werner Koch  <wk@g10code.com>
+
+       * w32-afunix.c (_w32_sock_connect): Mark ADDRLEN as unused.
+
+       * dotlock.c (release_dotlock): Do not mix declaration and code.
+
+       * stringhelp.c (make_basename): Silent gcc warning about unused arg.
+       * argparse.c (store_alias): Ditto.
+       (find_long_option): 
+
+2008-10-15  Werner Koch  <wk@g10code.com>
+
+       * logging.c (do_logv) [W32]: Flush the log stream.
+
 2008-09-29  Werner Koch  <wk@g10code.com>
 
        * argparse.c (ARGERR_): Use constants for error values.