-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Sun, 03 Dec 2023 08:16:31 +0100 Source: gosa Architecture: source Version: 2.8~git20230203.10abe45+dfsg-1+deb12u2 Distribution: bookworm Urgency: medium Maintainer: Debian Edu Packaging Team <debian-edu-pkg-team@lists.alioth.debian.org> Changed-By: Mike Gabriel <sunweaver@debian.org> Closes: 991545 1039698 1039699 1039964 1043019 1043575 1049328 1049338 1049344 1049394 1049400 1049937 1049938 1049939 1049940 1049942 1049956 1050489 1051995 1051997 1052159 1053806 Changes: gosa (2.8~git20230203.10abe45+dfsg-1+deb12u2) bookworm; urgency=medium . [ Daniel Teichmann ] * debian/patches: + Add 1007_fix_debugLevel_bitwise_and.patch. Use single ampersand operator for logical and operation (not double ampersand). + Add 1008_main-dont-die-on-empty-config-object.patch. Gracefully exit if config object is unavailable (and report to syslog). (Closes: #1039964). + Add 1009_plugin-callHook-always_output_shell_debugging_msgs.patch. Fix output of shell debugging messages via WebUI. + Add 1044_fix-class-ldap-serialization.patch which fixes a few bugs regarding serialization. This especially fixes setting LDAP userPassword attribute types via GOsa². (Closes: #1052159). + Add 1045_fix-posixaccount-shadowExpire.patch which fixes shadowExpire always being set to 0. (User can't login then). (Closes: #1053806). . [ Guido Berhoerster ] * debian/patches: + Add 1010_fix-fix-accept-to-gettext.patch. Fix PHP errors in accept-to- gettext.inc. This fixes numerous errors due to accessing undefined associative array elements. (Closes: #1043019). + Add 2009-Revert-Enable-env-to-work.patch. Work around broken handling of plugin hook commands in gosa > 2.7.4. (Closes: #1039698, #1039699). + Add 1041_fix-role-selector.patch in order to fix role selection + Add 1042_fix-user-info-default-theme.patch . [ Mike Gabriel ] * debian/patches: + Add patches 1011 to 1020. Revert nested group feature for GOsa² groups. This feature is completely broken in GOsa² upstream when posixGroups are in use. (Closes: #1049328). Also trivially rebase patches 1009 and 2009. + Add 1021_fix-config-parser-being-null.patch. Since PHP 8.x an XML parser must not be null when accessed. It needs to be an instance of XMLParser(). (Closes: #1049338). + Re-add 1035_acl_override_to_allow_delete_of_group_members.patch. Allow users with memberUid write access to remove users from posixGroup objects. Related to closing #1049328. + Add 1099_remove-debug-code.patch. Drop unwanted var_dump() call and other print statements. + Add 1022_fix-implicit-conversions-of-float-to-int.patch. Avoid PHP deprecation warning "Deprecated: Implicit conversion from float <floatval> to int loses precision in <php-file>". (Closes: #1043575). + Add 11?? patches. Derived from Debian's gosa 2.7.5 patchset (and ignored first when bringing in gosa 2.8.x, but now re-reviewed and re-applied). + Add 1023_fix-icon-labelling-with-default-theme.patch. Properly render labelled icons if default materialize CSS theme is used. (Closes: #1049400). + Improve 1003_php-deprecations.patch. Silence another 'Deprecated: preg_match(): Passing null to parameter #2 () of type string is deprecated' warning. (Closes: #1049394). + Add 1024_fix-mess-of-using-and-comparing-int-and-string-values.patch. This resolves a dirty class property design for the posixAccount class. This patch attempts at avoiding int-with-string value comparisons for the properties gidNumber (string) and primaryGroup (int). (Closes: #1049344). + Add 1155_fix-uid-generation-when-many-uids-have-been-already-taken.patch from Debian's GOsa² 2.7.5 (never uploaded to Debian, but valid for GOsa² 2.8). (Closes: #991545). + Improve 1007_fix_debugLevel_bitwise_and.patch. Default value for debugLevel is an empty string. Assure this gets interpreted as 0 debugLevel. (Closes: #1049937). + Add 2010_vacation-templates-writeable-path.patch. Use a folder in /var/lib/ for providing a GOsa²-writeable path for vacation templates. (Closes: #1049938). + Add 1025_fix-icons-in-debugBar.patch. Don't use image() method from GOsa²'s function.inc. The debug toolbar is not themed, so hard-code icon img tags. (Closes: #1049939). This resolves the problem of non-shown icons if the default (Materialize CSS) theme is used. + Add 1026_dont-access-static-property-non-static.patch. Resolves 'Accessing static property LDAP:: as non static'. (Closes: #1049956). + Add patches 1027 - 1033. Fix various PHP errors/warnings reported to syslog. (Closes: #1049942). + Add patches 106?_*.patch. Resolve various issues in GOsa²'s acl class. (Closes: #1049940). + Add 1034_include-class_listing.inc-Fix-processElementFilter-n.patch. include/class_listing.inc: Fix processElementFilter() not considering default values for method parameters. (Closes: #1050489). + Add 1063_include-class_-listing-acl-.inc-plugins-admin-acl-cl.patch. plugins/admin/acl/class_aclRole.inc: Fix accessing variables if they are NULL or keys of arrays which aren't even set. (Closes: #1049940) + Add 1036_include-class_filter.inc-Define-gridClass-for-defaul.patch. include/class_filter.inc: Define gridClass for default and classic theme. + Add 1037_include-php_setup.inc-Hide-ldap_-search-read-Search-.patch. Silence 'Search: No such object.' PHP error messages for ldap_search() and ldap_read(). Those errors are mostly not errors but simply search / query results. + Add 1038_include-class_pathNavigator.inc-Don-t-send-object-DN.patch. Silence 'invalid DN syntax' errors from LDAP server when creating new user objects. (Closes: #1051995). + Add 1040_fix-instance-property-typo-in-class_acl-inc.patch. Fix 'Array to string conversion (/usr/share/gosa/include/class_acl.inc, line 180)'. (Closes: #1051997). + Add 1043a_Add-setter-for-skipFooter-property-needed-for-mfa-ex.patch. Add modifier for skipFooter protected class property. Required for gosa-plugins-privacyidea. + Add 1043b_honour-plugin-property-skipFooter-used-by-mfa-account.patch. Honour plugin property 'skipFooter'. * debian/gosa.{dirs,links,postinst}: + Provide /var/lib/gosa/vacation and symlink to it from /etc/gosa. * debian/rules: + Symlink the smarty4 version of the smarty-gettext plugin to DATADIR/ gosa/include/smartyAddons/. Checksums-Sha1: 3e5387087698ef13feabfa4f73b7ba0aa2ff4e0e 2566 gosa_2.8~git20230203.10abe45+dfsg-1+deb12u2.dsc 051753e93d0ea95e35bc71571209df605a12c5a4 83500 gosa_2.8~git20230203.10abe45+dfsg-1+deb12u2.debian.tar.xz 773a3d72f09a3c2951866dba78ff781c3a9397ab 6887 gosa_2.8~git20230203.10abe45+dfsg-1+deb12u2_source.buildinfo Checksums-Sha256: 9b1d309f7ce23f113f36572efa312b0d9e80263594c3b22b9e7f23b5f64486ec 2566 gosa_2.8~git20230203.10abe45+dfsg-1+deb12u2.dsc 58b9cd63b13e21deaf5082de4cf5b24f302ca63489a7de1f2464b015749bc824 83500 gosa_2.8~git20230203.10abe45+dfsg-1+deb12u2.debian.tar.xz 786672f625ba56e78b8f22c4259f404d2260d66e52324456771e6704918bf117 6887 gosa_2.8~git20230203.10abe45+dfsg-1+deb12u2_source.buildinfo Files: 377263d81034b2342dcec0084d717660 2566 web optional gosa_2.8~git20230203.10abe45+dfsg-1+deb12u2.dsc 5d888e5d18cf5b35e4a74ea6e50716f6 83500 web optional gosa_2.8~git20230203.10abe45+dfsg-1+deb12u2.debian.tar.xz edd72018ea50699c315be1ff89f03f90 6887 web optional gosa_2.8~git20230203.10abe45+dfsg-1+deb12u2_source.buildinfo -----BEGIN PGP SIGNATURE----- iQJJBAEBCAAzFiEEm/uu6GwKpf+/IgeCmvRrMCV3GzEFAmVsLSUVHHN1bndlYXZl ckBkZWJpYW4ub3JnAAoJEJr0azAldxsxn88P+wZHI0GQvqhusiwHUmG/TtGZdmvR 0Ce72xyzJAdbistiyvmVPfxLbb+mmiDzAJ9vIO5LfnkufJ1I4pS/DjJh7f48GsrL 7WtTOz8u8MDZN6uMXxw3PSSqoVaWdFy+yu5A4Vy433xRGmP6tIoKYOFCRtm+p8ke tF3SOhcKYhk1akLbtPvoelxWVvbXk4tPkaaSDMCxJElf1AhfdQ675nMlRa4nsElK wirJ2mbAMtxDMaSOMlFr4wtwaLyYuVpF2yFepIARu1eZn0eq4hzXDJusM3Tw9Gqr aW1os73+aCVFtt8YSfQz/zsZIKKzMHdBfuWdvTvM+rvQ3fEoxhedMas27rKt6S6P KSsym0Grm8iP5cLyL0aZi4Gk5bLcMjkD02vg/JA8Neld6q34n2HgqwLTVuv+jNJa lKAfUfrj8wEshVUlkzHnfwln3Q8u/mIVlSqCCrSPPPaYXn2SYLFnyVMeJtCsjOM4 eE91KUYPZU7hKABNZ9mU66+K4Z02fJbDhQTz8YwN/kD2jFFcdCgUmoJaOSNBfubU md3ksp+B5t9gc9Uz7I3Mt33VQa0TCrIGKuVp0vWvBrNLLW8XhKR/JAVcRDnlshef LHSfYQTOohWpSNzKGOf5MevTqQrhSyM4fk2t5xT4zHcqbVVUWMILx6GuV6oC8PR1 DZCpGEe/4UqmrHaU =umNh -----END PGP SIGNATURE-----