changelog

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

TXT
1,630
字号
	* src/pack.[hc]: Made int types unsigned where	   possible.Mon May 21 22:22:01 2001  Andrew Lanoix <alanoix@umich.edu>	* udp.c: gnet_udp_socket_new_interface() use 	GNET_CLOSE_SOCKET instead of close()	* conn.h: #include<memory.h>Sun May 20 22:32:19 2001  David Helder  <dhelder@umich.edu>	* debian/*: Clean ups for 1.1	* src/tcp.c (gnet_tcp_socket_server_new2): Removed        * src/*: conn, server, url, and the new iochannel funcs	   are 'EXPERIMENTAL'.  md5, sha, and pack are not.		* doc/gnet.sgml, *: More doc cleanups	* src/pack.c: Added calcsize docs.	* doc/gnet-config.1.in: Added.  Based on Owen's 	   glib-config manpage.	* debian/rules.in: Install man pageSun May 20 10:22:29 2001  Andrew Lanoix <alanoix@umich.edu>	*src/gnet-private.c:[win32 only] workaround for a glib	   bug that caused problems when one used GNet with GTK	*README.win32: UpdatedMon May 14 11:13:22 2001  David Helder  <dhelder@umich.edu>	* src/url.c, inetaddr.c, md5.c (*_hash, *_equal): 	     s/const gpointer/gconstpointer/Fri May 11 14:58:24 2001  David Helder  <dhelder@umich.edu>	* tests/unpack.c (main): Fixed the warnings :-)		* src/inetaddr.c (gnet_inetaddr_new_any): Added.Thu May 10 10:22:46 2001  David Helder  <dhelder@umich.edu>	* src/tcp.c (gnet_tcp_socket_server_new_interface): 	   If iface is NULL, the OS will choose the address and 	   port.	* src/server.c (gnet_server_new): Allow iface to be NULL		* src/pack.c (gnet_calcsize): Added	* src/pack.c (gnet_vcalcsize): ExposedWed Apr 25 14:27:26 2001  David Helder  <dhelder@umich.edu>	* src/server.[hc] (gnet_server_new): Changed prototype	   so port not included.  Now uses new_interfaceTue Apr 24 15:10:19 2001  David Helder  <dhelder@umich.edu>	* src/md5.c (gnet_md5_get_digest): Added cast to 	   supress warning	* src/udp.c (gnet_udp_socket_interface_new): Added		* src/udp.c (gnet_udp_socket_new_interface): SO_BROADCAST	   set by default	* src/tcp.c (gnet_tcp_socket_server_interface_new): Added.	* src/tcp.c (gnet_tcp_socket_server_new2): Above replacesMon Apr 23 7:07:21 2001  Andrew Lanoix  <alanoix@umich.edu>	* src/gnet-private.c (gnet_MainCallBack - Win32 ONLY):	  Explicitly force GNet to grab only its own messages,	  Found by Anthony Lee. Mon Apr  9 17:10:09 2001  David Helder  <dhelder@umich.edu>	* src/iochannel.c (gnet_io_channel_readn): Bug fix from Wolfgang	   Borgert.Fri Mar 30 11:57:21 2001  David Helder  <dhelder@umich.edu>	* configure.in: Checking for param.h incorrectlyTue Mar  6 15:31:13 2001  David Helder  <dhelder@umich.edu>	* src/iochannel.c (gnet_io_channel_readline_strdup): 	   Fixed bug when buffer lengthened (off by one).	   Found by Simon Li.	Sun Mar  4 5:04:45 2001  Andrew Lanoix  <alanoix@umich.edu>	* src/gnet-private.[ch]	* src/iochannel.[ch]	* gnet.def  Removed Glib 1.2 workaround.	* gnet.dsp  Link to glib-1.3.lib.	* README.win32 Cleanup and further clarify linking with	  mingw/gcc.Tue Feb 27 15:55:56 2001  David Helder  <dhelder@umich.edu>	* src/inetaddr.c:  Fixed const issues for Windows	* src/tcp.c:	* src/sha.c:	* src/server.[hc]: s/interface/iface because interface	   is reserved in MS C.	* README: Added PreViking linkFri Feb 23 7:44:14 2001  Andrew Lanoix  <alanoix@umich.edu>	*src/server.c added #include<memory.h>	*src/sha.c Don't #include<unistd.h> on Windows	*src/tcp gnet_tcp_socket_new_async on Windows, needed to add	    G_IO_ERR to g_io_add_watch() call.	*README.win32 Clarify mingw/gcc/cygwin problem.Sat Feb 17 16:17:49 2001  David Helder  <dhelder@umich.edu>	* tests/Makefile.am: Now compile tests by default	* src/*: Added/removed const's		* src/md5.c (gnet_md5_copy_string): Added	* src/{md5,sha}.c: Added gnet_{sha,md5}_{new_incremental, update,	    final} for "incremental" hashes	Wed Feb 14 20:57:07 2001  David Helder  <dhelder@umich.edu>	* src/pack.c: Implemented pack_strdup.  Removed calcsize - not	   useful.	* src/inetaddr.c (gnet_gethostbyaddr): Fix locking.  We did not	   hold the lock when we accessed the hostent struct.  This only	   affects software that uses threads on systems without	   gethostby{name,addr}_r	* tests/: Moved some examples here 	* doc/: Rebuilt, cleaned upTue Jan 23 13:11:03 2001  David Helder  <dhelder@umich.edu>	* configure.in: Fixed --enable-debug macro	* doc/gnet.sgml: Fixed --libs problem	* README: Added gpoker		* src/iochannel.c (gnet_io_channel_writen): Fixed comment.Thu Dec 14 14:02:50 2000  Andrew Lanoix  <alanoix@umich.edu>	* Updates to the Win32 GIOChannel socket fix	* g_io_channel_win32_new_stream_socket() renamed to		gnet_io_channel_win32_new_stream_socket() 	* gnet_tcp_socket_new_async() Win32 version now uses the		GIOChannel fix, also callback on an error was brokenMon Nov 13 19:49:32 2000  David Helder  <dhelder@umich.edu>	* examples/echoclient-udp.c: Added	* examples/echoserver-udp.c: "Wed Nov  8 10:45:46 2000  David Helder  <dhelder@umich.edu>	* README: Added gPoker	Thu Nov  2 19:26:47 2000  Andrew Lanoix  <alanoix@umich.edu>	* src/tcp.c: gnet_tcp_socket_new_async_cancel() Win32 version            did not cleanup properly	* src/gnet-private.c: Removed debug code	* gnetconfig.h.win32: Defined GNET_WIN32 here if not defined	* src/iochannel.[hc]:	* src/gnet-private.[hc]:	    Added Glib of Win32 GIOChannel Socket FIX	* src/tcp.c: gnet_tcp_server_accept() Don't force the socket	    in the Win32 version into blocking mode.	* gnet.def: Added g_io_channel_win32_new_stream_socket()	* README.win32: UpdatesThu Nov  2 15:24:04 2000  David Helder  <dhelder@umich.edu>	* src/*.h: Added #ifdef GNET_EXPERIMENTAL around experimental	   stuff.		* src/url.c (gnet_url_clone): g_strdup will return NULL if str is	   NULL - don't check.Mon Oct 30 20:34:29 2000  David Helder  <dhelder@umich.edu>	* examples/echoserver.c (async_echoserver): Code cleanupsSun Oct 29 22:44:22 2000  David Helder  <dhelder@umich.edu>	* examples/echo*.c: s/--nonblocking/--async/ since it's	    asynchronous, not nonblocking.		* examples/echoclient.c: Added example showing GConn way.  Started	   showing asynchronous example.  UNFINISHED.	* src/iochannel.c (gnet_io_channel_readline_check_func): 	    Don't replace \n with \0.  This is what readline	    does.	* examples/echoserver.c: Added example showing GServer way	* src/server.h (GServerFunc): s/struct _GConn/GConn/	* examples/echoserver.c: Clean-upsSun Oct 29 17:50:46 2000  David Helder  <dhelder@umich.edu>	* examples/echoserver.c: Fixed non-blocking server example.  It	    had a couple problems.  It should not have switched on the	    condition, because it's a bit field, not an enum.  It should	    have done better error checking too.	* BUGS: Added	* src/pack.c: Change 'P' to 'v' for void pointer.  Void	   pointer will always be native size.	* src/pack.c: Updated docs	Thu Oct 26 16:23:29 2000  David Helder  <dhelder@umich.edu>	* gnet.spec.in (Group): Integrated Benjamin Kahn's patch.	   lib/gnet wasn't being include in the dev RPM.	Sat Oct 21 01:09:52 2000  David Helder  <dhelder@umich.edu>	* examples/unpack.c: Added	* examples/pack.c: Added more tests 	* src/pack.c (gnet_vunpack): unpack s is now like pack s.  Use r	    or S for old semantics	* src/pack.c (strlenn): Fixed.  Fixes unpack s	* src/pack.c: Fixed pack/unpack of big endian pointers (like	    you'd ever do this...)	* src/pack.c (gnet_vpack): Fix pack R	* src/pack.c (gnet_vpack): p can now be repeated		* src/pack.c: Made sure va_arg uses only int or double.  This	    should fix gcc 2.76 warning Joe found.Fri Oct 20 11:27:08 2000  David Helder  <dhelder@umich.edu>	* src/*.[ch]: Added Copyright line for Andy to files	    he changed/added to.Thu Oct 19 23:47:01 2000  David Helder  <dhelder@umich.edu>	* configure.in (GNET_BINARY_AGE): Minor = 5, interface = 0Thu Oct 19 23:44:17 2000  David Helder  <dhelder@umich.edu>	* *: Merged GNET_1_0_4_STABLE_BRANCH into HEADThu Oct 19 22:48:21 2000  David Helder  <dhelder@umich.edu>	* *: Release 1.0.4 on GNET_1_0_4_STABLE_BRANCH branch	* README.win32: Updates	* gnet-config.in (lib_gnet): Fix gnet-config.in	Sat Oct 14 11:54:30 2000  David Helder  <dhelder@umich.edu>	* gnet-config.in (lib_gnet): Fixed cflags for non-/usr prefix	    systems.	* NEWS: Updates (still unreleased)	Wed Oct 11 23:31:40 2000  David Helder  <dhelder@umich.edu>	* TODO: Updates.Wed Oct 11 23:18:04 2000  David Helder  <dhelder@umich.edu>	* examples/pack.c: Added	* examples/hash.c: AddedWed Oct 11 23:16:48 2000  David Helder  <dhelder@umich.edu>	* src/scheduler.[hc]: Added, but not used yet.		* src/md5.[hc]: Added	* src/sha.[hc]: Added	* src/gnet.h: Added md5 and shaWed Oct 11 22:57:18 2000  David Helder  <dhelder@umich.edu>	* src/iochannel.[hc]: Moved functions in gnet.h here	* src/iochannel.c ({read,write}_async): Added	* src/pack.[hc]: Added.  Mostly finished.  Needs testing, more	   docs.	* src/conn.[hc]: Added.  Needs review, docs.	* src/server.[hc]: Added.  Needs review, docs.		* src/url.[hc]: Added.  Very basic, not standards compliant.	   Needs work.		* src/inetaddr.c (gnet_inetaddr_new_nonblock): Added	* src/inetaddr.c (gnet_inetaddr_is_*): Added		* src/inetaddr.c (gnet_inetaddr_autodetect_internet_interface): Added	* src/inetaddr.c (gnet_inetaddr_get_interface_to): "	* src/inetaddr.c (gnet_inetaddr_get_internet_interface): "	* src/inetaddr.c (gnet_inetaddr_is_internet_domainname): "	* src/inetaddr.c,gnet-private.c (gnet_inetaddr_list_interfaces):	    Moved from private to inetaddr and exposed.		* src/tcp.c (gnet_tcp_socket_set_tos): Added	* src/tcp.c (gnet_tcp_socket_server_new2): Added.  This	    will become gnet_tcp_socket_server_new() in 1.2.Tue Oct  3 13:26:45 2000  Andrew Lanoix <alanoix@umich.edu>	* Added: Gnet.dsp (MS VC 6.0 Project File, builds with	  Glib 1.2)	* Removed references to G_OS_WIN32 in examplesMon Oct  2 00:05:33 2000  Andrew Lanoix <alanoix@umich.edu>	* Added: gnetconfig.h.win32, config.h.win32	* Code now compiles with both Glib 1.2, 1.3 on Win32Mon Oct  2 11:19:12 2000  David Helder  <dhelder@umich.edu>	* src/gnet-private.c: Remove include config.h Mon Oct  2 11:15:19 2000  David Helder  <dhelder@umich.edu>	* src/inetaddr.c: Remove include of config.h.  Already	   in gnet-private.h.Sun Oct  1 19:42:07 2000  David Helder  <dhelder@umich.edu>	* src/tcp.c (gnet_tcp_socket_new_async_cb): Remove the watch	   before calling the user's callback.  This prevents it from	   being called a second time, which could happen if we run the	   main loop before we return.  Joe Shaw found this bug.	* src/inetaddr.c (gnet_inetaddr_new_async_cb): "	* src/inetaddr.c (gnet_inetaddr_get_name_async_cb): "Sun Oct  1 13:58:35 2000  David Helder  <dhelder@umich.edu>	* gnetconfig.h.in: Fixed endif (had string - not ANSI)Sun Oct 1 3:48:33:19 2000  Andrew Lanoix  <alanoix@umich.edu>	* hostinfo.c: UpdatedSun Oct 1 3:46:48:28 2000  Andrew Lanoix  <alanoix@umich.edu>	* Temp patch to get examples to work on Win32	  (dnstest.c echoserver.c echoclient.c)Sun Oct 1 3:41:29:66 2000  Andrew Lanoix  <alanoix@umich.edu>	* Workaround for win32 linking issue. Moved including 	  winsock2 from inetadder.c to inetaddr.h Thu Sep 28 23:13:30 2000  David Helder  <dhelder@umich.edu>	* README.win32: Added.  Writen by Andy.Thu Sep 28 22:55:57 2000  David Helder  <dhelder@umich.edu>	* gnetconfig.h.in: Added	* Makefile.am: Install in library	* gnet-config.h.in: Add gnetconfig.h	* src/gnet.h: Fixed version stuff	* src/gnet-private.h: Include sys/param if available.		* src/*: Small windows fixes	Thu Sep 28 21:40:15 2000  David Helder  <dhelder@umich.edu>	* src/gnet-private.h: Added Andy's 2nd patch.Wed Sep 27 01:01:49 2000  David Helder  <dhelder@umich.edu>	* *: First pass at merging in Andy's Win32 port.  Compiles in	  Unix, but untested in Unix and Windows.Tue Apr 11 16:59:11 2000  David Helder  <dhelder@umich.edu>	* *: Release 1.0.3	* README: Updated Jungle Monkey URLMon Apr 10 20:48:01 2000  David Helder  <dhelder@umich.edu>	* configure.in (GNET_BINARY_AGE): Upped version to 1.0.3	* src/inetaddr.c (gnet_inetaddr_new_async_cb): If gethostbyname	   failed, then it's an error.Sun Apr  9 15:19:16 2000  David Helder  <dhelder@umich.edu>

⌨️ 快捷键说明

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