2004-12-14 Timo Schulz <twoaday@g10code.com>
[gnupg.git] / jnlib / ChangeLog
index 6867b4f..fa871ca 100644 (file)
@@ -1,3 +1,90 @@
+2004-12-14  Timo Schulz  <twoaday@g10code.com>
+
+       * w32-pth.c (pth_kill): Just release the crit section if
+       pth_init was really called. And set all handles to NULL.
+       (_pth_strerror): New.
+       (do_pth_wait): Before we enter the loop we check if there
+       are too much events in the ring.
+       
+2004-12-14  Werner Koch  <wk@g10code.com>
+
+       * w32-pth.h (pth_event_occured): Removed macro. 
+       * w32-pth.c: Fixed license statement; its under the LGPL.
+       (enter_pth, leave_pth): Use them to bracket almost all public
+       functions.
+
+2004-12-13  Timo Schulz  <twoaday@g10code.com>
+
+       * w32-pth.c (enter_pth, leave_pth): New.
+       (pth_init): Initialize global mutex section.
+       (pth_kill): Release global mutex section.
+       (helper_thread): New.
+       (pth_spawn): Make sure only one thread is running.
+       
+2004-12-13  Werner Koch  <wk@g10code.com>
+
+       * stringhelp.c (w32_strerror) [W32]: New.
+
+       * w32-pth.c, w32-pth.h: Added real code written by Timo Schulz.
+       Not finished, though.
+
+2004-12-07  Werner Koch  <wk@g10code.com>
+
+       * w32-pth.c, w32-pth.h: New.
+
+2004-11-26  Werner Koch  <wk@g10code.com>
+
+       * logging.c [_WIN32]: Don't include socket headers.
+
+2004-11-30  Timo Schulz  <ts@g10code.com>
+
+       * w32-afunix.c: New. AF_UNIX emulation for W32.
+       * w32-afunix.h: Likewise.
+       
+2004-11-22  Werner Koch  <wk@g10code.com>
+
+       * logging.c (log_test_fd): Add test on LOGSTREAM.  Reported by
+       Barry Schwartz.
+
+2004-11-18  Werner Koch  <wk@g10code.com>
+
+       * logging.c: Explicitly include sys/stat.h for the S_I* constants.
+
+2004-10-21  Werner Koch  <wk@g10code.com>
+
+       * logging.c (do_logv): Use set_log_stream to setup a default.
+       (log_set_file): Factored code out to ..
+       (set_file_fd): .. New function to allow using a file descriptor.
+       (log_set_fd): Make use of new fucntion.
+       (fun_writer): Reworked.
+
+2004-08-18  Werner Koch  <wk@g10code.de>
+
+       * stringhelp.c (print_sanitized_utf8_string): Actually implement
+       it.
+
+2004-06-21  Werner Koch  <wk@g10code.com>
+
+       * logging.c (log_set_file): Do not close an old logstream if it
+       used to be stderr or stdout.
+
+2004-05-05  Werner Koch  <wk@gnupg.org>
+
+       * logging.c (log_set_file): Oops, don't close if LOGSTREAM is NULL.
+
+2004-04-30  Werner Koch  <wk@gnupg.org>
+
+       * logging.c (log_set_file): Make sure the log stream will be
+       closed even if the stderr fileno will be assigned to a new socket.
+
+2004-04-16  Werner Koch  <wk@gnupg.org>
+
+       * logging.h (JNLIB_LOG_WITH_PREFIX): Add constants for the flag
+       values.
+       * logging.c (log_set_prefix): New flag DETACHED.
+       (fun_writer): Take care of this flag.
+       (log_test_fd): New.
+
 2004-02-18  Werner Koch  <wk@gnupg.org>
 
        * stringhelp.c (print_sanitized_buffer): Don't care about
@@ -181,7 +268,7 @@ Mon Jan 24 13:04:28 CET 2000  Werner Koch  <wk@gnupg.de>
      * You may find it source-copied in other packages.        *
      ***********************************************************       
        
- Copyright 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
+ Copyright 2000, 2001, 2002, 2003, 2004 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