New changelog entries:
[ Dominik George ]
* Allow IPv4 addresses and FQDNs as sudoHost. (Closes: #834065).
* Added myself to Uploaders.
[ Mike Gabriel ]
* debian/control:
+ Update D (gosa, gosa-dev): php-cli -> php7.0-cli.
+ Update PHP MySQL(i) dependency. GOsa with PHP 7 now depends on php-mysqli.
* debian/patches:
+ Add 1028_use-mysqli-instead-of-mysql.patch. Migrate from PHP MySQL
extension to MySQLi extension. (Closes: #834063).
+ Fix another man page type via 1004_fix-typos-in-man-pages.patch.
* lintian:
+ Update source.lintian-overrides.
+ Add php-script-but-no-phpX-cli-dep override for two files.
* debian/README.Debian: Fix spelling issue.
* debian/gosa-plugin-opsi.lintian-overrides:
+ Drop. No required any more.
New changelog entries:
[ Mike Gabriel ]
* debian/fix-constructors.sh:
+ Additionally replace occurrences of <class>::<class>(...) with
<class>::_construct(). Assure script can be run several times on the
same GOsa code tree.
* debian/patches:
+ Fix 1026_fix-deprecated-constructor-format.patch. Additionally patch
occurrences of <class>::<class>(...) with <class>::_construct().
[ Wolfgang Schweer ]
* debian/fix-constructors.sh:
+ Exclude xml:xml* commands from being touched by this script.
* debian/patches:
+ Another fix for 1026_fix-deprecated-constructor-format.patch. Don't
replace xml::xml2array by flawed xml::__construct2array.
New changelog entries:
* debian/patches:
+ Add 1025_fix-with-smarty-3-1-29.patch. Fix class auto-loading when GOsa
is used under Smarty3 (>= 3.1.28).
+ Add 1026_fix-deprecated-constructor-format.patch. Replace old-style
constructor names (equaling the class name) by methods of the name
"__construct()". This patch has been generated by the shipped-with script
debian/fix-constructors.sh. Thanks to Cajus Pollmeier for providing this
script.
* debian/control:
+ Bump Standards: to 3.9.8. No changes needed.
+ Use encrypted URLs for Vcs-*: fields.
c6adf57...
by
Holger Levsen <email address hidden>
Import patches-unapplied version 2.7.4+reloaded2-10 to debian/sid
New changelog entries:
[ Holger Levsen ]
* Fixup PHP syntax in 1010_fix-entry-removal-in-mail-plugin.patch. See
#796823 for the details.
* Update depends and debian/gosa-apache.conf for the PHP 7.0 transition.
Thanks to Wolfgang Schweer for the patch! (Closes: #821501)
[ Mike Gabriel ]
* debian/gosa.NEWS: Fix date (2015 -> 2016) for latest NEWS announcement.
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.
New changelog entries:
* debian/patches:
+ Update 1016_allow-same-user-ids-as-adduser.patch. Fix typo.
+ Update 0003_xss-vulnerability-on-login-screen.patch. Fix a
second place where $username should be sanitized by set_post()
function.
+ Add 1020_ob-fixes.patch. Only run ob_end_clean() if there is
something to clean.
New changelog entries:
* debian/patches:
+ Improve 1007_gen-uids-like-gosa26.patch. Handle situations where attribute
values are shorter than the minimal length required. Use the complete
attribute's value then, if even not long enough.
+ Fix 1012_allow-one-level-domains-in-email-addresses.patch. Fix email
template checks in tests::is_email(). Also, allow mail addresses
starting with a single letter followed by a dot as second character
(e.g., "m.gabriel").
+ Add 1013_fix-smarty-gettext-tags-recognition.patch. Fix rendering of .tpl
files that contain parameterized {t} blocks.
+ Add 1014_fix-description-of-new-prim-groups.patch. Fix obtaining givenName
and sn from user object when creating its primary POSIX group.
+ Add 1015_allow-iso8601-date-format-in-user-API.patch. Allow writing
ISO8601 conform date strings into the dateOfBirth field.
+ Add 1016_allow-same-user-ids-as-adduser.patch. If strictNamingRules is set
to false in gosa.conf, allow the same UID naming rule as found in
/usr/bin/adduser (as of Debian jessie/stretch).
+ Add 1017_get-ogroups-ou-fix.patch. Use correct GOsa² API call to obtain
ogroupRDN string.
+ Add 1018_no-item-multiplication-on-duplicate-search-results.patch. Don't
return items more than once when found during consecutive search queries.
+ Add 1019_fix-various-typos.patch. Fix various typos in the GOsa² code.
* debian/gosa-apache.conf:
+ Drop FCGIWRapper option from FCGI related Apache2 config part. Fixes
Apache2 startup failures when mod_fscgi is used with GOsa².
* Debian Menu system: Drop debian/gosa.menu in favour of shipping our
gosa-desktop.desktop file. (See tech-ctte resolution in #741573).
* Debhelper compat: Bump to version 9.
* debian/control:
+ Drop R (gosa): ${misc:Recommends}.