debian/0000755000000000000000000000000012114217711007163 5ustar debian/rules0000755000000000000000000000147111747440445010263 0ustar #!/usr/bin/make -f # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 PACKAGE = $(shell dh_listpackages) TMP = $(CURDIR)/debian/$(PACKAGE) clean: dh $@ -Xavelsieve.po.bak override_dh_installchangelogs: dh_installchangelogs doc/NEWS find . -type f -not \( \ -path '*/debian/*' -or \ -path '*/doc/*' -or \ -path '*/po/*' -or \ -path '*/locale/*' -or \ -path '*/.pc/*' -or \ -name 'version' -or \ -name '*.po*' -or \ -name 'config_sample.php' -or \ -name '.cvsignore' \ \) -exec install -D --mode=644 {} $(TMP)/usr/share/squirrelmail/plugins/avelsieve/{} \; find locale -type f -name '*.mo' \ -exec install -D --mode=644 {} $(TMP)/usr/share/squirrelmail/plugins/avelsieve/{} \; install -D --mode=644 config/config_sample.php $(TMP)/etc/squirrelmail/avelsieve-config.php %: dh $@ debian/control0000644000000000000000000000172511747440445010610 0ustar Source: avelsieve Section: web Priority: optional Maintainer: Jan Hauke Rahm Build-Depends: debhelper (>= 7.0.50) Build-Depends-Indep: po-debconf Standards-Version: 3.8.4 Homepage: http://email.uoa.gr/projects/squirrelmail/avelsieve.php Vcs-Svn: http://debsvn.jhr-online.de/avelsieve/trunk/ Vcs-Browser: https://cgi.jhr-online.de/viewvc.cgi/debian/avelsieve/trunk/ Package: avelsieve Architecture: all Depends: squirrelmail (>= 2:1.4.9), libjs-scriptaculous (>= 1.8.1), ${misc:Depends} Suggests: cyrus-imapd-2.2 | dovecot-imapd Description: Sieve mail filters plugin for SquirrelMail Avelsieve is a plugin for the SquirrelMail webmail system which allows users to create mail filtering scripts on Sieve-compliant mail servers. . It provides a user-friendly wizard-like interface for creating Sieve 'rules', which are assembled into server-side filtering scripts. Not all of Sieve's functionality is supported, but no knowledge of the language is required. debian/source/0000755000000000000000000000000011747440446010501 5ustar debian/source/format0000644000000000000000000000001411747440446011707 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000001730612114217711011044 0ustar avelsieve (1.9.9-2.4) unstable; urgency=low * Non-maintainer upload. * Fix "Uses deprecated/removed session_unregister PHP function": new patch avelsieve-changeset-1091.patch, taken from upstream svn: replace deprecated/removed PHP functions. (Closes: #701182) -- gregor herrmann Fri, 01 Mar 2013 22:38:05 +0100 avelsieve (1.9.9-2.3) unstable; urgency=low * Non-maintainer upload. * Fix "Failure of authentication on TLS connections": new patch avelsieve-changeset-1144.patch, taken from upstream svn, that unifies uppercase/lowercase usage. Thanks to Alex Owen for his bug triage! (Closes: #618569, LP: #498921) -- gregor herrmann Sun, 09 Sep 2012 17:57:16 +0200 avelsieve (1.9.9-2.2) unstable; urgency=low * Non-maintainer upload. * Fixes call-time pass-by-reference bug (Closes: #667844) -- xiaowen 辛晓闻 Mon, 30 Apr 2012 15:14:24 +0800 avelsieve (1.9.9-2.1) unstable; urgency=low * Non-maintainer upload. * Fix pending l10n issues. Debconf translations: - Brazilian Portuguese (Adriano Rafael Gomes). Closes: #607406 - Danish (Joe Hansen). Closes: #628404 - Polish (Michał Kułach). Closes: #659127 -- Christian Perrier Fri, 17 Feb 2012 07:47:14 +0100 avelsieve (1.9.9-2) unstable; urgency=low [ Jan Hauke Rahm ] * Specify Sieve port 4190 in default configuration (Closes: #559923) * Switch to 3.0 (quilt) * Bump standards-version to 3.8.4 * Correct build-dependencies * Add spanish translation as well [ Christian Perrier ] * Fix pending l10n issues. Debconf translations: * Japanese (Hideki Yamane (Debian-JP)). Closes: #558060 -- Jan Hauke Rahm Thu, 27 May 2010 16:19:08 +0200 avelsieve (1.9.9-1) unstable; urgency=low * New upstream release + New feature: Support for the Sieve Date Extension. + New feature: Support for the Sieve Index Extension. + New feature: Support for the Sieve IMAP4Flags Extension. + New User Interface: the condition of a rule is now dynamically driven via Javascript. New conditions can be added or changed on-the-fly via AJAX, without reloading the entire page. Also, dynamic blocks within a single condition are supported. + All Javascript functions are now under the AVELSIEVE namespace. + Vacation action has been renamed to "Vacation / Autoresponder". + New Debug options in config.php, allow testing of avelsieve features without the actual feature existing on the server. + Eliminate PHP Notice in STARTTLS check in ManageSieve library. + Bugfix: Rule actions icons should now be properly vertically-aligned. * Added patch to make use of javascript features (which are highly recommended by upstream) without the SquirrelMail javascript_libs plugin as that is barely stable. * Added bugfix patch for a few javascript function calls -- Jan Hauke Rahm Mon, 08 Jun 2009 21:07:14 +0200 avelsieve (1.9.8-1) unstable; urgency=low * New upstream release + A large part of the code has been rewritten. (e.g.: allow a + in forward addresses, Closes: #525810) + A new-style SPAM rule has been implemented. + A new, global Whitelist rule has been implemented, for the SPAM rules to take advantage of. + New, "Custom Sieve Code" rule has been implemented; this allows users to enter directly Sieve code snippets as a rule. (experimental) + Miscellaneous code movement and restructuring. + UI: The "Add New Rule" buttons are now links, and are displayed both at the top and at the bottom of the rule table. + UI: Major rework in the UI of both the Rules Table and the Add New Rule / Edit Rule pages. + UI: If a vacation rule is active, then display a notice in the rules table page and upon logging in to Squirrelmail, that reminds the user. + UI: Vacation options have been aligned properly; text has been changed accordingly. + Sieve: Vacation Subject is now supported. + New functionality: "Insert New Rule Here" + New functionality: "Move Rule to Position" (requires Javascript) + Avelsieve now highly recommends the use of javascript_libs plugin for some visual effects / UI improvements. (See README.Debian for details) + UI: Added new icons and used different ones, to improve usability. Icons are provided by Mark James' famfamfam.com. + UI: Added new icon "theme" based also on famfamfam.com. This theme is the default from now on. + UI: Removed unnecessary text / clutter from rules table page. + UI: The notify action options have been aligned in a table. + Added an LDAP Sieve storage backend, compatible with Sun Messaging Server's Sieve features. + The DO_Sieve_* backends should have a separate retrieve() method for retrieving the raw Sieve script. Currently, only the Managesieve backend has it. * Bump standards-version to 3.8.1: no changes * debian/rules, debian/control: Use new debhelper addon --with quilt * debconf: removed unnecessary asking for package activation * debian/copyright: adjusted to be up to date -- Jan Hauke Rahm Sun, 17 May 2009 12:09:05 +0200 avelsieve (1.9.7-8) unstable; urgency=low * Upload to sid * DM-Upload-Allowed: yes -- Jan Hauke Rahm Sun, 01 Feb 2009 21:44:00 +0100 avelsieve (1.9.7-7) experimental; urgency=low * debian/rules: cleanup * debian/control: added ${misc:Depends} * New patch: Make it possible to delete last rule * New patch: Make avelsieve work properly with dovecot (Closes: #516198, LP: #259024) -- Jan Hauke Rahm Sun, 04 Jan 2009 17:16:53 +0100 avelsieve (1.9.7-6) unstable; urgency=low * Debconf translation update for Italian (Closes: #505095) * corrected README.debian * Getting rid of lintian warnings * Adding Ubuntu related mail header tags to config_sample.php * Updated to policy version 3.8.0: added README.source -- Jan Hauke Rahm Mon, 15 Dec 2008 12:59:34 +0100 avelsieve (1.9.7-5) unstable; urgency=low * debian/control: Adding subversion information * Adding Debian related mail header tags for mail filtering (e.g. X-PTS-Package), espacially the newly provided headers (X-Debian, X-Debian-Package) * Adding patch for small typo in config.php * debian/rules: Adding a dh_clean -- Jan Hauke Rahm Thu, 15 May 2008 18:29:00 +0200 avelsieve (1.9.7-4) unstable; urgency=low * Now all locale files are included correctly * debian/rules is "redesigned" -- Jan Hauke Rahm Fri, 08 Feb 2008 16:07:26 +0100 avelsieve (1.9.7-3) unstable; urgency=low * [INTL:nl] Dutch po-debconf translation (Closes: #450973) * [INTL:fi] Finnish translation of the debconf templates (Closes: #457304) * No FTBFS if build twice in a row (Closes: #442499) -- Jan Hauke Rahm Sat, 22 Dec 2007 17:33:16 +0100 avelsieve (1.9.7-2) unstable; urgency=low * Debconf templates and debian/control reviewed by the debian-l10n- english team as part of the Smith review project. Closes: #427449 * Debconf translation updates: - Vietnamese. Closes: #427609 - Swedish. Closes: #427612 - Galician. Closes: #427619 - German. Closes: #427642 - Portuguese. Closes: #427676, #426448 - Czech. Closes: #427890 - French. Closes: #429815 - Tamil. Closes: #428120 - Russian. Closes: #428362 -- Jan Hauke Rahm Sat, 23 Jun 2007 11:45:05 +0100 avelsieve (1.9.7-1) unstable; urgency=low * Initial release. (Closes: #414179) -- Jan Hauke Rahm Sat, 21 Apr 2007 15:15:36 +0100 debian/config0000644000000000000000000000006211747440445010366 0ustar #!/bin/sh set -e . /usr/share/debconf/confmodule debian/po/0000755000000000000000000000000011747440445007616 5ustar debian/po/pt.po0000644000000000000000000000442011747440445010601 0ustar # Portuguese translations for avelsieve package. # Copyright (C) 2007 Miguel Figueiredo # This file is distributed under the same license as the avelsieve package. # Miguel Figueiredo , 2007. # msgid "" msgstr "" "Project-Id-Version: avelsieve 1.9.7-1\n" "Report-Msgid-Bugs-To: avelsieve@packages.debian.org\n" "POT-Creation-Date: 2009-05-14 19:45+0200\n" "PO-Revision-Date: 2007-06-05 19:30+0100\n" "Last-Translator: Miguel Figueiredo \n" "Language-Team: Portuguese \n" "Language: pt\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. Type: error #. Description #: ../templates:2001 msgid "No removal of installed sieve filters" msgstr "Nenhuma remoção de filtros sieve instalados" #. Type: error #. Description #: ../templates:2001 msgid "" "SquirrelMail users without access to sieveshell cannot remove filters they " "created through avelsieve. Those filters are NOT removed even when avelsieve " "is purged." msgstr "" "Os utilizadores do SquirrelMail sem acesso ao sieveshell não podem remover " "filtros que criara através do avelsieve. Esses filtros NÃO são removidos " "mesmo quando o o avelsieve for purgado." #. Type: error #. Description #: ../templates:2001 msgid "" "The sieve filters for all mailboxes should be checked as soon as possible." msgstr "" "Os filtros sieve para todas as caixas de correio devem ser verificados assim " "que possível." #~ msgid "Activate avelsieve automatically?" #~ msgstr "Activar automaticamente o avelsieve?" #~ msgid "" #~ "Avelsieve will operate properly only if it has been activated by running " #~ "'squirrelmail-configure'. This can be done automatically now." #~ msgstr "" #~ "O avelsieve irá operar correctamente apenas se foi activado ao correr " #~ "'squirrelmail-configure'. Isto pode ser feito automaticamente agora." #~ msgid "Installed sieve filters will not be removed!" #~ msgstr "Os filtros sieve instalados não irão ser removidos!" #~ msgid "" #~ "Please remember to administrate your sieve filters for all mailboxes now " #~ "manually!" #~ msgstr "" #~ "Por favor lembre-se de administrar agora, manualmente, os seus filtros " #~ "sieve para todas as caixas de correio." debian/po/fi.po0000644000000000000000000000335711747440445010564 0ustar msgid "" msgstr "" "Project-Id-Version: avelsieve_1.9.7-2\n" "Report-Msgid-Bugs-To: avelsieve@packages.debian.org\n" "POT-Creation-Date: 2009-05-14 19:45+0200\n" "PO-Revision-Date: 2007-12-21 13:54+0200\n" "Last-Translator: Esko Arajärvi \n" "Language-Team: Finnish \n" "Language: fi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-Language: Finnish\n" "X-Poedit-Country: Finland\n" #. Type: error #. Description #: ../templates:2001 msgid "No removal of installed sieve filters" msgstr "Asennettuja sieve-suodattimia ei poisteta" #. Type: error #. Description #: ../templates:2001 msgid "" "SquirrelMail users without access to sieveshell cannot remove filters they " "created through avelsieve. Those filters are NOT removed even when avelsieve " "is purged." msgstr "" "SquirrelMail-käyttäjät, joilla ei ole pääsyä sieveshelliin eivät voi poistaa " "avelsieven avulla luomiaan suodattimia. Näitä suodattimia EI poisteta edes " "silloin, kun avelsieve poistetaan asetustiedostoineen." #. Type: error #. Description #: ../templates:2001 msgid "" "The sieve filters for all mailboxes should be checked as soon as possible." msgstr "" "Kaikkien postilaatikoiden sieve-suodattimet tulisi tarkistaa mahdollisimman " "pian." #~ msgid "Activate avelsieve automatically?" #~ msgstr "Aktivoidaanko avelsieve automaattisesti?" #~ msgid "" #~ "Avelsieve will operate properly only if it has been activated by running " #~ "'squirrelmail-configure'. This can be done automatically now." #~ msgstr "" #~ "Avelsieve toimii kunnolla vain, jos se on aktivoitu ajamalla komento " #~ "”squirrelmail-configure”. Tämä voidaan tehdä automaattisesti nyt." debian/po/de.po0000644000000000000000000000353311747440445010552 0ustar # German translation. # Copyright (C) 2007 # This file is distributed under the same license as the avelsieve package. # Jan Hauke Rahm , 2007. # msgid "" msgstr "" "Project-Id-Version: avelsieve 1.9.7-2\n" "Report-Msgid-Bugs-To: avelsieve@packages.debian.org\n" "POT-Creation-Date: 2009-05-14 19:45+0200\n" "PO-Revision-Date: 2007-06-05 15:06+0200\n" "Last-Translator: Jan Hauke Rahm \n" "Language-Team: German \n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ISO-8859-15\n" "Content-Transfer-Encoding: 8bit\n" #. Type: error #. Description #: ../templates:2001 msgid "No removal of installed sieve filters" msgstr "Installierte Sieve Filterregeln werden nicht entfernt" #. Type: error #. Description #: ../templates:2001 msgid "" "SquirrelMail users without access to sieveshell cannot remove filters they " "created through avelsieve. Those filters are NOT removed even when avelsieve " "is purged." msgstr "" "SquirrelMail-Benutzer ohne direkten Zugang zur sieveshell knnen " "Filterregeln, die mit Avelsieve erstellt sind, nicht entfernen. Diese " "Filterregeln werden NICHT entfernt, selbst wenn das Paket mit \"purge\" " "gelscht wird." #. Type: error #. Description #: ../templates:2001 msgid "" "The sieve filters for all mailboxes should be checked as soon as possible." msgstr "ALLE Sieve Filterregeln sollten schnellstmglich geprft werden." #~ msgid "Activate avelsieve automatically?" #~ msgstr "Soll Avelsieve automatisch aktiviert werden?" #~ msgid "" #~ "Avelsieve will operate properly only if it has been activated by running " #~ "'squirrelmail-configure'. This can be done automatically now." #~ msgstr "" #~ "Avelsieve wird nur ordnungsgem arbeit, wenn es mit 'squirrelmail-" #~ "configure' aktiviert wurde. Das kann nun automatisch geschehen." debian/po/vi.po0000644000000000000000000000404711747440445010601 0ustar # Vietnamese translation for avelsieve. # Copyright © 2007 Free Software Foundation, Inc. # Clytie Siddall , 2007 # msgid "" msgstr "" "Project-Id-Version: avelsieve\n" "Report-Msgid-Bugs-To: avelsieve@packages.debian.org\n" "POT-Creation-Date: 2009-05-14 19:45+0200\n" "PO-Revision-Date: 2007-06-05 16:37+0930\n" "Last-Translator: Clytie Siddall \n" "Language-Team: Vietnamese \n" "Language: vi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: LocFactoryEditor 1.6.3b1\n" #. Type: error #. Description #: ../templates:2001 msgid "No removal of installed sieve filters" msgstr "Không gỡ bỏ bộ lọc sieve đã cài đặt" #. Type: error #. Description #: ../templates:2001 msgid "" "SquirrelMail users without access to sieveshell cannot remove filters they " "created through avelsieve. Those filters are NOT removed even when avelsieve " "is purged." msgstr "" "Người dùng SquirrelMail không có khả năng truy cập sieveshell thì không thể " "gỡ bỏ bộ lọc họ đã tạo thông qua avelsieve. Những bộ lọc đó KHÔNG PHẢI được " "gỡ bở, ngay cả khi gói avelsieve bị tẩy." #. Type: error #. Description #: ../templates:2001 msgid "" "The sieve filters for all mailboxes should be checked as soon as possible." msgstr "" "Các bộ lọc sieve cho mọi hộp thư nên được kiểm tra càng sớm càng có thể." #~ msgid "Activate avelsieve automatically?" #~ msgstr "Tự động kích hoạt avelsieve không?" #~ msgid "" #~ "Avelsieve will operate properly only if it has been activated by running " #~ "'squirrelmail-configure'. This can be done automatically now." #~ msgstr "" #~ "Phần mềm avelsieve sẽ hoạt động cho đúng chỉ nếu nó đã được kích hoạt " #~ "bằng cách chạy lệnh cấu hình « squirrelmail-configure ». Cũng có khả năng " #~ "tự động làm như thế ngay bây giờ." debian/po/ja.po0000644000000000000000000000306711747440445010556 0ustar # Copyright (C) 2009 Jan Hauke Rahm # This file is distributed under the same license as avelsieve package. # Hideki Yamane (Debian-JP) , 2009. # msgid "" msgstr "" "Project-Id-Version: avelsieve 1.9.9-1\n" "Report-Msgid-Bugs-To: avelsieve@packages.debian.org\n" "POT-Creation-Date: 2009-05-14 19:45+0200\n" "PO-Revision-Date: 2009-11-11 14:32+0900\n" "Last-Translator: Hideki Yamane (Debian-JP) \n" "Language-Team: Japanese \n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: error #. Description #: ../templates:2001 msgid "No removal of installed sieve filters" msgstr "インストールされている sieve フィルタを削除しません" #. Type: error #. Description #: ../templates:2001 msgid "" "SquirrelMail users without access to sieveshell cannot remove filters they " "created through avelsieve. Those filters are NOT removed even when avelsieve " "is purged." msgstr "" "sieveshell へのアクセス権を持たない SquirreMail のユーザは、avelsieve を使っ" "て作ったフィルタを削除できません。このようなフィルタは avelsieve が完全に削" "除 (purge) されるときにも「削除されません」。" #. Type: error #. Description #: ../templates:2001 msgid "" "The sieve filters for all mailboxes should be checked as soon as possible." msgstr "今すぐ、全メールボックス用の sieve フィルタをチェックしてください。" debian/po/pl.po0000644000000000000000000000315611747440445010576 0ustar # Translation of avelsieve debconf templates to Polish. # Copyright (C) 2009 # This file is distributed under the same license as the avelsieve package. # # Michał Kułach , 2012. msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: avelsieve@packages.debian.org\n" "POT-Creation-Date: 2009-05-14 19:45+0200\n" "PO-Revision-Date: 2012-02-08 16:35+0100\n" "Last-Translator: Michał Kułach \n" "Language-Team: Polish \n" "Language: pl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Lokalize 1.2\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2);\n" #. Type: error #. Description #: ../templates:2001 msgid "No removal of installed sieve filters" msgstr "Zainstalowane filtry sieve nie zostaną usunięte" #. Type: error #. Description #: ../templates:2001 msgid "" "SquirrelMail users without access to sieveshell cannot remove filters they " "created through avelsieve. Those filters are NOT removed even when avelsieve " "is purged." msgstr "" "Użytkownicy SquirrelMail, którzy nie posiadają dostępu do sieveshell, nie " "mogą usunąć filtrów które stworzyli przy pomocy avelsieve. Filtry te NIE " "zostaną usunięte nawet, jeśli avelsieve zostanie wyczyszczone." #. Type: error #. Description #: ../templates:2001 msgid "" "The sieve filters for all mailboxes should be checked as soon as possible." msgstr "" "Filtry sieve dla wszystkich kont pocztowych powinny być jak najszybciej " "sprawdzone." debian/po/it.po0000644000000000000000000000370211747440445010574 0ustar # Italian translation of the avelsieve debconf templates # This file is distributed under the same license as the avelsieve package # Copyright (C) 2008 Free Software Foundation, Inc. # Luca Monducci , 2008. # msgid "" msgstr "" "Project-Id-Version: avelsieve 1.9.7 debconf templates\n" "Report-Msgid-Bugs-To: avelsieve@packages.debian.org\n" "POT-Creation-Date: 2009-05-14 19:45+0200\n" "PO-Revision-Date: 2008-11-09 11:34+0100\n" "Last-Translator: Luca Monducci \n" "Language-Team: Italian \n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: error #. Description #: ../templates:2001 msgid "No removal of installed sieve filters" msgstr "I filtri sieve installati non vengono rimossi" #. Type: error #. Description #: ../templates:2001 msgid "" "SquirrelMail users without access to sieveshell cannot remove filters they " "created through avelsieve. Those filters are NOT removed even when avelsieve " "is purged." msgstr "" "Gli utenti di SquirrelMail senza accesso a sieveshell non possono rimuovere " "i filtri che hanno creato con avelsieve. Questi filtri NON vengono rimossi " "nemmeno alla rimozione completa di avelsieve." #. Type: error #. Description #: ../templates:2001 msgid "" "The sieve filters for all mailboxes should be checked as soon as possible." msgstr "" "I filtri sieve per tutte le caselle di posta devono essere verificati il " "prima possibile." #~ msgid "Activate avelsieve automatically?" #~ msgstr "Attivare avelsieve automaticamente?" #~ msgid "" #~ "Avelsieve will operate properly only if it has been activated by running " #~ "'squirrelmail-configure'. This can be done automatically now." #~ msgstr "" #~ "Avelsieve funziona correttamente solo se attivato tramite l'esecuzione di " #~ "\"squirrelmail-configure\". Questa operazione può essere effettuata " #~ "automaticamente adesso." debian/po/fr.po0000644000000000000000000000367711747440445010602 0ustar # translation of avelsieve templates to French # This file is distributed under the same license as the avelsieve package. # # Christian Perrier , 2007. msgid "" msgstr "" "Project-Id-Version: avelsieve\n" "Report-Msgid-Bugs-To: avelsieve@packages.debian.org\n" "POT-Creation-Date: 2009-05-14 19:45+0200\n" "PO-Revision-Date: 2007-06-08 07:10+0200\n" "Last-Translator: Christian Perrier \n" "Language-Team: French \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" #. Type: error #. Description #: ../templates:2001 msgid "No removal of installed sieve filters" msgstr "Pas de suppression des filtres sieve installés" #. Type: error #. Description #: ../templates:2001 msgid "" "SquirrelMail users without access to sieveshell cannot remove filters they " "created through avelsieve. Those filters are NOT removed even when avelsieve " "is purged." msgstr "" "Les utilisateurs de SquirrelMail qui n'ont pas accès à « sieveshell » ne " "peuvent pas supprimer les filtres créés avec Avelsieve. Ces filtres ne sont " "PAS supprimés quand le paquet d'Avelsieve est purgé." #. Type: error #. Description #: ../templates:2001 msgid "" "The sieve filters for all mailboxes should be checked as soon as possible." msgstr "" "Il est recommandé de vérifier les filtres sieve de toutes les boîtes aux " "lettres dès que possible." #~ msgid "Activate avelsieve automatically?" #~ msgstr "Faut-il activer Avelsieve automatiquement ?" #~ msgid "" #~ "Avelsieve will operate properly only if it has been activated by running " #~ "'squirrelmail-configure'. This can be done automatically now." #~ msgstr "" #~ "Avelsieve ne fonctionnera correctement que s'il a été activé avec la " #~ "commande « squirrelmail-configure ». Cette action peut prendre place " #~ "automatiquement maintenant." debian/po/gl.po0000644000000000000000000000345611747440445010570 0ustar # Galician translation of avelsieve's debconf templates # This file is distributed under the same license as the avelsieve package. # Jacobo Tarrio , 2007. # msgid "" msgstr "" "Project-Id-Version: avelsieve\n" "Report-Msgid-Bugs-To: avelsieve@packages.debian.org\n" "POT-Creation-Date: 2009-05-14 19:45+0200\n" "PO-Revision-Date: 2007-06-05 11:31+0200\n" "Last-Translator: Jacobo Tarrio \n" "Language-Team: Galician \n" "Language: gl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: error #. Description #: ../templates:2001 msgid "No removal of installed sieve filters" msgstr "Non eliminación dos filtros de sieve instalados" #. Type: error #. Description #: ../templates:2001 msgid "" "SquirrelMail users without access to sieveshell cannot remove filters they " "created through avelsieve. Those filters are NOT removed even when avelsieve " "is purged." msgstr "" "Os usuarios de SquirrelMail que non teñan acceso a sieveshell non poden " "eliminar os filtros creados mediante avelsieve. Estes filtros NON se " "eliminan sequera ao purgar avelsieve." #. Type: error #. Description #: ../templates:2001 msgid "" "The sieve filters for all mailboxes should be checked as soon as possible." msgstr "" "Debería verificar os filtros de sieve de tódalas caixas do correo o antes " "posible." #~ msgid "Activate avelsieve automatically?" #~ msgstr "¿Activar avelsieve automaticamente?" #~ msgid "" #~ "Avelsieve will operate properly only if it has been activated by running " #~ "'squirrelmail-configure'. This can be done automatically now." #~ msgstr "" #~ "Avelsieve só ha funcionar correctamente se se activa executando " #~ "\"squirrelmail-configure\". Isto pódese facer automaticamente agora." debian/po/cs.po0000644000000000000000000000353311747440445010567 0ustar # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: avelsieve\n" "Report-Msgid-Bugs-To: avelsieve@packages.debian.org\n" "POT-Creation-Date: 2009-05-14 19:45+0200\n" "PO-Revision-Date: 2007-06-07 11:15+0200\n" "Last-Translator: Miroslav Kure \n" "Language-Team: Czech \n" "Language: cs\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: error #. Description #: ../templates:2001 msgid "No removal of installed sieve filters" msgstr "Instalované sieve filtry nebudou odstraněny" #. Type: error #. Description #: ../templates:2001 msgid "" "SquirrelMail users without access to sieveshell cannot remove filters they " "created through avelsieve. Those filters are NOT removed even when avelsieve " "is purged." msgstr "" "Uživatelé SquirrelMailu bez přístupu k sieveshellu nemohou odstranit filtry, " "které vytvořili pomocí avelsieve. Tyto filtry NEBUDOU odstraněny ani při " "vyčištění avelsieve ze systému." #. Type: error #. Description #: ../templates:2001 msgid "" "The sieve filters for all mailboxes should be checked as soon as possible." msgstr "" "Sieve filtry všech poštovních schránek by měly být zkontrolovány co nejdříve." #~ msgid "Activate avelsieve automatically?" #~ msgstr "Aktivovat avelsieve automaticky?" #~ msgid "" #~ "Avelsieve will operate properly only if it has been activated by running " #~ "'squirrelmail-configure'. This can be done automatically now." #~ msgstr "" #~ "Avelsieve bude pracovat správně pouze v případě, že byl aktivován " #~ "příkazem squirrelmail-configure. To se nyní může provést automaticky." debian/po/es.po0000644000000000000000000000437311747440445010574 0ustar # avelsieve po-debconf translation to Spanish # Copyright (C) 2010 Software in the Public Interest # This file is distributed under the same license as the avelsieve package. # # Changes: # - Initial translation # Francisco Javier Cuadrado , 2010 # # Traductores, si no conocen el formato PO, merece la pena leer la # documentación de gettext, especialmente las secciones dedicadas a este # formato, por ejemplo ejecutando: # info -n '(gettext)PO Files' # info -n '(gettext)Header Entry' # # Equipo de traducción al español, por favor lean antes de traducir # los siguientes documentos: # # - El proyecto de traducción de Debian al español # http://www.debian.org/intl/spanish/ # especialmente las notas y normas de traducción en # http://www.debian.org/intl/spanish/notas # # - La guía de traducción de po's de debconf: # /usr/share/doc/po-debconf/README-trans # o http://www.debian.org/intl/l10n/po-debconf/README-trans # msgid "" msgstr "" "Project-Id-Version: avelsieve 1.9.9-1\n" "Report-Msgid-Bugs-To: avelsieve@packages.debian.org\n" "POT-Creation-Date: 2009-05-14 19:45+0200\n" "PO-Revision-Date: 2010-05-17 09:12+0100\n" "Last-Translator: Francisco Javier Cuadrado \n" "Language-Team: Debian l10n Spanish \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: error #. Description #: ../templates:2001 msgid "No removal of installed sieve filters" msgstr "No se borrarán los filtros «sieve» instalados" #. Type: error #. Description #: ../templates:2001 msgid "" "SquirrelMail users without access to sieveshell cannot remove filters they " "created through avelsieve. Those filters are NOT removed even when avelsieve " "is purged." msgstr "" "Los usuarios de SquirrelMail sin acceso a «sieveshell» no pueden borrar los " "filtros que crearon mediante avelsieve. Estos filtros NO se borrarán incluso " "si se purga avelsieve." #. Type: error #. Description #: ../templates:2001 msgid "" "The sieve filters for all mailboxes should be checked as soon as possible." msgstr "" "Se deberían comprobar lo más pronto posible los filtros «sieve» de todos los " "buzones." debian/po/pt_BR.po0000644000000000000000000000301611747440445011164 0ustar # Debconf translations for avelsieve. # Copyright (C) 2009 THE avelsieve'S COPYRIGHT HOLDER # This file is distributed under the same license as the avelsieve package. # Adriano Rafael Gomes , 2009, 2010. # msgid "" msgstr "" "Project-Id-Version: avelsieve 1.9.9-2\n" "Report-Msgid-Bugs-To: avelsieve@packages.debian.org\n" "POT-Creation-Date: 2009-05-14 19:45+0200\n" "PO-Revision-Date: 2010-11-13 21:06-0200\n" "Last-Translator: Adriano Rafael Gomes \n" "Language-Team: Brazilian Portuguese \n" "Language: pt_BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "pt_BR utf-8\n" #. Type: error #. Description #: ../templates:2001 msgid "No removal of installed sieve filters" msgstr "Sem remoção de filtros sieve instalados" #. Type: error #. Description #: ../templates:2001 msgid "" "SquirrelMail users without access to sieveshell cannot remove filters they " "created through avelsieve. Those filters are NOT removed even when avelsieve " "is purged." msgstr "" "Usuários do SquirrelMail sem acesso ao sieveshell não podem remover os " "filtros que eles criaram através do avelsieve. Esses filtros NÃO são " "removidos mesmo quando o avelsieve é expurgado." #. Type: error #. Description #: ../templates:2001 msgid "" "The sieve filters for all mailboxes should be checked as soon as possible." msgstr "" "Os filtros sieve para todos os mailboxes devem ser conferidos assim que " "possível." debian/po/da.po0000644000000000000000000000264011747440445010544 0ustar # Danish translation avelsieve. # Copyright (C) avelsieve & nedenstående oversættere. # This file is distributed under the same license as the avelsieve package. # Joe Hansen (joedalton2@yahoo.dk), 2011. # msgid "" msgstr "" "Project-Id-Version: avelsieve\n" "Report-Msgid-Bugs-To: avelsieve@packages.debian.org\n" "POT-Creation-Date: 2009-05-14 19:45+0200\n" "PO-Revision-Date: 2011-05-28 18:30+01:00\n" "Last-Translator: Joe Hansen \n" "Language-Team: Danish \n" "Language: da\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: error #. Description #: ../templates:2001 msgid "No removal of installed sieve filters" msgstr "Ingen fjernelse af installerede sievefiltre" #. Type: error #. Description #: ../templates:2001 msgid "" "SquirrelMail users without access to sieveshell cannot remove filters they " "created through avelsieve. Those filters are NOT removed even when avelsieve " "is purged." msgstr "" "SquirrelMail-brugere uden adgang til sieveshell kan ikke fjerne filtre, de " "har oprettet via avelsieve. Disse filtre fjernes IKKE selv ikke når " "avelsieve afinstalleres." #. Type: error #. Description #: ../templates:2001 msgid "" "The sieve filters for all mailboxes should be checked as soon as possible." msgstr "" "Sievefiltrene for alle postkasser bør kontrolleres så hurtigt som muligt." debian/po/ta.po0000644000000000000000000000514511747440445010567 0ustar # translation of avelsieve.po to TAMIL # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # # Dr.T.Vasudevan , 2007. msgid "" msgstr "" "Project-Id-Version: avelsieve\n" "Report-Msgid-Bugs-To: avelsieve@packages.debian.org\n" "POT-Creation-Date: 2009-05-14 19:45+0200\n" "PO-Revision-Date: 2007-06-09 09:58+0530\n" "Last-Translator: Dr.T.Vasudevan \n" "Language-Team: TAMIL \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" #. Type: error #. Description #: ../templates:2001 msgid "No removal of installed sieve filters" msgstr "நிறுவப்பட்ட சீவ் வடிப்பிகளை நீக்குவது இல்லை." #. Type: error #. Description #: ../templates:2001 msgid "" "SquirrelMail users without access to sieveshell cannot remove filters they " "created through avelsieve. Those filters are NOT removed even when avelsieve " "is purged." msgstr "" "சீவ்ஷெல்லுக்கு அணுகல் இல்லாத ஸ்க்விரல்மெயில் பயனர்கள் அவெல்சீவ் மூலம் அவர்கள் உருவாக்கிய " "வடிப்பிகளை நீக்க இயலாது. அவெல்சீவ் ஐ நீக்கினால் கூட அந்த வடிப்பிகள் நீக்கப்பட மாட்டா." #. Type: error #. Description #: ../templates:2001 msgid "" "The sieve filters for all mailboxes should be checked as soon as possible." msgstr "கூடிய விரைவில் எல்லா அஞ்சல் பெட்டிகளுக்கும் சீவ் வடிப்பிகளை சோதிக்க வேண்டும்." #~ msgid "Activate avelsieve automatically?" #~ msgstr "அவெல்சீவ் ஐ தானியங்கியாக செயல்படுத்தவா?" #~ msgid "" #~ "Avelsieve will operate properly only if it has been activated by running " #~ "'squirrelmail-configure'. This can be done automatically now." #~ msgstr "" #~ "'squirrelmail-configure' ஐ இயக்குவதன் மூலம் செயல் படுத்தினால்தான் அவெல்சீவ் சரியாக " #~ "இயங்கும். இதை இப்போது தானியங்கியாக செய்ய இயலும்." debian/po/POTFILES.in0000644000000000000000000000004411747440445011371 0ustar [type: gettext/rfc822deb] templates debian/po/templates.pot0000644000000000000000000000210611747440445012337 0ustar # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: avelsieve@packages.debian.org\n" "POT-Creation-Date: 2009-05-14 19:45+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" #. Type: error #. Description #: ../templates:2001 msgid "No removal of installed sieve filters" msgstr "" #. Type: error #. Description #: ../templates:2001 msgid "" "SquirrelMail users without access to sieveshell cannot remove filters they " "created through avelsieve. Those filters are NOT removed even when avelsieve " "is purged." msgstr "" #. Type: error #. Description #: ../templates:2001 msgid "" "The sieve filters for all mailboxes should be checked as soon as possible." msgstr "" debian/po/sv.po0000644000000000000000000000355611747440445010617 0ustar # Swedish translation for avelsieve debconf template. # Copyright (C) 2007 Free Software Foundation, Inc. # This file is distributed under the same license as the avelsieve package. # Daniel Nylander , 2007. # msgid "" msgstr "" "Project-Id-Version: avelsieve debconf\n" "Report-Msgid-Bugs-To: avelsieve@packages.debian.org\n" "POT-Creation-Date: 2009-05-14 19:45+0200\n" "PO-Revision-Date: 2007-06-05 08:01-0000\n" "Last-Translator: Daniel Nylander \n" "Language-Team: Swedish \n" "Language: sv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: error #. Description #: ../templates:2001 msgid "No removal of installed sieve filters" msgstr "Ingen borttagning av installerade sieve-filter" #. Type: error #. Description #: ../templates:2001 msgid "" "SquirrelMail users without access to sieveshell cannot remove filters they " "created through avelsieve. Those filters are NOT removed even when avelsieve " "is purged." msgstr "" "SquirrelMail-användare utan åtkomst till sieveshell kan inte ta bort filter " "som de skapat genom avelsieve. Dessa filter tas INTE bort även när avelsieve " "avinstalleras." #. Type: error #. Description #: ../templates:2001 msgid "" "The sieve filters for all mailboxes should be checked as soon as possible." msgstr "" "Sieve-filtren för alla postlådor bör kontrolleras så snart som möjligt." #~ msgid "Activate avelsieve automatically?" #~ msgstr "Aktivera avelsieve automatiskt?" #~ msgid "" #~ "Avelsieve will operate properly only if it has been activated by running " #~ "'squirrelmail-configure'. This can be done automatically now." #~ msgstr "" #~ "Avelsieve kommer endast att fungera korrekt när det har aktiverats genom " #~ "att köra \"squirrelmail-configure\". Det kan göras automatiskt nu." debian/po/ru.po0000644000000000000000000000452211747440445010607 0ustar # translation of avelsieve_ru.po to Russian # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # # Yuri Kozlov , 2007. msgid "" msgstr "" "Project-Id-Version: 1.9.7-1\n" "Report-Msgid-Bugs-To: avelsieve@packages.debian.org\n" "POT-Creation-Date: 2009-05-14 19:45+0200\n" "PO-Revision-Date: 2007-06-11 12:39+0400\n" "Last-Translator: Yuri Kozlov \n" "Language-Team: Russian \n" "Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" #. Type: error #. Description #: ../templates:2001 msgid "No removal of installed sieve filters" msgstr "Установленные фильтры sieve не удаляются" #. Type: error #. Description #: ../templates:2001 msgid "" "SquirrelMail users without access to sieveshell cannot remove filters they " "created through avelsieve. Those filters are NOT removed even when avelsieve " "is purged." msgstr "" "Пользователи SquirrelMail, не имеющие доступа к sieveshell, не могут удалять " "фильтры, которые они сделали через avelsieve. Эти фильтры НЕ удаляются даже " "при вычистке пакета avelsieve." #. Type: error #. Description #: ../templates:2001 msgid "" "The sieve filters for all mailboxes should be checked as soon as possible." msgstr "" "Нужно проверить фильтры sieve на все почтовые ящики сразу как это станет " "возможно." #~ msgid "Activate avelsieve automatically?" #~ msgstr "Активировать avelsieve автоматически?" #~ msgid "" #~ "Avelsieve will operate properly only if it has been activated by running " #~ "'squirrelmail-configure'. This can be done automatically now." #~ msgstr "" #~ "Avelsieve будет включена только после активации с помощью запуска " #~ "программы 'squirrelmail-configure'. Это можно сделать автоматически прямо " #~ "сейчас." debian/po/nl.po0000644000000000000000000000360111747440445010567 0ustar # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE 'S COPYRIGHT HOLDER # This file is distributed under the same license as the package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: avelsieve\n" "Report-Msgid-Bugs-To: avelsieve@packages.debian.org\n" "POT-Creation-Date: 2009-05-14 19:45+0200\n" "PO-Revision-Date: 2007-10-26 14:15+0100\n" "Last-Translator: Bart Cornelis \n" "Language-Team: debian-l10n-dutch \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-Language: Dutch\n" #. Type: error #. Description #: ../templates:2001 msgid "No removal of installed sieve filters" msgstr "Er worden geen geïnstalleerde sieve-filters verwijderd." #. Type: error #. Description #: ../templates:2001 msgid "" "SquirrelMail users without access to sieveshell cannot remove filters they " "created through avelsieve. Those filters are NOT removed even when avelsieve " "is purged." msgstr "" "SquirrelMail-gebruikers die geen toegang hebben tot sieveshell kunnen geen " "via avelsieve aangemaakte filters verwijderen. Zo'n filters worden niet " "verwijderd, zelfs niet wanneer avelsieve gewist wordt." #. Type: error #. Description #: ../templates:2001 msgid "" "The sieve filters for all mailboxes should be checked as soon as possible." msgstr "" "De sieve-filters van alle e-mailboxen dienen zo snel mogelijk gecontroleerd " "te worden." #~ msgid "Activate avelsieve automatically?" #~ msgstr "Wilt u avelsieve automatisch activeren?" #~ msgid "" #~ "Avelsieve will operate properly only if it has been activated by running " #~ "'squirrelmail-configure'. This can be done automatically now." #~ msgstr "" #~ "Avelsieve werkt enkel als het geactiveerd is via het commando " #~ "'squirrelmail-configure', Dit kan nu automatisch uitgevoerd worden." debian/compat0000644000000000000000000000000211747440445010376 0ustar 7 debian/postinst0000644000000000000000000000037411747440445011012 0ustar #!/bin/sh set -e # source debconf module for postrm . /usr/share/debconf/confmodule case "$1" in configure) squirrelmail-configure --remove-plugin avelsieve squirrelmail-configure --install-plugin avelsieve ;; *) ;; esac #DEBHELPER# exit 0 debian/templates0000644000000000000000000000122511747440446011122 0ustar # These templates have been reviewed by the debian-l10n-english # team # # If modifications/additions/rewording are needed, please ask # for an advice to debian-l10n-english@lists.debian.org # # Even minor modifications require translation updates and such # changes should be coordinated with translators and reviewers. Template: avelsieve/no_purge Type: error _Description: No removal of installed sieve filters SquirrelMail users without access to sieveshell cannot remove filters they created through avelsieve. Those filters are NOT removed even when avelsieve is purged. . The sieve filters for all mailboxes should be checked as soon as possible. debian/dirs0000644000000000000000000000007211747440446010064 0ustar usr/share/squirrelmail/plugins/avelsieve etc/squirrelmail debian/README.Debian0000644000000000000000000000214511747440446011244 0ustar avelsieve (1.9.8-1) unstable; urgency=low * Sieve scripts can get quite large, especially with the metadata that avelsieve saves together with the script. In Cyrus, you are advised to make the permitted Sieve script size bigger, in imapd.conf: # Maximum size (in kilobytes) any sieve script can be, enforced at # submission by timsieved(8). sieve_maxscriptsize: 32 Changing the default size of 32 kb to 128 kb should be OK for most purposes. * Avelsieve nowadays recommends the SquirrelMail plugin 'javascript_libs' as mentioned in the Changelog. Although I'm thinking about packaging it it might not happen in the near future as this is seriously alpha software and in my (and upstream's) oppinion not supposed to be in a stable system environment. Avelsieve is fully functional without it. If you still want to have it download it from http://email.uoa.gr/avelsieve/wiki/Download and install it as a common SquirrelMail plugin. Avelsieve will make us of it automatically. -- Jan Hauke Rahm Thu, 14 May 2009 20:40:10 +0200 debian/patches/0000755000000000000000000000000012112426437010617 5ustar debian/patches/fixes-call-time-pass-by-reference0000644000000000000000000000217411747440446017052 0ustar Description: fixes call-time pass-by-reference Author: xiaowen 辛晓闻 Bug-Debian: http://bugs.debian.org/667844 Forwarded: no --- avelsieve-1.9.9.orig/addrule.php +++ avelsieve-1.9.9/addrule.php @@ -126,7 +126,7 @@ if(isset($_POST['action']) && ($_POST['a (isset($_POST['newfolder']) && $_POST['newfolder'] == "5b" ) && !isset($_POST['startover']) && !isset($_POST['cancel']) ) { - $errmsg = avelsieve_create_folder($_POST['folder_name'], $_POST['subfolder'], &$mailbox); + $errmsg = avelsieve_create_folder($_POST['folder_name'], $_POST['subfolder'], $mailbox); if($errmsg) { /* There was some error. Remain in the same page. */ $part--; --- avelsieve-1.9.9.orig/include/avelsieve_condition_datetime.class.php +++ avelsieve-1.9.9/include/avelsieve_condition_datetime.class.php @@ -53,7 +53,7 @@ class avelsieve_condition_datetime exten * @return void */ function __construct(&$s, $rule, $n, $test = 'currentdate') { - parent::__construct(&$s, $rule, $n); + parent::__construct($s, $rule, $n); if($test == 'currentdate') { $this->test = 'currentdate'; debian/patches/avelsieve-changeset-1144.patch0000644000000000000000000000544712023133536016157 0ustar Description: fix auth failure due to uppercase/lowercase mix Origin: upstream, http://email.uoa.gr/avelsieve/changeset/1144 Bug: http://email.uoa.gr/avelsieve/ticket/275 Bug-Debian: http://bugs.debian.org/618569 Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+bug/498921 Author: avel Reviewed-by: gregor herrmann Last-Update: 2012-09-09 Applied-Upstream: yes, cf. Origin --- a/include/managesieve.lib.php +++ b/include/managesieve.lib.php @@ -321,7 +321,7 @@ $this->auth = $this->user; else $this->auth = $auth; - $this->auth_types=$auth_types; /* Allowed authentication types */ + $this->auth_types = strtolower($auth_types); /* Allowed authentication types */ $this->broken_tls = false; @@ -456,8 +456,8 @@ } $this->modules = split(" ", $this->item[1]); if(is_array($this->modules)){ - foreach($this->modules as $this->module) - $this->capabilities[$this->cap_type][$this->module]=true; + foreach($this->modules as $m) + $this->capabilities[$this->cap_type][strtolower($m)]=true; } /* end if */ elseif(is_string($this->modules)) $this->capabilites[$this->cap_type][$this->modules]=true; @@ -535,7 +535,7 @@ /* Loop through each allowed authentication type and see if the server allows the type */ foreach(explode(" ", $this->auth_types) as $auth_type) { - if ($this->capabilities["auth"][$auth_type]) { + if (isset($this->capabilities["auth"][$auth_type])) { /* We found an auth type that is allowed. */ $this->auth_in_use = $auth_type; } @@ -724,7 +724,7 @@ switch ($this->auth_in_use) { - case "PLAIN": + case "plain": $auth=base64_encode($this->user."\0".$this->auth."\0".$this->pass); $this->len=strlen($auth); @@ -741,7 +741,7 @@ return true; break; - case "DIGEST-MD5": + case "digest-md5": // SASL DIGEST-MD5 support works with timsieved 1.1.0 // follows rfc2831 for generating the $response to $challenge fputs($this->fp, "AUTHENTICATE \"DIGEST-MD5\"\r\n"); @@ -790,7 +790,7 @@ return TRUE; break; - case "CRAM-MD5": + case "cram-md5": // SASL CRAM-MD5 support works with timsieved 1.1.0 // follows rfc2195 for generating the $response to $challenge // CRAM-MD5 does not support proxy of $auth by $user @@ -816,7 +816,7 @@ return TRUE; break; - case "LOGIN": + case "login": $login=base64_encode($this->user); $pass=base64_encode($this->pass); debian/patches/default_disable_timsieved-tls0000644000000000000000000000134111747440446016532 0ustar Disable timsieved's tls feature in a default config to avoid timeouts in the webmail interface --- a/config/config_sample.php +++ b/config/config_sample.php @@ -67,9 +67,13 @@ * needed. * Note that STARTTLS is supported only in PHP5+. In PHP4 this option will * have no effect and STARTTLS will be disabled anyway. + * + * DEBIAN CHANGE: + * To properly work with a default cyrus installation on the same host as + * SquirrelMail $avelsieve_disabletls defaults to true. */ global $avelsieve_disabletls; -$avelsieve_disabletls = false; +$avelsieve_disabletls = true; /* ======================================================================== */ /* ======================= File Backend Options =========================== */ debian/patches/js_function_bugfix0000644000000000000000000000260511747440446014443 0ustar Upstream simply forgot updating two javascript function calls after moving all functions in one namespace --- a/include/avelsieve_action.class.php +++ b/include/avelsieve_action.class.php @@ -220,7 +220,7 @@ $out .= 'if(el(\'options_'.$i.'\')) { new Effect.BlindUp(\'options_'.$i.'\'); } if(el(\'helptxt_action_'.$i.'\')) { new Effect.Fade(\'helptxt_action_'.$i.'\'); } '; } else { - $out .= 'HideDiv(\'options_'.$i.'\'); HideDiv(\'helptxt_action_'.$i.'\');'; + $out .= 'AVELSIEVE.util.hideDiv(\'options_'.$i.'\'); AVELSIEVE.util.hideDiv(\'helptxt_action_'.$i.'\');'; } } } @@ -228,7 +228,7 @@ $out .= 'if(el(\'options_'.$this->num.'\')) { new Effect.BlindDown(\'options_'.$this->num.'\'); } if(el(\'helptxt_action_'.$this->num.'\')) { new Effect.Appear(\'helptxt_action_'.$this->num.'\'); }'; } else { - $out .= 'ShowDiv(\'options_'.$this->num.'\'); ShowDiv(\'helptxt_action_'.$this->num.'\');'; + $out .= 'AVELSIEVE.util.showDiv(\'options_'.$this->num.'\'); AVELSIEVE.util.showDiv(\'helptxt_action_'.$this->num.'\');'; } $out .= ' return true;"'; } debian/patches/foldersort_bugfix0000644000000000000000000000305011747440446014300 0ustar Inserting new rules the mailbox folders are not sorted. This patch should fix that until it's included in avelsieve or squirrelmail aswell. --- a/include/support.inc.php +++ b/include/support.inc.php @@ -181,11 +181,30 @@ $mailboxlist = $mailboxlist."\n".'\n"; } } - - for ($i = 0; $i < count($boxes); $i++) { - $box = $boxes[$i]['unformatted-dm']; - $box2 = str_replace(' ', ' ', $boxes[$i]['formatted']); - //$box2 = str_replace(' ', ' ', $boxes[$i]['formatted']); + + $tmpKey=''; + $ResArray=array(); + $maIndex=array_keys($boxes); + $maSize=count($boxes)-1; + for($i=0; $i < $maSize ; $i++) { + $minElement=$i; + $tempMin=$boxes[$maIndex[$i]]['id']; + $tmpKey=$maIndex[$i]; + + for($j=$i+1; $j <= $maSize; $j++) + if($boxes[$maIndex[$j]]['id'] < $tempMin ) { + $minElement=$j; + $tmpKey=$maIndex[$j]; + $tempMin=$boxes[$maIndex[$j]]['id']; + } + $maIndex[$minElement]=$maIndex[$i]; + $maIndex[$i]=$tmpKey; + } + + for ($i = 0; $i < $maSize; $i++) { + $box = $boxes[$maIndex[$i]]['unformatted-dm']; + $box2 = str_replace(' ', ' ', $boxes[$maIndex[$i]]['formatted']); + //$box2 = str_replace(' ', ' ', $boxes[$i]['formatted']); if (strtolower($imap_server_type) != 'courier' || strtolower($box) != 'inbox.trash') { $mailboxlist .= '