Package: gosa / 2.7.4+reloaded3-16

Metadata

Package Version Patches format
gosa 2.7.4+reloaded3-16 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001_smarty3.patch | (download)

gosa-core/html/index.php | 1 1 + 0 - 0 !
gosa-core/html/main.php | 1 1 + 0 - 0 !
gosa-core/plugins/personal/posix/trustModeDialog/class_trustModeDialog.inc | 2 1 + 1 - 0 !
3 files changed, 3 insertions(+), 1 deletion(-)

 more smarty3 robustness
0002_style robustness.patch | (download)

gosa-core/include/functions.inc | 5 5 + 0 - 0 !
1 file changed, 5 insertions(+)

 make generated image styles more robust
0003_xss vulnerability on login screen.patch | (download)

gosa-core/html/index.php | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 escape html entities to fix xss at the login screen
0004_fix get post.patch | (download)

gosa-core/include/functions.inc | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix get_post for non-strings
0005_fix password expiry status.patch | (download)

gosa-core/plugins/personal/posix/class_posixAccount.inc | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix expiration status when shadowmax is used
0006_code injection in samba hash generation.patch | (download)

gosa-core/include/class_core.inc | 2 1 + 1 - 0 !
gosa-core/include/functions.inc | 4 2 + 2 - 0 !
2 files changed, 3 insertions(+), 3 deletions(-)

 [patch] (see #1221) update samba hash generation due to a possible
 code injection

command line parameter will be passed base64 encoded to avoid
complex escaping sequences that may alter the initial passphrase



git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@21280 594d385d-05f5-0310-b6e9-bd551577e9d8

0007_update sambaHashHook description.patch | (download)

gosa-core/contrib/gosa.conf.5 | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 [patch] (see #1221)

update sambaHashHook description



git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@21281 594d385d-05f5-0310-b6e9-bd551577e9d8

1001_fix mass ldapimport.patch | (download)

ldapmanager/addons/ldapmanager/class_csvimport.inc (arbeidskopi) | 14 11 + 3 - 0 !
ldapmanager/addons/ldapmanager/contentcsv.tpl | 3 0 + 3 - 0 !
2 files changed, 11 insertions(+), 6 deletions(-)

 fix ldap mass import.
1002_trim decrypt.patch | (download)

gosa-core/include/functions.inc | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 decryption of ldap password fails (encrypted with gosa-encrypt-passwords)
Abstract:
 The decryption of the LDAP password (which has been encrypted by
 gosa-encrypt-passwords) seems to fail.
 .
 When trying to login at the GOsa web interface, an error regarding the
 LDAP connection happens ('Error while connecting to LDAP: Could not
 bind to ... ').
 .
 After copying gosa.conf.orig to gosa.conf (with read permissions for
 group www-data), things work again as expected.
 .
 So the decryption of the LDAP password which has been encrypted by
 running gosa-encrypt-passwords does not seem to work.

1003_RequestHeader no underscores apache24.patch | (download)

gosa-core/bin/gosa-encrypt-passwords | 2 1 + 1 - 0 !
gosa-core/include/class_config.inc | 12 6 + 6 - 0 !
2 files changed, 7 insertions(+), 7 deletions(-)

 don't use underscores in request header variables
Andreas B. Mundt <andi.mundt@web.de>
 Since Apache2.4: Translation of headers to environment variables is more
 strict than before to mitigate some possible cross-site-scripting attacks
 via header injection. Headers containing invalid characters (including
 underscores) are now silently dropped.

1004_fix typos in man pages.patch | (download)

gosa-core/contrib/gosa.conf.5 | 18 9 + 9 - 0 !
gosa-core/dh-make-gosa.1 | 8 4 + 4 - 0 !
2 files changed, 13 insertions(+), 13 deletions(-)

 fix typos and hyphen-used-as-minus-sign issues in man pages
1005_no image warning.patch | (download)

gosa-core/update-gosa | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 don't throw warnings in update-gosa on already existing image files
1006_sasl password change.patch | (download)

gosa-core/include/password-methods/class_password-methods-sasl.inc | 2 0 + 2 - 0 !
gosa-core/plugins/admin/users/class_userManagement.inc | 12 0 + 12 - 0 !
2 files changed, 14 deletions(-)

 handle sasl password change correctly
1007_gen uids like gosa26.patch | (download)

gosa-core/include/functions.inc | 13 11 + 2 - 0 !
1 file changed, 11 insertions(+), 2 deletions(-)

 re-instate gosa 2.6 uid-from-fullname generation
1008_enable csv import on clean installs.patch | (download)

gosa-core/contrib/gosa.conf | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 enable csv/ldif import on clean installs
1009_fix insertDhcp icon in dhcp section overview.patch | (download)

gosa-core/include/functions.inc | 15 8 + 7 - 0 !
1 file changed, 8 insertions(+), 7 deletions(-)

 fix label extraction from image paths
1010_fix entry removal in mail plugin.patch | (download)

mail/admin/groups/mail/class_groupMail.inc | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 fix entry removal in mail plugin
1011_define isPluginModified.patch | (download)

gosa-core/include/class_tabs.inc | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 define undefined usertabs::$ispluginmodified
1012_allow one level domains in email addresses.patch | (download)

gosa-core/include/utils/class_tests.inc | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 allow one-level domains in email addresses
1013_fix smarty gettext tags recognition.patch | (download)

gosa-core/update-locale | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 correctly recognize smarty-gettext parameters in {t} blocks
1014_fix description of new prim groups.patch | (download)

gosa-core/plugins/personal/posix/class_posixAccount.inc | 7 6 + 1 - 0 !
1 file changed, 6 insertions(+), 1 deletion(-)

 fix obtaining givenname and sn when creating primary groups
1015_allow iso8601 date format in user API.patch | (download)

gosa-core/include/utils/class_tests.inc | 17 17 + 0 - 0 !
gosa-core/plugins/personal/generic/class_user.inc | 15 11 + 4 - 0 !
2 files changed, 28 insertions(+), 4 deletions(-)

 allow writing iso-8601 conform date strings into dateofbirth
1016_allow same user ids as adduser.patch | (download)

gosa-core/include/functions.inc | 2 1 + 1 - 0 !
gosa-core/include/utils/class_tests.inc | 8 1 + 7 - 0 !
gosa-core/plugins/personal/generic/class_user.inc | 6 1 + 5 - 0 !
3 files changed, 3 insertions(+), 13 deletions(-)

 use a more modern uid naming rule.
1017_get ogroups ou fix.patch | (download)

gosa-core/plugins/admin/ogroups/class_ogroup.inc | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 use correct api call to obtain ogrouprdn string
1018_no item multiplication on duplicate search results.patch | (download)

gosa-core/include/class_filter.inc | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 don't return objects more than once if found by consecutive search queries
1019_fix various typos.patch | (download)

gosa-core/contrib/gosa.conf | 2 1 + 1 - 0 !
gosa-core/contrib/gosa.conf.5 | 2 1 + 1 - 0 !
gosa-core/contrib/openldap/goto-mime.schema | 2 1 + 1 - 0 !
mail/personal/mail/sieve/class_sieve.inc | 2 1 + 1 - 0 !
4 files changed, 4 insertions(+), 4 deletions(-)

 fix systematic mis-spellings in the code
1020_ob fixes.patch | (download)

gosa-core/html/index.php | 2 1 + 1 - 0 !
gosa-core/html/main.php | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 only run ob_end_clean if there is something to clean
1021_disable sorting in DHCP section lists.patch | (download)

dhcp/admin/systems/services/dhcp/class_servDHCP.inc | 1 1 + 0 - 0 !
gosa-core/include/class_acl.inc | 2 1 + 1 - 0 !
gosa-core/include/class_sortableListing.inc | 8 4 + 4 - 0 !
3 files changed, 6 insertions(+), 5 deletions(-)

 disable sorting for dhcp section lists (plus fix accessor name in class_sortablelist.inc)
1022_add b switch to mkntpasswd script.patch | (download)

gosa-core/bin/mkntpasswd | 21 17 + 4 - 0 !
1 file changed, 17 insertions(+), 4 deletions(-)

 support -b option, saying that a password string is provided in base64 encoding
1023_check smbhash creation for base64 encoded pws.patch | (download)

gosa-core/setup/class_setupStep_Checks.inc | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 try decode_base64() when attempting a nt/lm hash generation.
1024_dont overescape dollar signs in smb passwords.patch | (download)

gosa-core/include/functions.inc | 6 2 + 4 - 0 !
1 file changed, 2 insertions(+), 4 deletions(-)

 don't over-escape "$" chars with new base64 encoding of passwords in sambahashhook
1025_fix with smarty 3 1 29.patch | (download)

gosa-core/include/functions.inc | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 fix class autoloading under smarty3 3.1.28
1026_fix deprecated constructor format.patch | (download)

apache2/admin/systems/services/apache2/class_servApacheEditVhost.inc | 4 2 + 2 - 0 !
apache2/admin/systems/services/apache2/class_servApacheVhost.inc | 4 2 + 2 - 0 !
connectivity/personal/connectivity/class_connectivity.inc | 2 1 + 1 - 0 !
connectivity/personal/connectivity/class_intranetAccount.inc | 4 2 + 2 - 0 !
dhcp/admin/systems/services/dhcp/class_dhcpAdvanced.inc | 2 1 + 1 - 0 !
dhcp/admin/systems/services/dhcp/class_dhcpClass.inc | 4 2 + 2 - 0 !
dhcp/admin/systems/services/dhcp/class_dhcpDnsZone.inc | 4 2 + 2 - 0 !
dhcp/admin/systems/services/dhcp/class_dhcpGroup.inc | 4 2 + 2 - 0 !
dhcp/admin/systems/services/dhcp/class_dhcpHost.inc | 4 2 + 2 - 0 !
dhcp/admin/systems/services/dhcp/class_dhcpNetwork.inc | 2 1 + 1 - 0 !
dhcp/admin/systems/services/dhcp/class_dhcpNewSectionDialog.inc | 2 1 + 1 - 0 !
dhcp/admin/systems/services/dhcp/class_dhcpPlugin.inc | 2 1 + 1 - 0 !
dhcp/admin/systems/services/dhcp/class_dhcpPool.inc | 4 2 + 2 - 0 !
dhcp/admin/systems/services/dhcp/class_dhcpService.inc | 4 2 + 2 - 0 !
dhcp/admin/systems/services/dhcp/class_dhcpSharedNetwork.inc | 4 2 + 2 - 0 !
dhcp/admin/systems/services/dhcp/class_dhcpSubClass.inc | 4 2 + 2 - 0 !
dhcp/admin/systems/services/dhcp/class_dhcpSubnet.inc | 4 2 + 2 - 0 !
dhcp/admin/systems/services/dhcp/class_dhcpTSigKey.inc | 4 2 + 2 - 0 !
dhcp/admin/systems/services/dhcp/class_servDHCP.inc | 4 2 + 2 - 0 !
dns/admin/systems/services/dns/class_servDNS.inc | 4 2 + 2 - 0 !
dns/admin/systems/services/dns/class_servDNSeditZone.inc | 4 2 + 2 - 0 !
dns/admin/systems/services/dns/class_servDNSeditZoneEntries.inc | 4 2 + 2 - 0 !
gofax/admin/systems/services/gofax/class_goFaxServer.inc | 4 2 + 2 - 0 !
gofax/gofax/blocklists/class_blocklistGeneric.inc | 2 1 + 1 - 0 !
gofax/gofax/blocklists/tabs_blocklist.inc | 4 2 + 2 - 0 !
gofax/gofax/faxaccount/class_gofaxAccount.inc | 4 2 + 2 - 0 !
gofax/gofax/faxreports/class_faxreport.inc | 2 1 + 1 - 0 !
gofon/admin/ogroups/gofon/class_phonequeue.inc | 4 2 + 2 - 0 !
gofon/admin/systems/gofon/class_phoneGeneric.inc | 4 2 + 2 - 0 !
gofon/admin/systems/gofon/tabs_phone.inc | 4 2 + 2 - 0 !
gofon/admin/systems/services/gofon/class_goFonServer.inc | 4 2 + 2 - 0 !
gofon/gofon/conference/class_phoneConferenceGeneric.inc | 4 2 + 2 - 0 !
gofon/gofon/conference/tabs_conference.inc | 4 2 + 2 - 0 !
gofon/gofon/fonreports/class_fonreport.inc | 2 1 + 1 - 0 !
gofon/gofon/macro/class_gofonMacro.inc | 4 2 + 2 - 0 !
gofon/gofon/macro/class_gofonMacroParameters.inc | 4 2 + 2 - 0 !
gofon/gofon/macro/tabs_macros.inc | 4 2 + 2 - 0 !
gofon/gofon/phoneaccount/class_phoneAccount.inc | 4 2 + 2 - 0 !
gosa-core/include/class_CopyPasteHandler.inc | 2 1 + 1 - 0 !
gosa-core/include/class_SnapShotDialog.inc | 4 2 + 2 - 0 !
gosa-core/include/class_SnapshotHandler.inc | 2 1 + 1 - 0 !
gosa-core/include/class_acl.inc | 4 2 + 2 - 0 !
gosa-core/include/class_certificate.inc | 2 1 + 1 - 0 !
gosa-core/include/class_config.inc | 2 1 + 1 - 0 !
gosa-core/include/class_filter.inc | 2 1 + 1 - 0 !
gosa-core/include/class_ldap.inc | 2 1 + 1 - 0 !
gosa-core/include/class_listing.inc | 2 1 + 1 - 0 !
gosa-core/include/class_log.inc | 2 1 + 1 - 0 !
gosa-core/include/class_multi_plug.inc | 2 1 + 1 - 0 !
gosa-core/include/class_plugin.inc | 4 2 + 2 - 0 !
gosa-core/include/class_pluglist.inc | 2 1 + 1 - 0 !
gosa-core/include/class_sortableListing.inc | 2 1 + 1 - 0 !
gosa-core/include/class_tabs.inc | 2 1 + 1 - 0 !
gosa-core/include/class_userFilter.inc | 2 1 + 1 - 0 !
gosa-core/include/class_userinfo.inc | 2 1 + 1 - 0 !
gosa-core/include/exporter/class_csvExporter.inc | 2 1 + 1 - 0 !
gosa-core/include/exporter/class_pdfExporter.inc | 2 1 + 1 - 0 !
gosa-core/include/functions.inc | 2 1 + 1 - 0 !
gosa-core/include/functions_debug.inc | 2 1 + 1 - 0 !
gosa-core/include/functions_helpviewer.inc | 2 1 + 1 - 0 !
gosa-core/include/pChart/pCache.class | 4 2 + 2 - 0 !
gosa-core/include/pChart/pChart.class | 4 2 + 2 - 0 !
gosa-core/include/pChart/pData.class | 4 2 + 2 - 0 !
gosa-core/include/password-methods/class_password-methods-clear.inc | 2 1 + 1 - 0 !
gosa-core/include/password-methods/class_password-methods-crypt.inc | 2 1 + 1 - 0 !
gosa-core/include/password-methods/class_password-methods-md5.inc | 2 1 + 1 - 0 !
gosa-core/include/password-methods/class_password-methods-sha.inc | 2 1 + 1 - 0 !
gosa-core/include/password-methods/class_password-methods-smd5.inc | 2 1 + 1 - 0 !
gosa-core/include/password-methods/class_password-methods-ssha.inc | 2 1 + 1 - 0 !
gosa-core/include/password-methods/class_password-methods.inc | 2 1 + 1 - 0 !
gosa-core/include/utils/excel/class.writeexcel_biffwriter.inc.php | 2 1 + 1 - 0 !
gosa-core/include/utils/excel/class.writeexcel_format.inc.php | 2 1 + 1 - 0 !
gosa-core/include/utils/excel/class.writeexcel_formula.inc.php | 2 1 + 1 - 0 !
gosa-core/include/utils/excel/class.writeexcel_olewriter.inc.php | 2 1 + 1 - 0 !
gosa-core/include/utils/excel/class.writeexcel_workbook.inc.php | 2 1 + 1 - 0 !
gosa-core/include/utils/excel/class.writeexcel_worksheet.inc.php | 2 1 + 1 - 0 !
gosa-core/plugins/admin/acl/class_aclRole.inc | 4 2 + 2 - 0 !
gosa-core/plugins/admin/acl/tabs_acl.inc | 2 1 + 1 - 0 !
gosa-core/plugins/admin/acl/tabs_acl_role.inc | 4 2 + 2 - 0 !
gosa-core/plugins/admin/departments/class_department.inc | 4 2 + 2 - 0 !
gosa-core/plugins/admin/departments/tabs_department.inc | 4 2 + 2 - 0 !
gosa-core/plugins/admin/groups/class_group.inc | 4 2 + 2 - 0 !
gosa-core/plugins/admin/groups/tabs_group.inc | 4 2 + 2 - 0 !
gosa-core/plugins/admin/ogroups/class_ogroup.inc | 4 2 + 2 - 0 !
gosa-core/plugins/admin/ogroups/tabs_ogroups.inc | 4 2 + 2 - 0 !
gosa-core/plugins/admin/users/tabs_user.inc | 4 2 + 2 - 0 !
gosa-core/plugins/generic/dashBoard/class_dashBoard.inc | 2 1 + 1 - 0 !
gosa-core/plugins/generic/infoPage/class_infoPage.inc | 2 1 + 1 - 0 !
gosa-core/plugins/generic/references/class_reference.inc | 4 2 + 2 - 0 !
gosa-core/plugins/generic/statistics/class_statistics.inc | 2 1 + 1 - 0 !
gosa-core/plugins/personal/generic/class_user.inc | 4 2 + 2 - 0 !
gosa-core/plugins/personal/password/class_password.inc | 4 2 + 2 - 0 !
gosa-core/plugins/personal/posix/class_posixAccount.inc | 4 2 + 2 - 0 !
gosa-core/plugins/personal/posix/trustModeDialog/class_trustModeDialog.inc | 2 1 + 1 - 0 !
gosa-core/setup/class_setup.inc | 2 1 + 1 - 0 !
gosa-core/setup/class_setupStep.inc | 2 1 + 1 - 0 !
gosa-core/setup/class_setupStep_Checks.inc | 2 1 + 1 - 0 !
gosa-core/setup/class_setupStep_Feedback.inc | 2 1 + 1 - 0 !
gosa-core/setup/class_setupStep_Finish.inc | 2 1 + 1 - 0 !
gosa-core/setup/class_setupStep_Language.inc | 2 1 + 1 - 0 !
gosa-core/setup/class_setupStep_Ldap.inc | 2 1 + 1 - 0 !
gosa-core/setup/class_setupStep_License.inc | 2 1 + 1 - 0 !
gosa-core/setup/class_setupStep_Migrate.inc | 2 1 + 1 - 0 !
gosa-core/setup/class_setupStep_Schema.inc | 2 1 + 1 - 0 !
gosa-core/setup/class_setupStep_Welcome.inc | 2 1 + 1 - 0 !
goto/addons/goto/class_gotoLogView.inc | 2 1 + 1 - 0 !
goto/addons/goto/class_goto_import_file.inc | 2 1 + 1 - 0 !
goto/admin/applications/class_applicationGeneric.inc | 4 2 + 2 - 0 !
goto/admin/applications/class_applicationParameters.inc | 4 2 + 2 - 0 !
goto/admin/applications/tabs_application.inc | 4 2 + 2 - 0 !
goto/admin/devices/class_deviceGeneric.inc | 4 2 + 2 - 0 !
goto/admin/devices/tabs_devices.inc | 4 2 + 2 - 0 !
goto/admin/groups/apps/class_groupApplication.inc | 2 1 + 1 - 0 !
goto/admin/mimetypes/class_mimetypeGeneric.inc | 4 2 + 2 - 0 !
goto/admin/mimetypes/tabs_mimetypes.inc | 4 2 + 2 - 0 !
goto/admin/ogroups/goto/class_termgroup.inc | 4 2 + 2 - 0 !
goto/admin/systems/goto/class_ArpNewDevice.inc | 2 1 + 1 - 0 !
goto/admin/systems/goto/class_SelectDeviceType.inc | 4 2 + 2 - 0 !
goto/admin/systems/goto/class_gotoLpdEnabled.inc | 2 1 + 1 - 0 !
goto/admin/systems/goto/class_printGeneric.inc | 4 2 + 2 - 0 !
goto/admin/systems/goto/class_terminalGeneric.inc | 4 2 + 2 - 0 !
goto/admin/systems/goto/class_terminalInfo.inc | 4 2 + 2 - 0 !
goto/admin/systems/goto/class_terminalService.inc | 4 2 + 2 - 0 !
goto/admin/systems/goto/class_terminalStartup.inc | 4 2 + 2 - 0 !
goto/admin/systems/goto/class_workstationGeneric.inc | 4 2 + 2 - 0 !
goto/admin/systems/goto/class_workstationService.inc | 4 2 + 2 - 0 !
goto/admin/systems/goto/class_workstationStartup.inc | 4 2 + 2 - 0 !
goto/admin/systems/goto/tabs_printers.inc | 2 1 + 1 - 0 !
goto/admin/systems/goto/tabs_terminal.inc | 2 1 + 1 - 0 !
goto/admin/systems/goto/tabs_workstation.inc | 2 1 + 1 - 0 !
goto/admin/systems/ppd/class_ppdManager.inc | 2 1 + 1 - 0 !
goto/admin/systems/ppd/class_printerPPDDialog.inc | 4 2 + 2 - 0 !
goto/admin/systems/ppd/class_printerPPDSelectionDialog.inc | 4 2 + 2 - 0 !
goto/admin/systems/services/cups/class_goCupsServer.inc | 4 2 + 2 - 0 !
goto/admin/systems/services/kiosk/class_goKioskService.inc | 4 2 + 2 - 0 !
goto/admin/systems/services/ldap/class_goLdapServer.inc | 4 2 + 2 - 0 !
goto/admin/systems/services/ntp/class_goNtpServer.inc | 4 2 + 2 - 0 !
goto/admin/systems/services/shares/class_goShareServer.inc | 4 2 + 2 - 0 !
goto/admin/systems/services/shares/class_servNfs.inc | 4 2 + 2 - 0 !
goto/admin/systems/services/terminal/class_goTerminalServer.inc | 4 2 + 2 - 0 !
goto/personal/environment/class_environment.inc | 4 2 + 2 - 0 !
goto/personal/environment/class_logonManagementDialog.inc | 4 2 + 2 - 0 !
groupware/admin/groups/GroupwareSharedFolder/class_GroupwareSharedFolder.inc | 2 1 + 1 - 0 !
groupware/admin/ogroups/GroupwareDistributionList/class_GroupwareDistributionList.inc | 2 1 + 1 - 0 !
groupware/personal/groupware/class_FilterManager.inc | 2 1 + 1 - 0 !
groupware/personal/groupware/class_Groupware.inc | 2 1 + 1 - 0 !
kolab/admin/systems/services/kolab/class_servKolab.inc | 4 2 + 2 - 0 !
kolab/personal/connectivity/kolab/class_kolabAccount.inc | 4 2 + 2 - 0 !
ldapmanager/addons/ldapmanager/class_csvimport.inc | 2 1 + 1 - 0 !
ldapmanager/addons/ldapmanager/class_export.inc | 2 1 + 1 - 0 !
ldapmanager/addons/ldapmanager/class_exportxls.inc | 2 1 + 1 - 0 !
ldapmanager/addons/ldapmanager/class_import.inc | 2 1 + 1 - 0 !
ldapmanager/addons/ldapmanager/class_ldif.inc | 2 1 + 1 - 0 !
ldapmanager/addons/ldapmanager/tabs_ldif.inc | 4 2 + 2 - 0 !
log/admin/systems/services/syslog/class_goLogDBServer.inc | 4 2 + 2 - 0 !
log/admin/systems/services/syslog/class_goSyslogServer.inc | 4 2 + 2 - 0 !
mail/addons/mailqueue/class_mailqueue.inc | 2 1 + 1 - 0 !
mail/admin/groups/mail/class_groupMail.inc | 2 1 + 1 - 0 !
mail/admin/ogroups/mail/class_mailogroup.inc | 4 2 + 2 - 0 !
mail/admin/systems/services/imap/class_goImapServer.inc | 4 2 + 2 - 0 !
mail/admin/systems/services/mail/class_goMailServer.inc | 4 2 + 2 - 0 !
mail/admin/systems/services/spam/class_goSpamServer.inc | 4 2 + 2 - 0 !
mail/admin/systems/services/spam/class_goSpamServerRule.inc | 4 2 + 2 - 0 !
mail/admin/systems/services/virus/class_goVirusServer.inc | 4 2 + 2 - 0 !
mail/personal/mail/class_mailAccount.inc | 2 1 + 1 - 0 !
mail/personal/mail/sieve/class_My_Parser.inc | 2 1 + 1 - 0 !
mail/personal/mail/sieve/class_My_Tree.inc | 2 1 + 1 - 0 !
mail/personal/mail/sieve/class_scanner.inc | 2 1 + 1 - 0 !
mail/personal/mail/sieve/class_semantics.inc | 2 1 + 1 - 0 !
mail/personal/mail/sieve/class_sieve.inc | 2 1 + 1 - 0 !
mail/personal/mail/sieve/class_sieveElement_Block_End.inc | 2 1 + 1 - 0 !
mail/personal/mail/sieve/class_sieveElement_Block_Start.inc | 2 1 + 1 - 0 !
mail/personal/mail/sieve/class_sieveElement_Comment.inc | 2 1 + 1 - 0 !
mail/personal/mail/sieve/class_sieveElement_Discard.inc | 2 1 + 1 - 0 !
mail/personal/mail/sieve/class_sieveElement_Else_Elsif.inc | 2 1 + 1 - 0 !
mail/personal/mail/sieve/class_sieveElement_Fileinto.inc | 2 1 + 1 - 0 !
mail/personal/mail/sieve/class_sieveElement_If.inc | 2 1 + 1 - 0 !
mail/personal/mail/sieve/class_sieveElement_Keep.inc | 2 1 + 1 - 0 !
mail/personal/mail/sieve/class_sieveElement_Redirect.inc | 2 1 + 1 - 0 !
mail/personal/mail/sieve/class_sieveElement_Reject.inc | 2 1 + 1 - 0 !
mail/personal/mail/sieve/class_sieveElement_Require.inc | 2 1 + 1 - 0 !
mail/personal/mail/sieve/class_sieveElement_Stop.inc | 2 1 + 1 - 0 !
mail/personal/mail/sieve/class_sieveElement_Vacation.inc | 2 1 + 1 - 0 !
mail/personal/mail/sieve/class_sieveManagement.inc | 4 2 + 2 - 0 !
mail/personal/mail/sieve/class_tree.inc | 2 1 + 1 - 0 !
mit-krb5/admin/systems/services/kerberos/class_goKrbServer.inc | 2 1 + 1 - 0 !
mit-krb5/admin/systems/services/kerberos/class_krb_host_keys.inc | 2 1 + 1 - 0 !
nagios/personal/nagios/class_nagiosAccount.inc | 4 2 + 2 - 0 !
netatalk/personal/netatalk/class_netatalk.inc | 4 2 + 2 - 0 !
opengroupware/personal/connectivity/opengroupware/class_opengw.inc | 2 1 + 1 - 0 !
opengroupware/personal/connectivity/opengroupware/class_opengwAccount.inc | 4 2 + 2 - 0 !
opengroupware/personal/connectivity/opengroupware/class_pgsql_opengw.inc | 2 1 + 1 - 0 !
openxchange/personal/connectivity/openxchange/class_oxchangeAccount.inc | 4 2 + 2 - 0 !
phpgw/personal/connectivity/phpgw/class_phpgwAccount.inc | 4 2 + 2 - 0 !
phpscheduleit/personal/connectivity/phpscheduleit/class_phpscheduleitAccount.inc | 4 2 + 2 - 0 !
pptp/personal/connectivity/pptp/class_pptpAccount.inc | 4 2 + 2 - 0 !
pureftpd/personal/connectivity/pureftpd/class_pureftpdAccount.inc | 4 2 + 2 - 0 !
rolemanagement/admin/roleManagement/class_roleGeneric.inc | 2 1 + 1 - 0 !
rolemanagement/admin/roleManagement/tabs_roles.inc | 2 1 + 1 - 0 !
rsyslog/addons/rsyslog/class_rsyslog.inc | 2 1 + 1 - 0 !
rsyslog/admin/systems/services/rsyslog/class_rSyslogServer.inc | 4 2 + 2 - 0 !
samba/admin/systems/samba/class_winGeneric.inc | 4 2 + 2 - 0 !
samba/admin/systems/samba/tabs_winstation.inc | 4 2 + 2 - 0 !
samba/personal/samba/class_sambaAccount.inc | 4 2 + 2 - 0 !
samba/personal/samba/class_sambaLogonHours.inc | 4 2 + 2 - 0 !
scalix/personal/scalix/class_scalixAccount.inc | 4 2 + 2 - 0 !
squid/personal/connectivity/squid/class_proxyAccount.inc | 4 2 + 2 - 0 !
ssh/personal/ssh/class_sshPublicKey.inc | 2 1 + 1 - 0 !
sudo/admin/sudo/class_sudoGeneric.inc | 4 2 + 2 - 0 !
sudo/admin/sudo/class_sudoOption.inc | 4 2 + 2 - 0 !
sudo/admin/sudo/tabs_sudo.inc | 4 2 + 2 - 0 !
systems/admin/systems/class_componentGeneric.inc | 4 2 + 2 - 0 !
systems/admin/systems/class_servGeneric.inc | 4 2 + 2 - 0 !
systems/admin/systems/class_termDNS.inc | 4 2 + 2 - 0 !
systems/admin/systems/services/class_goService.inc | 4 2 + 2 - 0 !
systems/admin/systems/tabs_component.inc | 4 2 + 2 - 0 !
systems/admin/systems/tabs_server.inc | 2 1 + 1 - 0 !
webdav/personal/connectivity/webdav/class_webdavAccount.inc | 4 2 + 2 - 0 !
218 files changed, 331 insertions(+), 331 deletions(-)

 php7 deprecation: constructor methods must be named __construct(<opts>).
1027_fix sudo fqdn.patch | (download)

sudo/admin/sudo/class_sudoGeneric.inc | 13 11 + 2 - 0 !
1 file changed, 11 insertions(+), 2 deletions(-)

 allow ipv4 addresses and fqdns as sudohost
1028_use mysqli instead of mysql.patch | (download)

gofax/gofax/faxreports/class_faxreport.inc | 27 11 + 16 - 0 !
gofax/html/getfax.php | 15 6 + 9 - 0 !
gofon/admin/ogroups/gofon/class_phonequeue.inc | 58 22 + 36 - 0 !
gofon/gofon/conference/class_phoneConferenceGeneric.inc | 92 39 + 53 - 0 !
gofon/gofon/fonreports/class_fonreport.inc | 28 11 + 17 - 0 !
gofon/gofon/macro/class_gofonMacro.inc | 52 22 + 30 - 0 !
gofon/gofon/phoneaccount/class_phoneAccount.inc | 215 90 + 125 - 0 !
gosa-core/include/functions_debug.inc | 16 8 + 8 - 0 !
gosa-core/include/utils/class_msgPool.inc | 12 0 + 12 - 0 !
gosa-core/setup/class_setupStep_Checks.inc | 2 1 + 1 - 0 !
rsyslog/addons/rsyslog/class_rsyslog.inc | 71 29 + 42 - 0 !
11 files changed, 239 insertions(+), 349 deletions(-)

 migrate from php-mysql to php-mysqli
1029_better whitespace cleanup in genuid.patch | (download)

gosa-core/include/functions.inc | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 remove all white-spaces from attributes before generating the uids.
1030_column header titles group members.patch | (download)

gosa-core/plugins/admin/groups/class_group.inc | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix column titles in member lists of posix groups
1031_no context loose continues.patch | (download)

mail/admin/groups/mail/class_groupMail.inc | 5 4 + 1 - 0 !
1 file changed, 4 insertions(+), 1 deletion(-)

 avoid stray continue. fails with php7.
1032_fix_select_acl_role.patch | (download)

gosa-core/include/class_acl.inc | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 use acl from role definition: select the correct role.
1033_fix_unable_to_delete_acl_asignment.patch | (download)

gosa-core/include/class_acl.inc | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 fix removing acls from objects (e.g. groups)
1034_remove_superfluous__get_post__call_from__save_object.patch | (download)

gosa-core/include/class_sortableListing.inc | 2 0 + 2 - 0 !
1 file changed, 2 deletions(-)

 class_sortablelisting: remove superfluous get_post() call from_ save_object()
1035_acl_override_to_allow_delete_of_group_members.patch | (download)

gosa-core/plugins/admin/groups/class_group.inc | 6 6 + 0 - 0 !
1 file changed, 6 insertions(+)

 support member removal from groups, if someone has the right to edit the group.
1036_remove_double_groupList_setEditable_setting.patch | (download)

gosa-core/plugins/personal/posix/class_posixAccount.inc | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

 remove duplicate seteditable() for posix group lists.
1037_fix_shadowexpire_checkbox_from_tmplate_setting.patch | (download)

gosa-core/plugins/personal/posix/class_posixAccount.inc | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 propagate shadow expiry from user templates to created user objects.
1038_shadowexpire_in_one_line.patch | (download)

gosa-core/plugins/personal/posix/posix_shadow.tpl | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 show shadow expiry (esp. the calendar icon) in one line on screen (html template adjustment).
1039_fix_sambakickofftime_checkbox_and_sambakickofftime_date_from_tmplate_setting.patch | (download)

samba/personal/samba/class_sambaAccount.inc | 30 23 + 7 - 0 !
1 file changed, 23 insertions(+), 7 deletions(-)

 fix date calculations for sambakickofftime and propagation from template to created user object.
0008_mcrypt2openssl_gosa core.patch | (download)

gosa-core/bin/gosa-encrypt-passwords | 24 17 + 7 - 0 !
gosa-core/bin/gosa-mcrypt-to-openssl-passwords | 109 109 + 0 - 0 !
gosa-core/html/getFAIstatus.php | 51 0 + 51 - 0 !
gosa-core/include/class_listing.inc | 15 1 + 14 - 0 !
gosa-core/include/class_socketClient.inc | 30 8 + 22 - 0 !
gosa-core/include/functions.inc | 40 14 + 26 - 0 !
gosa-core/plugins/admin/groups/class_groupManagement.inc | 17 0 + 17 - 0 !
gosa-core/plugins/admin/ogroups/class_ogroupManagement.inc | 58 1 + 57 - 0 !
gosa-core/plugins/admin/users/class_userManagement.inc | 30 1 + 29 - 0 !
9 files changed, 151 insertions(+), 223 deletions(-)

 switch from mcrypt to openssl
0009_mcrypt2openssl_systems no gosasi.patch | (download)

systems/admin/systems/class_servGeneric.inc | 58 12 + 46 - 0 !
systems/admin/systems/class_systemManagement.inc | 41 4 + 37 - 0 !
systems/admin/systems/class_termDNS.inc | 11 0 + 11 - 0 !
3 files changed, 16 insertions(+), 94 deletions(-)

 [patch] revert initial changes to remove gosa-si daemonevents remain
 available


0010_mcrypt2openssl_goto no gosasi.patch | (download)

goto/addons/goto/class_filterGotoEvents.inc | 7 2 + 5 - 0 !
goto/addons/goto/class_gotoLogView.inc | 40 2 + 38 - 0 !
goto/addons/goto/class_gotomasses.inc | 59 6 + 53 - 0 !
goto/admin/ogroups/goto/class_termgroup.inc | 4 0 + 4 - 0 !
goto/admin/systems/goto/class_terminalGeneric.inc | 23 2 + 21 - 0 !
goto/admin/systems/goto/class_terminalInfo.inc | 98 3 + 95 - 0 !
goto/admin/systems/goto/class_terminalService.inc | 8 2 + 6 - 0 !
goto/admin/systems/goto/class_workstationGeneric.inc | 70 15 + 55 - 0 !
goto/admin/systems/goto/class_workstationService.inc | 43 1 + 42 - 0 !
goto/admin/systems/goto/class_workstationStartup.inc | 47 5 + 42 - 0 !
10 files changed, 38 insertions(+), 361 deletions(-)

 [patch] re-enable goto plugin without gosa-si dependencies


0011_mcrypt2openssl_mail no gosasi.patch | (download)

mail/addons/mailqueue/class_mailqueue.inc | 376 0 + 376 - 0 !
mail/addons/mailqueue/class_si_mailqueue.inc | 146 0 + 146 - 0 !
mail/addons/mailqueue/contents.tpl | 167 0 + 167 - 0 !
mail/addons/mailqueue/header.tpl | 9 0 + 9 - 0 !
mail/addons/mailqueue/main.inc | 58 0 + 58 - 0 !
5 files changed, 756 deletions(-)

 [patch] remove dependencies to gosa-si and the client implementation


0012_using the correct encryption method.patch | (download)

gosa-core/bin/gosa-encrypt-passwords | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 [patch] (see #13) using the correct encryption method


2001_fix smarty location.patch | (download)

gosa-core/include/php_setup.inc | 6 5 + 1 - 0 !
1 file changed, 5 insertions(+), 1 deletion(-)

 adapt location for debian packaged smarty


2002_fix template location.patch | (download)

gosa-core/include/functions.inc | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix location of configuration template.


2003_fix class mapping.patch | (download)

gosa-core/include/class_config.inc | 4 2 + 2 - 0 !
gosa-core/include/functions.inc | 2 1 + 1 - 0 !
gosa-core/update-gosa | 6 3 + 3 - 0 !
3 files changed, 6 insertions(+), 6 deletions(-)

 fix location of auto-generated class mapping file


2004_fix locale location.patch | (download)

gosa-core/include/php_setup.inc | 2 1 + 1 - 0 !
gosa-core/update-gosa | 10 5 + 5 - 0 !
2 files changed, 6 insertions(+), 6 deletions(-)

 fixed location of auto-generated locales


2005_allow Debian blends to override gosa conf.patch | (download)

gosa-core/include/class_config.inc | 15 15 + 0 - 0 !
1 file changed, 15 insertions(+)

 debian edu and debian lan take care of maintaining its own version of gosa.conf
2006_apache2 private tmp.patch | (download)

gosa-core/setup/setup_welcome.tpl | 25 25 + 0 - 0 !
1 file changed, 25 insertions(+)

 hint admin to disable apache2's privatetmp feature during setup
0013_escape html entities for uid to avoid code execution CVE 2018 1000528.patch | (download)

gosa-core/html/password.php | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 [patch] (see #14) escape html entities for uid to avoid code
 execution


1040_inactive_pwd_fields_when_using_pwd_proposal.patch | (download)

gosa-core/plugins/admin/users/password.tpl | 43 8 + 35 - 0 !
gosa-core/plugins/personal/myaccount/password.tpl | 10 5 + 5 - 0 !
gosa-core/plugins/personal/password/password.tpl | 43 8 + 35 - 0 !
3 files changed, 21 insertions(+), 75 deletions(-)

 disable password fields if password proposal gets selected as new password by the user.
1041_ref_param_error_in_My_Parser.patch | (download)

mail/personal/mail/sieve/class_My_Parser.inc | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 compat fix for php > 5.4. hand over real variable to function.