--- 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;