ucs-school-lib (6.0.1-5.167.201502051032) ucs4-0-0-0; urgency=low

  * UCS auto build. No patches were applied to the original source package

 -- Univention builddaemon <buildd@univention.de>  Thu, 05 Feb 2015 10:32:46 +0100

ucs-school-lib (6.0.1-5) unstable; urgency=medium

  * Bug #37668: catch errors if network object does not exists

 -- Florian Best <best@univention.de>  Wed, 04 Feb 2015 13:00:59 +0100

ucs-school-lib (6.0.1-4) unstable; urgency=medium

  * Bug #36537: add default-umc-users policy to "Domain Users $school-OU"
  	group

 -- Florian Best <best@univention.de>  Fri, 30 Jan 2015 12:20:38 +0100

ucs-school-lib (6.0.1-2) unstable; urgency=medium

  * Bug #34970: catch exceptions when opening user objects
  * Bug #36034: fix regular expression for hostname validation

 -- Florian Best <best@univention.de>  Tue, 27 Jan 2015 11:13:17 +0100

ucs-school-lib (6.0.1-1) unstable; urgency=medium

  * Bug #36800: fix parsing of smbstatus

 -- Florian Best <best@univention.de>  Tue, 18 Nov 2014 12:33:38 +0100

ucs-school-lib (6.0.0-1) unstable; urgency=medium

  * Bug #35892: Start UCS 4.0 development

 -- Florian Best <best@univention.de>  Wed, 05 Nov 2014 14:59:49 +0100

ucs-school-lib (5.0.49-4) unstable; urgency=low

  * Bug #35047: Change log message

 -- Dirk Wiesenthal <wiesenthal@univention.de>  Wed, 27 Aug 2014 14:24:11 +0200

ucs-school-lib (5.0.49-3) unstable; urgency=low

  * Bug #35166: Make school name comparison for relative name case insensitive

 -- Dirk Wiesenthal <wiesenthal@univention.de>  Thu, 21 Aug 2014 23:26:25 +0200

ucs-school-lib (5.0.49-2) unstable; urgency=low

  * Bug #35166: Add ComputerRoom model

 -- Dirk Wiesenthal <wiesenthal@univention.de>  Tue, 19 Aug 2014 17:53:49 +0200

ucs-school-lib (5.0.49-1) unstable; urgency=low

  * Bug #35003: catch IOError when process dies in stopped_notifier()

 -- Florian Best <best@univention.de>  Mon, 18 Aug 2014 14:35:54 +0200

ucs-school-lib (5.0.48-1) unstable; urgency=low

  * Bug #34179: do not set samba attributes (home drive, home path,
    profile path, logon script) for staff users

 -- Sönke Schwardt-Krummrich <schwardt@univention.de>  Fri, 15 Aug 2014 15:41:08 +0200

ucs-school-lib (5.0.47-5) unstable; urgency=low

  * Bug #35047: Auto assign next free IP if IP is set to computer's own subnet

 -- Dirk Wiesenthal <wiesenthal@univention.de>  Thu, 14 Aug 2014 17:52:10 +0200

ucs-school-lib (5.0.47-4) unstable; urgency=low

  * Bug #34944: Validate school class name with respect to group name AND
    share name

 -- Dirk Wiesenthal <wiesenthal@univention.de>  Thu, 14 Aug 2014 12:04:30 +0200

ucs-school-lib (5.0.47-3) unstable; urgency=low

  * Bug #34993: Search for displayName when searching for schools; fix
    searching for schools while ucsschool/local/oulist is set

 -- Dirk Wiesenthal <wiesenthal@univention.de>  Thu, 14 Aug 2014 11:44:40 +0200

ucs-school-lib (5.0.47-2) unstable; urgency=low

  * Bug #35174: When deleting an object, also delete related objects 

 -- Dirk Wiesenthal <wiesenthal@univention.de>  Wed, 13 Aug 2014 10:20:22 +0200

ucs-school-lib (5.0.47-1) unstable; urgency=low

  * Bug #34940: fixed logic bug

 -- Sönke Schwardt-Krummrich <schwardt@univention.de>  Tue, 27 May 2014 09:20:06 +0200

ucs-school-lib (5.0.46-2) unstable; urgency=low

  * Bug #34337: fixed traceback

 -- Sönke Schwardt-Krummrich <schwardt@univention.de>  Sun, 25 May 2014 14:12:27 +0200

ucs-school-lib (5.0.46-1) unstable; urgency=low

  * Bug #34940: move existing DHCP server objects only in certain conditions

 -- Sönke Schwardt-Krummrich <schwardt@univention.de>  Fri, 23 May 2014 23:25:15 +0200

ucs-school-lib (5.0.45-1) unstable; urgency=low

  * Bug #34337: Fix user modification: Correct group removals

 -- Dirk Wiesenthal <wiesenthal@univention.de>  Fri, 23 May 2014 14:05:23 +0200

ucs-school-lib (5.0.44-1) unstable; urgency=low

  * Bug #34918: Create mail domains only when UCR says so
  * Bug #34199: Support invalidating all caches

 -- Dirk Wiesenthal <wiesenthal@univention.de>  Thu, 22 May 2014 15:12:45 +0200

ucs-school-lib (5.0.43-1) unstable; urgency=low

  * Bug #34337: Fix computer modification: Create networks (continued)

 -- Dirk Wiesenthal <wiesenthal@univention.de>  Thu, 22 May 2014 13:26:09 +0200

ucs-school-lib (5.0.42-1) unstable; urgency=low

  * Bug #34337: Fix computer modification: Create networks

 -- Dirk Wiesenthal <wiesenthal@univention.de>  Thu, 22 May 2014 13:16:08 +0200

ucs-school-lib (5.0.41-1) unstable; urgency=low

  * Bug #34199: Missing translation

 -- Dirk Wiesenthal <wiesenthal@univention.de>  Wed, 21 May 2014 13:58:12 +0200

ucs-school-lib (5.0.40-2) unstable; urgency=medium

  * Bug #34335: Cope with invalid DNs in ucsschoolHomeShareFileServer

 -- Arvid Requate <requate@univention.de>  Wed, 21 May 2014 12:18:39 +0200

