Hello community, here is the log from the commit of package horde5 for openSUSE:Factory checked in at 2013-01-08 21:10:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/horde5 (Old) and /work/SRC/openSUSE:Factory/.horde5.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "horde5", Maintainer is "" Changes: -------- New Changes file: --- /dev/null 2012-12-21 01:49:00.356010756 +0100 +++ /work/SRC/openSUSE:Factory/.horde5.new/horde5.changes 2013-01-08 21:10:55.000000000 +0100 @@ -0,0 +1,245 @@ +------------------------------------------------------------------- +Thu Dec 13 13:29:25 UTC 2012 - Ralf Lang <lang@b1-systems.de> + +- Add ActiveSync-related rules to apache config + +------------------------------------------------------------------- +Wed Dec 12 08:13:15 UTC 2012 - Ralf Lang <lang@b1-systems.de> + +- Move configuration to /etc/ +- Move registry modifications to /etc/ +- Symlink moved files +- replace individual .htaccess file with vhost config snippets + +------------------------------------------------------------------- +Tue Nov 27 20:09:36 UTC 2012 - Ralf Lang <lang@b1-systems.de> + +- added dependencies and suggestions from pear xml +- drop dependency on php5-pear-Date + +------------------------------------------------------------------- +Thu Nov 22 16:48:34 UTC 2012 - Ralf Lang <lang@b1-systems.de> + +- Version 5.0.2 +- [mjr] Added more atomic control over ActiveSync security policies for better device compatibility. +- [mms] Add 'sendmail_eol' configuration parameter. +- [jan] Fix horde-set-perms (piper@hrz.uni-marburg.de, Bug #10923). +- [jan] Sort user and group names in permission screen (Request #10896). +- [jan] Update Swedish translation (Jakob Alvermark <jakob.alvermark@bsdlabs.com>). +- [jan] Update Italian translation (Emilien <emilien@wifi.e4a.it>). +- [jan] Update Lybian flag (Request #11169). +- [jan] Update Slovak translation (Marika Schvarczova <schvarczova.marika@domeny.sk>). +- [jan] Update Czech translation (Michal Foist <michal@foist.cz>). +- [jan] Update Hungarian translation (Zoltán Németh <nemeth.zoltan@etit.hu>). +- [jan] Fix horde-set-perms script (Arjen de Korte, Bug #11048). +- [jan] Fix adding attachments to problem tickets (Bug #10654). +- [jan] Update Turkish translation (İstanbul Technical University). +- [jan] Fix setting permissions on static/ directory with horde-set-perms (Bug #11219). +- [jan] Update Polish translation (Krzysztof Kozera <krzysztof113@o2.pl>). +- [jan] Fix form for editing and removing of users. +- [mjr] Workaround for broken iOS ActiveSync AUTODISCOVER requests (Bug #11624). +- [jan] Update Slovak translation (Jozef Sudolský <jozef.sudolsky@elbia.sk>). +- [mms] Fix topbar javascript on IE8 (Bug #11614). +- [jan] Fix LDAP example for authusername hook. + +------------------------------------------------------------------- +Sun May 20 06:15:22 UTC 2012 - Ralf Lang <lang@b1-systems.de> + +- version 4.0.14 +- [mjr] Added more atomic control over ActiveSync security policies for better device compatibility. +- [mms] Add sendmail_eol configuration parameter. +- [jan] Fix horde-set-perms (piper@hrz.uni-marburg.de, Bug #10923). +- [jan] Sort user and group names in permission screen (Request #10896). + + +------------------------------------------------------------------- +Sun Feb 19 14:11:21 UTC 2012 - lang@b1-systems.de + +- added some officially optional dependencies which actually break stuff when missing + +------------------------------------------------------------------- +Tue Jan 17 15:44:22 UTC 2012 - lang@b1-systems.de + +- version 4.0.13 +- [rla] Add account locking similar to the former kolab-specific option. +- [jan] Add missing configuration for LDAP groups write support. +- [rla] Reset password dialog shows a warning when no security question is set (Request #10430). +- [mjr] Update jQuery Mobile to version 1.0 Beta 2. +- [mjr] Update javascript map library. +- [mms] Allow in-page base64 image encoding to be disabled via configuration. +- [jan] Add administration page to list and clear locks. +- [cjh] Add Hordevetica theme. +- [mjr] Fix issue with ajax uploader and file sizes over 1mb (Bug #10641). +- [mjr] Do not show results in the tag cloud block owned by other users. +- [mjr] Replace Weatherdotcom portal block with generic Weather block supported by Horde_Service_Weather. +- [jan] Add configuration option to disable password resets (Request #10640). +- [jan] Make the lifetime of cached weather information configurable (Arjen de Korte, Request #10848). +- [jan] Update Dutch translation (Arjen de Korte <build+horde@de-korte.org>). +- [mjr] Improve layout of weather block. +- [jan] Update Japanese translation (Hiromi Kimura <hiromi@tac.tsukuba.ac.jp>). +- [jan] Update hordeweb theme to match new website layout. + +------------------------------------------------------------------- +Mon Aug 15 06:37:29 UTC 2011 - lang@b1-systems.de + +- version 4.0.8 +- [cjh] Add mobile maintenance screens. +- [jan] Update Latvian translation. +- [jan] Don't show mobile login page if users are forced to traditional or dynamic views (Request #10358). +- [jan] Update PGP key server list and add SKS pool. + +------------------------------------------------------------------- +Fri Jul 8 09:09:13 UTC 2011 - lang@b1-systems.de + +- no longer report incorrect fsf address for COPYING file + +------------------------------------------------------------------- +Fri Jul 8 08:30:43 UTC 2011 - lang@b1-systems.de + +- version 4.0.7 +- [jan] Don't use CSS cache in mobile interfaces because it breaks jQuery Mobile CSS. +- [jan] Allow configuration of split read databases for PostgreSQL (Request #7025). +- [mjr] Honor initial_application setting for mobile view (Bug #10264). +- [gwr] Support restricting the HTML tidy post processing by the message size (Request #10266). +- [gwr] Disabled the timeout on the logout token. + + +------------------------------------------------------------------- +Fri Jun 24 10:41:47 UTC 2011 - lang@b1-systems.de + +- use upstream source for license file + +------------------------------------------------------------------- +Fri Jun 24 08:58:56 UTC 2011 - lang@b1-systems.de + +- upstream decided it's LGPGL 2.1, not 3.0+ (was ambiguous because link URLs pointed to recent, +shipped file was an outdated version of 2.1) +- now shipping recent version of 2.1 license file +- fixed some file permissions +- removed those pairs of 'Requires: foo' + 'Conflicts: foo >= $VER'. + +------------------------------------------------------------------- +Wed Jun 15 11:47:19 UTC 2011 - lang@b1-systems.de + +- more precise license statement LGPL-3.0+ +- added correct lgpl file (fixed upstream for next release) +- Updated to 4.0.6 +- [jan] Fix extracting of translation strings in a release. +- [rla] Enable giving users specific admin permissions (Enhancement #9350) +- [jan] Don't strip domain from user name in account block. +- [jan] Fix account block with empty configuration parameters. + +------------------------------------------------------------------- +Thu Jun 9 15:27:50 UTC 2011 - lang@b1-systems.de + +- moved docs to docdir + +------------------------------------------------------------------- +Thu Jun 2 07:50:40 UTC 2011 - lang@b1-systems.de + +- version 4.0.5 +- [mms] Fix colorpicker on categories preferences screen (Bug #10118). +- [mjr] Fix Metar portal block. +- [gwr] Added support for the Kolab IMAP based preferences backend. + + +------------------------------------------------------------------- +Sun May 22 19:28:49 UTC 2011 - lang@b1-systems.de + +- removed horde-migrate-user-categories + +------------------------------------------------------------------- +Wed May 18 16:47:50 UTC 2011 - lang@b1-systems.de + +- Version 4.0.3 +- [jan] Update DataTree conversion scripts for Horde 4. +- [jan] Fix rendering of DataTree browse tree. +- [mjr] Fix issue causing credentials to be lost when accessing the API during ActiveSync requests (Bug #9733). + +------------------------------------------------------------------- +Wed May 18 13:01:34 UTC 2011 - lang@b1-systems.de + +- Added Horde_Http dependency + +------------------------------------------------------------------- +Tue May 10 09:59:12 UTC 2011 - lang@b1-systems.de + +- make static world readable + +------------------------------------------------------------------- +Tue May 10 06:31:17 UTC 2011 - lang@b1-systems.de + +- changed hordedir strategy + +------------------------------------------------------------------- +Mon May 9 09:07:44 UTC 2011 - lang@b1-systems.de + +- update to version 4.0.2 +- [mms] Fix authentication failure when TOS is not accepted. +- [jan] Fix adding categories. +- [jan] Don't check for outdated DB schemas if database support is disabled (Bug #9986). + +------------------------------------------------------------------- +Fri Apr 22 16:16:35 UTC 2011 - lang@b1-systems.de + +- used defattr for permissions + +------------------------------------------------------------------- +Fri Apr 22 15:23:16 UTC 2011 - lang@b1-systems.de + +- removing duplicates from file list + +------------------------------------------------------------------- +Thu Apr 21 13:08:32 UTC 2011 - lang@b1-systems.de + +- .dist is not a config file strictly speaking + +------------------------------------------------------------------- ++++ 48 more lines (skipped) ++++ between /dev/null ++++ and /work/SRC/openSUSE:Factory/.horde5.new/horde5.changes New: ---- horde-5.0.2.tgz horde.conf horde.vhost.conf.template horde5.changes horde5.spec registry.local.php ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ horde5.spec ++++++ # # spec file for package horde5 # # Copyright (c) 2012 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 peardir %(pear config-get php_dir 2> /dev/null || echo %{_datadir}/pear) %define xmldir /var/lib/pear %define hordedir /usr/share/php5/PEAR/www/horde Summary: Horde Base Application License: LGPL-2.1 Group: Productivity/Networking/Web/Utilities Name: horde5 Version: 5.0.2 Release: 0 Source0: http://pear.horde.org/get/horde-%{version}.tgz Source1: horde.conf Source2: horde.vhost.conf.template Source3: registry.local.php BuildRoot: %{_tmppath}/%{name}-%{version}-build Url: http://pear.horde.org/package/horde BuildRequires: php-pear >= 1.8.2 ## Required pear modules Requires: php5-pear-Horde_Alarm >= 2.0.0 Requires: php5-pear-Horde_Argv >= 2.0.0 Requires: php5-pear-Horde_Auth >= 2.0.0 Requires: php5-pear-Horde_Autoloader >= 2.0.0 Requires: php5-pear-Horde_Browser >= 2.0.0 Requires: php5-pear-Horde_Core >= 2.0.0 Requires: php5-pear-Horde_Date >= 2.0.0 Requires: php5-pear-Horde_Exception >= 2.0.0 Requires: php5-pear-Horde_Form >= 2.0.0 Requires: php5-pear-Horde_Group >= 2.0.0 Requires: php5-pear-Horde_Http >= 2.0.0 Requires: php5-pear-Horde_Image >= 2.0.0 Requires: php5-pear-Horde_LoginTasks >= 2.0.0 Requires: php5-pear-Horde_Mail >= 2.0.0 Requires: php5-pear-Horde_Mime >= 2.0.0 Requires: php5-pear-Horde_Nls >= 2.0.0 Requires: php5-pear-Horde_Perms >= 2.0.0 Requires: php5-pear-Horde_Prefs >= 2.0.0 Requires: php5-pear-Horde_Role >= 1.0.1 Requires: php5-pear-Horde_Rpc >= 2.0.0 Requires: php5-pear-Horde_Serialize >= 2.0.0 Requires: php5-pear-Horde_Support >= 2.0.0 Requires: php5-pear-Horde_Template >= 2.0.0 Requires: php5-pear-Horde_Text_Diff >= 2.0.0 Requires: php5-pear-Horde_Text_Filter >= 2.0.0 Requires: php5-pear-Horde_Token >= 2.0.0 Requires: php5-pear-Horde_Tree >= 2.0.0 Requires: php5-pear-Horde_Url >= 2.0.0 Requires: php5-pear-Horde_Util >= 2.0.0 Requires: php5-pear-Horde_Vfs >= 2.0.0 Requires: php5-pear-Horde_View >= 2.0.0 Suggests: php5-pear-Horde_ActiveSync >= 2.0.3 Suggests: php5-pear-Horde_Db >= 2.0.1 Suggests: php5-pear-Horde_Feed >= 2.0.0 Suggests: php5-pear-Horde_Oauth >= 2.0.0 Suggests: php5-pear-Horde_Service_Facebook >= 2.0.0 Suggests: php5-pear-Horde_Service_Twitter >= 2.0.0 Suggests: php5-pear-Horde_Service_Weather >= 2.0.0 Suggests: php5-pear-Horde_SyncMl >= 2.0.0 ## The following are "optional" but functionality will fail without further notice when they are missing ## People were discussing so it's probably wiser to add them by default Requires: php5-pear-Auth_SASL ## As of horde H5, pear Date should not be needed for the base horde installation anymore ## Ralf Lang ## 2012-11-27 #Requires: php5-pear-Date Requires: php5-pear-HTTP_Request Requires: php5-pear-HTTP_WebDAV_Server Requires: php5-pear-Net_SMTP Requires: php5-pear-XML_Serializer ## These are less frequently necessary and don't result in things just not working Suggests: php5-pear-Net_DNS2 Suggests: php5-pear-Console_Getopt Suggests: php5-pear-Console_Table Suggests: php5-pear-File_Find Suggests: php-filter Suggests: php-pear-Services_Weather Suggests: php-ssh2 Suggests: php-fileinfo Suggests: php-tidy Suggests: php-iconv ## Channel file Requires: php5-pear-channel-horde ## php pecl Requires: php-ctype Requires: php-ftp Requires: php-gettext Requires: php-hash Requires: php-json Requires: php-mbstring Requires: php-zip ## Conflicts Requires: php-pear >= 1.8.2 BuildRequires: php5-pear-Horde_Role >= 1.0.1 BuildRequires: php5-pear-channel-horde ## Normal pear requirements Requires: php5-pear-MDB2 Suggests: php5-pear-MDB2_Driver_mysqli php5-pear-MDB2_Driver_mysql BuildRequires: fdupes BuildArch: noarch %description The base application of the Horde Framework, gluing together the Horde Framework with applications like IMP Webmailer, Kronolith Calendar or Whups Ticket Management. The Horde Application Framework is a flexible, modular, general-purpose web application framework written in PHP. It provides an extensive array of components that are targeted at the common problems and tasks involved in developing modern web applications. It is the basis for a large number of production-level web applications, notably the Horde Groupware suites. For more information on Horde or the Horde Groupware suites, visit http://www.horde.org. %prep %setup -c -T %{_bindir}/pear config-set horde_dir %{hordedir} pear -v -c pearrc \ -d php_dir=%{peardir} \ -d doc_dir=%{_docdir}/%{name} \ -d bin_dir=%{_bindir} \ -d data_dir=%{peardir}/data \ -d test_dir=%{peardir}/tests \ -d ext_dir=%{_libdir} \ -d horde_dir=%{hordedir} \ -s %build %install pear -c pearrc install --nodeps --packagingroot %{buildroot} %{SOURCE0} ## configs written by the web configurator should go to etc %{__install} -m 0660 -D %{buildroot}/%{hordedir}/config/conf.php.dist %{buildroot}/etc/horde/horde/conf.php %{__install} -m 0660 -D %{buildroot}/%{hordedir}/config/conf.php.dist %{buildroot}/etc/horde/horde/conf.bak.php %{__rm} %{buildroot}/%{hordedir}/config/conf.php.dist %{__ln_s} /etc/horde/horde/conf.php %{buildroot}/%{hordedir}/config/conf.php %{__ln_s} /etc/horde/horde/conf.bak.php %{buildroot}/%{hordedir}/config/conf.bak.php ## registry modifications should happen in etc %{__rm} %{buildroot}/%{hordedir}/config/registry.d/README %{__mv} %{buildroot}/%{hordedir}/config/registry.d %{buildroot}/etc/horde/horde/registry.d %{__ln_s} /etc/horde/horde/registry.d %{buildroot}/%{hordedir}/config/registry.d %{__install} -m 0660 -D %{SOURCE3} %{buildroot}/etc/horde/horde/registry.local.php %{__ln_s} /etc/horde/horde/registry.local.php %{buildroot}/%{hordedir}/config/registry.local.php ## custom prefs should be configured in prefs.local.php %{__install} -m 0660 -D %{buildroot}/%{hordedir}/config/prefs.php %{buildroot}/etc/horde/horde/prefs.local.php %{__ln_s} /etc/horde/horde/prefs.local.php %{buildroot}/%{hordedir}/config/prefs.local.php %{__install} -m 0660 -D %{SOURCE1} %{buildroot}/etc/horde/apache-snippets.d/horde.conf %{__install} -m 0660 -D %{SOURCE2} %{buildroot}/etc/apache2/vhosts.d/horde.vhost.conf.template ## clean individual .htaccess files as they are incorporated into vhost snippets %{__rm} %{buildroot}/%{hordedir}/.htaccess %{__rm} %{buildroot}/%{hordedir}/locale/.htaccess %{__rm} %{buildroot}/%{hordedir}/config/.htaccess %{__rm} %{buildroot}/%{hordedir}/templates/.htaccess %{__rm} %{buildroot}/%{hordedir}/lib/.htaccess %{__rm} %{buildroot}/%{peardir}/data/horde/scripts/.htaccess %{__rm} %{buildroot}/%{hordedir}/rpc/.htaccess %if 0%{?suse_version} > 1020 %fdupes %buildroot%{hordedir} %find_lang horde %endif # Clean up unnecessary files rm pearrc rm %{buildroot}/%{peardir}/.filemap rm %{buildroot}/%{peardir}/.lock rm -rf %{buildroot}/%{peardir}/.registry rm -rf %{buildroot}%{peardir}/.channels rm %{buildroot}%{peardir}/.depdb rm %{buildroot}%{peardir}/.depdblock # Install XML package description mkdir -p %{buildroot}%{xmldir} tar -xzf %{SOURCE0} package.xml cp -p package.xml %{buildroot}%{xmldir}/horde.xml %clean rm -rf %{buildroot} %post %{_bindir}/pear config-set horde_dir %{hordedir} %{_bindir}/pear install --nodeps --soft --force --register-only %{xmldir}/horde.xml %postun if [ "$1" -eq "0" ]; then %{_bindir}/pear uninstall --nodeps --ignore-errors --register-only pear.horde.org/horde fi %files -f horde.lang %defattr(0644,root,root,0755) %doc %{_docdir}/%{name} %{peardir}/* %{xmldir}/horde.xml %dir %{hordedir} %{hordedir}/admin %{hordedir}/js %{hordedir}/lib %dir %{hordedir}/locale/ %{hordedir}/locale/horde.pot %{hordedir}/locale/en %{hordedir}/rpc %{hordedir}/services %{hordedir}/templates %{hordedir}/themes %{hordedir}/util %{hordedir}/*.php %attr(0775,root,www) %dir %{hordedir}/config/ %config(noreplace) %{hordedir}/config/*.php %{hordedir}/config/*.xml %config(noreplace) %{hordedir}/config/registry.d %{hordedir}/config/*.dist %attr(0775, wwwrun, root ) %{hordedir}/static %attr(0664, wwwrun, root ) %{hordedir}/static/README %attr(0775, wwwrun, root ) %{peardir}/data/horde/scripts/*.cron %defattr(0744,root,root,0755) %{_bindir}/horde-active-sessions %{_bindir}/horde-alarms %{_bindir}/horde-check-logger %{_bindir}/horde-clear-cache %{_bindir}/horde-crond %{_bindir}/horde-db-migrate %{_bindir}/horde-import-squirrelmail-prefs %{_bindir}/horde-memcache-stats %{_bindir}/horde-run-task %{_bindir}/horde-set-perms %{_bindir}/horde-themes %{_bindir}/horde-translation ## the config stuff in /etc %defattr(0640, wwwrun, root, 0750) %dir /etc/horde %dir /etc/horde/horde %dir /etc/horde/horde/registry.d %dir /etc/horde/apache-snippets.d %config /etc/horde/apache-snippets.d/horde.conf %config(noreplace) /etc/horde/horde/conf.php %config(noreplace) /etc/horde/horde/conf.bak.php %config(noreplace) /etc/horde/horde/registry.local.php %config(noreplace) /etc/horde/horde/prefs.local.php %dir /etc/apache2 %dir /etc/apache2/vhosts.d %config /etc/apache2/vhosts.d/horde.vhost.conf.template %changelog ++++++ horde.conf ++++++ <Directory /usr/share/php5/PEAR/www/horde/config> <IfModule mod_rewrite.c> ## This is needed for pretty URLs RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ rampage.php [QSA,L] ## This is about ActiveSync and Exchange AutoDiscovery RewriteRule ^/autodiscover/autodiscover.xml /rpc.php [PT,L,QSA] RewriteRule ^/Microsoft-Server-ActiveSync /rpc.php [PT,L,QSA] RewriteRule .* - [E=HTTP_MS_ASPROTOCOLVERSION:%{HTTP:Ms-Asprotocolversion}] RewriteRule .* - [E=HTTP_X_MS_POLICYKEY:%{HTTP:X-Ms-Policykey}] RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] </IfModule> </Directory> <Directory /usr/share/php*/PEAR/www/horde/config> Deny from all </Directory> <Directory /usr/share/php*/PEAR/www/horde/lib> Deny from all </Directory> <Directory /usr/share/php*/PEAR/www/horde/locale> Deny from all </Directory> <Directory /usr/share/php*/PEAR/www/horde/scripts> Deny from all </Directory> <Directory /usr/share/php*/PEAR/www/horde/templates> Deny from all </Directory> <Directory /usr/share/php5/PEAR/www/horde/rpc> <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php/$1 [QSA,L] </IfModule> </Directory> ++++++ horde.vhost.conf.template ++++++ ## Default horde apache config, loading the horde app specific snippets from /etc/horde/apache-snippets.d ## rename this to horde.vhost.conf and reload apache to make it active <VirtualHost *> DocumentRoot /usr/share/php5/PEAR/www/horde ServerName localhost ServerAdmin yout@localhost <Directory /usr/share/php5/PEAR/www/horde> AllowOverride None Order allow,deny Allow from all Options +FollowSymlinks </Directory> <Directory /etc/horde5> AllowOverride None Order allow,deny Allow from all Options +FollowSymlinks </Directory> Include /etc/horde/apache-snippets.d/*.conf </VirtualHost> ++++++ registry.local.php ++++++ <?php $app_fileroot = '/usr/share/php5/PEAR/www/horde'; // $app_webroot = $this->_detectWebroot(); /* Example how to modify registry */ // $this->applications['imp']['name'] = "Company Webmail"; ?> -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org