ipasserelle-groupware/ipasserelle-groupware.spec

284 lines
10 KiB
RPMSpec
Raw Permalink Normal View History

2013-09-24 12:26:11 +02:00
%define debug_package %{nil}
2012-03-14 22:25:52 +01:00
2018-03-27 15:37:28 +02:00
Name: ipasserelle-groupware
Version: 0.2.37
2018-03-27 15:37:28 +02:00
Release: 1%{?dist}
2013-11-12 13:23:46 +01:00
Epoch: 9
2012-03-14 22:25:52 +01:00
Summary: iPasserelle Groupware module
Group: Networking/Daemons
License: GPLv3+
URL: http://www.ipasserelle.com
Source0: %{name}-%{version}.tar.gz
2015-01-21 12:26:13 +01:00
BuildRoot: BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot
2012-03-14 22:25:52 +01:00
BuildRequires: e-smith-devtools
BuildRequires: gcc
2012-03-14 22:25:52 +01:00
Requires: smeserver-release >= 8
Requires: e-smith-ldap >= 5.2.0-19
2015-06-03 12:39:12 +02:00
Requires: sogo >= 2.3.0
2012-03-14 22:25:52 +01:00
Requires: sogo-tool
Requires: sogo-activesync
2012-03-14 22:25:52 +01:00
Requires: sope49-gdl1-mysql
Requires: sogo-ealarms-notify
Requires: ipasserelle-base
2012-08-28 15:39:58 +02:00
Requires: memcached
Requires: ipasserelle-portal
Requires: smeserver-lemonldap-ng >= 0.2.6
Requires: smeserver-pam_cas
2013-09-24 12:26:11 +02:00
Requires: python-memcached
2012-03-14 22:25:52 +01:00
Obsoletes: smeserver-sogo
Provides: smeserver-sogo
%description
iPasserelle module for the groupware application.
Based on smeserver-sogo from nethesis
%changelog
* Tue Mar 27 2018 Daniel Berteaud <daniel@firewall-services.com> 0.2.37-1
- new package built with tito
- Use / separator when using only PublicMailbox
2017-07-03 11:52:40 +02:00
* Mon Jul 3 2017 Daniel Berteaud <daniel@firewall-services.com> - 0.2.36-1
- Add Debug prop to turn on all the debug directives in sogo.conf
2017-06-20 17:25:49 +02:00
* Tue Jun 20 2017 Daniel Berteaud <daniel@firewall-services.com> - 0.2.35-1
- Allow setting the number of workers, or the number of users per worker
2017-03-23 14:29:07 +01:00
* Thu Mar 23 2017 Daniel Berteaud <daniel@firewall-services.com> - 0.2.34-1
- Use expire-autoreply for SOGo v2 instead of update-autoreply
2017-02-16 12:58:18 +01:00
* Thu Feb 16 2017 Daniel Berteaud <daniel@firewall-services.com> - 0.2.33-1
- Set a shorter cache TTL when not using CAS authentication
2017-01-09 15:02:52 +01:00
* Mon Jan 9 2017 Daniel Berteaud <daniel@firewall-services.com> - 0.2.32-1
- Support vacation schedule using a sieve master user
- Set junk folder to junkmail
- Remove custom login page template
2016-06-24 10:37:33 +02:00
* Fri Jun 24 2016 Daniel Berteaud <daniel@firewall-services.com> - 0.2.31-1
- Use / as mailbox separator when shared mailbox is enabled
2016-06-08 12:21:16 +02:00
* Wed Jun 8 2016 Daniel Berteaud <daniel@firewall-services.com> - 0.2.30-1
- Possibility to set sogo per worker memory limit
2016-06-06 16:05:30 +02:00
* Mon Jun 6 2016 Daniel Berteaud <daniel@firewall-services.com> - 0.2.29-1
- Set . as mailbox separator
2015-06-03 12:39:12 +02:00
* Wed Jun 3 2015 Daniel Berteaud <daniel@firewall-services.com> - 0.2.28-1
- Upgrade DB schema for 2.3.0
2015-03-25 16:50:09 +01:00
* Wed Mar 25 2015 Daniel Berteaud <daniel@firewall-services.com> - 0.2.27-1
- Allow cross site requests on dav resources
2015-03-05 11:06:38 +01:00
* Thu Mar 5 2015 Daniel Berteaud <daniel@firewall-services.com> - 0.2.26-1
- Add a Authentication prop to choose between CAS or internal auth
- Update login page wox template
- Put logo_ipasserelle.png in the right directory on x86_64
2015-02-18 12:38:48 +01:00
* Wed Feb 18 2015 Daniel Berteaud <daniel@firewall-services.com> - 0.2.25-1
- Allow EAS push
2015-02-17 17:03:45 +01:00
* Tue Feb 17 2015 Daniel Berteaud <daniel@firewall-services.com> - 0.2.24-1
- Increase memcached duration to 2 hours
- Completly disable dovecot's negative cache
2015-02-17 16:55:23 +01:00
* Tue Feb 17 2015 Daniel Berteaud <daniel@firewall-services.com> - 0.2.23-1
- Fix slow access when logged in from different browsers at the same time
2015-01-21 15:02:41 +01:00
* Wed Jan 21 2015 Daniel Berteaud <daniel@firewall-services.com> - 0.2.22-1
- Dovecot ttls are in seconds
2015-01-21 12:26:13 +01:00
* Wed Jan 21 2015 Daniel Berteaud <daniel@firewall-services.com> - 0.2.21-1
- Make dovecot's auth_cache last as long as sogo's memcached
2015-01-07 17:53:56 +01:00
* Wed Jan 7 2015 Daniel Berteaud <daniel@firewall-services.com> - 0.2.20-1
- Enable dovecot auth_cache
- Enable IMAP pooling to reduce auth against dovecot
2014-09-11 09:38:01 +02:00
* Thu Sep 11 2014 Daniel Berteaud <daniel@firewall-services.com> - 0.2.19-1
- Update refresh parameter for SOGo 2.2.8
2014-06-25 14:05:33 +02:00
* Wed Jun 25 2014 Daniel Berteaud <daniel@firewall-services.com> - 0.2.18-1
- Use sogo-tool to expire sessions
2014-02-25 10:50:01 +01:00
* Tue Feb 25 2014 Daniel Berteaud <daniel@firewall-services.com> - 0.2.17-1
- Add optional support for ActiveSync (default is disabled)
- Add a default reminder 15 minutes before appointments
- Fix an AliasMatch directive in httpd.conf template
2013-12-20 14:22:08 +01:00
* Fri Dec 20 2013 Daniel Berteaud <daniel@firewall-services.com> - 0.2.16-1
- Remove EMailAlarm option
2013-12-12 11:53:25 +01:00
* Thu Dec 12 2013 Daniel Berteaud <daniel@firewall-services.com> - 0.2.15-1
- Template /etc/sogo/sogo.conf instead of
/var/lib/sogo/GNUstep/Defaults/.GNUstepDefaults
2013-11-12 13:23:46 +01:00
* Tue Nov 12 2013 Daniel Berteaud <daniel@firewall-services.com> - 0.2.14-1
- New branch for SME9
2013-09-30 11:18:16 +02:00
* Mon Sep 30 2013 Daniel Berteaud <daniel@firewall-services.com> - 0.2.13-1
- Increase Cache Cleanup interval
2013-09-17 13:52:28 +02:00
* Tue Sep 17 2013 Daniel Berteaud <daniel@firewall-services.com> - 0.2.12-1
- Enable CAS authentication
2013-09-17 10:05:54 +02:00
* Fri Aug 23 2013 Daniel Berteaud <daniel@firewall-services.com> - 0.2.11-1
- Revert previous change as it breaks folder management
2013-08-23 11:29:05 +02:00
* Fri Aug 23 2013 Daniel Berteaud <daniel@firewall-services.com> - 0.2.10-1
- Use a dot instead of a slash as folder separator for sieve rules
2013-06-13 18:39:54 +02:00
* Thu Jun 13 2013 Daniel Berteaud <daniel@firewall-services.com> - 0.2.9-1
- Use one worker for 8 users
2013-03-28 18:31:28 +01:00
* Thu Mar 28 2013 Daniel Berteaud <daniel@firewall-services.com> - 0.2.8-1
- Link sogo-upgrade in bootstrap-console-save
2013-03-15 16:08:08 +01:00
* Fri Mar 15 2013 Daniel Berteaud <daniel@firewall-services.com> - 0.2.7-1
- Add a qpsmtpd plugin to fix SOGo headers case. See
http://sogo.nu/bugs/view.php?id=1047
- Cleanup database creation/privileges modifications
- use /var/lib/sogo instead of /home/sogo
- change shell of sogo to /sbin/nologin
2012-12-28 16:53:03 +01:00
* Fri Dec 28 2012 Daniel Berteaud <daniel@firewall-services.com> - 0.2.6-1
- First week of year is the first 4 days week
2012-12-19 17:17:14 +01:00
* Wed Dec 19 2012 Daniel Berteaud <daniel@firewall-services.com> - 0.2.5-1
- Add a popup blocker exception for Firefox via MCD (requires ipasserelle-gp)
2012-11-30 08:30:57 +01:00
* Wed Nov 28 2012 Daniel Berteaud <daniel@firewall-services.com> - 0.2.4-1
- Remove user data from SOGo database on user removal
* Fri Sep 28 2012 Daniel Berteaud <daniel@firewall-services.com> - 0.2.3-1
2012-10-03 15:49:46 +02:00
- Add support for /.well-known URL (iOS auto discover)
- Add SRV records for caldav and carddav services
2012-08-28 15:39:58 +02:00
* Tue Aug 28 2012 Daniel Berteaud <daniel@firewall-services.com> - 0.2.2-2
- Requires memcached
2012-06-22 17:17:36 +02:00
* Fri Jun 22 2012 Daniel Berteaud <daniel@firewall-services.com> - 0.2.2-1
- Fix 64bits detection
2012-06-18 23:00:51 +02:00
* Mon Jun 18 2012 Daniel Berteaud <daniel@firewall-services.com> - 0.2.1-1
- 64bits compatibility
2012-03-14 22:25:52 +01:00
* Wed Mar 14 2012 Daniel Berteaud <daniel@firewall-services.com> - 0.2.0-1.sme
- Migrate to git
* Wed Feb 15 2012 Daniel Berteaud <daniel@firewall-services.com> - 0.1-16.sme
- Purge old (default to 24h) sessions from database
- Use a unix socket to connect to memcached
* Tue Feb 14 2012 Daniel Berteaud <daniel@firewall-services.com> - 0.1-15.sme
- Fix sogo-ealarm-notify path in cron job
* Fri Nov 18 2011 Daniel Berteaud <daniel@firewall-services.com> - 0.1-14.sme
- Adjust number of prefork (1 for 15 users, 3 workers minimum)
- Enable sieve if available (smeserver-dovecot is needed for this)
- Change display name of LDAP address books
- Reorder configuration directives
- Split templates in separated files
- Requires sogo-tool
- Remove default forward mechanism as attached (go back to inline)
- Backup with sogo-tool
- Don't force access using $SystemName.$DomainName
- Set default charset to UTF8
- Remove Priority column
* Tue Nov 01 2011 Daniel Berteaud <daniel@firewall-services.com> - 0.1-13.sme
- Compatibility with SOGo 1.3.9
* Fri Oct 07 2011 Daniel Berteaud <daniel@firewall-services.com> - 0.1-12.sme
- Also apply the filter to group addressbook
* Thu Sep 01 2011 Daniel Berteaud <daniel@firewall-services.com> - 0.1-11.sme
- Change SOGo spool path to /var/spool/sogo
* Mon Jun 20 2011 Daniel Berteaud <daniel@firewall-services.com> - 0.1-10.sme
- FR locale corrections
* Thu Jun 09 2011 Daniel B. <daniel@firewall-services.com> - 0.1-9.sme
- Access restriction based on group membership
- Small panel to configure SOGo
- Replace SOGo logo with iPasserelle one on the login page
* Thu Apr 07 2011 Daniel B. <daniel@firewall-services.com> - 0.1-8.sme
- Templates /etc/sysconfig/sogo and default prefork to 5
* Fri Mar 25 2011 Daniel B. <daniel@firewall-services.com> - 0.1-7.sme
- Fix RewriteRules for SSL vhosts
* Fri Mar 25 2011 Daniel B. <daniel@firewall-services.com> - 0.1-6.sme
- RewriteRule to $SystemName.$DomainName
* Wed Mar 23 2011 Daniel B. <daniel@firewall-services.com> - 0.1-5.sme
- Allow custom WebServerRessources folder
* Wed Mar 16 2011 Daniel B. <daniel@firewall-services.com> - 0.1-4.sme
- Rewrite /sogo to /SOGo (using a rewriterule)
* Wed Mar 16 2011 Daniel B. <daniel@firewall-services.com> - 0.1-3.sme
- Fix week number (first week of year)
* Mon Mar 14 2011 Daniel B. <daniel@firewall-services.com> - 0.1-2.sme
- Re-add x-webobjects-server-url (needed for images)
* Fri Feb 4 2011 Daniel B. <daniel@firewall-services.com> - 0.1-1.sme
- Fork from smeserver-sogo-0.5.3
- Add OCSSessionsFolderURL (compatibility with sogo-1.3.5)
- Add support for Apple CardDav
- Remove sogo-modify event (use email-update instead)
- Don't redirect to https://systemname.domainname/SOGo
- Prop to enable email alarms
- Prop to enable public access
- Prop to enable aux accounts
- Default to check messages every 10 min
- First day of week is monday
- Change default fwd mode to attached
%prep
%setup -q
%build
%{__mkdir_p} root/var/log/memcached-sogo
%{__mkdir_p} root/usr/share/SOGo/cgi-bin
2012-03-14 22:25:52 +01:00
perl ./createlinks
2013-09-24 12:26:11 +02:00
gcc -o cas-proxy-validate ./cas-proxy-validate.c $RPM_OPT_FLAGS
2012-03-14 22:25:52 +01:00
%install
rm -rf $RPM_BUILD_ROOT
rm -f %{name}-%{version}-filelist
(cd root ; /usr/bin/find . -depth -print | /bin/cpio -dump $RPM_BUILD_ROOT)
2013-09-24 12:26:11 +02:00
install -p cas-proxy-validate $RPM_BUILD_ROOT/usr/share/SOGo/cgi-bin/
2015-03-05 11:06:38 +01:00
%{__mkdir_p} $RPM_BUILD_ROOT%{_libdir}/GNUstep/SOGo/WebServerResources/
install -p logo_ipasserelle.png $RPM_BUILD_ROOT%{_libdir}/GNUstep/SOGo/WebServerResources/logo_ipasserelle.png
2012-03-14 22:25:52 +01:00
%{__mkdir_p} $RPM_BUILD_ROOT/home/e-smith/db/sogo
/sbin/e-smith/genfilelist \
2013-03-15 16:08:08 +01:00
--dir /var/lib/sogo 'attr(0700,sogo,sogo)' \
--dir /var/lib/sogo/GNUstep 'attr(0755,sogo,sogo)' \
--dir /var/lib/sogo/GNUstep/Defaults 'attr(0755,sogo,sogo)' \
2012-03-14 22:25:52 +01:00
--dir /home/e-smith/db/sogo 'attr(0700, sogo, sogo)' \
--file /var/service/memcached-sogo/run 'attr(0755, root, root)' \
--file /var/service/memcached-sogo/log/run 'attr(0755, root, root)' \
--dir /var/log/memcached-sogo 'attr(0700, sogo, sogo)' \
--file /etc/cron.hourly/sogo-sessions 'attr(0755, root, root)' \
--file /usr/share/SOGo/cgi-bin/cas-proxy-validate 'attr(4750, sogo, www)' \
2013-09-24 12:26:11 +02:00
--file /usr/share/SOGo/cgi-bin/cas-proxy-validate.py 'attr(0755, sogo, www)' \
2012-03-14 22:25:52 +01:00
$RPM_BUILD_ROOT > %{name}-%{version}-%{release}-filelist
%files -f %{name}-%{version}-%{release}-filelist
%clean
rm -rf $RPM_BUILD_ROOT
%post
%postun