ucs-school-lib (5.0.40-1) unstable; urgency=low

  * Bug #34199: Validate that user role does not change

 -- Dirk Wiesenthal <wiesenthal@univention.de>  Wed, 21 May 2014 01:00:42 +0200

ucs-school-lib (5.0.39-1) unstable; urgency=low

  * Bug #34837: added stdout as possible log target for stopped_notifier()

 -- Sönke Schwardt-Krummrich <schwardt@univention.de>  Tue, 20 May 2014 21:43:55 +0200

ucs-school-lib (5.0.38-5) unstable; urgency=medium

  * Another attempt to fix the roleshare code in models/share.py (Bug #34335)

 -- Arvid Requate <requate@univention.de>  Tue, 20 May 2014 13:13:43 +0200

ucs-school-lib (5.0.38-4) unstable; urgency=medium

  * Try to fix roleshare specific code in python/models/share.py (Bug #34335)

 -- Arvid Requate <requate@univention.de>  Tue, 20 May 2014 12:42:13 +0200

ucs-school-lib (5.0.38-3) unstable; urgency=medium

  * Create the roleshares as samba-only, i.e. no NFS.
  * Give Domain Admins (or the customized equivalent name) root access
    to roleshares (Bug #34335)

 -- Arvid Requate <requate@univention.de>  Mon, 19 May 2014 17:38:23 +0200

ucs-school-lib (5.0.38-2) unstable; urgency=medium

  * Consider ucsschool/import/roleshare in python/models/share.py
    (Bug #34335)

 -- Arvid Requate <requate@univention.de>  Mon, 19 May 2014 17:09:52 +0200

ucs-school-lib (5.0.38-1) unstable; urgency=low

  * Bug #31407: fixed district mode related bug in school_ou()

 -- Sönke Schwardt-Krummrich <schwardt@univention.de>  Fri, 16 May 2014 16:55:35 +0200

ucs-school-lib (5.0.37-1) unstable; urgency=low

  * Bug #34337: Fix user creation: Correct group name of classes

 -- Dirk Wiesenthal <wiesenthal@univention.de>  Thu, 15 May 2014 17:04:27 +0200

ucs-school-lib (5.0.36-1) unstable; urgency=low

  * Bug #34337: Fix user creation: Correct group name of classes

 -- Dirk Wiesenthal <wiesenthal@univention.de>  Thu, 15 May 2014 16:25:03 +0200

ucs-school-lib (5.0.35-1) unstable; urgency=low

  * Bug #34825, Bug #34826: Stopping notifier by /etc/init.d, honor autostart
    ucr variable

 -- Dirk Wiesenthal <wiesenthal@univention.de>  Thu, 15 May 2014 12:49:48 +0200

ucs-school-lib (5.0.34-1) unstable; urgency=low

  * Bug #34825, Bug #34826: Support stopping notifier temporarily
  * Bug #34337: Get subnets for computer

 -- Dirk Wiesenthal <wiesenthal@univention.de>  Wed, 14 May 2014 17:43:52 +0200

ucs-school-lib (5.0.33-1) unstable; urgency=low

  * Bug #34337: Fix issues in the wizards

 -- Dirk Wiesenthal <wiesenthal@univention.de>  Wed, 14 May 2014 01:28:43 +0200

ucs-school-lib (5.0.32-1) unstable; urgency=low

  * Bug #34337: Fix user creation: Correct samba share path, e-mail, password
    and classes in hooks

 -- Dirk Wiesenthal <wiesenthal@univention.de>  Tue, 13 May 2014 23:27:23 +0200

ucs-school-lib (5.0.31-1) unstable; urgency=low

  * Bug #34337: Fix user creation: Invalidate cache, add methods for class
    checks

 -- Dirk Wiesenthal <wiesenthal@univention.de>  Mon, 12 May 2014 23:39:08 +0200

ucs-school-lib (5.0.30-1) unstable; urgency=low

  * Bug #34337: Fix school creation: correct DHCP subnet creation, correct
    share file servers, correct handling of school creation with existing OU

 -- Dirk Wiesenthal <wiesenthal@univention.de>  Mon, 12 May 2014 01:27:38 +0200

ucs-school-lib (5.0.29-1) unstable; urgency=low

  * Bug #34337: Fix school creation: Hook line, do not fail when DC should
    move to school, do not stop creation if OU exists

 -- Dirk Wiesenthal <wiesenthal@univention.de>  Sat, 10 May 2014 23:39:40 +0200

ucs-school-lib (5.0.28-1) unstable; urgency=low

  * Bug #34337: Fixed school creation: create slaves only if they do not
    exist
  * Bug #34337: school creation: added debug output

 -- Sönke Schwardt-Krummrich <schwardt@univention.de>  Fri, 09 May 2014 18:01:03 +0200

ucs-school-lib (5.0.27-1) unstable; urgency=low

  * Bug #34337: Fix school creation: Add dc_name_administrative argument

 -- Dirk Wiesenthal <wiesenthal@univention.de>  Fri, 09 May 2014 13:43:02 +0200

ucs-school-lib (5.0.26-1) unstable; urgency=low

  * Bug #34337: Fix school creation: Correct DHCP Server search, DC is always
    educational

 -- Dirk Wiesenthal <wiesenthal@univention.de>  Fri, 09 May 2014 11:33:08 +0200

ucs-school-lib (5.0.25-1) unstable; urgency=low

  * Bug #34337: Fix typos

 -- Dirk Wiesenthal <wiesenthal@univention.de>  Fri, 09 May 2014 10:57:42 +0200

ucs-school-lib (5.0.24-1) unstable; urgency=low

  * Bug #34337: Fix school creation: adding DC with correct groups

 -- Dirk Wiesenthal <wiesenthal@univention.de>  Fri, 09 May 2014 00:58:15 +0200

ucs-school-lib (5.0.23-1) unstable; urgency=low

  * Bug #34337: Fix school creation: getting correct DC name; fixing
    initializing of UDM modules

 -- Dirk Wiesenthal <wiesenthal@univention.de>  Thu, 08 May 2014 23:53:35 +0200

ucs-school-lib (5.0.22-1) unstable; urgency=low

  * Bug #34337: Fix school creation: adding DC with correct groups

 -- Dirk Wiesenthal <wiesenthal@univention.de>  Thu, 08 May 2014 17:05:21 +0200

ucs-school-lib (5.0.21-1) unstable; urgency=low

  * Bug #34337: Better filter control, fixes in user creation

 -- Dirk Wiesenthal <wiesenthal@univention.de>  Thu, 08 May 2014 15:19:59 +0200

ucs-school-lib (5.0.20-1) unstable; urgency=low

  * Bug #34337: Add support for moving DC to school, add DHCPServer

 -- Dirk Wiesenthal <wiesenthal@univention.de>  Thu, 08 May 2014 12:33:09 +0200

ucs-school-lib (5.0.19-1) unstable; urgency=low

  * Bug #34337: Documentation for baseclass of models

 -- Dirk Wiesenthal <wiesenthal@univention.de>  Wed, 07 May 2014 00:29:00 +0200

ucs-school-lib (5.0.18-1) unstable; urgency=low

  * Bug #34337: Typo

 -- Dirk Wiesenthal <wiesenthal@univention.de>  Tue, 06 May 2014 15:15:36 +0200

ucs-school-lib (5.0.17-1) unstable; urgency=low

  * Bug #34337: Split models into several files, better logging

 -- Dirk Wiesenthal <wiesenthal@univention.de>  Tue, 06 May 2014 14:49:37 +0200

ucs-school-lib (5.0.16-2) unstable; urgency=low

  * Bug #31407: fix typo

 -- Florian Best <best@univention.de>  Tue, 06 May 2014 12:27:51 +0200

ucs-school-lib (5.0.16-1) unstable; urgency=low

  * Bug #31407: enable district mode;

 -- Florian Best <best@univention.de>  Tue, 06 May 2014 09:59:39 +0200

ucs-school-lib (5.0.15-1) unstable; urgency=low

  * Bug #34337: Support hooks, build network when creating a computer

 -- Dirk Wiesenthal <wiesenthal@univention.de>  Tue, 06 May 2014 00:25:14 +0200

ucs-school-lib (5.0.14-1) unstable; urgency=low

  * Bug #34199: More aliases for attributes

 -- Dirk Wiesenthal <wiesenthal@univention.de>  Thu, 01 May 2014 00:40:54 +0200

ucs-school-lib (5.0.13-1) unstable; urgency=low

  * Bug #34335: New lib version

 -- Dirk Wiesenthal <wiesenthal@univention.de>  Thu, 01 May 2014 00:37:31 +0200

ucs-school-lib (5.0.12-1) unstable; urgency=low

  * Bug #34337: Support filter argument when searching all items
  * Bug #34335: New lib version

 -- Dirk Wiesenthal <wiesenthal@univention.de>  Wed, 30 Apr 2014 00:55:18 +0200

ucs-school-lib (5.0.11-1) unstable; urgency=low

  * Bug #34337: Better computer support: Detection of IPManagedClient,
    skipping unknown types

 -- Dirk Wiesenthal <wiesenthal@univention.de>  Tue, 29 Apr 2014 00:50:16 +0200

ucs-school-lib (5.0.10-1) unstable; urgency=low

  * Bug #34337: Save IP address for computers

 -- Dirk Wiesenthal <wiesenthal@univention.de>  Fri, 25 Apr 2014 15:38:39 +0200

ucs-school-lib (5.0.9-1) unstable; urgency=low

  * Bug #34337: Fix typo (2)

 -- Dirk Wiesenthal <wiesenthal@univention.de>  Fri, 25 Apr 2014 10:16:00 +0200

ucs-school-lib (5.0.8-1) unstable; urgency=low

  * Bug #34337: Fix typo

 -- Dirk Wiesenthal <wiesenthal@univention.de>  Fri, 25 Apr 2014 09:57:09 +0200

ucs-school-lib (5.0.7-1) unstable; urgency=low

  * Bug #34337: Support validation error messages

 -- Dirk Wiesenthal <wiesenthal@univention.de>  Fri, 25 Apr 2014 02:09:13 +0200

ucs-school-lib (5.0.6-1) unstable; urgency=low

  * Bug #34337: Better move code, users automatically set correct groups

 -- Dirk Wiesenthal <wiesenthal@univention.de>  Thu, 24 Apr 2014 22:07:26 +0200

ucs-school-lib (5.0.5-1) unstable; urgency=low

  * Bug #34264: Fix group dn handling in users

 -- Dirk Wiesenthal <wiesenthal@univention.de>  Thu, 24 Apr 2014 11:58:46 +0200

ucs-school-lib (5.0.4-1) unstable; urgency=low

  * Bug #34337: Implement methods to manipulate UDM objects from Wizards

 -- Dirk Wiesenthal <wiesenthal@univention.de>  Thu, 24 Apr 2014 01:19:33 +0200

ucs-school-lib (5.0.3-23) unstable; urgency=medium

  * Don't create shares on ucsschoolClassShareFileServer, more
    conceptual work is required for that (Bug #34335)

 -- Arvid Requate <requate@univention.de>  Wed, 23 Apr 2014 16:48:39 +0200

ucs-school-lib (5.0.3-22) unstable; urgency=medium

  * Add fileservers_for_school to ucsschool.lib.roleshares (Bug #34335)

 -- Arvid Requate <requate@univention.de>  Wed, 23 Apr 2014 14:04:44 +0200

ucs-school-lib (5.0.3-21) unstable; urgency=medium

  * Fix UDM string properties (Bug #34335)

 -- Arvid Requate <requate@univention.de>  Tue, 22 Apr 2014 19:55:31 +0200

ucs-school-lib (5.0.3-20) unstable; urgency=medium

  * Remove script functionality from ucsschool.lib.roleshares,
    will be shiped via seaprate package ucs-school-roleshares (Bug #34335)
  * Create roleshares on ucsschoolHomeShareFileServer and
    ucsschoolClassShareFileServer instead of on the local host

 -- Arvid Requate <requate@univention.de>  Tue, 22 Apr 2014 19:25:59 +0200

ucs-school-lib (5.0.3-19) unstable; urgency=medium

  * Fix 'student' alias in create_roleshares (Bug #34335)

 -- Arvid Requate <requate@univention.de>  Tue, 22 Apr 2014 15:51:02 +0200

ucs-school-lib (5.0.3-18) unstable; urgency=medium

  * Support creation of a roleshare for a specific school (Bug #34335)

 -- Arvid Requate <requate@univention.de>  Thu, 17 Apr 2014 20:13:21 +0200

ucs-school-lib (5.0.3-17) unstable; urgency=medium

  * Fix log message (Bug #34335)

 -- Arvid Requate <requate@univention.de>  Thu, 17 Apr 2014 17:51:55 +0200

ucs-school-lib (5.0.3-16) unstable; urgency=medium

  * shares/share does not offer a description property (Bug #34335)

 -- Arvid Requate <requate@univention.de>  Thu, 17 Apr 2014 13:47:15 +0200

ucs-school-lib (5.0.3-15) unstable; urgency=medium

  * Add ucsschool.lib.roles.supported_roles	(Bug #34335)
  * Sanitize quoting in ucsschool.lib.roleshares
  * Make roleshares.py directly executable as script for manual use

 -- Arvid Requate <requate@univention.de>  Thu, 17 Apr 2014 12:56:51 +0200

ucs-school-lib (5.0.3-14) unstable; urgency=medium

  * Use Group.get_udm_object to simplify GID lookup (Bug #34335)

 -- Arvid Requate <requate@univention.de>  Wed, 16 Apr 2014 17:02:45 +0200

ucs-school-lib (5.0.3-13) unstable; urgency=medium

  * Support selective creation of roleshares via --create <role>
  * Support role alias "student" in roleshares --create (Bug #34335)

 -- Arvid Requate <requate@univention.de>  Wed, 16 Apr 2014 15:50:09 +0200

ucs-school-lib (5.0.3-12) unstable; urgency=medium

  * Hide roleshares by default (Bug #34335)

 -- Arvid Requate <requate@univention.de>  Wed, 16 Apr 2014 15:10:44 +0200

ucs-school-lib (5.0.3-11) unstable; urgency=medium

  * Use univention.admin.modules to avoid complex syntax issues of CLI
  * Add UCR ucsschool/import/roleshare/%s/path
  * Rename roleshare_home_prefix to roleshare_home_subdir
  * Make LDAP_Connection return uexception messages (Bug #34335)

 -- Arvid Requate <requate@univention.de>  Wed, 16 Apr 2014 14:49:13 +0200

ucs-school-lib (5.0.3-10) unstable; urgency=medium

  * Streamline the role iteration in roleshare creation (Bug #34335)
  * Adjust log messages in models.School

 -- Arvid Requate <requate@univention.de>  Wed, 16 Apr 2014 12:23:36 +0200

ucs-school-lib (5.0.3-9) unstable; urgency=medium

  * Detection of gidNumber via grp/nss is not available fast enough
  * Lookup gidNumber from UDM (Bug #34335)
  * Additional fixes

 -- Arvid Requate <requate@univention.de>  Wed, 16 Apr 2014 12:07:28 +0200

ucs-school-lib (5.0.3-8) unstable; urgency=medium

  * Add import grp (Bug #34335)

 -- Arvid Requate <requate@univention.de>  Tue, 15 Apr 2014 20:32:13 +0200

ucs-school-lib (5.0.3-7) unstable; urgency=medium

  * Fixes from initial testing (Bug #34335)

 -- Arvid Requate <requate@univention.de>  Tue, 15 Apr 2014 20:31:04 +0200

ucs-school-lib (5.0.3-6) unstable; urgency=medium

  * Move roleshares.get_hosted_searchbases to
    scholldap.get_all_local_searchbases (Bug #34335)

 -- Arvid Requate <requate@univention.de>  Tue, 15 Apr 2014 14:20:24 +0200

ucs-school-lib (5.0.3-5) unstable; urgency=medium

  * Rename School.get_all to School.from_binddn
  * Rename School.get_all_hosted to School.get_all (Bug #34335)

 -- Arvid Requate <requate@univention.de>  Tue, 15 Apr 2014 14:17:37 +0200

ucs-school-lib (5.0.3-4) unstable; urgency=medium

  * ucsschool.lib.module.School.get_all_hosted: show all OUs that
    binddn can read (Bug #34335)

 -- Arvid Requate <requate@univention.de>  Tue, 15 Apr 2014 14:16:06 +0200

ucs-school-lib (5.0.3-3) unstable; urgency=medium

  * refactoring in ucsschool.lib.module: new School.get_from_oulist
  * New ucsschool.lib.module.School.get_all_hosted
  * ucsschool.lib.roleshares: Create share objects below all hosted OUs
    (Bug #34335)

 -- Arvid Requate <requate@univention.de>  Mon, 14 Apr 2014 21:15:39 +0200

ucs-school-lib (5.0.3-2) unstable; urgency=medium

  * Add ou to roleshares directories: /home/$ou/$role (Bug #34335)

 -- Arvid Requate <requate@univention.de>  Mon, 14 Apr 2014 13:23:21 +0200

ucs-school-lib (5.0.3-1) unstable; urgency=low

  * Bug #34264: Show displayName in school combo boxes
  * Added a lot of lib code to be used in csvimport and wizards

 -- Dirk Wiesenthal <wiesenthal@univention.de>  Fri, 11 Apr 2014 15:45:47 +0200

ucs-school-lib (5.0.2-1) unstable; urgency=medium

  * Bug #33506: fixed school_ou and school_dn

 -- Sönke Schwardt-Krummrich <schwardt@univention.de>  Fri, 11 Apr 2014 12:25:32 +0200

ucs-school-lib (5.0.1-2) unstable; urgency=medium

  * Add roleshares python module and small support modules (Bug #34335)

 -- Arvid Requate <requate@univention.de>  Thu, 10 Apr 2014 20:28:44 +0200

ucs-school-lib (5.0.1-1) unstable; urgency=low

  * Bug #33506: fixed broken shell function "school_dn"
  * Bug #33506: simplified shell function "school_ou"

 -- Sönke Schwardt-Krummrich <schwardt@univention.de>  Thu, 03 Apr 2014 12:18:19 +0200

ucs-school-lib (5.0.0-1) unstable; urgency=low

  * Bug #34259: fix typo

 -- Florian Best <best@univention.de>  Fri, 07 Mar 2014 14:21:21 +0100

ucs-school-lib (4.0.1-1) unstable; urgency=low

  * Bug #33681: fix license evaluation
  * Bug #33600: fix detection of OU's which are schools
  * update copyright

 -- Florian Best <best@univention.de>  Fri, 17 Jan 2014 09:34:19 +0100

ucs-school-lib (4.0.0-1) unstable; urgency=low

  * Bug #32520: fix typos in python modules
  * version bump (UCS@school 3.2)

 -- Florian Best <best@univention.de>  Tue, 15 Oct 2013 14:14:38 +0200

ucs-school-lib (3.0.7-1) unstable; urgency=low

  * Bug #32232: fixed traceback in computerroom if module has been opened
    with ou-specific account (e.g. teacher)

 -- Sönke Schwardt-Krummrich <schwardt@univention.de>  Thu, 29 Aug 2013 10:46:28 +0200

ucs-school-lib (3.0.6-1) unstable; urgency=low

  * Bug #31663: fix problems for groupnames which contain uppercase
    letters

 -- Florian Best <best@univention.de>  Thu, 11 Jul 2013 11:18:28 +0200

ucs-school-lib (3.0.5-1) unstable; urgency=low

  * Bug #30831: reverted changes to search for classes

 -- Alexander Kläser <klaeser@univention.de>  Mon, 27 May 2013 18:21:23 +0200

ucs-school-lib (3.0.4-1) unstable; urgency=low

  * Bug #30831: adjusted search for groups to incorporate workgroups + classes

 -- Alexander Kläser <klaeser@univention.de>  Mon, 27 May 2013 18:19:20 +0200

ucs-school-lib (3.0.3-1) unstable; urgency=low

  * Bug #30251: revert

 -- Florian Best <best@univention.de>  Tue, 21 May 2013 11:54:50 +0200

ucs-school-lib (3.0.2-0) unstable; urgency=low

  * Bug #30251: fixed traceback when no school OUs exist

 -- Alexander Kläser <klaeser@univention.de>  Fri, 17 May 2013 21:08:28 +0200

ucs-school-lib (3.0.1-0) unstable; urgency=low

  * Bug #30251: adjustments to enable the district mode

 -- Alexander Kläser <klaeser@univention.de>  Fri, 17 May 2013 19:52:20 +0200

ucs-school-lib (3.0.0-0) unstable; urgency=low

  * bumped version for UCS@school 3.1 R2

 -- Sönke Schwardt <schwardt@univention.de>  Fri, 17 May 2013 15:13:21 +0200

ucs-school-lib (2.0.26-1) unstable; urgency=low

  * use stderr pipes too so secure version of subprocess.communicate() is
    used (Bug #31173)

 -- Sönke Schwardt-Krummrich <schwardt@univention.de>  Wed, 08 May 2013 12:38:20 +0200

ucs-school-lib (2.0.25-1) unstable; urgency=low

  * use subprocess.communicate() to prevent problems with EINTR (Bug #31173)

 -- Sönke Schwardt-Krummrich <schwardt@univention.de>  Fri, 26 Apr 2013 11:18:31 +0200

ucs-school-lib (2.0.24-1) unstable; urgency=low

  * adjust smbstatus.py to tsocket_address_bsd_ops.string (Bug #31141)
  * new properties ipaddress, ipv4address and ipv6address

 -- Arvid Requate <requate@univention.de>  Wed, 24 Apr 2013 19:55:41 +0200

ucs-school-lib (2.0.23-1) unstable; urgency=low

  * Bug #30831: added method SchoolSearchBase.getOU()

 -- Alexander Kläser <klaeser@univention.de>  Wed, 24 Apr 2013 09:52:06 +0200

ucs-school-lib (2.0.22-1) unstable; urgency=low

  * Bug #30831: added method isExamUser()

 -- Alexander Kläser <klaeser@univention.de>  Mon, 22 Apr 2013 17:26:33 +0200

ucs-school-lib (2.0.21-2) unstable; urgency=low

  * add property examGroupName (for Bug #30832)

 -- Arvid Requate <requate@univention.de>  Wed, 17 Apr 2013 13:20:59 +0200

ucs-school-lib (2.0.21-1) unstable; urgency=low

  * Add examUsers container and examGroup (for Bug #30832)

 -- Arvid Requate <requate@univention.de>  Wed, 17 Apr 2013 11:30:32 +0200

ucs-school-lib (2.0.20-1) unstable; urgency=low

  * Bug #30832: removed ldap_master=True from getAdminConnection()

 -- Alexander Kläser <klaeser@univention.de>  Tue, 16 Apr 2013 17:57:16 +0200

ucs-school-lib (2.0.19-1) unstable; urgency=low

  * Add ADMIN_WRITE option to LDAP_Connection decorator (for Bug #30832)

 -- Arvid Requate <requate@univention.de>  Thu, 11 Apr 2013 17:22:53 +0200

ucs-school-lib (2.0.9-1) unstable; urgency=low

  * Bug #30831: refactored commonly used method groups

 -- Alexander Kläser <klaeser@univention.de>  Tue, 09 Apr 2013 16:51:07 +0200

ucs-school-lib (2.0.8-1) unstable; urgency=low

  * allow arbitrary LDAP base; Bug #30162

 -- Alexander Kläser <klaeser@univention.de>  Thu, 31 Jan 2013 16:23:21 +0100

ucs-school-lib (2.0.7-1) unstable; urgency=low

  * fixed reference to LDAP base; Bug #30162

 -- Alexander Kläser <klaeser@univention.de>  Thu, 31 Jan 2013 15:55:35 +0100

ucs-school-lib (2.0.6-1) unstable; urgency=low

  * added group properties to SchoolSearchBase; Bug #30162

 -- Alexander Kläser <klaeser@univention.de>  Wed, 30 Jan 2013 14:45:54 +0100

ucs-school-lib (2.0.5-1) unstable; urgency=low

  * update Copyright; Bug #30123

 -- Florian Best <best@univention.de>  Wed, 23 Jan 2013 13:43:38 +0100

ucs-school-lib (2.0.4-1) unstable; urgency=low

  * fixed caching problems for list of available ous; Bug #30046

 -- Alexander Kläser <klaeser@univention.de>  Tue, 22 Jan 2013 13:21:23 +0100

ucs-school-lib (2.0.3-1) unstable; urgency=low

  * enforce an update of the list of available ous; Bug #30046

 -- Alexander Kläser <klaeser@univention.de>  Fri, 18 Jan 2013 14:30:58 +0100

ucs-school-lib (2.0.2-1) unstable; urgency=low

  * remove GREYLIST from internetrules; Bug #28684

 -- Florian Best <best@univention.de>  Thu, 10 Jan 2013 15:01:04 +0100

ucs-school-lib (2.0.1-1) unstable; urgency=low

  * apply patch from errata; Bug #29830

 -- Florian Best <best@univention.de>  Wed, 09 Jan 2013 14:26:18 +0100

ucs-school-lib (2.0.0-1) unstable; urgency=low

  * Version bump (Bug #29814)

 -- Jascha Geerds <geerds@univention.de>  Thu, 13 Dec 2012 15:48:13 +0100

ucs-school-lib (1.0.58-1) unstable; urgency=low

  * not existing ldap bases will be ignored when searching for users;
    Bug #28218

 -- Florian Best <best@univention.de>  Wed, 22 Aug 2012 11:23:57 +0200

ucs-school-lib (1.0.57-1) unstable; urgency=low

  * added check_license() function; Bug #27339

 -- Alexander Kläser <klaeser@univention.de>  Wed, 30 May 2012 15:38:59 +0200

ucs-school-lib (1.0.56-1) unstable; urgency=low

  * Update po-files (Bug #26748)

 -- Jascha Geerds <geerds@univention.de>  Tue, 29 May 2012 14:25:27 +0200

ucs-school-lib (1.0.55-3) unstable; urgency=low

  * Create the directory /var/lib/ucs-school-lib during install (Bug #26748)

 -- Jascha Geerds <geerds@univention.de>  Tue, 29 May 2012 13:40:02 +0200

ucs-school-lib (1.0.55-2) unstable; urgency=low

  * Don't overwrite lesson times during install (Bug #26748)

 -- Jascha Geerds <geerds@univention.de>  Tue, 29 May 2012 11:32:52 +0200

ucs-school-lib (1.0.55-1) unstable; urgency=low

  * Update po-files again (Bug #26748)

 -- Jascha Geerds <geerds@univention.de>  Fri, 25 May 2012 16:40:49 +0200

ucs-school-lib (1.0.54-1) unstable; urgency=low

  * Update po-files (Bug #26748)

 -- Jascha Geerds <geerds@univention.de>  Fri, 25 May 2012 16:26:31 +0200

ucs-school-lib (1.0.53-1) unstable; urgency=low

  * fixed problems when changing the filter type; Bug #25704

 -- Alexander Kläser <klaeser@univention.de>  Fri, 25 May 2012 14:21:54 +0200

ucs-school-lib (1.0.52-1) unstable; urgency=low

  * fixed default priority for internet rules; Bug #25704

 -- Alexander Kläser <klaeser@univention.de>  Fri, 25 May 2012 12:31:53 +0200

ucs-school-lib (1.0.51-1) unstable; urgency=low

  * updated copyright

 -- Florian Best <best@univention.de>  Fri, 25 May 2012 10:48:56 +0200

ucs-school-lib (1.0.50-1) unstable; urgency=low

  * add further error handling code to smbstatus parser; Bug #26392

 -- Andreas Büsching <buesching@univention.de>  Thu, 24 May 2012 15:57:34 +0200

ucs-school-lib (1.0.49-1) unstable; urgency=low

  * fixed typo; Bug #26392

 -- Andreas Büsching <buesching@univention.de>  Wed, 23 May 2012 13:23:04 +0200

ucs-school-lib (1.0.48-1) unstable; urgency=low

  * enhanced smbstatus parser; Bug #26392

 -- Andreas Büsching <buesching@univention.de>  Wed, 23 May 2012 11:19:07 +0200

ucs-school-lib (1.0.47-1) unstable; urgency=low

  * fixed query for machine read and write connection; Bug #25701

 -- Alexander Kläser <klaeser@univention.de>  Tue, 22 May 2012 17:16:37 +0200

ucs-school-lib (1.0.46-1) unstable; urgency=low

  * cleanup and renamed property name to username; Bug #26392

 -- Andreas Büsching <buesching@univention.de>  Tue, 22 May 2012 16:13:44 +0200

ucs-school-lib (1.0.45-1) unstable; urgency=low

  * add module to parse smbstatus output; Bug #26392

 -- Andreas Büsching <buesching@univention.de>  Tue, 22 May 2012 10:43:03 +0200

ucs-school-lib (1.0.44-1) unstable; urgency=low

  * added poperty "groups" to SchoolSearchBase; Bug #25704

 -- Alexander Kläser <klaeser@univention.de>  Mon, 21 May 2012 14:36:30 +0200

ucs-school-lib (1.0.43-1) unstable; urgency=low

  * Python: Fix the save function (Bug #26748)

 -- Jascha Geerds <geerds@univention.de>  Mon, 21 May 2012 09:45:55 +0200

ucs-school-lib (1.0.42-1) unstable; urgency=low

  * allow keyword "pupil(s)" in _users(); Bug #26551

 -- Alexander Kläser <klaeser@univention.de>  Fri, 04 May 2012 17:29:30 +0200

ucs-school-lib (1.0.41-1) unstable; urgency=low

  * fixed rule type when saving rules; Bug #25704

 -- Alexander Kläser <klaeser@univention.de>  Fri, 04 May 2012 15:02:55 +0200

ucs-school-lib (1.0.40-1) unstable; urgency=low

  * Python: Fix some schoollessons bugs (Bug #26748)
    - Verify the type of the lesson name
    - Prevent duplicate lesson names
    - Fix the remove function
    - Merge add/append functions

 -- Jascha Geerds <geerds@univention.de>  Thu, 03 May 2012 14:38:45 +0200

ucs-school-lib (1.0.39-1) unstable; urgency=low

  * Python: Fix a typo (for Bug #26748)

 -- Jascha Geerds <geerds@univention.de>  Thu, 03 May 2012 12:29:42 +0200

ucs-school-lib (1.0.38-1) unstable; urgency=low

  * Python: return an user-friendly message if no school exist; Bug #26871

 -- Jascha Geerds <geerds@univention.de>  Fri, 27 Apr 2012 13:30:57 +0200

ucs-school-lib (1.0.37-1) unstable; urgency=low

  * school lessons: add property to get the current, next and previous
    lesson according to current time; Bug #26748

 -- Andreas Büsching <buesching@univention.de>  Thu, 26 Apr 2012 13:54:45 +0200

ucs-school-lib (1.0.36-2) unstable; urgency=low

  * fixed dependencies; Bug #25707

 -- Alexander Kläser <klaeser@univention.de>  Thu, 26 Apr 2012 12:40:09 +0200

ucs-school-lib (1.0.36-1) unstable; urgency=low

  * Python: don't raise an error if no school was found (for Bug #26344)

 -- Jascha Geerds <geerds@univention.de>  Thu, 26 Apr 2012 09:44:41 +0200

ucs-school-lib (1.0.35-2) unstable; urgency=low

  * added Standards-Version and XS-Python-Version to debian/control; Bug #25704

 -- Alexander Kläser <klaeser@univention.de>  Tue, 24 Apr 2012 11:08:54 +0200

ucs-school-lib (1.0.35-1) unstable; urgency=low

  * added functions to access default rules for groups; Bug #25704

 -- Alexander Kläser <klaeser@univention.de>  Mon, 23 Apr 2012 18:22:19 +0200

ucs-school-lib (1.0.34-1) unstable; urgency=low

  * fixed error in findUCRVariables(); Bug #26351

 -- Alexander Kläser <klaeser@univention.de>  Thu, 19 Apr 2012 18:06:04 +0200

ucs-school-lib (1.0.33-1) unstable; urgency=low

  * adapted filter rules module, added methods remove() and findUCRVariables();
    Bug #26351

 -- Alexander Kläser <klaeser@univention.de>  Thu, 19 Apr 2012 16:02:41 +0200

ucs-school-lib (1.0.32-2) unstable; urgency=low

  * version bump; Bug #26351

 -- Alexander Kläser <klaeser@univention.de>  Thu, 19 Apr 2012 14:37:13 +0200

ucs-school-lib (1.0.32-1) unstable; urgency=low

  * added module for handling internet filter rules; Bug #25704 and #26351

 -- Alexander Kläser <klaeser@univention.de>  Thu, 19 Apr 2012 14:35:21 +0200

ucs-school-lib (1.0.31-1) unstable; urgency=low

  * Python: _init_search_base can now be forced (for Bug #26344)

 -- Jascha Geerds <geerds@univention.de>  Wed, 11 Apr 2012 12:31:28 +0200

ucs-school-lib (1.0.30-1) unstable; urgency=low

  * add module to python library for maintaining the lessons; Bug #26748

 -- Andreas Büsching <buesching@univention.de>  Tue, 10 Apr 2012 14:39:01 +0200

ucs-school-lib (1.0.29-1) unstable; urgency=low

  * extended school LDAP module; Bug #25707

 -- Alexander Kläser <klaeser@univention.de>  Mon, 19 Mar 2012 18:03:12 +0100

ucs-school-lib (1.0.28-1) unstable; urgency=low

  * Display.user(): make sure that the firstname is non-empty; Bug #25707

 -- Alexander Kläser <klaeser@univention.de>  Fri, 16 Mar 2012 15:32:30 +0100

ucs-school-lib (1.0.27-1) unstable; urgency=low

  * LDAP_Filter.forGroups: The current school is used as the prefix for
    the group name; Bug #25954

 -- Andreas Büsching <buesching@univention.de>  Wed, 14 Mar 2012 15:31:07 +0100

ucs-school-lib (1.0.26-2) unstable; urgency=low

  * removed bashism from base.sh (Bug #25991)

 -- Felix Botner <botner@univention.de>  Wed, 14 Mar 2012 11:53:28 +0100

ucs-school-lib (1.0.26-1) unstable; urgency=low

  * new shell function school_ou extracts left most ou from ldap/hostdn
    (for Bug #25991)

 -- Arvid Requate <requate@univention.de>  Mon, 12 Mar 2012 11:02:10 +0100

ucs-school-lib (1.0.25-1) unstable; urgency=low

  * replaced pupils with students; Bug #25705

 -- Andreas Büsching <buesching@univention.de>  Tue, 06 Mar 2012 11:43:25 +0100

ucs-school-lib (1.0.24-1) unstable; urgency=low

  * just try to read the scholl from the request options if it is a
    dictionary; Bug #25705

 -- Andreas Büsching <buesching@univention.de>  Fri, 02 Mar 2012 16:07:33 +0100

ucs-school-lib (1.0.23-1) unstable; urgency=low

  * respect the given user type when searching for users of a specific
    group; Bug #25705

 -- Andreas Büsching <buesching@univention.de>  Fri, 02 Mar 2012 09:48:23 +0100

ucs-school-lib (1.0.22-1) unstable; urgency=low

  * add method groups to UMC module base class to retrieve a list of all
    classes and workgroups; Bug #25954

 -- Andreas Büsching <buesching@univention.de>  Thu, 01 Mar 2012 16:32:50 +0100

ucs-school-lib (1.0.21-2) unstable; urgency=low

  * fix build dependencies; Bug #25705

 -- Andreas Büsching <buesching@univention.de>  Tue, 28 Feb 2012 17:36:18 +0100

ucs-school-lib (1.0.21-1) unstable; urgency=low

  * SchoolSearchBase: add property of LDAP base of printers; Bug #25705

 -- Andreas Büsching <buesching@univention.de>  Tue, 28 Feb 2012 17:24:39 +0100

ucs-school-lib (1.0.20-1) unstable; urgency=low

  * add UCR variable ucsschool/ldap/ignore/ous: contain list of OU names
    that will be ignored when searching for schools; Bug #26207

 -- Andreas Büsching <buesching@univention.de>  Thu, 23 Feb 2012 17:10:20 +0100

ucs-school-lib (1.0.19-1) unstable; urgency=low

  * corrected automatically chosen search base; Bug #25702

 -- Alexander Kläser <klaeser@univention.de>  Fri, 10 Feb 2012 11:46:19 +0100

ucs-school-lib (1.0.18-1) unstable; urgency=low

  * extended SchoolSearchBase for computers; Bug #25702

 -- Alexander Kläser <klaeser@univention.de>  Thu, 09 Feb 2012 19:06:17 +0100

ucs-school-lib (1.0.17-1) unstable; urgency=low

  * extended SchoolSearchBase for rooms and to use UCR variables
  * fixed handling of 'school' option in request parameter
  * extended LDAP_Filter.forAll() to work with substring and full matches
  Bug #25702

 -- Alexander Kläser <klaeser@univention.de>  Thu, 09 Feb 2012 17:42:52 +0100

ucs-school-lib (1.0.16-1) unstable; urgency=low

  * removed last shift as it would cause an error in dash; Bug #25701

 -- Alexander Kläser <klaeser@univention.de>  Wed, 08 Feb 2012 12:57:02 +0100

ucs-school-lib (1.0.15-1) unstable; urgency=low

  * the decorator LDAP_Connection supports creating several connections at
    once using the user or the machine account to the local LDAP server or
    the DC master; Bug #25701

 -- Andreas Büsching <buesching@univention.de>  Mon, 06 Feb 2012 15:59:07 +0100

ucs-school-lib (1.0.14-1) unstable; urgency=low

  * optimize SchoolBaseModule._users() for search with no pattern in a 
    specific group
  * fix LDAP_Filter.forAll() to concatenate subexpressions with AND operation
  Bug #25701

 -- Alexander Kläser <klaeser@univention.de>  Fri, 03 Feb 2012 17:59:13 +0100

ucs-school-lib (1.0.13-1) unstable; urgency=low

  * add class Display: generates labels for specific object types
  * SchoolBaseModule._users: search for pupils, teachers or members of a
    specific group; Bug #25701

 -- Andreas Büsching <buesching@univention.de>  Fri, 03 Feb 2012 17:01:06 +0100

ucs-school-lib (1.0.12-1) unstable; urgency=low

  * added method SchoolBaseModule.users()
  * fixed errors for empty strings in LDAP_Filter.forAll()
  Bug #25701

 -- Alexander Kläser <klaeser@univention.de>  Thu, 02 Feb 2012 18:01:18 +0100

ucs-school-lib (1.0.11-1) unstable; urgency=low

  * add class LDAP_Filter: creates LDAP filter based on simple search
    patterns; Bug #25701

 -- Andreas Büsching <buesching@univention.de>  Thu, 02 Feb 2012 12:33:01 +0100

ucs-school-lib (1.0.10-1) unstable; urgency=low

  * renamed extGroups -> workgroups; Bug #25701

 -- Alexander Kläser <klaeser@univention.de>  Thu, 02 Feb 2012 10:54:04 +0100

ucs-school-lib (1.0.9-1) unstable; urgency=low

  * renamed the following properties
    - availableOU -> availableSchools
    - department -> schoolDN
    - departmentNumber -> school
    Bug #25701

 -- Alexander Kläser <klaeser@univention.de>  Thu, 02 Feb 2012 10:10:37 +0100

ucs-school-lib (1.0.8-1) unstable; urgency=low

  * integrated evaluation of 'ou' request option for search_base; Bug #25701
  * bug fixes

 -- Alexander Kläser <klaeser@univention.de>  Wed, 01 Feb 2012 18:09:39 +0100

ucs-school-lib (1.0.7-1) unstable; urgency=low

  * minor fixes; Bug #25701
  * comment out old code

 -- Andreas Büsching <buesching@univention.de>  Wed, 01 Feb 2012 15:03:43 +0100

ucs-school-lib (1.0.6-1) unstable; urgency=low

  * refactored search bases and LDAP_Connection; Bug #25701

 -- Alexander Kläser <klaeser@univention.de>  Wed, 01 Feb 2012 14:20:56 +0100

ucs-school-lib (1.0.5-1) unstable; urgency=low

  * added documentation; Bug #25701

 -- Alexander Kläser <klaeser@univention.de>  Wed, 01 Feb 2012 12:41:08 +0100

ucs-school-lib (1.0.4-1) unstable; urgency=low

  * added LDAP_Connection decorater and SchoolBaseModule class; Bug #25701

 -- Alexander Kläser <klaeser@univention.de>  Wed, 01 Feb 2012 12:23:38 +0100

ucs-school-lib (1.0.3-1) unstable; urgency=low

  * renamed default-admin to default-umc-all; Bug #15037

 -- Alexander Kläser <klaeser@univention.de>  Mon, 30 Jan 2012 11:23:25 +0100

ucs-school-lib (1.0.2-1) unstable; urgency=low

  * renamed source package to ucs-school-lib; Bug #15037
  * add shell function to create ucs@school policy objects

 -- Andreas Büsching <buesching@univention.de>  Fri, 27 Jan 2012 09:23:56 +0100

ucs-school-lib (1.0.1-1) unstable; urgency=low

  * use machine account to map username to binddn in
    schoolldap.py (Bug #15037) 

 -- Felix Botner <botner@univention.de>  Tue, 17 Jan 2012 12:32:40 +0100

ucs-school-lib (1.0.0-1) unstable; urgency=low

  * Initial release  (Bug #15037)

 -- Felix Botner <botner@univention.de>  Mon, 16 Jan 2012 14:43:47 +0100
