o get to work with /etc/selinux/.*/src (see email)

o do not depend on policy-sources?

o finish password changing code.

o TEST ensure gnome-keyring-daemon killed on logout (use pam_set_data to store pid)
o TEST setting env var.
o TEST new uid/gid setting code
o no FIXMEs
o GET TO WORK WITH SELINUX
o move gnome-keyring SELinux stuff to gnome-keyring
o need to ensure gnome-keyring-daemon is keyring_daemon_exec_t.
o fix code related to waitpid/WIFEXITED (see FIXME)
o patch for gnome-keyring (SELinux policy)

o Add dependencies to spec file.

o see FIXME in pam_keyring.xml.

o Edit:
	- include/Makefile.am
	- src/Makefile.am
	- dry/pam_keyring.spec.new.in
	- dry/pam_keyring.sgml
	- dry/overview_pam_keyring.sgml
	- dry/nasty_details.sgml
	- dry/usage_pam_keyring.sgml
	- dry/summary_pam_keyring.sgml
	- dry/one_liner_pam_keyring.sgml
	- scripts/Makefile.am

o Publish to flyn.org and Freshmeat.

o Compile using -Wall with no errors.

o Test, test, test!
	- All options.
	- README file makes sense.
	- man pages make sense.

o Scrub, scrub, scrub!
	- All fns have /* == == */.
	- Fn names start with _ and are static.
	- .h files have extern "C" clause.
	- .h files have #ifndef _FOO_H #define _FOO_H clause.
	- .h files commented well.
	- All fns have good names.
	- Code is clear.
