New release (version 0.2). v0.2
authorMichael Spang <mspang@uwaterloo.ca>
Sun, 28 Jan 2007 00:23:18 +0000 (19:23 -0500)
committerMichael Spang <mspang@uwaterloo.ca>
Sun, 28 Jan 2007 00:23:18 +0000 (19:23 -0500)
commit58bf72726acb977fc2422e65feb11c1f198de02b
tree5149faca1641d96be57950e556018ff18f3dbfd9
parentcb59e85c2ea5ebccd2efe98d965e1a331c11be0f
New release (version 0.2).

Updates in this version:

  * Tests added to most Python modules.
  * Split configuration files.
  * Added maintainer scripts to manage permissions during install and purge.
  * Added functions for use by tools planned for next release (chfn, etc).

ceo:

  * Added support for account "repair", which will recreate LDAP entries
    and Kerberos principals if necessary.
  * The recreate account menu option is now active.

Miscellaneous:

  * Replaced instances of "== None" and "!= None" with "is None" and
    "is not None", respectively (thanks to: Nick Guenther).
  * Renamed terms.valid() to terms.validate() (thanks to: Nick Guenther).
36 files changed:
bin/ceo
debian/changelog
debian/control
debian/copyright
debian/postinst [new file with mode: 0644]
debian/postrm [new file with mode: 0644]
debian/rules
docs/BUGS
docs/TODO [new file with mode: 0644]
etc/accounts.cf
etc/kerberos.cf [new file with mode: 0644]
etc/ldap.cf [new file with mode: 0644]
etc/members.cf
etc/pgsql.cf [new file with mode: 0644]
pylib/csc/__init__.py
pylib/csc/adm/__init__.py
pylib/csc/adm/accounts.py
pylib/csc/adm/members.py
pylib/csc/adm/terms.py
pylib/csc/apps/__init__.py
pylib/csc/apps/legacy/__init__.py
pylib/csc/apps/legacy/helpers.py
pylib/csc/apps/legacy/main.py
pylib/csc/backends/__init__.py
pylib/csc/backends/db.py
pylib/csc/backends/ipc.py
pylib/csc/backends/krb.py
pylib/csc/backends/ldapi.py
pylib/csc/common/__init__.py
pylib/csc/common/conf.py
pylib/csc/common/excep.py [new file with mode: 0644]
pylib/csc/common/test.py [new file with mode: 0644]
sql/initialize.sh
sql/structure.sql
sql/verify_studentid.sql
sql/verify_term.sql