
This patch adds logging features of the login-extlog to shadow-3.3.1-2 (it's
shadow 3.3.1 with Linux specific patches). I did not expect that a couple of
lines of code I added to normal Linux login would be that popular, but a
number of messages in my mailbox had proven me wrong. Most of people asked
to add LOGALL features to login with shadow support so here they are...


 
Q) What does this patch do?
A) This patch allows login(1) from a shadow 3.3.1 with Linux specific
   patches to log not only login failures but every attempt of a login to a
   system and its status (i.e. failure or success). It had proven to be
   very useful to know who is coming from where.

Q) Do I need to have source code of shadow to compile it?
A) Yes. Get shadow-3.1.1, apply patch shadow-3.1.1-2.dif (which adds some
   Linux specific chages). Now apply patch from lmain-extlog.c.patch by
   using
 

		patch < lmain-extlog.c.patch


   After this patch lmain.c by default contains LOGALL defined. The LOGALL
   acts as a switch: when defined during compilation it adds additial code
   that provides extended loging, if not, lmain.c compiles as if it was not
   patched.

Q) What is the login-extlog-shadow?
A) That is a precompiled binary of login-extlog. It was compiled with gcc
   2.5.8 and libc-4.6.7

      
      * * * MD5 (login-extlog-shadow) = 5890ea4ac5fd722f8b91a8e9d1a5b8cb





Login-extlog, login-shadow-extlog, fingerd-extlog can be ftp'ed from

		ftp://linux.nrao.edu/pub/people/alex/tools 
			
				or

		ftp://bach.cis.temple.edu/pub/People/Alex	
	
 --- Alex Yuriev <alex@bach.cis.temple.edu>


