Added final snapshot from CERN CVS.

git-svn-id: https://quattor.svn.sourceforge.net/svnroot/quattor/trunk/ncm-components/core/ncm-useraccess@2 b8b08b4b-6333-482b-9f54-fdf6c5fb3d79
added release-list

git-svn-id: https://quattor.svn.sourceforge.net/svnroot/quattor/trunk/ncm-components/core/ncm-useraccess@7 b8b08b4b-6333-482b-9f54-fdf6c5fb3d79
2009-02-10  Luis Fernando Muñoz Mejías,<Luis.Fernando.Munoz.Mejias@cern.ch>

	* Release: 1.4.5
	- Fixing some crashes when the user's home dir is not
	writeable.

	To do it, I removed the use of LC::File::{remove,makedir}, as I
	don't have time to learn how to deal with exceptions on perl-LC.



git-svn-id: https://quattor.svn.sourceforge.net/svnroot/quattor/trunk/ncm-components/core/ncm-useraccess@272 b8b08b4b-6333-482b-9f54-fdf6c5fb3d79
2009-02-10  Luis Fernando Muñoz Mejías,Luis.Fernando.Munoz.Mejias@cern.ch

	* Release: 1.4.6
	- Replacing "remove" with "unlink" to keep it more
	standard-perl-ish.



git-svn-id: https://quattor.svn.sourceforge.net/svnroot/quattor/trunk/ncm-components/core/ncm-useraccess@273 b8b08b4b-6333-482b-9f54-fdf6c5fb3d79
2009-05-13  Luis Fernando Muñoz Mejías

	* Release: 1.5.0
	- Add a hack to control which files should be managed by the
	component.

	CERN was using different tools for handling the
	.ssh/authorized_keys file, and was colliding with this
	component. The proper way to solve it would be by disabling
	this component on the affected users, but they needed it to
	control PAM ACLs. And PAM ACLs should be moved to a different
	component but that needs some time I don't have, so this is
	the quick hack.



git-svn-id: https://quattor.svn.sourceforge.net/svnroot/quattor/trunk/ncm-components/core/ncm-useraccess@906 b8b08b4b-6333-482b-9f54-fdf6c5fb3d79
2009-05-15  Luis Fernando Muñoz Mejías

	* Release: 1.5.1
	- Fix a typo that made the component assume it shouldn't handle any credentials at all.



git-svn-id: https://quattor.svn.sourceforge.net/svnroot/quattor/trunk/ncm-components/core/ncm-useraccess@933 b8b08b4b-6333-482b-9f54-fdf6c5fb3d79
2009-05-18  Luis Fernando Muñoz Mejías

	* Release: 1.5.2
	- Document the managed_credentials field.



git-svn-id: https://quattor.svn.sourceforge.net/svnroot/quattor/trunk/ncm-components/core/ncm-useraccess@948 b8b08b4b-6333-482b-9f54-fdf6c5fb3d79
2009-11-17  <unknown>

	* Release: 1.5.3
	- Merge the fix of bug #52174



git-svn-id: https://quattor.svn.sourceforge.net/svnroot/quattor/trunk/ncm-components/core/ncm-useraccess@1355 b8b08b4b-6333-482b-9f54-fdf6c5fb3d79
2009-11-18  <unknown>

	* Release: 1.5.4
	- Enable ACLs right on the top of the PAM files.
	
	Otherwise, there are "sufficient" conditions that will prevent ACLs from being checked.



git-svn-id: https://quattor.svn.sourceforge.net/svnroot/quattor/trunk/ncm-components/core/ncm-useraccess@1356 b8b08b4b-6333-482b-9f54-fdf6c5fb3d79
2009-11-24  

	* Release: 1.5.5
	- Add ACLs to PAM 'session' lines as well.
	
	Otherwise, AFS users would be allowed to log in, ignoring whatever
	contents the ACL had.



git-svn-id: https://quattor.svn.sourceforge.net/svnroot/quattor/trunk/ncm-components/core/ncm-useraccess@1357 b8b08b4b-6333-482b-9f54-fdf6c5fb3d79
2009-11-25  Luis Fernando Muñoz Mejías <Luis.Fernando.Munoz.Mejias@cern.ch>

	* Release: 1.5.6
	- Fix the removal of outdated entries on PAM files.



git-svn-id: https://quattor.svn.sourceforge.net/svnroot/quattor/trunk/ncm-components/core/ncm-useraccess@1371 b8b08b4b-6333-482b-9f54-fdf6c5fb3d79
2009-11-27  Luis Fernando Muñoz Mejías <Luis.Fernando.Munoz.Mejias@cern.ch>

	* Release: 1.5.7
	- Make it more difficult that entries not belonging to pam_listfile are removed.
	
	Sometimes we removed weird Pam constructions, leading to DoS in the target machine.



git-svn-id: https://quattor.svn.sourceforge.net/svnroot/quattor/trunk/ncm-components/core/ncm-useraccess@1372 b8b08b4b-6333-482b-9f54-fdf6c5fb3d79
2010-02-02  Luis Fernando Muñoz Mejías <Luis.Fernando.Munoz.Mejias@cern.ch>

	* Release: 1.5.8
	- Fix the permissions of the files modified by the component.



git-svn-id: https://quattor.svn.sourceforge.net/svnroot/quattor/trunk/ncm-components/core/ncm-useraccess@1574 b8b08b4b-6333-482b-9f54-fdf6c5fb3d79
2010-06-02  Luis Fernando Muñoz Mejías <Luis.Fernando.Munoz.Mejias@cern.ch>

	* Release: 1.5.9
	- Create the SSH directories with the minimal permissions to prevent race conditions.



git-svn-id: https://quattor.svn.sourceforge.net/svnroot/quattor/trunk/ncm-components/core/ncm-useraccess@2007 b8b08b4b-6333-482b-9f54-fdf6c5fb3d79
2010-10-18  root

	* Release: 1.5.10
	- Minor typo fixes.



git-svn-id: https://quattor.svn.sourceforge.net/svnroot/quattor/trunk/ncm-components/core/ncm-useraccess@2304 b8b08b4b-6333-482b-9f54-fdf6c5fb3d79
2012-01-23  Luis Fernando Muñoz Mejías

	* Release: 1.5.11
	- Relax the umask.

	It was creating .ssh directories without the -x flag, breaking
	SSH.



git-svn-id: https://quattor.svn.sourceforge.net/svnroot/quattor/trunk/ncm-components/core/ncm-useraccess@3094 b8b08b4b-6333-482b-9f54-fdf6c5fb3d79
Add a trivial test for the pwnam wrapper.
Add tests for the user initialization method.
Add tests for the files method.
Add tests for populating authorized_keys from lists of URLs.