commit froxlor for openSUSE:Factory
Hello community, here is the log from the commit of package froxlor for openSUSE:Factory checked in at Tue Sep 27 16:10:36 CEST 2011. -------- New Changes file: --- /dev/null 2010-08-26 16:28:41.000000000 +0200 +++ /mounts/work_src_done/STABLE/froxlor/froxlor.changes 2011-09-20 15:57:58.000000000 +0200 @@ -0,0 +1,408 @@ +------------------------------------------------------------------- +Tue Sep 20 11:05:27 CEST 2011 - asemen@suse.de + +- upstream upragde to version 0.9.24 +(bnc#718819) adapt in spec file License: to GPL-2.0+ as Smarty-3.0.8 is under GPL-3.0 +Bug #714: Malformed "priority" in ticket archive search +Bug #727: Support tickets eats html codes +Bug #743: Very confusing overview in admin panel +Bug #791: 'Unknown User' at traffic calculation if user is locked +Bug #799: Bind9 zone files on ipv6 +Bug #859: Froxlor saves backups in customer directory +Bug #870: Empty "ServerName" possible +Bug #879: Completely suspend/disable a email client +Bug #880: Webserver user-name label missing in Settings (English) +Bug #889: Modernize bash init-script (/etc/init.d/php-fcgi for nginx) +Feature #16: Rotate customer logs +Feature #834: Database size in Froxlor +Feature #848: create a domain, which will only relay mail is not possible +Feature #875: favicon for froxlor + +------------------------------------------------------------------- +Fri Sep 16 13:32:47 CEST 2011 - asemen@suse.de + +- fixed some rpmlint warnings + +------------------------------------------------------------------- +Wed Aug 10 12:57:26 CEST 2011 - asemen@suse.de + +- upstream upragde to version 0.9.23 +Bug #469: Prevent autocompletion for new customer dialog +Bug #728: temp folder is not deleted +Bug #780: Checkbox doesn't "check" if domain is a wildcard +Bug #793: catchall checkbox bei "E-Mail-Adresse anlegen" funktionslos +Bug #842: webftp.php file upload fails, Typo +Bug #846: PHP-FPM tmpdir permission bug +Bug #851: Add "--force" option to mysql backups, to prevent empty sql backups +Feature #814: Use filesystem quota to enforce limit of diskspace - usage by customer + +------------------------------------------------------------------- +Tue Jul 12 13:47:11 CEST 2011 - asemen@suse.de + +- upstream release to version 0.9.22 nearly same as 0.9.22-rc1 +Added security relevant HTTP - headers (X-Content-Security-Policy, X-Frame-Options, Strict-Transport-Security and X-Content-Type-Options: nosniff) +Generate all links with a new linker - object for easier link - management +Updated the included jQuery to version 1.6.1 +Moved all inline - JavaScript to external file +Added WebFTP +Bug #756: Natural sorting function for customers doesn't work +Bug #768: small improvement in proftp config +Bug #800: Broken apache permissions in directories +Bug #802: Wrong copyright in default page +Bug #813: Language fixes (typo/hyperlinks/HTML) +Bug #815: Panel session timout = 0: No timeout expected but login impossible. +Bug #817: French translation encoding removed all accents +Bug #819: webFTP missing images/css +Feature #214: Do not display SQL Errors, write them to error log instead. +Feature #556: Safe Mode deprecated in PHP >= 5.3 +Feature #737: FTP- and Mailquotas +Feature #812: Bitte Warnmeldung bei der Abschaltung von safe_mode abschalten + +------------------------------------------------------------------- +Tue Jun 28 13:26:56 CEST 2011 - asemen@suse.de + +- upstream release to version 0.9.22-rc1 +Added security relevant HTTP - headers (X-Content-Security-Policy, X-Frame-Options, Strict-Transport-Security and X-Content-Type-Options: nosniff) +Generate all links with a new linker - object for easier link - management +Updated the included jQuery to version 1.6.1 +Moved all inline - JavaScript to external file +Added WebFTP +Bug #756: Natural sorting function for customers doesn't work +Bug #768: small improvement in proftp config +Bug #800: Broken apache permissions in directories +Bug #802: Wrong copyright in default page +Bug #813: Language fixes (typo/hyperlinks/HTML) +Bug #815: Panel session timout = 0: No timeout expected but login impossible. +Bug #817: French translation encoding removed all accents +Bug #819: webFTP missing images/css +Feature #214: Do not display SQL Errors, write them to error log instead. +Feature #556: Safe Mode deprecated in PHP >= 5.3 +Feature #737: FTP- and Mailquotas +Feature #812: Bitte Warnmeldung bei der Abschaltung von safe_mode abschalten + +------------------------------------------------------------------- +Tue May 31 10:23:53 CEST 2011 - asemen@suse.de + +- upstream emergency-release to version 0.9.21 +Bug #741: Error when there is a white space in field "registration date" +Bug #760: [german] incorrect translations +Bug #775: [Backup] Reloading webserver for each users causes SIGTERM and shutting down (apache2) +Bug #778: Cannot set domain to use SSL without SSL redirect +Bug #784: Allow continuing of uploads in ProFTPd by setting a conf value in proftpd.conf +Bug #790: Fix char-errors in Italian language file +Feature #280: Kunden Anrede +Feature #785: Allow active FTP uploads in backup + +------------------------------------------------------------------- +Fri Apr 29 15:28:35 CEST 2011 - asemen@suse.de + +- upstream emergency-release to version 0.9.20.1 +Bug #730: Debian 6.0 +Bug #738: 0.9.20 (fresh install): could not create customer +Bug #740: Git (/lib/configfiles/squeeze.inc.php): change "lenny" to "squeeze" (2x) +Bug #742: SQL error while creating a new client + +------------------------------------------------------------------- +Wed Apr 27 11:30:10 CEST 2011 - asemen@suse.de + +- upstream upragde to version 0.9.20 +Bug #167: Domains should be able to listen on every interface +Bug #467: Mail quota should be in the client's limits +Bug #655: exim4 should be configured to issue a permanant error on non-existing user +Bug #678: Falsche Formatierung bei Passwort-Zurücksetzung +Bug #687: PHP and fcgid: Files containing ".php" anywhere in the filename are executed as PHP scripts +Bug #690: ungünstige Fehlermeldung bei Hostname als Domain +Bug #698: Froxlor doesn't create none-existing directory when changing FTP-homedirectory +Bug #699: Recalculate resource usage +Bug #704: "Resend password" language variable partly wrong +Bug #711: Warning: Division by zero in /var/www/froxlor/scripts/jobs/cron_usage_report.php on line 211 +Bug #712: Typo "SysLinks" in cron_tasks.inc.http.10.apache.php +Bug #718: Domain with TLD-Suffixes of more than 6 characters not possible +Bug #722: FreeBSD 8.2 , nginx 0.9.6, php 5.3.5, php-fpm, mysql 5.5.9 - htpasswd generation +Bug #725: Froxlor ohne FCGID (mod_php5) setzt User/group falsch +Feature #186: Backup-function for Admin and Customer +Feature #346: Kennwort Generator oder vorgeschlagene Kennwörter +Feature #492: Admin Traffic summary +Feature #600: Replace "Webspace (MB): 11.10938 (3000)" with "Webspace (used/max) [MB]: 11.10938 / 3000" +Feature #645: General form usability improvements +Feature #677: Passwortanforderung für gesperrte Benutzer deaktivieren + +------------------------------------------------------------------- +Tue Mar 29 10:24:02 CEST 2011 - asemen@suse.de + +- upstream upragde to version 0.9.19 +Bug #592: missing build-dependancy on cdbs +Bug #618: Sortierung der Kunden +Bug #647: froxlor relies on being installed in docroot/froxlor +Bug #649: undefined variable $entry in cron_autoresponder.php +Bug #653: Froxlor-Passwort zurücksetzen: Fehlermeldung trotz erfolgreicher Durchführung +Bug #654: Install script error +Bug #656: Vorlage "Hinweis zum Speicherverbrauch" wird nicht beachtet +Bug #657: [Design] Falscher Pfad bei Domains mit URLs +Bug #658: Doppel-Slash bei Domain-Redirects +Bug #659: Inhalt von CGI-BIN wird beim SuExec Workaround gelöscht +Bug #660: Skripte werde beim SuExec Workaround nicht ausgeführt (403-Fehler) +Bug #662: Es wurde eine falsche Id übergeben +Bug #663: FreeBSD aps installer +Bug #669: Redirect Code wird via mod_rewrite nicht gesetzt +Bug #670: FreeBSD 8.2 , php 5.3.5, php-fpm, mysql 5.5.9 - aps installer +Bug #671: Leeres Feld "Eigene vHost-Einstellungen" in "IPs und Ports" +Bug #674: Suchfunktion von Ticket-Archiv funktioniert nicht +Bug #675: Rechtschreibfehler: Einstellungen->Log Einstellungen +Feature #550: Please adjust the package recommendations for Exim4 as MTA +Feature #627: Fehlender Eintrag in der Postfix Vorlage für TLS +Feature #651: Variabeln für E-Mail-Vorlage "Hinweis zum Speicherverbrauch" +Feature #661: "Kunden anlegen" Schaltfläche über die Tabelle +Feature #666: Gesperrt lassen was gesperrt gehört +Feature #667: AWStats Ordner der Standarddomain löschen wenn diese entfernt wird +Feature #672: Werte für Formular beim Auftreten von Fehlern beibehalten +Feature #676: Add checkbox support to formfield generator + +------------------------------------------------------------------- +Tue Mar 8 09:42:29 CET 2011 - asemen@suse.de + +- upstream upragde to version 0.9.18.1 +~ Creating a mail forwarder: Only white site after creation and no success +~ no traffic bars in customer view +~ PHP Configurations in new thems is damaged +~ Can not create absence-messages +~ image loading problem +~ Unable to view configuration page +~ domain path is not displayed +~ Confusing row design in customers/admins/domains list +~ FTP-user can't be changed +~ Customer Frontend -> Creating email account +~ HTTP Config on SUSE +~ [nginx|php-fpm] Wrong ip and port setting for default vhost + +------------------------------------------------------------------- +Tue Mar 1 10:48:26 CET 2011 - asemen@suse.de + +- Requires postfix-mysql added + +------------------------------------------------------------------- +Mon Feb 28 22:20:54 CET 2011 - asemen@suse.de + +- fixing configuration files of postfix + +------------------------------------------------------------------- +Mon Feb 28 14:02:19 CET 2011 - asemen@suse.de + +- upstream upragde to version 0.9.18 ++ Complete new design ++ Theme - switcher ++ Feature #579: Ability to add idna domains that contains the German "ß" +~ Bug #543: Customer details get cut when entering special characters +~ Bug #553: Heimatverzeichnis des FTP-Benutzers löschen +~ Bug #562: open_basedir settings are ignored when using php-fpm ++++ 211 more lines (skipped) ++++ between /dev/null ++++ and /mounts/work_src_done/STABLE/froxlor/froxlor.changes calling whatdependson for head-i586 New: ---- froxlor-0.9.24.tar.bz2 froxlor.changes froxlor.spec froxlor.sql.patch froxlor.suse.adapt.template.config.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ froxlor.spec ++++++ # # spec file for package froxlor # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # %define apache_serverroot /srv/www/htdocs Name: froxlor Version: 0.9.24 Release: 1 Source0: froxlor-%{version}.tar.bz2 Source1: froxlor.suse.adapt.template.config.tar.bz2 Patch0: froxlor.sql.patch #Packager: Andrej Semen asemen@suse.de Url: http://www.froxlor.org # froxlor is under GPL-2.0 and Smarty-3.0.8 is under GPL-3.0. As both are under in run time in same Memory this lead to GPL-2.0+ License: GPL-2.0+ BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch Group: Productivity/Networking/Web/Utilities Summary: Froxlor Server Management Panel a php web-based administration software BuildRequires: apache2 Requires: apache2, apache2-mod_php5, php5, php5-mysql, php5-posix, php5-bcmath, postfix, mysql, postfix-mysql, courier-imap, courier-authlib, courier-authlib-mysql, courier-authlib-userdb, cyrus-sasl-sqlauxprop, cyrus-sasl-saslauthd, pure-ftpd %description A Server Management Panel is a php web-based administration software. Developed by experienced server administrators this open source (GPL) panel simplifies the effort of managing your hosting platform Froxlor can help you set up and manage a lot of system-services, like web-, mail- and ftpserver and it also brings some nice features such as a complete support-ticket system and an implementation of the Application Packaging Standard. %prep %setup -q -n %{name} %setup1 -T -D -b 1 -n %{name} %setup2 -T -D -b 1 -n %{name} %patch0 %build %install idir=$RPM_BUILD_ROOT/srv/www/htdocs/%{name} mkdir -p $idir cp -aRf * $idir #chmod -R 755 * #mkdir -p uploadfiles #chmod -R 707 images echo "froxlor installation see doc http://wiki.froxlor.org/contrib/opensuse-11.x" > $idir/README.SUSE echo "see also froxlor website http://www.froxlor.org/" >> $idir/README.SUSE echo "For SLE11 and SLE10 see README" >> $idir/README.SUSE %clean rm -rf "$RPM_BUILD_ROOT" %files %defattr(-,wwwrun,www) /srv/www/htdocs/%{name} #%config #/srv/www/htdocs/syscp/lib/userdata.inc.php %changelog ++++++ froxlor.sql.patch ++++++ --- install/froxlor.sql.orig 2011-09-19 18:40:05.000000000 +0200 +++ install/froxlor.sql 2011-09-20 11:15:04.314455263 +0200 @@ -1,6 +1,15 @@ # $Id$ # -------------------------------------------------------- +## change path from /var to /srv +# webspaces: /srv/customers/webs +# logs: /srv/customers/logs/ +# mails: /srv/customers/mail/ +# tmp: /srv/customers/tmp +# cgi: /srv/www/php-fcgi-scripts +# backup: /srv/customers/backups/ +# asemen 20110920 + # # Table structure for table `ftp_groups` # @@ -458,14 +467,14 @@ INSERT INTO `panel_settings` (`settinggroup`, `varname`, `value`) VALUES ('customer', 'mysqlprefix', 'sql'); INSERT INTO `panel_settings` (`settinggroup`, `varname`, `value`) VALUES ('system', 'lastaccountnumber', '0'); INSERT INTO `panel_settings` (`settinggroup`, `varname`, `value`) VALUES ('system', 'lastguid', '9999'); -INSERT INTO `panel_settings` (`settinggroup`, `varname`, `value`) VALUES ('system', 'documentroot_prefix', '/var/customers/webs/'); -INSERT INTO `panel_settings` (`settinggroup`, `varname`, `value`) VALUES ('system', 'logfiles_directory', '/var/customers/logs/'); +INSERT INTO `panel_settings` (`settinggroup`, `varname`, `value`) VALUES ('system', 'documentroot_prefix', '/srv/customers/webs/'); +INSERT INTO `panel_settings` (`settinggroup`, `varname`, `value`) VALUES ('system', 'logfiles_directory', '/srv/customers/logs/'); INSERT INTO `panel_settings` (`settinggroup`, `varname`, `value`) VALUES ('system', 'ipaddress', 'SERVERIP'); INSERT INTO `panel_settings` (`settinggroup`, `varname`, `value`) VALUES ('system', 'apachereload_command', '/etc/init.d/apache reload'); INSERT INTO `panel_settings` (`settinggroup`, `varname`, `value`) VALUES ('system', 'last_traffic_run', '000000'); INSERT INTO `panel_settings` (`settinggroup`, `varname`, `value`) VALUES ('system', 'vmail_uid', '2000'); INSERT INTO `panel_settings` (`settinggroup`, `varname`, `value`) VALUES ('system', 'vmail_gid', '2000'); -INSERT INTO `panel_settings` (`settinggroup`, `varname`, `value`) VALUES ('system', 'vmail_homedir', '/var/customers/mail/'); +INSERT INTO `panel_settings` (`settinggroup`, `varname`, `value`) VALUES ('system', 'vmail_homedir', '/srv/customers/mail/'); INSERT INTO `panel_settings` (`settinggroup`, `varname`, `value`) VALUES ('system', 'bindconf_directory', '/etc/bind/'); INSERT INTO `panel_settings` (`settinggroup`, `varname`, `value`) VALUES ('system', 'bindreload_command', '/etc/init.d/bind9 reload'); INSERT INTO `panel_settings` (`settinggroup`, `varname`, `value`) VALUES ('panel', 'version', '0.9.24-rc1'); @@ -506,8 +515,8 @@ INSERT INTO `panel_settings` (`settinggroup`, `varname`, `value`) VALUES ('ticket', 'enabled', '1'); INSERT INTO `panel_settings` (`settinggroup`, `varname`, `value`) VALUES ('ticket', 'concurrently_open', '5'); INSERT INTO `panel_settings` (`settinggroup`, `varname`, `value`) VALUES ('ticket', 'noreply_name', 'Froxlor Support'); -INSERT INTO `panel_settings` (`settinggroup`, `varname`, `value`) VALUES ('system', 'mod_fcgid_configdir', '/var/www/php-fcgi-scripts'); -INSERT INTO `panel_settings` (`settinggroup`, `varname`, `value`) VALUES ('system', 'mod_fcgid_tmpdir', '/var/customers/tmp'); +INSERT INTO `panel_settings` (`settinggroup`, `varname`, `value`) VALUES ('system', 'mod_fcgid_configdir', '/srv/www/php-fcgi-scripts'); +INSERT INTO `panel_settings` (`settinggroup`, `varname`, `value`) VALUES ('system', 'mod_fcgid_tmpdir', '/srv/customers/tmp'); INSERT INTO `panel_settings` (`settinggroup`, `varname`, `value`) VALUES ('ticket', 'reset_cycle', '2'); INSERT INTO `panel_settings` (`settinggroup`, `varname`, `value`) VALUES ('panel', 'no_robots', '1'); INSERT INTO `panel_settings` (`settinggroup`, `varname`, `value`) VALUES ('logger', 'enabled', '1'); @@ -611,7 +620,7 @@ INSERT INTO `panel_settings` (`settinggroup`, `varname`, `value`) VALUES ('phpfpm', 'min_spare_servers', '5'); INSERT INTO `panel_settings` (`settinggroup`, `varname`, `value`) VALUES ('phpfpm', 'max_spare_servers', '35'); INSERT INTO `panel_settings` (`settinggroup`, `varname`, `value`) VALUES ('phpfpm', 'max_requests', '0'); -INSERT INTO `panel_settings` (`settinggroup`, `varname`, `value`) VALUES ('phpfpm', 'tmpdir', '/var/customers/tmp/'); +INSERT INTO `panel_settings` (`settinggroup`, `varname`, `value`) VALUES ('phpfpm', 'tmpdir', '/srv/customers/tmp/'); INSERT INTO `panel_settings` (`settinggroup`, `varname`, `value`) VALUES ('phpfpm', 'peardir', '/usr/share/php/:/usr/share/php5/'); INSERT INTO `panel_settings` (`settinggroup`, `varname`, `value`) VALUES ('phpfpm', 'enabled_ownvhost', '0'); INSERT INTO `panel_settings` (`settinggroup`, `varname`, `value`) VALUES ('phpfpm', 'vhost_httpuser', 'froxlorlocal'); @@ -622,7 +631,7 @@ INSERT INTO `panel_settings` (`settinggroup`, `varname`, `value`) VALUES ('panel', 'default_theme', 'Froxlor'); INSERT INTO `panel_settings` (`settinggroup`, `varname`, `value`) VALUES ('system', 'validate_domain', '1'); INSERT INTO `panel_settings` (`settinggroup`, `varname`, `value`) VALUES ('system', 'backup_enabled', '1'); -INSERT INTO `panel_settings` (`settinggroup`, `varname`, `value`) VALUES ('system', 'backup_dir', '/var/customers/backups/'); +INSERT INTO `panel_settings` (`settinggroup`, `varname`, `value`) VALUES ('system', 'backup_dir', '/srv/customers/backups/'); INSERT INTO `panel_settings` (`settinggroup`, `varname`, `value`) VALUES ('system', 'backup_mysqldump_path', '/usr/bin/mysqldump'); INSERT INTO `panel_settings` (`settinggroup`, `varname`, `value`) VALUES ('system', 'backup_count', '1'); INSERT INTO `panel_settings` (`settinggroup`, `varname`, `value`) VALUES ('system', 'backup_bigfile', '1'); ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de