Your message dated Sat, 08 Sep 2012 16:02:54 +0000
with message-id <e1tanuk-0006bo...@franck.debian.org>
and subject line Bug#685542: fixed in d-push 2.0-1.1
has caused the Debian Bug report #685542,
regarding d-push: Error when using https://myserver/Microsoft-Server-ActiveSync
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
685542: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=685542
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: d-push
Version: 2.0-1
Severity: grave
Tags: d-i
Justification: renders package unusable

Dear Maintainer,

When I try to use https://myserver/Microsoft-Server-ActiveSync to test d-push, 
I have the following error messages :
d-push - Open Source ActiveSync
Version 2.0-1
FatalMisconfigurationException

The configured state directory should terminate with a '/'
....


-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 3.0.0-1-686-pae (SMP w/1 CPU core)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=ANSI_X3.4-1968) 
(ignored: LC_ALL set to C)
Shell: /bin/sh linked to /bin/bash

Versions of packages d-push depends on:
ii  debconf [debconf-2.0]  1.5.46
ii  php-mail               1.2.0-4
ii  php-pear               5.4.4-4
ii  php5                   5.4.4-4
ii  php5-cli               5.4.4-4
ii  php5-imap              5.4.4-4

Versions of packages d-push recommends:
ii  apache2                          2.2.22-11
ii  apache2-mpm-prefork [httpd-cgi]  2.2.22-11
ii  libapache2-mod-php5              5.4.4-4

d-push suggests no packages.

-- Configuration Files:
/etc/d-push/config.php changed:
<?php
/***********************************************
* File      :   config.php
* Project   :   Z-Push
* Descr     :   Main configuration file
*
* Created   :   01.10.2007
*
* Copyright 2007 - 2010 Zarafa Deutschland GmbH
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License, version 3,
* as published by the Free Software Foundation with the following additional
* term according to sec. 7:
*
* According to sec. 7 of the GNU Affero General Public License, version 3,
* the terms of the AGPL are supplemented with the following terms:
*
* "Zarafa" is a registered trademark of Zarafa B.V.
* "Z-Push" is a registered trademark of Zarafa Deutschland GmbH
* The licensing of the Program under the AGPL does not imply a trademark 
license.
* Therefore any rights, title and interest in our trademarks remain entirely 
with us.
*
* However, if you propagate an unmodified version of the Program you are
* allowed to use the term "Z-Push" to indicate that you distribute the Program.
* Furthermore you may use our trademarks where it is necessary to indicate
* the intended purpose of a product or service provided you use it in accordance
* with honest practices in industrial or commercial matters.
* If you want to propagate modified versions of the Program under the name 
"Z-Push",
* you may only do so if you have a written permission by Zarafa Deutschland GmbH
* (to acquire a permission please contact Zarafa at tradem...@zarafa.com).
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program.  If not, see <http://www.gnu.org/licenses/>.
*
* Consult LICENSE file for details
************************************************/
/**********************************************************************************
 *  Default settings
 */
    // Defines the default time zone, change e.g. to "Europe/London" if 
necessary
    define('TIMEZONE', '');
    // Defines the base path on the server
    define('BASE_PATH', dirname($_SERVER['SCRIPT_FILENAME']). '/');
    // Try to set unlimited timeout
    define('SCRIPT_TIMEOUT', 0);
    //Max size of attachments to display inline. Default is 1MB
    define('MAX_EMBEDDED_SIZE', 1048576);
/**********************************************************************************
 *  Default FileStateMachine settings
 */
    define('STATE_DIR', '/var/lib/d-push/state');
