New changelog entries:
* debian/gosa-desktop.dirs:
+ Create /etc/gosa through dpkg for bin:package gosa-desktop. (Closes:
#814576).
* debian/control:
+ Drop as alternative Ds (gosa-desktop): konqueror, epiphany-browser,
midori, chromium. (Closes: #814774).
New changelog entries:
* debian/changelog:
+ Add closure of #796813 for version 2.7.4+reloaded2-6.
* debian/patches:
+ Fix comment header for 0007_update-sambaHashHook-description.patch.
+ Add 1022_add-b-switch-to-mkntpasswd-script.patch. Support creation of
NT/LM hashes from base64 encoded password string.
+ Add 1023_check-smbhash-creation-for-base64-encoded-pws.patch. Check
NT/LM hash creation during setup checks using decode_base64() function.
+ Update 0007_update-sambaHashHook-description.patch. Add -MMIME::Base64
package loading in NT/LM hash creation code on gosa.conf man page.
+ Add 1024_dont-overescape-dollar-signs-in-smb-passwords.patch. Don't
over-escape "$" characters in passwords provided to the sambaHashHook
execution call. (Together with encoding passwords for sambaHashHook
as base64 string, this closes: #801758).
* debian/gosa.NEWS:
+ Add information on password string now getting base64 encoded prior
to handing it over to the sambaHashHook script.
* debian/gosa.postinst:
+ Only create symlinks to lpstat and convert, if those binaries really
exist on the system. (Closes: #811382).
* debian/control:
+ Update D (gosa-desktop): depend on browser currently available on Debian
and Ubuntu. (Closes: #814004).
* debian/gosa*.dirs:
+ Remove most *.dirs directories, only remaining file: gosa.dirs.
* debian/gosa{,-plugin-mail,-plugin-gofon,-desktop}.postrm:
+ Remove /etc/gosa/ directory, if empty when purging the corresponding
packages. (To make piuparts happy).
* debian/gosa.post*:
+ Use proper if clauses for conditions. This assures that the
postinst/postrm scripts do not fail if any of the conditions is not
met.
+ Define $PATH in scripts to make sure, the which command used in these
scripts works as expected.
New changelog entries:
* debian/changelog:
+ Fix-up for previous upload: Add missing changes regarding
lintian.
* debian/gosa.post{inst,rm}:
+ Use quotes around which commands. This fixes failures during
post-installation if either of the supported http daemon packages is not
installed.
New changelog entries:
* debian/patches:
+ Fix 1007_gen-uids-like-gosa26.patch. If a placeholder operator specifies
no start and end, but only one value (e.g., %{givenName[12]}), then always
use the complete string. (Closes: #803540).
+ Add 1021_disable-sorting-in-DHCP-section-lists.patch. Disable sorting for
DHCP section lists (plus fix accessor name in class_sortableList.inc).
+ Add 0006_code-injection-in-samba-hash-generation.patch,
0007_update-sambaHashHook-description.patch. Fix potential code injection
issue in Samba hash generation.
+ Update 1004_fix-typos-in-man-pages.patch due to cherry-picking
0007_update-sambaHashHook-description.patch from upstream. Also fix
more man page typos (reported by lintian).
* debian/gosa.postinst:
+ When figuring out whether it makes sense to restart Apache2, let's check
for presence of apache2ctl binary (instead of apache2 binary). Nowadays,
the Apache2 server can be considered installed when apache2ctl is present
on a Debian system.
+ Avoid usage of full paths when testing for presence of executables.
* debian/gosa.postrm:
+ Avoid usage of full paths when testing for presence of executables.