+2002-08-01 Dick Porter <dick@ximian.com>
+
+ * threads.c: Use atomic spinlocks in TLS functions
+
+ * mono-spinlock.h:
+ * Makefile.am: Added mono-spinlock.h
+
+2002-07-21 Jeffrey Stedfast <fejj@ximian.com>
+
+ * daemon-messages.c: #include <sys/types.h> and <sys/sockets.h> -
+ these are needed for sendmsg() and also for struct msghdr (at
+ least on Solaris). Solaris still won't build because struct msghdr
+ doesn't have msg_flags, msg_control, or msg_controllen members.
+ (CMSG_SPACE): Define for systems that don't have it.
+ (CMSG_LEN): Same.
+
+2002-07-20 Dick Porter <dick@ximian.com>
+
+ * wapi-private.h:
+ * io-private.h:
+ * io.h:
+ * io.c:
+ * handles.c: Implemented pipe handles
+
+ * handles.c:
+ * daemon.c: Fixed bug in handle closing.
+
+ * shared.c:
+ * daemon.c: Forked processes now close all open file descriptors.
+
+Fri Jul 19 19:05:19 CEST 2002 Paolo Molaro <lupus@ximian.com>
+
+ * sockets.h, io-layer.h, critical-sections.h: don't include config.h
+ in header files.
+
+2002-07-19 Martin Baulig <martin@gnome.org>
+
+ * threads.c (ExitThread): Call exit() if no threads has been
+ created yet.
+
+2002-07-17 Dick Porter <dick@ximian.com>
+
+ * daemon-messages.c: Freebsd fixes from Andreas Kohn
+ <andreas.kohn@gmx.net>
+
+2002-07-15 Dick Porter <dick@ximian.com>
+
+ * io.c: Removed bogus console_flush() method, that was just cut
+ and pasted from file_flush when I separated the two handle types.
+
+2002-07-12 Dick Porter <dick@ximian.com>
+
+ * io.c (convert_from_flags): Fixed misunderstanding wrt fcntl
+ flags. Fixes bug 27633.
+
+2002-07-12 Dick Porter <dick@ximian.com>
+
+ * wapi-private.h:
+ * handles.c:
+ * daemon.c: Use size of sockaddr_un.sun_path from config.h
+
+2002-07-12 Dick Porter <dick@ximian.com>
+
+ * processes.c (CreateProcess): Send stdin, stdout and stderr
+ handles if the startup info doesnt specify new ones
+
+ * io.c (GetStdHandle): Return the same handle when the same
+ standard handle is requested
+
+ * handles.c: Pass file descriptors when forking
+
+ * daemon.c: Use supplied file descriptors when forking a new
+ process
+
+ * daemon-messages.h:
+ * daemon-messages.c: Pass stdin, stdout and stderr file
+ descriptors to the daemon (used when forking)
+
+2002-07-11 Miguel de Icaza <miguel@ximian.com>
+
+ * daemon.c (_wapi_daemon_main): Use sizeof
+ (main_socket_address.sun_path) instead of hardcoded 108 value.
+
+ * handles.c (shared_init): Use sizeof
+ (shared_socket_address.sun_path) instead of hardcoded 108 value.
+
+2002-07-10 Dennis Haney <davh@davh.dk>
+
+ * shared.c:
+ * handles.c:
+ * daemon.c: Lots of documentation, some added error checking, and
+ code readability improvements.
+
+ * daemon-messages.h: Add the Error request type to improve error
+ checking.
+
+ * daemon-messages.c: Do a bit more error checking on send() and
+ recv(), and log errors with a higher severity level.
+
+2002-07-04 Dick Porter <dick@ximian.com>
+
+ * daemon.c (process_process_fork): Fix argument handling, due to
+ buggy understanding of g_strsplit() behaviour.
+
+2002-07-03 Dick Porter <dick@ximian.com>
+
+ * threads.h:
+ * threads.c: Implement OpenThread(). Define access-control values
+ for thread handles.
+
+ * wapi.h:
+ * processes.h:
+ * access.h:
+ * Makefile.am: Added access.h, to hold shared access-control
+ definitions
+
2002-07-02 Dick Porter <dick@ximian.com>
* wapi-private.h (_WAPI_HANDLE_VERSION): New protocol version