/**********************************************************************************
 *  Logging settings
 */
    define('LOGFILEDIR', '/var/log/d-push/');
    define('LOGFILE', LOGFILEDIR . 'd-push.log');
    define('LOGERRORFILE', LOGFILEDIR . 'd-push-error.log');
    // Possible Loglevels are:
    // LOGLEVEL_OFF, LOGLEVEL_FATAL, LOGLEVEL_ERROR, LOGLEVEL_WARN,
    // LOGLEVEL_INFO, LOGLEVEL_DEBUG, LOGLEVEL_WBXML, LOGLEVEL_DEVICEID,
    // LOGLEVEL_WBXMLSTACK, LOGLEVEL_ALL
    // see /usr/share/d-push/lib/core/zpushdefs.php for more info
    define('LOGLEVEL', LOGLEVEL_DEBUG);
    define('LOGAUTHFAIL', false);
    // To save e.g. WBXML data only for selected users, add the usernames to 
the array
    // The data will be saved into a dedicated file per user in the LOGFILEDIR
    define('LOGUSERLEVEL', LOGLEVEL_DEVICEID);
    $specialLogUsers = array();
/**********************************************************************************
 *  Mobile settings
 */
    // Device Provisioning
    define('PROVISIONING', true);
    // This option allows the 'loose enforcement' of the provisioning policies 
for older
    // devices which don't support provisioning (like WM 5 and HTC Android 
Mail) - dw2412 contribution
    // false (default) - Enforce provisioning for all devices
    // true - allow older devices, but enforce policies on devices which 
support it
    define('LOOSE_PROVISIONING', false);
    // Default conflict preference
    // Some devices allow to set if the server or PIM (mobile)
    // should win in case of a synchronization conflict
    //   SYNC_CONFLICT_OVERWRITE_SERVER - Server is overwritten, PIM wins
    //   SYNC_CONFLICT_OVERWRITE_PIM    - PIM is overwritten, Server wins 
(default)
    define('SYNC_CONFLICT_DEFAULT', SYNC_CONFLICT_OVERWRITE_PIM);
    // Global limitation of items to be synchronized
    // The mobile can define a sync back period for calendar and email items
    // For large stores with many items the time period could be limited to a 
max value
    // If the mobile transmits a wider time period, the defined max value is 
used
    // Applicable values:
    //   SYNC_FILTERTYPE_ALL (default, no limitation)
    //   SYNC_FILTERTYPE_1DAY, SYNC_FILTERTYPE_3DAYS, SYNC_FILTERTYPE_1WEEK, 
SYNC_FILTERTYPE_2WEEKS,
    //   SYNC_FILTERTYPE_1MONTH, SYNC_FILTERTYPE_3MONTHS, 
SYNC_FILTERTYPE_6MONTHS
    define('SYNC_FILTERTIME_MAX', SYNC_FILTERTYPE_ALL);
    // Interval in seconds before checking if there are changes on the server 
when in Ping.
    // It means the highest time span before a change is pushed to a mobile. 
Set it to
    // a higher value if you have a high load on the server.
    define('PING_INTERVAL', 30);
    // Interval in seconds to force a re-check of potentially missed 
notifications when
    // using a changes sink. Default are 300 seconds (every 5 min).
    // This can also be disabled by setting it to false
    define('SINK_FORCERECHECK', 300);
/**********************************************************************************
 *  Backend settings
 */
    // The data providers that we are using (see configuration below)
    define('BACKEND_PROVIDER', "BackendIMAP");
    // ************************
    //  BackendZarafa settings
    // ************************
    // Defines the server to which we want to connect
    define('MAPI_SERVER', 'file:///var/run/zarafa');
    // ************************
    //  BackendIMAP settings
    // ************************
    // Defines the server to which we want to connect
    define('IMAP_SERVER', 'localhost');
    // connecting to default port (143)
    define('IMAP_PORT', 993);
    // best cross-platform compatibility (see http://php.net/imap_open for 
options)
//    define('IMAP_OPTIONS', '/notls/norsh');
    define('IMAP_OPTIONS', '/ssl/novalidate-cert');
    // overwrite the "from" header if it isn't set when sending emails
    // options: 'username'    - the username will be set (usefull if your login 
