Compare commits

..

22 commits

Author SHA1 Message Date
edecf3addf Package is retired 2014-12-07 19:58:25 +01:00
Kevin Kofler
2fe388869b Rebuild for reference-counting-enabled clucene09
* Sat Oct 25 2014 Kevin Kofler <Kevin@tigcc.ticalc.org> 7.1.11-2
- Rebuild for reference-counting-enabled clucene09
2014-10-26 00:21:57 +02:00
510c99822c Also upload sources :) 2014-10-15 03:38:30 +02:00
07cc786753 - Upgrade to 7.1.11 (#1139442)
- Removed bundled PHP PEAR files/libraries
- Added patch to allow mitigation of SSLv3/POODLE vulnerability
- Added patch to implement ECDHE support (depending on OpenSSL)
- Added patch to allow plaintext authentication from 127.0.0.1
2014-10-15 03:13:44 +02:00
David Tardon
e638a4f4d6 rebuild for ICU 53.1 2014-08-26 14:26:52 +02:00
00cb5e0f90 Merge branch 'master' of ssh://pkgs.fedoraproject.org/zarafa
Conflicts:
	zarafa.spec
2014-08-25 22:46:52 +02:00
7739e805bc Fixed multiple incorrect default permissions (#1133439) 2014-08-25 22:44:57 +02:00
d37b1b3a55 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild 2014-08-18 11:29:37 +00:00
61f6cf2560 Rebuild for gSOAP 2.8.17 2014-07-14 22:36:33 +02:00
815006aaf2 - Added a workaround to really support MariaDB (#995870)
- Re-added a patch to allow building without zarafa-search
2014-07-11 00:34:10 +02:00
1920954713 Avoid same (default) PASSWORD_KEY/PASSWORD_IV for all installations of zarafa-webaccess, see also https://bugzilla.redhat.com/show_bug.cgi?id=1073618#c4 and later (CVE-2014-0103 zarafa: passwords stored in cleartext on server) 2014-06-29 16:40:57 +02:00
7675831392 Upgrade to 7.1.10 2014-06-29 16:10:40 +02:00
7a0cf2ce1b rebuild for https://fedoraproject.org/wiki/Changes/Php56 2014-06-20 09:30:53 +02:00
Dennis Gilmore
3087390db6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-07 13:01:58 -05:00
Petr Machata
f4c0ef34ab Properly bump release for Boost rebuild 2014-05-25 17:22:06 +02:00
Petr Machata
f5d6af1400 Rebuild for boost 1.55.0 2014-05-22 19:21:56 +02:00
9c2ceb71fe Upgrade to 7.1.9 2014-05-01 00:52:54 +02:00
4d1d1cd761 Upgrade to 7.1.8 (re-released) 2014-02-21 20:52:35 +01:00
Parag Nemade
673220e876 Rebuild for icu 52 2014-02-14 10:35:44 +05:30
53437ee5ce Merge branch 'master' of ssh://pkgs.fedoraproject.org/zarafa 2014-01-30 23:43:27 +01:00
83053f8fb1 Upgrade to 7.1.8 (#1056767, #1059903) 2014-01-30 23:42:43 +01:00
839a8c8eb6 RHEL 7 ships a newer clucene that Zarafa does not (yet?) support, use compatibility package 2014-01-12 21:08:55 +01:00
10 changed files with 1 additions and 1334 deletions

1
.gitignore vendored
View file

@ -1 +0,0 @@
zcp-7.?.*.tar.gz

1
dead.package Normal file
View file

@ -0,0 +1 @@
Package is retired

View file

@ -1 +0,0 @@
7a47d6cfd35c6d2963a10b1920f08577 zcp-7.1.7.tar.gz

View file

@ -1,44 +0,0 @@
Patch by Robert Scheck <robert@fedoraproject.org> for zarafa >= 7.0.8, which works
around the insane written C/C++ code. I am not a C/C++ developer, but you only can
use four macros for handling va_list at all: va_start, va_arg, va_copy and va_end.
As a developer you should not assume that va_list is always internally typed as an
integer because it is case on i?86 and x86_64 for example. Architectures like ARM
handle va_list not as an integer and thus fail during compiling like this:
Trace.cpp:129:16: error: invalid operands of types 'va_list {aka __va_list}' and
'int' to binary 'operator!='
Trace.cpp:142:16: error: invalid operands of types 'va_list {aka __va_list}' and
'int' to binary 'operator!='
As it is unfortunately not safe to assume that format does not contain attributes
while va is empty this workaround is only applied on the affected ARM architecture
for now. The only real solution is a clean rewrite of the code that should happen
upstream.
--- zarafa-7.0.8/common/Trace.cpp 2012-06-18 18:55:29.000000000 +0200
+++ zarafa-7.0.8/common/Trace.cpp.va_list 2012-06-20 01:20:06.000000000 +0200
@@ -126,7 +126,11 @@
len = pos + 3;
+#if defined __ARM_EABI__
+ if (format) {
+#else
if (format && va) {
+#endif
va_copy(va_lentest, va);
len += _vsnprintf(NULL, 0, format, va_lentest);
va_end(va_lentest);
@@ -139,7 +143,11 @@
memcpy(buffer, debug, pos);
+#if defined __ARM_EABI__
+ if (format)
+#else
if (format && va)
+#endif
pos = _vsnprintf(buffer+pos, len-pos, format, va);
if(pos == -1) {

View file

@ -1,85 +0,0 @@
Patch by Robert Scheck <robert@fedoraproject.org> for zarafa >= 7.0.9, which works
around the broken libtool of Debian. Multilib/multiarch systems like Fedora or Red
Hat Enterprise Linux are using /usr/lib64 for 64 bit libraries and /usr/lib is used
for 32 bit libraries. That allows to run 32 bit software on 64 bit systems. Debian
systems only use /usr/lib which contains only 32 or 64 bit systems depending on the
architecture.
Libtool hardcodes the runtime search path in a library (rpath), if the library that
is used for linking is not within the default system library path. The result is,
that if aclocal.m4/configure files are generated by a Debian system, but used on a
Fedora or Red Hat Enterprise Linux 64 bit system for compiling, "-rpath /usr/lib64"
makes it into the binary.
Fedora and EPEL (for Red Hat Enterprise Linux) do not allow binaries with rpath, as
the Linux dynamic linker is usually smarter than the hardcoded path.
The fix for this issue is to add the optional /lib64 and /usr/lib64 directories at/
within libtool in front of the regular /lib and /usr/lib directories at the system
library path. These libtool information are hold in aclocal.m4, which is generated
by running aclocal. As the content of aclocal.m4 is included into configure during
a run of autoconf, aclocal.m4 needs to be modified within the upstream build system
each time after a aclocal run - until Debian's libtool is fixed at Debian upstream.
Applying the fix is either possible by using the first hunk of the patch (second
hunk is runtime-only if configure file has been already generated) or by running
the following sed command after each aclocal run within the upstream build system:
sed -e 's@\(# Append ld.so.conf contents to the search path\)@# Add ABI-specific directories to the system library path.\n sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"\n\n \1@' \
-e 's@/lib /usr/lib $lt_ld_extra@$sys_lib_dlsearch_path_spec $lt_ld_extra@' -i zarafa-6.40.5/aclocal.m4
More information regarding this topic can be found for example at:
- http://osdir.com/ml/bug-libtool-gnu/2009-12/msg00034.html
- http://lists.gnu.org/archive/html/libtool/2009-01/msg00039.html
- http://thread.gmane.org/gmane.comp.gnu.libtool.general/8339/focus=8345
--- zarafa-7.0.9/aclocal.m4 2012-08-03 13:58:18.000000000 +0200
+++ zarafa-7.0.9/aclocal.m4.rpath 2012-08-12 22:57:31.000000000 +0200
@@ -2485,10 +2485,13 @@
# before this can be enabled.
hardcode_into_libs=yes
+ # Add ABI-specific directories to the system library path.
+ sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
+
# Append ld.so.conf contents to the search path
if test -f /etc/ld.so.conf; then
lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
- sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
+ sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
fi
# We used to test for /lib/ld.so.1 and disable shared libraries on
--- zarafa-7.0.9/configure 2012-08-03 13:58:18.000000000 +0200
+++ zarafa-7.0.9/configure.rpath 2012-08-12 22:59:05.000000000 +0200
@@ -10097,10 +10097,13 @@
# before this can be enabled.
hardcode_into_libs=yes
+ # Add ABI-specific directories to the system library path.
+ sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
+
# Append ld.so.conf contents to the search path
if test -f /etc/ld.so.conf; then
lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
- sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
+ sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
fi
# We used to test for /lib/ld.so.1 and disable shared libraries on
@@ -15288,10 +15291,13 @@
# before this can be enabled.
hardcode_into_libs=yes
+ # Add ABI-specific directories to the system library path.
+ sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
+
# Append ld.so.conf contents to the search path
if test -f /etc/ld.so.conf; then
lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
- sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
+ sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
fi
# We used to test for /lib/ld.so.1 and disable shared libraries on

View file

@ -1,22 +0,0 @@
Patch by Sander Hoentjen <sander@hoentjen.eu> for zarafa >= 7.1.4, which ensures
building with swig 2.0.x by using PyInt_FromLong instead of SWIG_From_long.
--- zarafa-7.1.4/swig/icalmapi.i 2013-02-28 16:13:24.000000000 +0100
+++ zarafa-7.1.4/swig/icalmapi.i.swig20 2013-03-23 23:22:08.000000000 +0100
@@ -24,14 +24,14 @@
$1 = &temp;
}
%typemap(argout) (eIcalType* ) {
- %append_output(SWIG_From_long(*$1));
+ %append_output(PyInt_FromLong(*$1));
}
%typemap(in,numinputs=0) (time_t *) (time_t temp) {
$1 = &temp;
}
%typemap(argout) (time_t* ) {
- %append_output(SWIG_From_long(*$1));
+ %append_output(PyInt_FromLong(*$1));
}
%typemap(in,numinputs=0) (SBinary *) (SBinary temp) {

View file

@ -1,48 +0,0 @@
#
# Zarafa Webaccess featuring a 'Look & Feel' similar to Outlook
#
Alias /webaccess /usr/share/zarafa-webaccess/
# Following Apache and PHP settings need to be set to work correct
#
<Directory /usr/share/zarafa-webaccess/>
# Some apache settings
DirectoryIndex index.php
Options -Indexes +FollowSymLinks
<IfModule mod_authz_core.c>
# Apache 2.4
Require all granted
</IfModule>
<IfModule !mod_authz_core.c>
# Apache 2.2
Order allow,deny
Allow from all
</IfModule>
# Register globals must be off
php_flag register_globals off
# Magic quotes must be off
php_flag magic_quotes_gpc off
php_flag magic_quotes_runtime off
# The maximum POST limit. To upload large files, this value must
# be larger than upload_max_filesize.
php_value post_max_size 31M
php_value upload_max_filesize 30M
# Short open tags must be on
php_flag short_open_tag on
# Uncomment to enhance security of WebAccess by restricting cookies
# to only be provided over HTTPS connections
# php_flag session.cookie_secure on
# php_flag session.cookie_httponly on
# Uncomment for debugging purposes only. Make sure Apache/PHP can
# write to this file or no errors will be logged!
# php_flag log_errors on
# php_value error_log /var/lib/zarafa-webaccess/error_log
</Directory>

View file

@ -1,2 +0,0 @@
; Enable Zarafa mapi extension module
extension=mapi.so

View file

@ -1,100 +0,0 @@
/var/log/zarafa/archiver.log {
weekly
missingok
rotate 52
compress
delaycompress
notifempty
create 0644 zarafa zarafa
}
/var/log/zarafa/dagent.log {
weekly
missingok
rotate 52
compress
delaycompress
notifempty
postrotate
killall -HUP zarafa-dagent 2> /dev/null || true
endscript
create 0644 zarafa zarafa
}
/var/log/zarafa/gateway.log {
weekly
missingok
rotate 52
compress
delaycompress
notifempty
postrotate
killall -HUP zarafa-gateway 2> /dev/null || true
endscript
create 0644 zarafa zarafa
}
/var/log/zarafa/ical.log {
weekly
missingok
rotate 52
compress
delaycompress
notifempty
postrotate
killall -HUP zarafa-ical 2> /dev/null || true
endscript
create 0644 zarafa zarafa
}
/var/log/zarafa/indexer.log {
weekly
missingok
rotate 52
compress
delaycompress
notifempty
postrotate
killall -HUP zarafa-indexer 2> /dev/null || true
endscript
create 0644 zarafa zarafa
}
/var/log/zarafa/monitor.log {
weekly
missingok
rotate 52
compress
delaycompress
notifempty
postrotate
killall -HUP zarafa-monitor 2> /dev/null || true
endscript
create 0644 zarafa zarafa
}
/var/log/zarafa/server.log /var/log/zarafa/audit.log {
weekly
missingok
rotate 52
compress
delaycompress
notifempty
postrotate
killall -HUP zarafa-server 2> /dev/null || true
endscript
create 0644 zarafa zarafa
}
/var/log/zarafa/spooler.log {
weekly
missingok
rotate 52
compress
delaycompress
notifempty
postrotate
killall -HUP zarafa-spooler 2> /dev/null || true
endscript
create 0644 zarafa zarafa
}

File diff suppressed because it is too large Load diff