TODO | 2 debian/TODO | 2 debian/changelog | 12 + debian/compat | 1 debian/control | 27 +++ debian/copyright | 121 +++++++++++++ debian/dirs | 3 debian/docs | 2 debian/init.d | 74 ++++++++ debian/po/POTFILES.in | 1 debian/po/templates.pot | 48 +++++ debian/postinst | 62 ++++++ debian/postrm | 19 ++ debian/rules | 67 +++++++ debian/splat.conf.in | 205 +++++++++++++++++++++++ debian/splatd.config | 10 + debian/splatd.default | 3 debian/splatd.doc-base | 9 + debian/splatd.manpages | 2 debian/splatd.templates | 14 + docs/xhtml/ch01.html | 2 docs/xhtml/ch01s02.html | 7 docs/xhtml/ch01s03.html | 2 docs/xhtml/ch02.html | 2 docs/xhtml/ch02s02.html | 16 + docs/xhtml/ch02s03.html | 8 docs/xhtml/ch02s04.html | 8 docs/xhtml/ch02s05.html | 6 docs/xhtml/ch03.html | 2 docs/xhtml/ch03s02.html | 14 - docs/xhtml/index.html | 6 docs/xhtml/pr01.html | 2 docs/xhtml/rn01.html | 2 docs/xhtml/rn01re01.html | 4 docs/xhtml/rn01re02.html | 22 +- docs/xml/splat.xml | 8 splat.conf | 3 splat/helpers/homeDirectory.py | 129 +++----------- splat/helpers/homeHelper.py | 113 ------------ splat/helpers/homeutils.py | 202 ++++++++++++++++++++++ splat/helpers/mailForwardingAddress.py | 55 ++++-- splat/helpers/purgeUser.py | 35 ++- splat/helpers/sshPublicKeys.py | 58 ++++-- splat/helpers/test/test_homeDirectory.py | 98 +++++----- splat/helpers/test/test_homeutils.py | 78 ++++++++ splat/helpers/test/test_mailForwardingAddress.py | 64 ++++--- splat/helpers/test/test_purgeUser.py | 58 +++--- splat/helpers/test/test_sshPublicKeys.py | 62 ++++-- splat/ldaputils/client.py | 11 + splat/ldaputils/test/test_client.py | 7 splatd | 2 51 files changed, 1335 insertions(+), 435 deletions(-)