is equal to your emailaddress)
    //        'domain'    - the value of the "domain" field is used
    //        '@mydomain.com' - the username is used and the given string will 
be appended
    define('IMAP_DEFAULTFROM', '');
    // copy outgoing mail to this folder. If not set d-push will try the 
default folders
    define('IMAP_SENTFOLDER', '');
    // forward messages inline (default false - as attachment)
    define('IMAP_INLINE_FORWARD', false);
    // don't use imap_mail() to send emails.
    // true (default, uses imap_mail, which is broken - false uses mail(),
    // which handles cc and from in a more sane way)
    define('IMAP_USE_IMAPMAIL', false);
    // ************************
    //  BackendMaildir settings
    // ************************
    define('MAILDIR_BASE', '/tmp');
    define('MAILDIR_SUBDIR', 'Maildir');
    // **********************
    //  BackendVCardDir settings
    // **********************
    define('VCARDDIR_DIR', '/home/%u/.kde/share/apps/kabc/stdvcf');
/**********************************************************************************
 *  Search provider settings
 *
 *  Alternative backend to perform SEARCH requests (GAL search)
 *  By default the main Backend defines the preferred search functionality.
 *  If set, the Search Provider will always be preferred.
 *  Use 'BackendSearchLDAP' to search in a LDAP directory (see 
backend/searchldap/config.php)
 */
    define('SEARCH_PROVIDER', '');
    // Time in seconds for the server search. Setting it too high might result 
in timeout.
    // Setting it too low might not return all results. Default is 10.
    define('SEARCH_WAIT', 10);
    // The maximum number of results to send to the client. Setting it too high
    // might result in timeout. Default is 10.
    define('SEARCH_MAXRESULTS', 10);
/**********************************************************************************
 *  Synchronize additional folders to all mobiles
 *
 *  With this feature, special folders can be synchronized to all mobiles.
 *  This is useful for e.g. global company contacts.
 *
 *  This feature is supported only by certain devices, like iPhones.
 *  Check the compatibility list for supported devices:
 *      http://z-push.sf.net/compatibility
 *
 *  To synchronize a folder, add a section setting all parameters as below:
 *      store:      the ressource where the folder is located.
 *                  Zarafa users use 'SYSTEM' for the 'Public Folder'
 *      folderid:   folder id of the folder to be synchronized
 *      name:       name to be displayed on the mobile device
 *      type:       supported types are:
 *                      SYNC_FOLDER_TYPE_USER_CONTACT
 *                      SYNC_FOLDER_TYPE_USER_APPOINTMENT
 *                      SYNC_FOLDER_TYPE_USER_TASK
 *                      SYNC_FOLDER_TYPE_USER_MAIL
 *
 *  Additional notes:
 *  - on Zarafa systems use backend/zarafa/listfolders.php script to get a list
 *    of available folders
 *
 *  - all D-Push users must have full writing permissions (secretary rights) so
 *    the configured folders can be synchronized to the mobile
 *
 *  - this feature is only partly suitable for multi-tenancy environments,
 *    as ALL users from ALL tenents need access to the configured store & 
folder.
 *    When configuring a public folder, this will cause problems, as each user 
has
 *    a different public folder in his tenant, so the folder are not available.
 *  - changing this configuration could cause HIGH LOAD on the system, as all
 *    connected devices will be updated and load the data contained in the
 *    added/modified folders.
 */
    $additionalFolders = array(
        // demo entry for the synchronization of contacts from the public 
folder.
        // uncomment (remove '/*' '*/') and fill in the folderid
/*
        array(
            'store'     => "SYSTEM",
            'folderid'  => "",
            'name'      => "Public Contacts",
            'type'      => SYNC_FOLDER_TYPE_USER_CONTACT,
        ),
*/
    );
?>


-- debconf information:
* d-push/reconfigure-webserver: apache2

--- End Message ---
--- Begin Message ---
Source: d-push
Source-Version: 2.0-1.1

