diff options
author | nanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2002-12-27 14:58:42 +0000 |
---|---|---|
committer | nanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2002-12-27 14:58:42 +0000 |
commit | 21620e7712956560760d3752911e395f9581fc2b (patch) | |
tree | 34e5ac60cf4c6bced62e57bf36d289899c4c260e /ChangeLog | |
parent | 8ad3284cdfa857a0d0be3afa805fb84fb64e6fa8 (diff) | |
download | ATCD-21620e7712956560760d3752911e395f9581fc2b.tar.gz |
ChangeLogTag:Fri Dec 27 08:38:29 2002 Nanbor Wang <nanbor@cs.wustl.edu>
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 46 |
1 files changed, 29 insertions, 17 deletions
diff --git a/ChangeLog b/ChangeLog index f4c05734d08..cd509927296 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,8 +1,20 @@ +Fri Dec 27 08:38:29 2002 Nanbor Wang <nanbor@cs.wustl.edu> + + * ace/MEM_IO.cpp (recv_buf): Changed to return error (-1) and set + the errno to EIO when we receive 0 byte off the signaling socket + as this should never happen under normal circumstance. However, + on Win32 and Solaris, when one end of a connection closes the + socket while the other end is still reading the socket, the + active end will continuously receive several 0 bytes messages. + This confuses the hack of the MEM_IO mechanism and causes the + memory management routine to fall into a tight spinning + deadlock. + Fri Dec 27 07:49:28 2002 Craig Rodrigues <crodrigu@bbn.com> * ace/config-macosx.h: Remove temporary hacks for buggy gcc 3.1 compiler. Thanks to John Zorko for reminding me about - this. + this. * examples/Service_Configurator/IPC-tests/server/Makefile: * examples/Service_Configurator/Misc/Makefile: @@ -12,22 +24,22 @@ Fri Dec 27 07:49:28 2002 Craig Rodrigues <crodrigu@bbn.com> Thu Dec 26 17:11:54 2002 Balachandran Natarajan <bala@isis-server.isis.vanderbilt.edu> * bin/make_release: Fixed the following problems in the release - script which caused problems during the beta cutting process: - + script which caused problems during the beta cutting process: + - cvs commits of TAO/Changelog TAO/VERSION etc. failed. The failure was because we were also commiting taoversion.mpb but from $TAO_ROOT as "cvs commit ChangeLog VERSION other_files ../bin/Makeyada". Using ../ to indicate files in higher directories is an unpardonable mistake for cvs 1.10.x. It used to work 1.9.x. But with 1.10* versions the - protocol changed disallowing the ../ + protocol changed disallowing the ../ - we didnt set the file permissions on the generated files - properly + properly - the generated files from mpc were not added to the list of files for which LF->CRLF conversions are supposed to be - masked during zip! + masked during zip! Thu Dec 26 16:17:41 2002 Steve Huston <shuston@riverace.com> @@ -36,7 +48,7 @@ Thu Dec 26 16:17:41 2002 Steve Huston <shuston@riverace.com> Thu Dec 26 09:14:38 2002 Balachandran Natarajan <bala@isis-server.isis.vanderbilt.edu> - * Makefile: Removed configure.in from the list of controlled files. + * Makefile: Removed configure.in from the list of controlled files. Thu Dec 26 07:36:10 2002 Balachandran Natarajan <bala@isis-server.isis.vanderbilt.edu> @@ -48,7 +60,7 @@ Thu Dec 26 07:36:10 2002 Balachandran Natarajan <bala@isis-server.isis.vanderb Thu Dec 26 07:31:42 2002 Balachandran Natarajan <bala@isis-server.isis.vanderbilt.edu> * apps/Gateway/Gateway/Makefile: Fixed a ttypo. Thanks to Craig - Rodrigues for catching this. + Rodrigues for catching this. Wed Dec 25 17:47:12 2002 Bala <bala@cs.wustl.edu> @@ -56,7 +68,7 @@ Wed Dec 25 17:47:12 2002 Bala <bala@cs.wustl.edu> Wed Dec 25 17:39:05 2002 Balachandran Natarajan <bala@isis-server.isis.vanderbilt.edu> - * bin/make_release: Fixed problems with generation of vcproj etc. + * bin/make_release: Fixed problems with generation of vcproj etc. Wed Dec 25 06:14:17 2002 Douglas C. Schmidt <schmidt@tango.doc.wustl.edu> @@ -66,7 +78,7 @@ Tue Dec 24 17:29:11 2002 Balachandran Natarajan <bala@isis-server.isis.vanderb * docs/ACE-subsets.html: Documented the compiler options that Steve Vranyes experimented and tested with to get a good - footprint reduction on Solaris. + footprint reduction on Solaris. Tue Dec 24 07:31:54 2002 Balachandran Natarajan <bala@isis-server.isis.vanderbilt.edu> @@ -76,14 +88,14 @@ Tue Dec 24 07:31:54 2002 Balachandran Natarajan <bala@isis-server.isis.vanderb "Mon Dec 23 22:57:18 2002 Balachandran Natarajan <bala@isis-server.isis.vanderbilt.edu>". The argument parsing in TAO gets busted due to these changes and most of tests in our - daily builds fail. + daily builds fail. Mon Dec 23 22:57:18 2002 Balachandran Natarajan <bala@isis-server.isis.vanderbilt.edu> * ace/Argv_Type_Converter.h: Changed saved_argc_ to be of type int as opposed to int &. This seems to be necessitated by the change "Mon Dec 23 17:26:42 2002 Steve Huston <shuston@riverace.com>" - which gives compile errors on all platforms. + which gives compile errors on all platforms. Mon Dec 23 21:07:20 2002 Steve Huston <shuston@riverace.com> @@ -119,7 +131,7 @@ Mon Dec 23 16:16:05 2002 Boris S Kolpackov <boris@isis-server.isis.vanderbilt. * bin/auto_run_tests.lst: Added TAO/orbsvcs/tests/Security/Crash_Test to the list of tests. - + Mon Dec 23 17:08:17 2002 Balachandran Natarajan <bala@isis-server.isis.vanderbilt.edu> * THANKS: Changed Boris's information in the Hall of Fame. @@ -653,7 +665,7 @@ Mon Dec 16 13:14:34 2002 Phil Mesnier <mesnier_p@ociweb.com> was not specified. In CORBA, a native wchar codeset must be specified, it may not be defaulted. Within the ACE CDR streams, wchar i/o is allowed by default, to ensure backwards - compatibility. + compatibility. I fixed a few of the reading and writing methods to ensure that the good_bit_ flag is cleared if an error occurs. This was not @@ -664,7 +676,7 @@ Mon Dec 16 13:14:34 2002 Phil Mesnier <mesnier_p@ociweb.com> counted objects. There are some codesets that support shifting and may be stateful. By using reference counting, the CDR streams don't have to worry about ownership of stateful - translators. + translators. Finally, the translators now have pure virtual methods that return the native and translated codeset ID values. These values @@ -678,7 +690,7 @@ Mon Dec 16 13:14:34 2002 Phil Mesnier <mesnier_p@ociweb.com> These changes are not everything that is required to support codeset negotiation, but it is all the changes required to the - CDR streams. + CDR streams. Sat Dec 14 08:56:23 2002 Douglas C. Schmidt <schmidt@tango.doc.wustl.edu> @@ -985,7 +997,7 @@ Thu Dec 5 20:30:56 2002 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu> * ace/Event_Handler.cpp: Updated the implementation of ACE_Event_Handler::read_adapter() so that the code is consistent with the stated semantics. Thanks to Ron Muck <rlm@sdiusa.com> - for the fix. + for the fix. * ace/OS_Dirent.inl (readdir_r): Enhanced the ACE_OS_Directn::readdir_r() wrapper facade so that it returns 1 |