cvs commit: src/usr.sbin/syslogd syslogd.c
Gregory Neil Shapiro
gshapiro at FreeBSD.org
Sat May 10 10:34:33 PDT 2003
gshapiro 2003/05/10 10:34:31 PDT
FreeBSD src repository
Modified files: (Branch: RELENG_4)
usr.sbin/syslogd syslogd.c
Log:
MFC: Cleanup hostname matching in syslogd:
1. Hostnames were not treated case insensitively in all cases.
2. The method for stripping hostnames when reading the syslog.conf
differed from that when finding the hostname of an incoming
request. This lead to a broken match check. In my case, it
meant I had to have '@scooter.smi.example.com.example.com'
to have 'logger.example.com' properly save messages from
'scooter.smi.sendmail.com'.
3. Add paranoia to cfline() such that it doesn't try to access
memory outside of the bounds of the f_host string.
4. While I am here, get rid of an outdated comment, argv[{0,1,2}]
are now checked for NULL after the strdup() calls.
Revision Changes Path
1.114 +24 -17 src/usr.sbin/syslogd/syslogd.c
Revision Changes Path
1.59.2.24 +20 -14 src/usr.sbin/syslogd/syslogd.c
More information about the cvs-all
mailing list