cvs commit: src/usr.sbin/syslogd syslogd.8 syslogd.c src/sys/sys syslog.h src/lib/libc/gen syslog.c

Gleb Smirnoff glebius at FreeBSD.org
Thu Nov 4 15:09:58 PST 2004


glebius     2004-11-04 23:09:57 UTC

  FreeBSD src repository

  Modified files:
    usr.sbin/syslogd     syslogd.8 syslogd.c 
    sys/sys              syslog.h 
    lib/libc/gen         syslog.c 
  Log:
  Protect against local flooder of /var/run/log. Do not loop forever in
  syslog(3) if we are a priveleged program (sshd, su, etc.).
  
  - Make syslogd open an additional socket /var/run/logpriv, with 0600
    permissions.
  - In libc, try to use this socket.
  - Do not loop forever if we are using this socket (partial backout of 1.31)
  
  Reviewed by:    dwmalone, Andrea Campi <andrea webcom it>
  Approved by:    julian (mentor)
  MFC after:      1 month
  
  Revision  Changes    Path
  1.32      +41 -13    src/lib/libc/gen/syslog.c
  1.25      +1 -0      src/sys/sys/syslog.h
  1.54      +7 -2      src/usr.sbin/syslogd/syslogd.8
  1.133     +7 -3      src/usr.sbin/syslogd/syslogd.c


More information about the cvs-all mailing list