changelog

来自「GNet是一个简单的网络库。它是目标定向的」· 代码 · 共 1,630 行 · 第 1/4 页

TXT
1,630
字号
	* src/socks-private.h: Fix dport size.	* src/socks-private.c (gnet_private_socks_tcp_socket_server_accept): 	   Recreate server socket with same port.  If the programmer	   specified 0 initially (for an ephemeral port) and cannot	   get the same port, this fails.  Mon Feb  4 16:52:58 2002  David Helder  <dhelder@umich.edu>	* src/tcp.c: Doc updates	* doc/*: "	Mon Feb  4 14:33:37 2002  David Helder  <dhelder@umich.edu>	* src/tcp.c (gnet_tcp_socket_server_accept_async): Fix warning.	* src/socks-private.c (gnet_private_socks_tcp_socket_server_accept_async): "	* src/server.c (server_accept_cb): "	* configure.ac: Cleaned up debug flag handling.  'minimum'	   debug flags is set by default	* autogen.sh (conf_flags): debug=yes for developersFri Feb  1 19:37:25 2002  David Helder  <dhelder@umich.edu>	* src/iochannel.c (gnet_io_channel_read_async_cancel): Don't call	   g_assert(func()) cause assertions are disabled and func()	   won't get called.  Duh!	* src/conn.c (gnet_conn_watch_remove_read): "	* src/conn.c (gnet_conn_watch_remove_write): "	* src/conn.c (gnet_conn_watch_remove_error): "	* src/scheduler.c: "	* examples/sdr.c (main): "	* examples/echoclient-udp.c (normal_echoclient): "		* src/iochannel.c (write_async_cb): Merged write and error cb's	   into this cb.	* src/iochannel.c (read_async_cb): Likewise.	* src/conn.c (conn_check_queued_writes): Delete removed link.  This	   was leaking memory.	* src/tcp.c (gnet_tcp_socket_server_accept_async): Fix typo (user	   data not set right).	* src/socks-private.c	(gnet_private_socks_tcp_socket_server_accept_async): Fix typo.	* examples/echoclient.c: Added better debug output.	* gnet-config.in: Cleaned up somemore.	* src/tcp.c (gnet_tcp_socket_unref): Remove accept watch on	   destroy.		* examples/ljoust.c: Removed.  Out-of-date.	* doc/gnet.sgml: "	* examples/echoserver.c: Update to use new async accept func.	* src/server.c: "Wed Jan 30 20:22:33 2002  David Helder  <dhelder@umich.edu>	* src/sha.c (gnet_sha_new_string): Fixed warning	* src/md5.c (gnet_md5_new_string): "	* src/tcp.c (gnet_tcp_socket_server_accept_async): Added.  We	    need this to simplify SOCKS code.  Setting a read watch	    on a socket is now DEPRICATED.  Use this instead.	* src/tcp.c (gnet_tcp_socket_server_accept): No longer const.	* src/tcp.c, socks.c: Move most SOCKS logic to socks.c.	   Add _direct versions in tcp and _socks in socks-private	   for SOCKSified functions.	* src/pack.c (gnet_calcsize): Not _ALL_ arguments should be	   passed, not just the dynamic arguments.  (Otherwise,	   pack_strdup wouldn't work.)Sun Dec 22 20:36:57 2001  Ross Golder  <ross@golder.org>	* gnet-config.in (lib_gnet): Fixed breakage if GLIB_LIBS contains spacesSun Dec 15 23:12:30 2001  Ross Golder  <rossg@golder.org>	* configure.ac: Added gnet-config.1 to AC_OUTPUTThu Dec 13 09:50:26 2001  David Helder  <dhelder@umich.edu>	* configure.ac: Added --enable-glib2 (From Mark Ferlatte).  I also	    changed it so GNet will build against 1.3/2.0 if the build	    against 1.2 fails.		* INSTALL: New INSTALL file.	* README: Updated installation info.	Tue Dec 11 21:23:06 2001  David Helder  <dhelder@umich.edu>	* gnet.pc.in (Libs): Fixed typos.Tue Dec 11 21:20:43 2001  David Helder  <dhelder@umich.edu>	* configure.ac: From Mark Ferlatte's patchFri Nov 30 17:51:02 2001  Ross Golder  <ross@golder.org>	* configure.in: Removed gmodule stuff, and exported	    GTHREAD_* even if empty.	* src/Makefile.am: Made use of GTHREAD_*Sat Nov 10 18:37:01 2001  Ross Golder  <ross@golder.org>	* configure.in: Switched to using PKG_CHECK_MODULES to	    pick up glib flags (now glib2 friendly).	* Makefile.am: Added glib flags. Reinstated distribution of	    gnet.spec file for 'rpm -t[ab] gnet-x.y.z.tar.gz'.	* src/Makefile.am: Added glib flags.	* src/gnet.h: Replaced depracated GUTILS_C_VAR definition	* src/inetaddr.h: Commented out argument to #endif.	* gnet-config.in: Removed unnecessary conditional. Ensured	    glib flags were being presented in output.	* tests/url_test.c: Added headers to get rid of compiler warnings.Fri Nov  9 14:44:09 2001  David Helder  <dhelder@umich.edu>	* configure.in: Check for lib socket (Needed in SunOS 5.8?)Fri Nov  9 14:27:45 2001  David Helder  <dhelder@umich.edu>	* configure.in: Check for the gthread module and set CFLAGS, 	    LIBS, glib_cflags, and glib_libs as appropriate.	* src/inetaddr.c (gnet_gethostbyname, gnet_gethostbyaddr):	    Initialize gthreads if not initialized in Glib-Mutex	    case.  This caused seg faults in some FreeBSDs.	* gnet.m4 (AM_PATH_GNET): Remove modules.  gthread is		not a gnet module.Mon Oct 29 16:27:55 2001  David Helder  <dhelder@umich.edu>	* src/unix.c: Unlink socket on delete, doc fixes	* examples/echoserver-unix.c: Delete socket on SIGINT, SIGTERM	* src/tcp.c (gnet_tcp_socket_server_accept_nonblock): Doc fix.Thu Oct 25 10:48:51 2001  David Helder  <dhelder@umich.edu>	* configure.in, Makefile.am: Include deb/rpm stuffWed Oct 24 17:35:51 2001  David Helder  <dhelder@umich.edu>	* configure.in: Check if debian or RPM files are 	   there before AC_OUTPUT.  This causes an autoconf	   warning, but not a configure warning.	* Makefile.am: Removed .spec and debian from dist.  If	   you really need it, I can put it back.Wed Oct 24 10:02:43 2001  Ross Golder  <ross@golder.org>	* src/pack.h: Commented out argument to #endif.	* src/sha.h: Removed extraneous character (typo?).	* Makefile.am: Updated handling of rpms and spec files.	* Makefile.am: Added debian directory to make dist.Wed Oct 24 15:58:14 2001  David Helder  <dhelder@umich.edu>	* tests/unpack.c (main): Fix bugsTue Oct 23 15:00:55 2001  David Helder  <dhelder@umich.edu>	* doc/tmpl/socks.sgml: Added	* doc/gnet.sgml: Added socksTue Oct 23 13:03:09 2001  David Helder  <dhelder@umich.edu>	* configure.in: Check for pthreads in c_r (for BSD)Tue Oct 23 10:50:10 2001  David Helder  <dhelder@umich.edu>	* doc/gnet-sections.txt: Updated	* *: Doc fixes	* src/ftp.[ch]: RemovedTue Oct 23 10:26:17 2001  David Helder  <dhelder@umich.edu>	* *: Integrate Mark Ferlatte's Unix patch.Wed Oct 17 22:26:42 2001  David Helder  <dhelder@umich.edu>	* src/tcp.c: Integrated SOCKS into gnet_tcp_socket_new_async.	* src/gnet-private.h (_GTcpSocketAsyncState ): Added field	    for socks server (so it can be changed while the connect	    is in effect).	* BUGS: Added note about blocking in tcp_socket_new_async	    during socks negotiation.		* examples/echoclient.c: Finished async example.	* test/echoclient-socks.c: Renamed from socksclient.  Now does	    async too (but set manually)		* src/socks.c (gnet_socks_get_server): Free hostname if port parse	    fails.Wed Oct 17 16:48:03 2001  David Helder  <dhelder@umich.edu>	* src/socks-private.c: Use g_getenv.  Fix missing io channel	    deref.		* src/socks.c: Cleaned up interface (get/set server and get/set	    enable).  SOCKS is off by default for now.  Simplified	    parsing code.		* tests/socksclient.c: Added Sun Oct  7 23:04:29 2001  David Helder  <dhelder@umich.edu>	* NEWS: Added SOCKSSun Oct  7 18:42:05 2001  David Helder  <dhelder@umich.edu>	* src/socks.[hc]: Added.  Not integrated with TCP yet.	* src/socks-private.c: Added	* AUTHORS: Added Marius	* src/server.c: Include gnet-private before server.  Fixes	   MAX/MIN warning with param.h	* src/iochannel.c (gnet_io_channel_writen): buf is now a gpointer.	* src/iochannel.c (gnet_io_channel_readn): Sun Oct  7 17:53:03 2001  David Helder  <dhelder@umich.edu>	* src/url.[hc]: Integrated David's URL improvements (fragments,	query, username, and password handling).  Made many parsing	changes to make more sane/RFC-compliant.  Added some docs.	* tests/url_test.c: Added.  Uses "make check".	* tests/urlparse.c: Added	* AUTHORS: Added David BolcsfoldiMon Sep 24 14:07:56 2001  David Helder  <dhelder@umich.edu>	* src/inetaddr.c: s/Interface/ifaceFri Sep 21 17:37:50 2001  David Helder  <dhelder@umich.edu>	* src/inetaddr.c (gnet_inetaddr_new_async): In pthread	   version, malloc space for pointers passed to pthread_create.	   Otherwise, if we return before the new thread runs, it	   crashes.  Duh.  And I taught this stuff?	* src/inetaddr.c (gethostbyname_async_child): Delete args.Thu Sep 20 12:40:43 2001  David Helder  <dhelder@umich.edu>		* configure.in (glib_libs): Set -lpthread in gnet-config --libs	   when pthreads are used.	* acconfig.h: Added HAVE_LIBPTHREAD manually	* gnet-config.in: "	* Makefile.am (EXTRA_DIST): Include gnet.m4.  It was in m4data,	    not sure what's going on with autoconf.	* configure.in (glib_libs): Use proper glib-config	    when getting flags for gnet-configMon Aug 27 13:49:46 2001 Andrew Lanoix <alanoix@umich.edu>		* README.win32: Fix typoFri Aug 24 10:47:34 2001 Andrew Lanoix <alanoix@umich.edu>		* README.win32: UpdateSun Aug 12 11:59:22 2001  Andrew Lanoix <alanoix@umich.edu>	* gnet.def: Add missing gnet_inetaddr_new_nonblock &	   gnet_inetaddr_new_nonblock Mon Aug  6 13:31:37 2001  David Helder  <dhelder@umich.edu>	* tests/dnstest.c (main): Clean-up.  Now blocks by default.	* src/inetaddr.c (inet_aton): Fix our inet_aton to understand	   255.255.255.255.  This function was in gnet-private.h.	Fri Aug  3 10:59:15 2001  David Helder  <dhelder@umich.edu>	* src/inetaddr.c (gnet_inetaddr_new_async): Same as	   below for Windows version.Fri Aug  3 10:32:45 2001  David Helder  <dhelder@umich.edu>	* src/inetaddr.c (gnet_inetaddr_new_async): Don't do inet_aton and	   call callback immediately.  This is confusing for the	   programmer and can lead to bugs.  Now, either NULL will be	   returned or the callback will be called later.  PROGRAMMERS:	   For the old semantics, call gnet_inetaddr_new_nonblock and	   if it fails, call gnet_inetaddr_new_async.	  Wed Jul 25 14:23:16 2001  David Helder  <dhelder@umich.edu>	* src/inetaddr.c: Added pthread implementation of	   gnet_inetaddr_new_async.	* src/gnet-private.h (_GInetAddrAsyncState ): "	* configure.in: Check for pthreadsWed Jun 13 11:29:25 2001  Andrew Lanoix <alanoix@umich.edu>	* gnet.def: update	* README.win32: update	* tests/Makefile.mingw: Build hash.c	* tests/hash.c: Add a note that extra \r's on win32	  text files will throw off SHA and MD5 if you don't	  remove them  Sat Jun  9 15:35:19 2001  David Helder  <dhelder@umich.edu>	* tests/hash.c: Actually removed mmap as advertised.Fri Jun  8 16:49:16 2001  David Helder  <dhelder@umich.edu>	* tests/hash.c: Don't use mmap.  Don't make main loop.Fri Jun  8 15:26:41 2001  David Helder  <dhelder@umich.edu>	* examples/echoserver.c (async_server_iofunc): Should be	   accept_nonblock in async_server_iofunc, not accept.		* BUGS: TypoThu May 31 10:46:30 2001  David Helder  <dhelder@umich.edu>	* Makefile.am (EXTRA_DIST): Add README.win32 GNET.DSP	     config.h.win32 gnet.def	* */Makefile.am: Add makefile.mingw		* configure.in: Version is now 1.1.1 [unreleased]		* configure.in: Remove poll check	* src/udp.c (gnet_udp_socket_has_packet): Use select,	   not poll.	* src/gnet-private.h: Remove poll	* README.macosx: Added	* Makefile.am: Added README.macosx to 	   EXTRA_DIST	* AUTHORS: Added Eric Cronin for above	* src/sha.c (gnet_sha_clone): Added.	* src/md5.c (gnet_md5_clone): Added.	* debian/control.in: Sync with READMEThu May 24 21:20:09 2001  David Helder  <dhelder@umich.edu>	* gnet.spec.in: Change name back to 'gnet'.  I don't	    know how to fix this...	* *: Get ready for release...	Thu May 24 12:12:04 2001  Andrew Lanoix <alanoix@umich.edu>	* NEWS updated to say full windows portThu May 24 10:14:02 2001  David Helder  <dhelder@umich.edu>	* examples/echoserver.c (object_echoserver): Fixed	    call to gnet_server_new.	* examples/Makefile.am: Make examples noinst, not extra.Wed May 23  9:33:45 2001  Andrew Lanoix <alanoix@umich.edu>	* Add makefiles for mingw (gcc for windows) 	* examples/echoserver.c: In object_echoserver(),	  too may args to gnet_server_new()	* update Gnet.dsp	* update gnet.def	* update gnetconfig.h.win32 Version to 1.1.0Wed May 23 10:08:09 2001  David Helder  <dhelder@umich.edu>	* src/gnet.h: Include all files on Win32Tue May 22 23:25:59 2001  David Helder  <dhelder@umich.edu>	* src/pack.c (strlenn): Fixed sign issueTue May 22 16:45:01 2001  David Helder  <dhelder@umich.edu>	* gnet.m4: Fix URL	* README (Features): Fix URL	* debian/control.in: Add URLTue May 22 22:21:31 2001  Andrw Lanoix  <alanoix@umich.edu>	* server.h: #include "gnetconfig.h"	* tcp.h: removed 2 unused vars in windows code	* gnet-private.c: removed 2 unused vars in windows code	* udp.c: gnet_udp_socket_has_packet()[win32 version]          change gint arg to u_long arg to get rid of warningTue May 22 09:59:57 2001  David Helder  <dhelder@umich.edu>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?