We believe that the bug you reported is fixed in the latest version of
d-push, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 685...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
gregor herrmann <gre...@debian.org> (supplier of updated d-push package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 06 Sep 2012 17:38:49 +0200
Source: d-push
Binary: d-push
Architecture: source all
Version: 2.0-1.1
Distribution: unstable
Urgency: low
Maintainer: Wolfram Quester <wo...@sigxcpu.org>
Changed-By: gregor herrmann <gre...@debian.org>
Description: 
 d-push     - open source implementation of the ActiveSync protocol
Closes: 685542
Changes: 
 d-push (2.0-1.1) unstable; urgency=low
 .
   * Non-maintainer upload.
   * Fix "Error when using https://myserver/Microsoft-Server-ActiveSync":
     add missing trailing slash to STATE_DIR in
     0005-set-proper-default-config.patch.
     Thanks to nb for the bug report and the pointer to the solution.
     (Closes: #685542)
Checksums-Sha1: 
 fd5f11fe53c458928c1f59435c964a93793bb9fc 1813 d-push_2.0-1.1.dsc
 3aecb8af2acf60a849250c8ed6c2cfa3e9a63391 29701 d-push_2.0-1.1.diff.gz
 7059f51fe37e54e047c1209bf6881a8f35f36724 443994 d-push_2.0-1.1_all.deb
Checksums-Sha256: 
 f86ba0a8a0d42ba9d55ac84acba0da7eb72e1c39ebc4bb0d4a2aa56e4fa2a6b9 1813 
d-push_2.0-1.1.dsc
 f7d1bf4d388b43eb632993e526561407100760303e2ae3dbe501ca79c9354cfc 29701 
d-push_2.0-1.1.diff.gz
 2008b3e955609e09b37c5210ca54a48963ba72dccfa4caee3813b69612433d6c 443994 
d-push_2.0-1.1_all.deb
Files: 
 7aa2a36050df8b514e50d0f2e030f38c 1813 web extra d-push_2.0-1.1.dsc
 eb07ea7e9c9862fe0e3681240837e4f2 29701 web extra d-push_2.0-1.1.diff.gz
 285690d8656d16acc3ea1473448e436d 443994 web extra d-push_2.0-1.1_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBCAAGBQJQSMO2AAoJELs6aAGGSaoGtAUQAJ6lWjtd9gEwqksDp+rZt55x
asRCR+dhzwk7BCk4Pv9xnn0eqCAzHKktRCjGakTuC83DzYj3pmsVWvD2Caply6Ul
pESk3eZ5t3p6v83qml6RtpVAFpoX2iqG6HR8+l2OryWcImaGH4K74o/gXFQnRxpY
NShYCWruNUtQlpd9Du3J0tnI/aDSvVYkvn4T2GqkpMHfjqSgys7y6GiUp6YMYb7d
kU5vofI97pdaJ/fIZp+vFBv28xNWaKR+IP+E4L2Xgc7jPN7zL2rEfOshMXySZIne
NY18LU/EjtQKQGVacHUMooKQuMf74k2vzRSn/kQorC31fKutPzGy66OwFChVZ5jZ
+wHKIjv2dMm327sNBb3jur4sQyohrcOzTPZhkvleC/1iUEBeVIFikHVxPOre5pQG
8crtmJU1rDw4wV0VNV3h0qA+84eueAgqaekUwlXJ59qZgQ35uYAFlwnOIzCF+WtQ
eQYMUAXSkq1gh9ZkJz8y7KvJvRLg+7hC5EYRWTLZMlX8h4c4rZxedmvoW+w1gvfL
vdSjlv5wWeVTGijSEDmiVEYl8CbdhTtGs98zU+66aoTWkusU/+pguiXHZrE+tnaE
/8dhp/ZTgC6Noqbj1uIK6RUpUr8vknNobC9QcLQD4uPZxX29jPS2vBQV3vZLjudj
/kI+nyCd/rdAwSZUhx4V
=35tr
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to