# HG changeset patch # User Matthias Förste # Date 1259054645 -3600 # Node ID 5ba75153c4c6f1454247ff4d15b6ec90be64d18e # Parent f237843486d2a2e1b90f7ef908dd70716f978cf7 comment update diff -r f237843486d2 -r 5ba75153c4c6 hlog.pl --- a/hlog.pl Mon Nov 23 15:02:49 2009 +0100 +++ b/hlog.pl Tue Nov 24 10:24:05 2009 +0100 @@ -61,10 +61,12 @@ # when closing an SSL Socket to avoid affecting the socket in # parent(s)/children; passing unknown arguments to the 'close' method of non # SSL Sockets would result in an runtime error; error reporting is also done -# differently; note that you cant mix non/SSL Sockets since currently we -# achieve it by modifying @ISA which is a class variable in the constructor; -# the right thing to do would probably be to use IO::Socket::SSL for non SSL -# Sockets too -> TODO: how? ;) +# differently; currently we achieve that by setting @ISA in the constructor to +# either qw(IO::Socket::INET) or qw(IO::Socket::SSL); that means you cant mix +# SSL and non SSL Sockets in the program (@ISA is a class variable); using just +# IO::Socket::SSL would (probably) require more coding and certainly more +# background knowledge and might not even address the problems we work around +# here package IO::Socket::hlog; use IO::Socket::INET;