Expand a ~ in the ca-cert-file argument.
[gnupg.git] / jnlib / ChangeLog
index 473d469..87c5bda 100644 (file)
@@ -1,3 +1,139 @@
+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.
+       (optfile_parse): Prettify.  Replace xmalloc and xrealloc by malloc
+       and realloc.
+       * libjnlib-config.h (jnlib_strdup, jnlib_realloc): New.
+
+2008-06-26  Werner Koch  <wk@g10code.com>
+
+       * stringhelp.c (print_sanitized_buffer2): Loose check for control
+       characters to better cope with utf-8.  The range 0x80..0x9f is
+       nowadays not anymore accidently used for control charaters.
+
+2008-06-13  Werner Koch  <wk@g10code.com>
+
+       * dotlock.c: Reformat code and implement locking for W32.
+       (create_dotlock): Use snprintf.
+
+2008-06-11  Werner Koch  <wk@g10code.com>
+
+       * utf8conv.c: Remove useless variable ACTIVE_CHARSET.  Suggested
+       by Petr Uzel.
+
+2008-05-26  Werner Koch  <wk@g10code.com>
+
+       * argparse.c (usage): Make sure to print a trailing LF for usage(1).
+
+2008-04-08  Werner Koch  <wk@g10code.com>
+
+       * w32-gettext.c (gettext_select_utf8): New.
+       (get_string): Support switching encodings.
+       (load_domain): Allocate space for DATA_NATIVE.
+
 2008-03-25  Werner Koch  <wk@g10code.com>
 
        * w32-gettext.c (_nl_locale_name): New.  Taken from
@@ -555,7 +691,7 @@ Mon Jan 24 13:04:28 CET 2000  Werner Koch  <wk@gnupg.de>
      ***********************************************************       
        
  Copyright 2000, 2001, 2002, 2003, 2004,
-          2005, 2006, 2007 Free Software Foundation, Inc.
+          2005, 2006, 2007, 2008 Free Software Foundation, Inc.
 
  This file is free software; as a special exception the author gives
  unlimited permission to copy and/or distribute it, with or without