]> git.donarmstrong.com Git - roundcube.git/commitdiff
Imported Debian patch 0.5.1+dfsg-1
authorVincent Bernat <bernat@debian.org>
Mon, 14 Feb 2011 21:33:51 +0000 (22:33 +0100)
committerJérémy Bobbio <lunar@debian.org>
Sat, 18 Jun 2011 19:29:12 +0000 (21:29 +0200)
1  2 
debian/changelog
debian/control
debian/copyright
debian/patches/series
debian/roundcube-plugins.README.Debian
debian/roundcube-plugins.dirs
debian/roundcube-plugins.install
debian/rules

index 019b21b54998b310ce4951c0ccc4fcfc5373c768,0000000000000000000000000000000000000000..41c0685d3677a990e05ae8c705a22116871add8d
mode 100644,000000..100644
--- /dev/null
@@@ -1,563 -1,0 +1,559 @@@
-     misleading. Closes: #612511.
-   * Fix MySQL indexes if upgrading from 0.5-2 or lesser. Closes: #610725.
-   * Rework how symlinks work. The only directory to use is
-     /var/lib/roundcube. We use symlink from /usr/share/roundcube to
-     /var/lib/roundcube and not the other way. Moreover, plugins and skins
-     are also symlinked. A user should be able to add plugins and skins in
-     /var/lib/roundcube while default ones are in
-     /usr/share/roundcube. Closes: #612553.
-  -- Vincent Bernat <bernat@debian.org>  Wed, 09 Feb 2011 07:32:42 +0100
- roundcube (0.5-3) UNRELEASED; urgency=low
-   * Don't assign "skins" directory to www-data. Closes: #612552.
-   * Add instructions on how to install and upgrade when not using
-     dbconfig-common. We do not ship UPGRADING file any more since it is
++roundcube (0.5.1+dfsg-1) unstable; urgency=low
++
++  * Add plugins. Closes: #550454.
++  * Rewrite (and update) of debian/copyright.
++  * Use of yui-compressor to re-minify Javascript files.
++  * Drop correct-magic-path.patch: libmagic1 now provides a symlink to the
++    correct location since 4.24-4.
++  * Repack orig.tar.gz to remove swf file shipped with TinyMCE with no
++    sources available.
++
++ -- Vincent Bernat <bernat@debian.org>  Mon, 14 Feb 2011 22:33:51 +0100
++
 +roundcube (0.5.1-1) unstable; urgency=low
 +
 +  * New upstream version. Some bugs are corrected in this release or in a
 +    previous release:
 +      + when switching to HTML mode, content type is now correctly set.
 +        Closes: #611321.
 +      + header delimiters handling has been fixed in 0.5.
 +        Closes: #603489.
 +  * Don't assign "skins" directory to www-data. Closes: #612552.
 +  * Add instructions on how to install and upgrade when not using
 +    dbconfig-common. We do not ship UPGRADING file any more since it is
 +    misleading. Closes: #612511.
 +  * Fix MySQL indexes if upgrading from 0.5-2 or lesser. Closes: #610725.
 +  * Rework how symlinks work. The only directory to use is
 +    /var/lib/roundcube. We use symlink from /usr/share/roundcube to
 +    /var/lib/roundcube and not the other way. Moreover, plugins and skins
 +    are also symlinked. A user should be able to add plugins and skins in
 +    /var/lib/roundcube while default ones are in
 +    /usr/share/roundcube. Closes: #612553.
 +
 + -- Vincent Bernat <bernat@debian.org>  Wed, 09 Feb 2011 07:32:42 +0100
 +
 +roundcube (0.5-2) experimental; urgency=low
 +
 +  * If 0.3.1 was installed from scratch, upgrade does not work on MySQL
 +    and PostgreSQL because we try to create an index which already
 +    exists. With SQLite, the error is ignored, no fix needed. When using
 +    PostgreSQL, fix this by dropping the index if it already
 +    exists. Nothing similar seems to exist with MySQL. Therefore, just
 +    don't create the index. We need to handle this later. See bug
 +    #610725. Not closing.
 +
 + -- Vincent Bernat <bernat@debian.org>  Fri, 21 Jan 2011 21:44:05 +0100
 +
 +roundcube (0.5-1) experimental; urgency=low
 +
 +  * New upstream release. Closes: #592312.
 +     + Drop patches included upstream (DNS prefetching, jQuery 1.4
 +       handling, email address validation, duplicate headers, incorrectly
 +       formatted received headers). Adapt other patches. One of the patch
 +       now correctly states to use dpkg-reconfigure roundcube-core.
 +       Closes: #608977.
 +     + Update SQL commands to use to upgrade database.
 +       That also closes: #602922. Unfortunately, the user may get some
 +       harmless error messages because there is no way to know if
 +       0.3.1 was installed from scratch or upgraded from 0.3.
 +     + Update dependencies to match INSTALL file. Only exception is the
 +       use of Mail_Mime 1.8.0 in place of 1.8.1 which is not available in
 +       Debian. We depends on jQuery 1.4.2 because 1.4.4 is not available in
 +       Debian.
 +     + All folders are correctly checked since 0.4. Closes: #552430.
 +     + Also, closes: #553194 since it seems to have been fixed too.
 +     + There is also the possibility to not top-quote since 0.4.
 +       Closes: #491063.
 +     + Closes: #602144. Also fixed.
 +  * Move .htaccess to /etc/roundcube and use a symlink (Closes: #591369).
 +  * Don't let www-data overwrite debian-db.php. Closes: #608976.
 +  * Bump Standards-Version. No changes required.
 +
 + -- Vincent Bernat <bernat@debian.org>  Sat, 15 Jan 2011 12:40:27 +0100
 +
 +roundcube (0.3.1-6) unstable; urgency=low
 +
 +  * Update Arabic debconf translation, thanks to Ossama Khayat.
 +    Closes: #596181.
 +  * Update Portuguese debconf translation, thanks to Christian Perrier.
 +    Closes: #599575.
 +  * Add a patch to avoid duplicate boundaries in headers when adding an
 +    attachment. Closes: #599586.
 +
 + -- Vincent Bernat <bernat@debian.org>  Mon, 18 Oct 2010 23:14:37 +0200
 +
 +roundcube (0.3.1-5) unstable; urgency=low
 +
 +  * Depends on php-mail-mime 1.7.0 or more recent to handle correctly
 +    'mime_param_folding' directive. Closes: #588295.
 +  * Add Danish debconf translation, thanks to Joe Dalton.
 +    Closes: #593271.
 +  * Add a patch to fix Received header to behave better with Spam
 +    Assassin. Closes: #595204.
 +
 + -- Vincent Bernat <bernat@debian.org>  Thu, 02 Sep 2010 07:54:58 +0200
 +
 +roundcube (0.3.1-4) unstable; urgency=low
 +
 +  * Update README.Debian to state that the variable to modify is
 +    'htmleditor' instead of 'enable_htmleditor'. Thanks to Hans
 +    Spaans. Closes: #575556.
 +  * Add Brazilian Portuguese debconf translation, thanks to Eder
 +    L. Marques. Closes: #581745.
 +  * Switch default encoding to UTF-8 instead of ISO-8859-1.
 +    Closes: #588084.
 +  * Add more explanations on how to install roundcube in a Debian system
 +    in README.Debian. Closes: #584458, #582894.
 +  * Bump Standards-Version. No changes required.
 +  * Switch to 3.0 (quilt) format.
 +  * Use Breaks instead of Conflicts to move files from older roundcube
 +    installations.
 +
 + -- Vincent Bernat <bernat@debian.org>  Sat, 17 Jul 2010 17:23:30 +0200
 +
 +roundcube (0.3.1-3) unstable; urgency=high
 +
 +  * RFC 5321, section 4.5.3.1, asks to not impose any limits on length if
 +    possible. We respect this by dropping limitation of the local-part of
 +    an email address. Closes: #568360, #568537.
 +  * Suggests php-auth-sasl to enable use of SASL mechanisms for mail
 +    servers. Closes: #567550.
 +  * Disable DNS prefetching to avoid information leakage through links
 +    embedded in messages. This fixes CVE-2010-0464. Closes: #569660.
 +  * Bump Standards-Version. No changes required.
 +
 + -- Vincent Bernat <bernat@debian.org>  Sat, 13 Feb 2010 10:21:49 +0100
 +
 +roundcube (0.3.1-2) unstable; urgency=low
 +
 +  * Fix VCS links in debian/control, thanks to Torsten Landschoff.
 +    Closes: #555900.
 +  * Really ship NEWS.Debian.
 +  * Add changesets 3170 and 3202 from upstream to handle gracefully jQuery
 +    1.4. Thanks to Volker Gropp for the report. Closes: #565715.
 +
 + -- Vincent Bernat <bernat@debian.org>  Mon, 18 Jan 2010 23:11:01 +0100
 +
 +roundcube (0.3.1-1) unstable; urgency=low
 +
 +  * New upstream release.
 +  * Add a notice in NEWS.Debian about php.ini options that should be set
 +    to get Roundcube working properly. Closes: #549428, #552508.
 +
 + -- Vincent Bernat <bernat@debian.org>  Sat, 07 Nov 2009 17:41:37 +0100
 +
 +roundcube (0.3-2) unstable; urgency=low
 +
 +  * Really fix #544579 since the default value is null without
 +    quotes. This really Closes: #544579.
 +  * Enlarge login box to accommodate sk_SK locale. Closes: #542933.
 +
 + -- Vincent Bernat <bernat@debian.org>  Sun, 27 Sep 2009 11:26:56 +0200
 +
 +roundcube (0.3-1) unstable; urgency=low
 +
 +  * New upstream release. Closes: #545498.
 +  * Update debconf translations:
 +      + Italian, thanks to Luca Monducci. Closes: #544199.
 +      + Czech, thanks to Miroslav Kure. Closes: #546413.
 +  * Roundcube configuration now uses 'language' instead of 'locale_string'
 +    to specify the default language. Update postinst to reflect this
 +    change. Thanks to Richard van den Berg for noticing this. Closes: #544579.
 +  * Depends on libjs-jquery (>= 1.3) since this is now used by roundcube.
 +  * Don't ship any plugins for now but ship an empty plugins directory.
 +  * Ship main .htaccess since it is needed to setup correctly PHP (for
 +    example, to disable PHP Suhosin cookie encryption).
 +  * Bump Standards-Version. No changes required.
 +
 + -- Vincent Bernat <bernat@debian.org>  Sun, 27 Sep 2009 11:00:30 +0200
 +
 +roundcube (0.2.2-1) unstable; urgency=low
 +
 +  * New upstream release
 +  * Bump Standards-Version. No changes required.
 +  * Remove *.js.src which are not needed at runtime.
 +  * Don't send email contents to Google by default by using php5-pspell
 +    instead. Thanks to Anand Kumria. Closes: #529563.
 +  * Update debconf translations:
 +      + Basque, thanks to Piarres Beobide. Closes: #534282.
 +
 + -- Vincent Bernat <bernat@debian.org>  Sun, 05 Jul 2009 09:53:17 +0200
 +
 +roundcube (0.2.1-2) unstable; urgency=low
 +
 +  * Update debconf translations:
 +      + German, thanks to Helge Kreutzmann. Closes: #520004.
 +      + Japanese, thanks to Hideki Yamane. Closes: #520024.
 +      + Spanish, thanks to Francisco Javier. Closes: #526696.
 +      + Russian, thanks to Yuri Kozlov. Closes: #528796.
 +  * Depend on php-mdb2-* (>= 1.5.0b2) since it is needed to fix some
 +    bugs. Closes: #519104, #519293. Remove not needed any more patch from
 +    debian/patches/series. Keep it in debian/patches to help backports.
 +
 + -- Vincent Bernat <bernat@debian.org>  Sat, 16 May 2009 15:30:17 +0200
 +
 +roundcube (0.2.1-1) unstable; urgency=low
 +
 +  * New upstream release:
 +      + Fix use_packaged_tinymce.patch to apply to this new version
 +      + Remove cve-2009-0413.patch which has been applied upstream
 +
 + -- Vincent Bernat <bernat@debian.org>  Sat, 14 Mar 2009 17:42:07 +0100
 +
 +roundcube (0.2~stable-2) unstable; urgency=low
 +
 +  * Update debconf translations:
 +      + French, thanks to Christian Perrier. Closes: #515806.
 +      + Swedish, thanks to Martin Bagge. Closes: #516683.
 +  * Drop virtual package roundcube-db and add dependencies on real package
 +    instead: this way, we can have versioned dependencies on those to avoid
 +    version mismatch between packages.
 +  * Add a patch to not use a MDB2 feature not present in the Debian
 +    package. Thanks to Grzegorz Sobański for the patch. Closes: #519104.
 +
 + -- Vincent Bernat <bernat@debian.org>  Wed, 11 Mar 2009 18:49:32 +0100
 +
 +roundcube (0.2~stable-1) unstable; urgency=low
 +
 +  * New upstream version. Closes: #503573, #504570.
 +      + Add SQL update scripts for this new release and for
 +        0.2~alpha. Remove copy of SQL upgrade script from debian/rules.
 +      + Remove patch for CVE-2008-5620 which is now fixed upstream.
 +      + Remove patch correcting a vulnerability in html2text.php.
 +      + Remove patch fixing login issue. This is fixed upstream.
 +      + Remove patch setting the default backend to db instead of mdb2:
 +        this is not possible any more. We depend on php-mdb2 now.
 +      + Update patch to use packaged tinymce.
 +  * Upload to unstable since Lenny is out.
 +  * Apply fix for XSS issue (CVE-2009-0413). Closes: #514179.
 +  * Remove hack to update a SQLite table for an upgrade from a quite old
 +    version of roundcube.
 +  * Fix pending l10n issues:
 +      + Update English debconf template. Closes: #473794.
 +      + Add Swedish translation thanks to Martin Bagge. Closes: #508752.
 +  * Fix debian/copyright to make lintian happy.
 +
 + -- Vincent Bernat <bernat@debian.org>  Sun, 15 Feb 2009 16:18:58 +0100
 +
 +roundcube (0.2~alpha-4) experimental; urgency=low
 +
 +  * Add missing ${misc:Depends} to make Lintian happy.
 +  * Add description to each patch.
 +  * Execute cron job only if the directory to clean exists.
 +  * Reload web server configuration instead of restart, thanks to a patch
 +    from Tiago Bortoletto Vaz. Closes: #508633.
 +  * Fix a vulnerability in quota image generation. This fixes
 +    CVE-2008-5620. Thanks to Nico Golde for reporting it. Closes: #509596.
 +  * Add missing dependency on php5-gd, used for quota bar.
 +  * For roundcube-pgsql, depends on postgresql-client only. This package
 +    is provided by the currently supported real package.
 +
 + -- Vincent Bernat <bernat@debian.org>  Thu, 25 Dec 2008 11:38:13 +0100
 +
 +roundcube (0.2~alpha-3) experimental; urgency=high
 +
 +  [ Vincent Bernat ]
 +  * Fix a vulnerability in the use of preg_replace (Closes: #508628).
 +  * Adapt descriptions of roundcube-database packages to refer them as
 +    metapackages instead of virtual package (Closes: #495434).
 +  * Add robots.txt from upstream, even if in some configuration, it will
 +    not be considered (Closes: #499108).
 +  * Do not ship .htaccess files. Restrictions are set in Apache or
 +    Lighttpd configuration files (Closes: #500202).
 +
 +  [ Romain Beauxis ]
 +  * Changed versioned dependency of rouncube from binary:Version to
 +    source:Version since these are all architecture independent packages.  
 +
 + -- Vincent Bernat <bernat@debian.org>  Sat, 13 Dec 2008 14:36:02 +0100
 +
 +roundcube (0.2~alpha-2) experimental; urgency=low
 +
 +  [ Vincent Bernat ]
 +  * Fix lintian warnings introduced by previous upload
 +  * Fix lighttpd.conf to make it work with latest versions (Closes: #494044)
 +  * Do not prepend path to lighty util in postinst and postrm, as per
 +    Policy Manual section 6.1
 +  * Ship a bug/control file to have all bugs submitted against roundcube
 +    metapackage
 +  * Fix debian/roundcube-core.cron.daily to use
 +    /etc/default/roundcube-core instead of /etc/default/roundcube which
 +    should not exist any more
 +
 +  [ Romain Beauxis ]
 +  * Versioned roundcube-core dependency for roundcube 
 +
 + -- Vincent Bernat <bernat@debian.org>  Sat, 16 Aug 2008 13:22:08 +0200
 +
 +roundcube (0.2~alpha-1) experimental; urgency=low
 +
 +  * New upstream release
 +  * Update debian/watch file to correctly consider those new releases
 +  * Remove the following patches:
 +      + messageid-headers-ordering
 +      + mysql-update-fix
 +      + disable-tinymce-spellchecker
 +  * Update the following patches:
 +      + correct_install_path
 +      + use_packaged_tinymce
 +  * Add a new patch to fix a login problem
 +  * Depends on tinymce >= 3
 +
 + -- Vincent Bernat <bernat@debian.org>  Sun, 22 Jun 2008 14:10:44 +0200
 +
 +roundcube (0.1.1-7) unstable; urgency=low
 +
 +  * Another fix for incorrect tinymce path. This should be the last one!
 +
 + -- Vincent Bernat <bernat@debian.org>  Sun, 22 Jun 2008 12:36:59 +0200
 +
 +roundcube (0.1.1-6) unstable; urgency=low
 +
 +  * Fix use_packaged_tinymce patch which was incorrect after switch to
 +    tinymce2 package.
 +
 + -- Vincent Bernat <bernat@debian.org>  Sun, 22 Jun 2008 12:19:16 +0200
 +
 +roundcube (0.1.1-5) unstable; urgency=low
 +
 +  * Fix ordering of message-id in message headers, thanks to Reinhard
 +    Tartler (Closes: #486493)
 +  * Update Standards-Version to 3.8.0
 +
 + -- Vincent Bernat <bernat@debian.org>  Tue, 17 Jun 2008 00:33:40 +0200
 +
 +roundcube (0.1.1-4) unstable; urgency=low
 +
 +  * Add Slovak debconf translation, thanks to Ivan Masár (Closes: #481376)
 +  * Fix debian/copyright:
 +     + RoundCube is GPL-2 licensed, not GPL-2+
 +     + Add an explanation on the BSD license present at the top of
 +       index.php (Closes: #477119)
 +  * We do not support tinymce 3, yet. Depends on tinymce2 | tinymce (<<
 +    3). Closes: #481145, #483053, #482295
 +
 + -- Vincent Bernat <bernat@debian.org>  Tue, 20 May 2008 20:51:52 +0200
 +
 +roundcube (0.1.1-3) unstable; urgency=low
 +
 +  * Fix an error introduced when fixing bug #476803. Thanks to Micah
 +    Anderson for spotting it (Closes: #479775).
 +  * Avoid to pop language question at every upgrade. Thanks to Ivan Vucica
 +    for spotting this. The problem lied in the use of db_metaget to get
 +    the value of a key set by db_subst in a previous invocation. It seems
 +    this is not possible any more (Closes: #480043). The fix implies that
 +    we won't ask the question again if more languages are available since
 +    last upgrade.
 +
 + -- Vincent Bernat <bernat@debian.org>  Thu, 08 May 2008 09:50:24 +0200
 +
 +roundcube (0.1.1-2) unstable; urgency=low
 +
 +  * Comment by default Alias directive for tinymce in Apache configuration
 +    file (Closes: #476162).
 +  * Allow to preseed language value (Closes: #476803).
 +
 + -- Vincent Bernat <bernat@luffy.cx>  Sat, 19 Apr 2008 16:50:28 +0200
 +
 +roundcube (0.1.1-1) unstable; urgency=low
 +
 +  * New upstream release
 +    - Copy old SQL upgrade scripts into debian/sql to allow upgrade from
 +      versions older than 0.1
 +    - Patch new MySQL upgrade script to fix a typo
 +  * Debconf translation updates:
 +    - Spanish. Closes: #473788
 +  * Depends on php-mail-mime (>= 1.5.0) and drop compatibility patch
 +  * Install upstream changelog in /usr/share/doc/roundcube*
 +
 + -- Vincent Bernat <bernat@luffy.cx>  Sat, 05 Apr 2008 18:16:33 +0200
 +
 +roundcube (0.1-4) unstable; urgency=low
 +
 +  * Debconf translation updates:
 +    - French. Closes: #469802
 +    - Russian. Closes: #469847
 +    - Galician. Closes: #469866
 +    - German. Closes: #469875
 +    - Finnish. Closes: #469922
 +    - Italian. Closes: #469987
 +    - Czech. Closes: #470150
 +    - Portuguese. Closes: #470156
 +    - Spanish. Closes: #470732
 +    - Basque. Closes: #470871
 +    - Arabic. Closes: #471470
 +
 + -- Vincent Bernat <bernat@luffy.cx>  Sat, 08 Mar 2008 11:15:00 +0100
 +
 +roundcube (0.1-3) unstable; urgency=low
 +
 +  * Fix problem with too old php-mail-mime package (Closes: #469814)
 +
 + -- Vincent Bernat <bernat@luffy.cx>  Fri, 07 Mar 2008 11:06:49 +0100
 +
 +roundcube (0.1-2) unstable; urgency=low
 +
 +  * Ship bin/ directory as well. This fix conversion from HTML to text in
 +    composition.
 +  * Disable spellchecker for tinymce since it is not shipped with Debian
 +    package of tinymce.
 +
 + -- Vincent Bernat <bernat@luffy.cx>  Fri, 07 Mar 2008 09:42:39 +0100
 +
 +roundcube (0.1-1) unstable; urgency=low
 +
 +  * New upstream release (Closes: #469487).
 +     - This release seems to fix failure to set some fields when replying,
 +       with bincimap as IMAP server (Closes: #443562)
 +     - It also fixes the deletion of multiple messages, still with
 +       bincimap (Closes: #451404)
 +  * Remove 'ob_gzhandler.patch' and 'xss-fix.patch'. They have been
 +    merged upstream.
 +  * Upstream has switched to MDB2 database backend which is not packaged
 +    in Debian yet. We switch back to old backend.
 +  * Fix debian/watch to handle correctly detection of new versions.
 +  * Add support for lighttpd and remove support for older version of
 +    Apache. The debconf question about webserver autoconfiguration is
 +    reworded (Closes: #462961).
 +  * Do not depend on a specific revision of cdbs.
 +  * Move po-debconf from Build-Depends-Indep to Build-Depends since it is
 +    needed for clean target.
 +  * Correct path to /usr/share/file/magic, provided by libmagic1. Provide
 +    license information about this file in debian/copyright.
 +
 + -- Vincent Bernat <bernat@luffy.cx>  Wed, 05 Mar 2008 20:49:03 +0100
 +
 +roundcube (0.1~rc2-6) unstable; urgency=high
 +
 +  * Bug fix: "CVE-2007-6321: Cross-site scripting (XSS) vulnerability",
 +    thanks to Micah Anderson (Closes: #455840). The patch is from
 +    http://lists.roundcube.net/mail-archive/dev/2007-12/0000038.html and
 +    provided by Robin Elfrink. It has been modified with some functions
 +    stolen from Squirrelmail.
 +  * Finnish debconf template, thanks to Esko Arajärvi (Closes: #458244).
 +
 + -- Vincent Bernat <bernat@luffy.cx>  Sat, 29 Dec 2007 21:55:17 +0100
 +
 +roundcube (0.1~rc2-5) unstable; urgency=low
 +
 +  * Deal with old /etc/logrotate.d/roundcube by removing it if left
 +    untouched (Closes: #456546). Also deal with /etc/default/roundcube and
 +    /etc/cron.daily/roundcube.
 +
 + -- Vincent Bernat <bernat@luffy.cx>  Tue, 18 Dec 2007 23:02:46 +0100
 +
 +roundcube (0.1~rc2-4) unstable; urgency=low
 +
 +  * Thightened dependencies for a safe upgrade
 +  * Finally removed any circular dependency, -db packages no longer pull
 +    a full roundcube install
 +
 + -- Romain Beauxis <toots@rastageeks.org>  Sun, 09 Dec 2007 14:24:24 +0100
 +
 +roundcube (0.1~rc2-3) unstable; urgency=low
 +
 +  * Upload to unstable
 +  * Bumped standard version to 3.7.3 (no changes) 
 +
 + -- Romain Beauxis <toots@rastageeks.org>  Sun, 09 Dec 2007 14:19:28 +0100
 +
 +roundcube (0.1~rc2-2) experimental; urgency=low
 +
 +  [ Vincent Bernat ]
 +  * Fix a conflict between ob_gzhandler and zlib output compression,
 +    thanks to kaouete (Closes: #450482).
 +
 +  [ Romain Beauxis ]
 +  * Fix tinymce patch and inclusion
 +    Closes: #452016
 +  * Splitted virtual packages to avoid circular dependencies.
 +    Uploading to experimental, as this is an important change and we may
 +    expect issues..
 +
 + -- Romain Beauxis <toots@rastageeks.org>  Mon, 26 Nov 2007 11:54:21 +0100
 +
 +roundcube (0.1~rc2-1) unstable; urgency=low
 +
 +  * New upstream, thanks to Nicolas Stransky (Closes: #447503). This
 +    release support tinymce as HTML editor. Look at README.Debian for more
 +    information.
 +  * Update Galician debconf template, thanks to Jacobo Tarrio (Closes: #447943).
 +
 + -- Vincent Bernat <bernat@luffy.cx>  Mon, 29 Oct 2007 22:08:43 +0100
 +
 +roundcube (0.1~rc1-3) unstable; urgency=low
 +
 +  * In respect to policy 12.3, do not put main.inc.php.dist in
 +    /usr/share/doc, thanks to Jonas Smedegaard (Closes: #446502).
 +  * Update German and French debconf templates, thanks to Christian
 +    Perrier (Closes: #446458) and Helge Kreutzmann (Closes: #446532).
 +
 + -- Vincent Bernat <bernat@luffy.cx>  Sun, 14 Oct 2007 08:41:24 +0200
 +
 +roundcube (0.1~rc1-2) unstable; urgency=low
 +
 +  * Fix dependencies by creating virtual packages for each database
 +    backend, thanks to Joey Hess (Closes: #444925).
 +
 + -- Vincent Bernat <bernat@luffy.cx>  Tue, 02 Oct 2007 20:09:19 +0200
 +
 +roundcube (0.1~rc1-1) unstable; urgency=low
 +
 +  * New upstream release
 +  * Removed non gpl file des.inc
 +
 + -- Romain Beauxis <toots@rastageeks.org>  Tue, 24 Jul 2007 13:36:20 +0200
 +
 +roundcube (0.1~rc1~dfsg-3) unstable; urgency=low
 +
 +  * Add php5-mcrypt dependency (Closes: #431177)
 +
 + -- Vincent Bernat <bernat@luffy.cx>  Sat, 30 Jun 2007 19:36:21 +0200
 +
 +roundcube (0.1~rc1~dfsg-2) unstable; urgency=low
 +
 +  * Removed custom unix_timestamp for sqlite: solved upstream
 +  * Debconf templates and debian/control reviewed by the debian-l10n-
 +    english team as part of the Smith review project.
 +    Closes: #426086, #427546, #427546
 +  * Debconf translation updates:
 +    - Galician. Closes: #426140
 +    - Basque. Closes: #426150
 +    - Czech. Closes: #426428
 +    - Portuguese. Closes: #426451
 +    - Arabic. Closes: #427110
 +    - Italian. Closes: #427206
 +    - German. Closes: #427536
 +    - French. Closes: #427736
 +    - Tamil. Closes: #428254
 +    - Russian. Closes: #428364
 +    - Spanish. Closes: #428573
 +
 + -- Romain Beauxis <toots@rastageeks.org>  Tue, 05 Jun 2007 15:22:36 +0200
 +
 +roundcube (0.1~rc1~dfsg-1) unstable; urgency=low
 +
 +  [ Vincent Bernat ]
 +  * New upstream release
 +  * Update script for sqlite in postinst
 +  [ Romain Beauxis ]
 +  * Fixed dh_link calls
 +    Closes: #423824
 +  * Added custom patch to use php unix timestamp support
 +    with sqlite since UNIX_TIMESTAMP is not supported by sqlite.
 +  * Dropped php4 dependencies
 +
 + -- Vincent Bernat <bernat@luffy.cx>  Sun, 20 May 2007 13:59:44 +0200
 +
 +roundcube (0.1~beta2.2~dfsg-2) unstable; urgency=low
 +
 +  * Fix a security issue by disallowing access to logs.
 +  * First upload to unstable.
 +
 + -- Vincent Bernat <bernat@luffy.cx>  Sat,  5 May 2007 00:23:40 +0200
 +
 +roundcube (0.1~beta2.2~dfsg-1) experimental; urgency=low
 +
 +  * Initial release. (Closes: #333756, #344949)
 +
 + -- Romain Beauxis <toots@rastageeks.org>  Tue, 13 Mar 2007 13:28:05 +0100
diff --cc debian/control
index 19ebae7fd29e3a3e961a975457dbc45b9ad4fab8,0000000000000000000000000000000000000000..d4b6c2f1dbdbd204f3301bc4412c5038dfd39058
mode 100644,000000..100644
--- /dev/null
@@@ -1,74 -1,0 +1,88 @@@
- Build-Depends: cdbs, debhelper (>= 5), dh-buildinfo, po-debconf
 +Source: roundcube
 +Section: web
 +Priority: extra
 +Maintainer: Debian Roundcube Maintainers <pkg-roundcube-maintainers@lists.alioth.debian.org>
 +Uploaders: Vincent Bernat <bernat@debian.org>, Romain Beauxis <toots@rastageeks.org>
- Suggests: php-auth-sasl (>= 1.0.3)
++Build-Depends: cdbs, debhelper (>= 5), dh-buildinfo, po-debconf, yui-compressor
 +Homepage: http://www.roundcube.net/
 +Standards-Version: 3.9.1
 +Vcs-Svn: svn://svn.debian.org/svn/pkg-roundcube/trunk
 +Vcs-Browser: http://svn.debian.org/wsvn/pkg-roundcube/trunk/
 +
 +Package: roundcube-core
 +Architecture: all
 +Depends: dbconfig-common, debconf | debconf-2.0, ucf,
 + apache2 | lighttpd | httpd,
 + php5, php5-mcrypt, php5-gd, php5-intl,
 + php-mdb2 (>= 2.5.0), php-auth, php-net-smtp (>= 1.4.2),
 + php-net-socket, php-mail-mime (>= 1.8.0), php5-pspell,
 + tinymce (>= 3), libjs-jquery (>= 1.4.2),
 + libmagic1,
 + roundcube-sqlite (= ${source:Version}) | roundcube-mysql (= ${source:Version}) | roundcube-pgsql (= ${source:Version}),
 + ${misc:Depends}
++Suggests: php-auth-sasl (>= 1.0.3), roundcube-plugins
 +Replaces: roundcube
 +Breaks: roundcube (<< 0.1~rc2-2)
 +Description: skinnable AJAX based webmail solution for IMAP servers
 + RoundCube Webmail is a browser-based multilingual IMAP client with an
 + application-like user interface. It provides full functionality
 + expected from an e-mail client, including MIME support, address book,
 + folder manipulation and message filters.
 + .
 + The user interface is fully skinnable using XHTML and CSS 2.
 + .
 + This package provides the core code for roundcube. You should install
 + it along with one of the roundcube database metapackages.
 +
 +Package: roundcube
 +Architecture: all
 +Depends: roundcube-core (= ${source:Version}), ${misc:Depends}
 +Description: skinnable AJAX based webmail solution for IMAP servers - metapackage
 + RoundCube Webmail is a browser-based multilingual IMAP client with an
 + application-like user interface. It provides full functionality
 + expected from an e-mail client, including MIME support, address book,
 + folder manipulation and message filters.
 + .
 + The user interface is fully skinnable using XHTML and CSS 2.
 + .
 + This package will install a full roundcube application.
 +
 +Package: roundcube-mysql
 +Architecture: all
 +Depends: php-mdb2-driver-mysql (>= 1.5.0b2), mysql-client | virtual-mysql-client, ${misc:Depends}
 +Suggests: mysql-server
 +Description: metapackage providing MySQL dependencies for RoundCube
 + This package provides MySQL dependencies for RoundCube Webmail, a
 + skinnable AJAX based webmail solution for IMAP servers. Install this
 + one if you want to use a MySQL database with RoundCube.
 +
 +Package: roundcube-pgsql
 +Architecture: all
 +Depends: php-mdb2-driver-pgsql (>= 1.5.0b2), postgresql-client-8.1 | postgresql-client, ${misc:Depends}
 +Suggests: postgresql-server
 +Description: metapackage providing PostgreSQL dependencies for RoundCube
 + This package provides PostgreSQL dependencies for RoundCube Webmail,
 + a skinnable AJAX based webmail solution for IMAP servers. Install
 + this one if you want to use a PostgreSQL database with RoundCube.
 +
 +Package: roundcube-sqlite
 +Architecture: all
 +Depends: php-mdb2-driver-sqlite (>= 1.5.0b2), sqlite, ${misc:Depends}
 +Description: metapackage providing sqlite dependencies for RoundCube
 + This package provides sqlite dependencies for RoundCube Webmail, a
 + skinnable AJAX based webmail solution for IMAP servers. Install this
 + one if you want to use a sqlite database with RoundCube.
++
++Package: roundcube-plugins
++Architecture: all
++Depends: roundcube-core (= ${source:Version}), ${misc:Depends}
++Description: skinnable AJAX based webmail solution for IMAP servers - plugins
++ RoundCube Webmail is a browser-based multilingual IMAP client with an
++ application-like user interface. It provides full functionality
++ expected from an e-mail client, including MIME support, address book,
++ folder manipulation and message filters.
++ .
++ The user interface is fully skinnable using XHTML and CSS 2.
++ .
++ This package provides several plugins for Roundcube. They should be
++ enabled in the configuration of Roundcube.
index 8b396eaa8f0e64b4f1144a03aed5f7aa9054c2f0,0000000000000000000000000000000000000000..dfdf9edb5e40507240786af0296ac420795008bc
mode 100644,000000..100644
--- /dev/null
@@@ -1,64 -1,0 +1,501 @@@
- This package was debianized by Vincent Bernat <bernat@luffy.cx> on
- Sat, 10 Feb 2007 12:38:24 +0100.
++Format: http://dep.debian.net/deps/dep5/
++Upstream-Name: Roundcube Dev. - Switzerland
++Upstream-Contact: http://roundcube.net/support
++Source: http://roundcube.net/download
 +
- It was downloaded from http://www.roundcube.net
++Files: *
++Copyright: 2005-2011, Roundcube Dev. - Switzerland
++License: GPL-2
++ This program is free software; you can redistribute it and/or modify
++ it under the terms of the GNU General Public License version 2
++ as published by the Free Software Foundation.
++ .
++ 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 General Public License for more details.
++ .
++ You should have received a copy of the GNU General Public License along
++ with this program; if not, write to the Free Software Foundation, Inc.,
++ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
++ .
++ On Debian systems, the full text of the GNU General Public
++ License version 2 can be found in the file
++ `/usr/share/common-licenses/GPL-2'.
 +
- Copyright: 2005-2006, RoundCube Dev. - Switzerland
++Files: skins/default/*
++Copyright: 2005-2011, Roundcube Dev. - Switzerland
++License: CC-BY-SA-3
++ The theme uses icons originally designed by Stephen Horlander and
++ Kevin Gerich for Mozilla.org. In case of redistribution giving credit
++ to these artwork creators is mandatory.
++ .
++ THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS
++ CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS
++ PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE
++ WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS
++ PROHIBITED.
++ .
++ BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND
++ AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS
++ LICENSE MAY BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU
++ THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH
++ TERMS AND CONDITIONS.
++ .
++ 1. Definitions
++ .
++   a. "Adaptation" means a work based upon the Work, or upon the Work
++   and other pre-existing works, such as a translation, adaptation,
++   derivative work, arrangement of music or other alterations of a
++   literary or artistic work, or phonogram or performance and includes
++   cinematographic adaptations or any other form in which the Work may
++   be recast, transformed, or adapted including in any form
++   recognizably derived from the original, except that a work that
++   constitutes a Collection will not be considered an Adaptation for
++   the purpose of this License. For the avoidance of doubt, where the
++   Work is a musical work, performance or phonogram, the
++   synchronization of the Work in timed-relation with a moving image
++   ("synching") will be considered an Adaptation for the purpose of
++   this License.
++ .
++   b. "Collection" means a collection of literary or artistic works,
++   such as encyclopedias and anthologies, or performances, phonograms
++   or broadcasts, or other works or subject matter other than works
++   listed in Section 1(f) below, which, by reason of the selection and
++   arrangement of their contents, constitute intellectual creations,
++   in which the Work is included in its entirety in unmodified form
++   along with one or more other contributions, each constituting
++   separate and independent works in themselves, which together are
++   assembled into a collective whole. A work that constitutes a
++   Collection will not be considered an Adaptation (as defined below)
++   for the purposes of this License.
++ .
++   c. "Creative Commons Compatible License" means a license that is
++   listed at http://creativecommons.org/compatiblelicenses that has
++   been approved by Creative Commons as being essentially equivalent
++   to this License, including, at a minimum, because that license: (i)
++   contains terms that have the same purpose, meaning and effect as
++   the License Elements of this License; and, (ii) explicitly permits
++   the relicensing of adaptations of works made available under that
++   license under this License or a Creative Commons jurisdiction
++   license with the same License Elements as this License.
++ .
++   d. "Distribute" means to make available to the public the original
++   and copies of the Work or Adaptation, as appropriate, through sale
++   or other transfer of ownership.
++ .
++   e. "License Elements" means the following high-level license
++   attributes as selected by Licensor and indicated in the title of
++   this License: Attribution, ShareAlike.
++ .
++   f. "Licensor" means the individual, individuals, entity or entities
++   that offer(s) the Work under the terms of this License.
++ .
++   g. "Original Author" means, in the case of a literary or artistic
++   work, the individual, individuals, entity or entities who created
++   the Work or if no individual or entity can be identified, the
++   publisher; and in addition (i) in the case of a performance the
++   actors, singers, musicians, dancers, and other persons who act,
++   sing, deliver, declaim, play in, interpret or otherwise perform
++   literary or artistic works or expressions of folklore; (ii) in the
++   case of a phonogram the producer being the person or legal entity
++   who first fixes the sounds of a performance or other sounds; and,
++   (iii) in the case of broadcasts, the organization that transmits
++   the broadcast.
++ .
++   h. "Work" means the literary and/or artistic work offered under the
++   terms of this License including without limitation any production
++   in the literary, scientific and artistic domain, whatever may be
++   the mode or form of its expression including digital form, such as
++   a book, pamphlet and other writing; a lecture, address, sermon or
++   other work of the same nature; a dramatic or dramatico-musical
++   work; a choreographic work or entertainment in dumb show; a musical
++   composition with or without words; a cinematographic work to which
++   are assimilated works expressed by a process analogous to
++   cinematography; a work of drawing, painting, architecture,
++   sculpture, engraving or lithography; a photographic work to which
++   are assimilated works expressed by a process analogous to
++   photography; a work of applied art; an illustration, map, plan,
++   sketch or three-dimensional work relative to geography, topography,
++   architecture or science; a performance; a broadcast; a phonogram; a
++   compilation of data to the extent it is protected as a
++   copyrightable work; or a work performed by a variety or circus
++   performer to the extent it is not otherwise considered a literary
++   or artistic work.
++ .
++   i. "You" means an individual or entity exercising rights under this
++   License who has not previously violated the terms of this License
++   with respect to the Work, or who has received express permission
++   from the Licensor to exercise rights under this License despite a
++   previous violation.
++ .
++   j. "Publicly Perform" means to perform public recitations of the
++   Work and to communicate to the public those public recitations, by
++   any means or process, including by wire or wireless means or public
++   digital performances; to make available to the public Works in such
++   a way that members of the public may access these Works from a
++   place and at a place individually chosen by them; to perform the
++   Work to the public by any means or process and the communication to
++   the public of the performances of the Work, including by public
++   digital performance; to broadcast and rebroadcast the Work by any
++   means including signs, sounds or images.
++ .
++   k. "Reproduce" means to make copies of the Work by any means
++   including without limitation by sound or visual recordings and the
++   right of fixation and reproducing fixations of the Work, including
++   storage of a protected performance or phonogram in digital form or
++   other electronic medium.
++ .
++ 2. Fair Dealing Rights. Nothing in this License is intended to
++ reduce, limit, or restrict any uses free from copyright or rights
++ arising from limitations or exceptions that are provided for in
++ connection with the copyright protection under copyright law or other
++ applicable laws.
++ .
++ 3. License Grant. Subject to the terms and conditions of this
++ License, Licensor hereby grants You a worldwide, royalty-free,
++ non-exclusive, perpetual (for the duration of the applicable
++ copyright) license to exercise the rights in the Work as stated
++ below:
++ .
++    a. to Reproduce the Work, to incorporate the Work into one or more
++    Collections, and to Reproduce the Work as incorporated in the
++    Collections;
++ .
++    b. to create and Reproduce Adaptations provided that any such
++    Adaptation, including any translation in any medium, takes
++    reasonable steps to clearly label, demarcate or otherwise identify
++    that changes were made to the original Work. For example, a
++    translation could be marked "The original work was translated from
++    English to Spanish," or a modification could indicate "The
++    original work has been modified.";
++ .
++    c. to Distribute and Publicly Perform the Work including as
++    incorporated in Collections; and,
++ .
++    d. to Distribute and Publicly Perform Adaptations.
++    e.
++ .
++      For the avoidance of doubt:
++ .
++         i. Non-waivable Compulsory License Schemes. In those
++         jurisdictions in which the right to collect royalties through
++         any statutory or compulsory licensing scheme cannot be
++         waived, the Licensor reserves the exclusive right to collect
++         such royalties for any exercise by You of the rights granted
++         under this License;
++ .
++         ii. Waivable Compulsory License Schemes. In those
++         jurisdictions in which the right to collect royalties through
++         any statutory or compulsory licensing scheme can be waived,
++         the Licensor waives the exclusive right to collect such
++         royalties for any exercise by You of the rights granted under
++         this License; and,
++ .
++         iii. Voluntary License Schemes. The Licensor waives the right
++         to collect royalties, whether individually or, in the event
++         that the Licensor is a member of a collecting society that
++         administers voluntary licensing schemes, via that society,
++         from any exercise by You of the rights granted under this
++         License.
++ .
++ The above rights may be exercised in all media and formats whether
++ now known or hereafter devised. The above rights include the right to
++ make such modifications as are technically necessary to exercise the
++ rights in other media and formats. Subject to Section 8(f), all
++ rights not expressly granted by Licensor are hereby reserved.
++ .
++ 4. Restrictions. The license granted in Section 3 above is expressly
++ made subject to and limited by the following restrictions:
++ .
++   a. You may Distribute or Publicly Perform the Work only under the
++   terms of this License. You must include a copy of, or the Uniform
++   Resource Identifier (URI) for, this License with every copy of the
++   Work You Distribute or Publicly Perform. You may not offer or
++   impose any terms on the Work that restrict the terms of this
++   License or the ability of the recipient of the Work to exercise the
++   rights granted to that recipient under the terms of the
++   License. You may not sublicense the Work. You must keep intact all
++   notices that refer to this License and to the disclaimer of
++   warranties with every copy of the Work You Distribute or Publicly
++   Perform. When You Distribute or Publicly Perform the Work, You may
++   not impose any effective technological measures on the Work that
++   restrict the ability of a recipient of the Work from You to
++   exercise the rights granted to that recipient under the terms of
++   the License. This Section 4(a) applies to the Work as incorporated
++   in a Collection, but this does not require the Collection apart
++   from the Work itself to be made subject to the terms of this
++   License. If You create a Collection, upon notice from any Licensor
++   You must, to the extent practicable, remove from the Collection any
++   credit as required by Section 4(c), as requested. If You create an
++   Adaptation, upon notice from any Licensor You must, to the extent
++   practicable, remove from the Adaptation any credit as required by
++   Section 4(c), as requested.
++ .
++   b. You may Distribute or Publicly Perform an Adaptation only under
++   the terms of: (i) this License; (ii) a later version of this
++   License with the same License Elements as this License; (iii) a
++   Creative Commons jurisdiction license (either this or a later
++   license version) that contains the same License Elements as this
++   License (e.g., Attribution-ShareAlike 3.0 US)); (iv) a Creative
++   Commons Compatible License. If you license the Adaptation under one
++   of the licenses mentioned in (iv), you must comply with the terms
++   of that license. If you license the Adaptation under the terms of
++   any of the licenses mentioned in (i), (ii) or (iii) (the
++   "Applicable License"), you must comply with the terms of the
++   Applicable License generally and the following provisions: (I) You
++   must include a copy of, or the URI for, the Applicable License with
++   every copy of each Adaptation You Distribute or Publicly Perform;
++   (II) You may not offer or impose any terms on the Adaptation that
++   restrict the terms of the Applicable License or the ability of the
++   recipient of the Adaptation to exercise the rights granted to that
++   recipient under the terms of the Applicable License; (III) You must
++   keep intact all notices that refer to the Applicable License and to
++   the disclaimer of warranties with every copy of the Work as
++   included in the Adaptation You Distribute or Publicly Perform; (IV)
++   when You Distribute or Publicly Perform the Adaptation, You may not
++   impose any effective technological measures on the Adaptation that
++   restrict the ability of a recipient of the Adaptation from You to
++   exercise the rights granted to that recipient under the terms of
++   the Applicable License. This Section 4(b) applies to the Adaptation
++   as incorporated in a Collection, but this does not require the
++   Collection apart from the Adaptation itself to be made subject to
++   the terms of the Applicable License.
++ .
++   c. If You Distribute, or Publicly Perform the Work or any
++   Adaptations or Collections, You must, unless a request has been
++   made pursuant to Section 4(a), keep intact all copyright notices
++   for the Work and provide, reasonable to the medium or means You are
++   utilizing: (i) the name of the Original Author (or pseudonym, if
++   applicable) if supplied, and/or if the Original Author and/or
++   Licensor designate another party or parties (e.g., a sponsor
++   institute, publishing entity, journal) for attribution
++   ("Attribution Parties") in Licensor's copyright notice, terms of
++   service or by other reasonable means, the name of such party or
++   parties; (ii) the title of the Work if supplied; (iii) to the
++   extent reasonably practicable, the URI, if any, that Licensor
++   specifies to be associated with the Work, unless such URI does not
++   refer to the copyright notice or licensing information for the
++   Work; and (iv) , consistent with Ssection 3(b), in the case of an
++   Adaptation, a credit identifying the use of the Work in the
++   Adaptation (e.g., "French translation of the Work by Original
++   Author," or "Screenplay based on original Work by Original
++   Author"). The credit required by this Section 4(c) may be
++   implemented in any reasonable manner; provided, however, that in
++   the case of a Adaptation or Collection, at a minimum such credit
++   will appear, if a credit for all contributing authors of the
++   Adaptation or Collection appears, then as part of these credits and
++   in a manner at least as prominent as the credits for the other
++   contributing authors. For the avoidance of doubt, You may only use
++   the credit required by this Section for the purpose of attribution
++   in the manner set out above and, by exercising Your rights under
++   this License, You may not implicitly or explicitly assert or imply
++   any connection with, sponsorship or endorsement by the Original
++   Author, Licensor and/or Attribution Parties, as appropriate, of You
++   or Your use of the Work, without the separate, express prior
++   written permission of the Original Author, Licensor and/or
++   Attribution Parties.
++ .
++   d. Except as otherwise agreed in writing by the Licensor or as may
++   be otherwise permitted by applicable law, if You Reproduce,
++   Distribute or Publicly Perform the Work either by itself or as part
++   of any Adaptations or Collections, You must not distort, mutilate,
++   modify or take other derogatory action in relation to the Work
++   which would be prejudicial to the Original Author's honor or
++   reputation. Licensor agrees that in those jurisdictions
++   (e.g. Japan), in which any exercise of the right granted in Section
++   3(b) of this License (the right to make Adaptations) would be
++   deemed to be a distortion, mutilation, modification or other
++   derogatory action prejudicial to the Original Author's honor and
++   reputation, the Licensor will waive or not assert, as appropriate,
++   this Section, to the fullest extent permitted by the applicable
++   national law, to enable You to reasonably exercise Your right under
++   Section 3(b) of this License (right to make Adaptations) but not
++   otherwise.
++ .
++ 5. Representations, Warranties and Disclaimer
++ .
++ UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING,
++ LICENSOR OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR
++ WARRANTIES OF ANY KIND CONCERNING THE WORK, EXPRESS, IMPLIED,
++ STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF
++ TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR PURPOSE,
++ NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY,
++ OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT
++ DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF
++ IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU.
++ .
++ 6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY
++ APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY
++ LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR
++ EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK,
++ EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
++ .
++ 7. Termination
++ .
++   a. This License and the rights granted hereunder will terminate
++   automatically upon any breach by You of the terms of this
++   License. Individuals or entities who have received Adaptations or
++   Collections from You under this License, however, will not have
++   their licenses terminated provided such individuals or entities
++   remain in full compliance with those licenses. Sections 1, 2, 5, 6,
++   7, and 8 will survive any termination of this License.
++ .
++   b. Subject to the above terms and conditions, the license granted
++   here is perpetual (for the duration of the applicable copyright in
++   the Work). Notwithstanding the above, Licensor reserves the right
++   to release the Work under different license terms or to stop
++   distributing the Work at any time; provided, however that any such
++   election will not serve to withdraw this License (or any other
++   license that has been, or is required to be, granted under the
++   terms of this License), and this License will continue in full
++   force and effect unless terminated as stated above.
++ .
++ 8. Miscellaneous
++ .
++   a. Each time You Distribute or Publicly Perform the Work or a
++   Collection, the Licensor offers to the recipient a license to the
++   Work on the same terms and conditions as the license granted to You
++   under this License.
++ .
++   b. Each time You Distribute or Publicly Perform an Adaptation,
++   Licensor offers to the recipient a license to the original Work on
++   the same terms and conditions as the license granted to You under
++   this License.
++ .
++   c. If any provision of this License is invalid or unenforceable
++   under applicable law, it shall not affect the validity or
++   enforceability of the remainder of the terms of this License, and
++   without further action by the parties to this agreement, such
++   provision shall be reformed to the minimum extent necessary to make
++   such provision valid and enforceable.
++ .
++   d. No term or provision of this License shall be deemed waived and
++   no breach consented to unless such waiver or consent shall be in
++   writing and signed by the party to be charged with such waiver or
++   consent.
++ .
++   e. This License constitutes the entire agreement between the
++   parties with respect to the Work licensed here. There are no
++   understandings, agreements or representations with respect to the
++   Work not specified here. Licensor shall not be bound by any
++   additional provisions that may appear in any communication from
++   You. This License may not be modified without the mutual written
++   agreement of the Licensor and You.
++ .
++   f. The rights granted under, and the subject matter referenced, in
++   this License were drafted utilizing the terminology of the Berne
++   Convention for the Protection of Literary and Artistic Works (as
++   amended on September 28, 1979), the Rome Convention of 1961, the
++   WIPO Copyright Treaty of 1996, the WIPO Performances and Phonograms
++   Treaty of 1996 and the Universal Copyright Convention (as revised
++   on July 24, 1971). These rights and subject matter take effect in
++   the relevant jurisdiction in which the License terms are sought to
++   be enforced according to the corresponding provisions of the
++   implementation of those treaty provisions in the applicable
++   national law. If the standard suite of rights granted under
++   applicable copyright law includes additional rights not granted
++   under this License, such additional rights are deemed to be
++   included in the License; this License is not intended to restrict
++   the license of any rights under applicable law.
 +
- License: GPL
++Files: program/js/googiespell.js*
++Copyright: 2006 Amir Salihefendic
++           2009 Aleksander Machniak
++License: GPL-2
 +
- RoundCube may be redistributed under the terms of the GNU GPL, Version
- 2, found on Debian systems in the file /usr/share/common-licenses/GPL-2
++Files: program/js/jquery*.js
++Copyright: 2010 John Resig
++           2010 The Dojo Foundation
++License: GPL-2 or Expat
++ Also includes sizzle.js, licensed under Expat, BSD-3-clause and
++ GPL-2. This file is not shipped in the resulting Debian packages. We
++ use system-included jQuery.
 +
- The file index.php incorrectly states that it is BSD licensed. This
- was a mistake and this was changed in SVN:
-  http://trac.roundcube.net/browser/trunk/roundcubemail/index.php
- More info here:
-  http://lists.roundcube.net/mail-archive/dev/2008-05/0000015.html
++License: Expat
++ Permission is hereby granted, free of charge, to any person obtaining a copy
++ of this software and associated documentation files (the "Software"), to deal
++ in the Software without restriction, including without limitation the rights
++ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
++ copies of the Software, and to permit persons to whom the Software is
++ furnished to do so, subject to the following conditions:
++ .
++ The above copyright notice and this permission notice shall be included in
++ all copies or substantial portions of the Software.
++ .
++ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
++ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
++ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
++ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
++ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
++ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
++ THE SOFTWARE.
 +
- Some files are taken from other projects :
-  - googiespell from amix@amix.dk, MIT license
-  - lib/html2text.inc from jon@chuggnutt.com, GPL license
-  - lib/{enriched,icl_commons,imap,mime,utf7}.inc from IlohaMail project, GPL license
-  - lib/encoding/*.map from Unicode, Inc., with "BSD-lite" license
-  - debian/patches/xss-fix.patch contains code from Squirrelmail, GPLv2
-  - program/js/jquery-1.3.min.js is MIT and GPLv2 licensed
-  - lib/magic is an autogenerated file. We don't ship it and use the
-    one from libmagic1 instead. Here is the license:
++Files: program/js/tiny_mce/*
++Copyright: 2003-2006 Moxiecode Systems AB
++License: LGPL-2.1
++ This program is free software; you can redistribute it and/or modify
++ it under the terms of the GNU Lesser General Public License version 2.1
++ as published by the Free Software Foundation.
++ .
++ 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 General Public License for more details.
++ .
++ You should have received a copy of the GNU General Public License along
++ with this program; if not, write to the Free Software Foundation, Inc.,
++ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
++ .
++ On Debian systems, the full text of the GNU Lesser General Public
++ License version 2.1 can be found in the file
++ `/usr/share/common-licenses/LGPL-2.1'.
 +
-       Copyright © 1985-1995 Ian F. Darwin
-       Copyright © 1994-2008 Christos Zoulas <christos@zoulas.com>
++Files: program/lib/enriched.inc
++Copyright: 2000-2003 Ryo Chijiiwa <Ryo@IlohaMail.org>
++License: GPL-2
 +
-       This software is not subject to any export provision of the United
-       States Department of Commerce, and may be exported to any country or
-       planet.
++Files: program/lib/html2text.php
++Copyright: 2005-2007 Jon Abernathy <jon@chuggnutt.com>
++License: GPL-2+
 +
-       Redistribution and use in source and binary forms, with or without
-       modification, are permitted provided that the following conditions are
-       met:
++Files: program/lib/tnef_decoder.php
++Copyright: 2002-2010 The Horde Project (http://www.horde.org/)
++License: LGPL-2.1
 +
-       1. Redistributions of source code must retain the above copyright notice
-          immediately at the beginning of the file, without modification, this
-          list of conditions, and the following disclaimer.
++Files: program/lib/utf7.inc
++Copyright: 2000 Edmund Grimley Evans <edmundo@rano.org>
++License: GPL-2+
 +
-       2. Redistributions in binary form must reproduce the above copyright
-          notice, this list of conditions and the following disclaimer in the
-          documentation and/or other materials provided with the distribution.
++Files: program/lib/washtml.php
++Copyright: 2007 Frederic Motte <fmotte@ubixis.com>
++License: BSD-2-clause
++ Redistribution and use in source and binary forms, with or without
++ modification, are permitted provided that the following conditions
++ are met:
++ 1. Redistributions of source code must retain the above copyright
++    notice, this list of conditions and the following disclaimer.
++ 2. Redistributions in binary form must reproduce the above copyright
++    notice, this list of conditions and the following disclaimer in the
++    documentation and/or other materials provided with the distribution.
++ .
++ THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
++ IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
++ OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
++ IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
++ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
++ NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
++ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
++ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
++ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
++ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 +
-       THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
-       ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-       IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-       PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE
-       LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-       CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-       SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-       INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-       CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-       ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
-       THE POSSIBILITY OF SUCH DAMAGE.
- All other licenses can be found in the corresponding source file.
- The Debian packaging is © 2007, Vincent Bernat <bernat@luffy.cx> and
- is licensed under the GPL, see `/usr/share/common-licenses/GPL-2'.
++Files: plugins/managesieve/lib/Net/Sieve.php
++Copyright: 2002-2003 Richard Heyes
++           2006-2008 Anish Mistry
++License: BSD-2-clause
 +
++Files: debian/*
++Copryight: 2007-2011, Vincent Bernat <bernat@debian.org>
++           2007-2011, Romain Beauxis <toots@rastageeks.org>
++License: GPL-2
index bf6a1fece6945960fb8be1f6664e9be6ca31bc3f,0000000000000000000000000000000000000000..dcad3af6a17f6396255557aad6a89be6c6c3a389
mode 100644,000000..100644
--- /dev/null
@@@ -1,7 -1,0 +1,6 @@@
- correct-magic-path.patch
 +dbconfig-common_support.patch
 +correct_install_path.patch
 +use_packaged_tinymce.patch
 +use_pspell.patch
 +loginbox-size.patch
 +default-charset-utf8.patch
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..7262f25b5e0417cd31b5e68f15a38c26a1da94fe
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,11 @@@
++This package ships several plugins. To use them, you need to enable
++them by adding them to $rcmail_config['plugins'] array in your
++`/etc/roundcube/main.inc.php' file.
++
++Some plugins need to be configured directly in
++`/etc/roundcube/main.inc.php' while some others have specific
++configuration files. For the later, look at
++`/etc/roundcube/plugins'. You will find empty files that you can
++modify to configure the corresponding plugin.
++
++ -- Vincent Bernat <bernat@debian.org>, Sun, 13 Feb 2011 15:50:48 +0100
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..17c7d77d4696cf7f58e2d263cf7537b6e4b09597
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++etc/roundcube/plugins
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..4c6e10312fa2700735ef79304ea241e1eb17d178
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,18 @@@
++plugins/additional_message_headers/ usr/share/roundcube/plugins
++plugins/archive/ usr/share/roundcube/plugins
++plugins/autologon/ usr/share/roundcube/plugins
++plugins/database_attachments/ usr/share/roundcube/plugins
++plugins/debug_logger/ usr/share/roundcube/plugins
++plugins/emoticons/ usr/share/roundcube/plugins
++plugins/help/ usr/share/roundcube/plugins
++plugins/http_authentication/ usr/share/roundcube/plugins
++plugins/managesieve/ usr/share/roundcube/plugins
++plugins/markasjunk/ usr/share/roundcube/plugins
++plugins/new_user_dialog/ usr/share/roundcube/plugins
++plugins/new_user_identity/ usr/share/roundcube/plugins
++plugins/squirrelmail_usercopy/ usr/share/roundcube/plugins
++plugins/subscriptions_option/ usr/share/roundcube/plugins
++plugins/userinfo/ usr/share/roundcube/plugins
++plugins/vcard_attachments/ usr/share/roundcube/plugins
++plugins/virtuser_file/ usr/share/roundcube/plugins
++plugins/virtuser_query/ usr/share/roundcube/plugins
diff --cc debian/rules
index 49ef123b5624e3fd7fa87998910e8a2f7ff44775,0000000000000000000000000000000000000000..195617e7ad54afdc6812d647fd5783ae7e2c08bb
mode 100755,000000..100755
--- /dev/null
@@@ -1,44 -1,0 +1,65 @@@
-       find $(CURDIR)/debian/roundcube-core -name '*.js.src' -print0 | xargs -r0 rm
 +#!/usr/bin/make -f
 +
 +include /usr/share/cdbs/1/rules/debhelper.mk
 +
 +DEB_INSTALL_CHANGELOGS_ALL=CHANGELOG
 +
 +binary-install/roundcube-core::
 +      # Install config files
 +      install -m 0640 $(CURDIR)/config/db.inc.php.dist $(CURDIR)/debian/roundcube-core/etc/roundcube/db.inc.php
 +      install -m 0640 $(CURDIR)/config/main.inc.php.dist $(CURDIR)/debian/roundcube-core/usr/share/roundcube
 +      install -m 0640 $(CURDIR)/.htaccess $(CURDIR)/debian/roundcube-core/etc/roundcube/htaccess
 +      for c in $(CURDIR)/debian/roundcube-core/etc/roundcube/*.php; do \
 +              dh_link -proundcube-core etc/roundcube/$$(basename $$c) var/lib/roundcube/config/$$(basename $$c) ; \
 +      done
 +      dh_link -proundcube-core etc/roundcube/htaccess var/lib/roundcube/.htaccess
 +
 +      # Database related files
 +      # Install empty tables and updates for each db type
 +      install -m 0644 $(CURDIR)/SQL/mysql.initial.sql $(CURDIR)/debian/roundcube-core/usr/share/dbconfig-common/data/roundcube/install/mysql
 +      install -m 0644 $(CURDIR)/SQL/postgres.initial.sql $(CURDIR)/debian/roundcube-core/usr/share/dbconfig-common/data/roundcube/install/pgsql
 +      install -m 0644 $(CURDIR)/SQL/sqlite.initial.sql $(CURDIR)/debian/roundcube-core/usr/share/dbconfig-common/data/roundcube/install/sqlite
 +
 +      # Old database upgrades
 +      cp -r $(CURDIR)/debian/sql/* $(CURDIR)/debian/roundcube-core/usr/share/dbconfig-common/data/roundcube/upgrade/.
 +
 +      # Some files are executable while not being scripts or binary...
 +      find $(CURDIR)/debian/roundcube-core/usr/share/roundcube -type f -print0 | xargs -r0 chmod -x
 +      # Remove useless file
 +      rm -rf $(CURDIR)/debian/roundcube-core/usr/share/roundcube/bin
 +      find $(CURDIR)/debian/roundcube-core -name '._*' -print0 | xargs -r0 rm
++      # Convert .js.src back to js
++      for js in $$(find $(CURDIR)/debian/roundcube-core -name '*.js.src' -print); do \
++              yui-compressor --type js "$$js" -o "$${js%.*}" ; \
++              rm "$$js" ; \
++      done
 +      # Remove files shipped in tinymce package
 +      rm -rf $(CURDIR)/debian/roundcube-core/usr/share/roundcube/program/js/tiny_mce
 +      dh_link -proundcube-core usr/share/tinymce/www usr/share/roundcube/program/js/tiny_mce
 +      # Remove jquery as well
 +      rm $(CURDIR)/debian/roundcube-core/usr/share/roundcube/program/js/jquery-1.4.min.js
 +      dh_link -proundcube-core usr/share/javascript/jquery/jquery.min.js usr/share/roundcube/program/js/jquery-1.4.min.js
 +
++binary-install/roundcube-plugins::
++      # Plugins are in usr/share/roundcube/plugins, for each plugin
++      # if there is config.inc.php.dist, we symlink a config.inc.php
++      # in /etc/roundcube/plugins with some dummy content.
++      for plugin in $(CURDIR)/debian/roundcube-plugins/usr/share/roundcube/plugins/*; do \
++              dh_link -proundcube-plugins usr/share/roundcube/plugins/$${plugin##*/} \
++                      var/lib/roundcube/plugins/$${plugin##*/} ; \
++              if [ ! -f $${plugin}/config.inc.php.dist ]; then continue; fi ; \
++              dh_installdirs -proundcube-plugins etc/roundcube/plugins/$${plugin##*/} ; \
++              (echo "<?php" ; \
++               echo "// Empty configuration for $${plugin##*/}" ; \
++               echo "// See /usr/share/roundcube/plugins/$${plugin##*/}/config.inc.php.dist for instructions") > \
++                      $(CURDIR)/debian/roundcube-plugins/etc/roundcube/plugins/$${plugin##*/}/config.inc.php ; \
++              dh_link -proundcube-plugins etc/roundcube/plugins/$${plugin##*/}/config.inc.php \
++                      usr/share/roundcube/plugins/$${plugin##*/}/config.inc.php ; \
++      done
++
 +$(patsubst %,binary-install/%,$(DEB_PACKAGES)) :: binary-install/% :
 +      install -d $(CURDIR)/debian/$(cdbs_curpkg)/usr/share/bug/$(cdbs_curpkg)
 +      install -m 644 $(CURDIR)/debian/bug.control $(CURDIR)/debian/$(cdbs_curpkg)/usr/share/bug/$(cdbs_curpkg)/control
 +
 +clean::
 +      debconf-updatepo