UCS@school 4.1 R2 v9 Changelog


Inhaltsverzeichnis

1. UCS@school-Update
1.1. Generelle Hinweise zum Update
1.2. Changelog
1.2.1. Source package ucs-school-old-homedirs
1.2.2. Source package ucs-school-umc-internetrules
1.2.3. Source package ucs-school-umc-wizards
1.2.4. Source package ucs-school-italc
1.2.5. Source package ucs-school-umc-distribution
1.2.6. Source package ucs-school-webproxy
1.2.7. Source package ucs-school-umc-exam
1.2.8. Source package ucs-school-umc-printermoderation
1.2.9. Source package ucs-school-umc-installer
1.2.10. Source package ucs-school-umc-groups
1.2.11. Source package ucs-school-metapackage
1.2.12. Source package ucs-school-umc-helpdesk
1.2.13. Source package univention-management-console-module-selective-udm
1.2.14. Source package ucs-school-import
1.2.15. Source package ucs-school-lib
1.2.16. Source package ucs-school-umc-computerroom
1.2.17. Source package ucs-school-ldap-acls-master
1.2.18. Source package ucs-school-umc-users
1.2.19. Source package italc
1.2.20. Source package ucs-school-umc-rooms

§Kapitel 1. UCS@school-Update

Dieses Dokument enthält die Changelogs mit den detaillierten Änderungsinformationen zum Update von UCS@school von Version 4.1 R2 v8 nach 4.1 R2 v9. Sofern notwendig, werden wichtige Hinweise zum Update in einem separaten Abschnitt behandelt. Die Changelogs werden nur in Englisch gepflegt. Die Änderungsinformationen für vorherige Versionssprünge finden sich unter https://docs.software-univention.de/.

§1.1. Generelle Hinweise zum Update

Während der Aktualisierung kann es zu Ausfällen von Diensten innerhalb der Domäne kommen. Aus diesem Grund sollte das Update innerhalb eines Wartungsfensters erfolgen. Grundsätzlich wird empfohlen das Update zunächst in einer Testumgebung einzuspielen und zu testen. Die Testumgebung sollte dabei identisch zur Produktivumgebung sein.

§1.2. Changelog

§1.2.1. Source package ucs-school-old-homedirs

  • Code cleanup of the listener module. As the univention-directory-listener is now aware of OU changes, the listener module now also backups or removes home directories of users that are moved to another school (Bug 41989).

§1.2.2. Source package ucs-school-umc-internetrules

  • Proper error messages are shown when no school exists (Bug 42399).

§1.2.3. Source package ucs-school-umc-wizards

  • The error handling regarding non-existing objects has been improved (Bug 41229).

§1.2.4. Source package ucs-school-italc

  • A segmentation fault in the UMC module Computer room has been fixed which could occur during a reconnection of a client (Bug 43044).
  • A segmentation fault in the UMC module Computer room has been fixed which occurred during creation of a screenshot after changing the Windows client's screen resolution (Bug 43051).

§1.2.5. Source package ucs-school-umc-distribution

  • If a cache directory already exists an error message will not be shown anymore (Bug 41252).

§1.2.6. Source package ucs-school-webproxy

  • The squidguard configuration is only written for groups and users belonging to the schools of the specific server. This decreases the system load (Bug 41749).

§1.2.7. Source package ucs-school-umc-exam

  • School users stored outside of any OU can now participate in school exams (Bug 41568).
  • Don't log an error message if the exam user is not yet replicated (Bug 41562).
  • Proper error messages are shown when no school exists (Bug 42399).
  • Each exam user now gets a unique home directory containing a time stamp and is placed (in default configuration) in /home/$OU/schueler/exam-homes/$UID.$TIMESTAMP. This prevents access problems with orphaned home directories of previous exam runs. (Bug 37955).
  • A problem with the exam status of a computer room has been fixed. If the UMC module Computer room had been opened before starting a new exam and the exam room settings were changed via the previously opened Computer room, the exam was terminated mistakenly and the exam user accounts were not removed (Bug 40901).
  • When starting the exam mode, the user accounts of the selected groups are duplicated as new exam users. Mistakenly the LDAP attributes ucsschoolRecordUID and ucsschoolSourceUID have been duplicated, too, which caused error messages when using the UCS@school import scripts ucs-school-user-import or import_user. Starting from this release, these two LDAP attributes are no longer duplicated (Bug 43045).

