
BUGS
---- 

(They are all solved, but it is very important to read this file for 
a better understanding of Protolog).

-------------------------------------------------------------------------------

01 - Domain name resolution:
----------------------------

Problem:

   The problem is obvious, UDP logging is annoying when any Protolog program
   try to resolve all the IP addresses they see, you will end with megabytes
   of logs about name server responses through UDP (and a general slow down,
   even worst if you are on an slow link). So, don't use the "-r" command
   line option unless you really need to resolve domain names.

Solution:

   Use the "-i" command line option with the IP/mask of your nameserver.

Comments:

   It is dangerous to ignore some IP addresses, because crackers may send
   you malicious packets with the spoofed source IP address of you nameserver
   and they won't get logged. Also there are other kinds of possible attacks
   with this feature. So (as I always say) don't use the "-i" option unless
   you really need to ignore some IP addresses (Use common sense).

-------------------------------------------------------------------------------

02 - /dev/tty:
--------------

Problem:

   When started, any of the Protolog programs says:

   "plogtcp: /dev/tty, not defined"

   On Redhat and may be other Linux distributions.

Solution:

   It's already solved in the current version.

Comments:

   Earlier versions of Protolog, open()ed '/dev/tty' to apply a TIOCNOTTY
   ioctl on the device file descriptor, if the device '/dev/tty' can not be
   opened, the program exits. I thought that this behavior was correct, but
   other daemons calls that ioctl only if the file could be opened, other-
   wise, they do nothing, that is the current Protolog behavior.
  

-------------------------------------------------------------------------------

NO MORE BUGS.... (for now....)

I will deeply appreciate bugs reports. 

Send them: <diego@grigna.com>