§1.2.8. Source package ucs-school-umc-printermoderation

  • Proper error messages are shown when no school exists (Bug 42399).

§1.2.9. Source package ucs-school-umc-installer

  • All connections to the UCS DC Master are now done via UMC instead of using SSH (Bug 41007).

§1.2.10. Source package ucs-school-umc-groups

  • Proper error messages are shown when no school exists (Bug 42399).

§1.2.11. Source package ucs-school-metapackage

  • The UCS@school meta packages maintained its own values for the UCR variable connector/s4/mapping/group/ignorelist. These values were out of sync with the values of univention-s4-connector and have been resynchronized to avoid rejects (Bug 40418).
  • A (re)join is now aborted by a safety check if the version of the UCS@school app on the joining system is higher than the version of the app on the DC master. UCR variables with the prefix ucsschool/join/ignore-version-mismatch/... allow to override the safety check. Instruction on how to install differing app version can be found in the SDB article at http://sdb.univention.de/1374 (Bug 41760).

§1.2.12. Source package ucs-school-umc-helpdesk

  • Proper error messages are shown when no school exists (Bug 42399).

§1.2.13. Source package univention-management-console-module-selective-udm

  • The UMC call selectiveudm/create_windows_computer now returns the DN of the created object. This is required to fix Bug 40435.

§1.2.14. Source package ucs-school-import

  • The function UsernameHandler.format_username() has been improved to not produce illegal usernames anymore (e.g. ending with a dot) (Bug 42478).
  • Added additional log output for simpler debugging of a specific exception case during user import (Bug 42942).
  • The configuration directive mandatory_attributes is now honored, when checking if an email address was created. It is now only an error, if email is listed in mandatory_attributes and no email address was created (Bug 42503).
  • The expiration date is not overridden anymore when the user object already has an expiration date set. This prevents that an import which marks users for deactivation will push the expiration date forward in time. (Bug 42112).
  • A regression in import_networks has been fixed that prevented the automatic assignment of DHCP policies to new IP subnets (Bug 43103).

§1.2.15. Source package ucs-school-lib

  • Proper error messages are shown when no school exists (Bug 42399).
  • The internal handling of group modifications has been optimized (Bug 42495).
  • Creation and modifications of shares which belong to classes or working groups are now performed with the host account of the school server (Bug 42065).

§1.2.16. Source package ucs-school-umc-computerroom

  • Proper error messages are shown when no school exists (Bug 42399).
  • A problem with the exam status of a computer room has been fixed. If the UMC module Computer room had been opened before starting a new exam and the exam room settings were changed via the previously opened Computer room, the exam was terminated mistakenly and the exam user accounts were not removed (Bug 40901).
  • A segmentation fault in the UMC module Computer room has been fixed which could occur during a reconnection of a client (Bug 43044).
  • A segmentation fault in the UMC module Computer room has been fixed which occurred during creation of a screenshot after changing the Windows client's screen resolution (Bug 43051).

§1.2.17. Source package ucs-school-ldap-acls-master

  • Domain Admins which are also school administrators are allowed to operate domain wide again (Bug 42437).

§1.2.18. Source package ucs-school-umc-users

  • Proper error messages are shown when no school exists (Bug 42399).

§1.2.19. Source package italc

  • A segfault in the UMC module Computer room has been fixed which could occur during a reconnection of a client (Bug 43044).
  • A segfault in the UMC module Computer room has been fixed which occurred during creation of a screenshot after changing the Windows client's screen resolution (Bug 43051).

§1.2.20. Source package ucs-school-umc-rooms

  • Proper error messages are shown when no school exists (Bug 42399).