[pkg-horde] [COMMIT lionel ingo--sid--1--patch-1] Import ingo1
1.0.2-1
Lionel Elie Mamane
lmamane at costa.debian.org
Sat Dec 24 16:20:03 UTC 2005
A/ debian
A/ debian/.arch-ids
A debian/watch
A debian/.arch-ids/compat.id
A debian/.arch-ids/examples.id
A debian/rules
A debian/dirs
A debian/copyright
A debian/.arch-ids/rules.id
A debian/.arch-ids/changelog.id
A debian/.arch-ids/README.Debian.id
A debian/.arch-ids/copyright.id
A debian/docs
A debian/.arch-ids/docs.id
A debian/control
A debian/.arch-ids/control.id
A debian/changelog
A debian/compat
A debian/README.Debian
A debian/.arch-ids/dirs.id
A debian/.arch-ids/watch.id
A {arch}/ingo/ingo--sid/ingo--sid--1/pkg-horde-hackers at lists.alioth.debian.org--2006/patch-log/patch-1
A debian/.arch-ids/=id
A debian/examples
--- /dev/null
+++ debian/watch
@@ -0,0 +1,2 @@
+version=2
+http://ftp.horde.org/pub/ingo/ingo-h3-([\d\.]*)\.tar\.gz
--- /dev/null
+++ debian/.arch-ids/compat.id
@@ -0,0 +1,1 @@
+Lionel Elie Mamane <lionel at mamane.lu> Sat Dec 24 17:15:14 2005 29299.0
--- /dev/null
+++ debian/.arch-ids/examples.id
@@ -0,0 +1,1 @@
+Lionel Elie Mamane <lionel at mamane.lu> Sat Dec 24 17:15:14 2005 29304.0
--- /dev/null
+++ debian/rules
@@ -0,0 +1,93 @@
+#!/usr/bin/make -f
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+# List all Files and directories here that should not be copied
+COPY_EXCLUDE=^(configure-stamp|build-stamp|config|debian|docs|LICENSE|po|README|scripts)$
+
+configure: configure-stamp
+configure-stamp:
+ dh_testdir
+ touch configure-stamp
+
+build: build-stamp
+
+build-stamp: configure-stamp
+ dh_testdir
+ touch build-stamp
+
+clean:
+ dh_testdir
+ dh_testroot
+ dh_clean build-stamp configure-stamp
+
+install: build
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+ dh_installdirs
+
+ # Add here commands to install the package into debian/ingo1.
+ #### copy files ####
+ for i in $$(ls -1 | egrep -v "$(COPY_EXCLUDE)"); do \
+ echo install $$i ; \
+ cp -a $$i debian/ingo1/usr/share/horde3/ingo ; \
+ done
+
+ #### copy configuration files ####
+ for i in config/*.dist; do \
+ NAME=etc/horde/ingo1/$$(basename $$i ".dist"); \
+ cp -a $$i debian/ingo1/$$NAME; \
+ done
+ cp config/conf.xml debian/ingo1/etc/horde/ingo1/
+ touch debian/ingo1/etc/horde/ingo1/conf.php
+ #chown www-data:root debian/ingo1/etc/horde/ingo1/conf.php
+ dh_link etc/horde/ingo1 usr/share/horde3/ingo/config
+
+ #### create htaccess to restrict acess by web ####
+ echo "Deny from all" > debian/ingo1/etc/horde/ingo1/.htaccess
+
+ #### change made for program run with no problems ###
+ # change HORDE_BASE in php files
+ # change /usr/local/bin/php to /usr/bin/php
+ # change INGO_BASE in php files
+ dh_installexamples
+ for i in $$(find debian/ingo1 -name "*.php*"); do \
+ cat $$i | \
+ sed -e "s/define('HORDE_BASE'.*;/define\('HORDE_BASE', '\/usr\/share\/horde3\'\);/" |\
+ sed -e "s/define('INGO_BASE'.*;/define\('INGO_BASE', '\/usr\/share\/horde3\/ingo'\);/" |\
+ sed -e "s/\/usr\/local\/bin/\/usr\/bin/" > $$i.rew; \
+ cat $$i.rew > $$i; \
+ rm -f $$i.rew; \
+ done
+
+ #### change permissions of scripts ####
+ for i in $$(find debian/ingo1/usr/share/horde3/ingo -type f | \
+ xargs grep '^#!\/' |cut -d: -f1); do \
+ chmod u+x $$i; \
+ done
+ #### end ####
+
+# Build architecture-independent files here.
+binary-indep: build install
+# We have nothing to do by default.
+
+# Build architecture-dependent files here.
+binary-arch: build install
+ dh_testdir
+ dh_testroot
+ dh_installchangelogs docs/CHANGES
+ dh_installdocs -XINSTALL -Xdocs/CHANGES
+ dh_link
+ dh_strip
+ dh_compress
+ dh_fixperms
+ dh_installdeb
+ dh_shlibdeps
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install configure
--- /dev/null
+++ debian/dirs
@@ -0,0 +1,2 @@
+usr/share/horde3/ingo
+etc/horde/ingo1
--- /dev/null
+++ debian/copyright
@@ -0,0 +1,64 @@
+This package was debianized by Jose Carlos Medeiros <jose at psabs.com.br> on
+Tue, 22 Feb 2005 14:12:46 -0300.
+
+It was downloaded from
+ http://ftp.horde.org/pub/horde/
+
+Copyright:
+
+Upstream Authors:
+ See /usr/share/doc/ingo1/CREDITS
+
+License:
+
+Version 1.0
+
+Copyright (c) 2002, The Horde Project <core at horde.org>
+All rights reserved.
+
+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.
+
+3. The end-user documentation included with the redistribution, if
+any, must include the following acknowledgment:
+
+ "This product includes software developed by the Horde Project
+ (http://www.horde.org/)."
+
+Alternately, this acknowledgment may appear in the software itself, if
+and wherever such third-party acknowledgments normally appear.
+
+4. The names "Horde", "The Horde Project", and "Ingo" must not be used
+to endorse or promote products derived from this software without
+prior written permission. For written permission, please contact
+core at horde.org.
+
+5. Products derived from this software may not be called "Horde" or
+"Ingo", nor may "Horde" or "Ingo" appear in their name, without prior
+written permission of the Horde Project.
+
+THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED 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 HORDE PROJECT OR ITS 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.
+
+This software consists of voluntary contributions made by many
+individuals on behalf of the Horde Project. For more information on
+the Horde Project, please see <http://www.horde.org/>.
+
+
--- /dev/null
+++ debian/.arch-ids/changelog.id
@@ -0,0 +1,1 @@
+Lionel Elie Mamane <lionel at mamane.lu> Sat Dec 24 17:15:14 2005 29298.0
--- /dev/null
+++ debian/.arch-ids/rules.id
@@ -0,0 +1,1 @@
+Lionel Elie Mamane <lionel at mamane.lu> Sat Dec 24 17:15:14 2005 29305.0
--- /dev/null
+++ debian/.arch-ids/README.Debian.id
@@ -0,0 +1,1 @@
+Lionel Elie Mamane <lionel at mamane.lu> Sat Dec 24 17:15:14 2005 29297.0
--- /dev/null
+++ debian/.arch-ids/copyright.id
@@ -0,0 +1,1 @@
+Lionel Elie Mamane <lionel at mamane.lu> Sat Dec 24 17:15:14 2005 29301.0
--- /dev/null
+++ debian/docs
@@ -0,0 +1,2 @@
+README
+docs/*
--- /dev/null
+++ debian/.arch-ids/docs.id
@@ -0,0 +1,1 @@
+Lionel Elie Mamane <lionel at mamane.lu> Sat Dec 24 17:15:14 2005 29303.0
--- /dev/null
+++ debian/control
@@ -0,0 +1,18 @@
+Source: ingo1
+Section: web
+Priority: optional
+Maintainer: Jose Carlos Medeiros <debian at psabs.com.br>
+Uploaders: Ola Lundqvist <opal at debian.org>
+Build-Depends-Indep: debhelper (>= 4.0.0)
+Standards-Version: 3.6.2
+
+Package: ingo1
+Architecture: all
+Depends: ${shlibs:Depends}, ${misc:Depends}, horde3
+Recommends: php4-imap, locales
+Suggests: imp4, php-net-sieve
+Description: email filter component for Horde Framework
+ Ingo is an email filter rules manager. It can generate Sieve and procmail
+ scripts and upload them to the server (using a timsieved or VFS FTP driver,
+ respectively). It can also create and execute IMAP commands to run filter
+ rules.
--- /dev/null
+++ debian/.arch-ids/control.id
@@ -0,0 +1,1 @@
+Lionel Elie Mamane <lionel at mamane.lu> Sat Dec 24 17:15:14 2005 29300.0
--- /dev/null
+++ debian/changelog
@@ -0,0 +1,46 @@
+ingo1 (1.0.2-1) unstable; urgency=low
+
+ * New upstream release.
+ * Updated package to Standards-Version 3.6.2.
+
+ -- Jose Carlos Medeiros <debian at psabs.com.br> Fri, 14 Oct 2005 15:14:17 -0300
+
+ingo1 (1.0.1-3) unstable; urgency=low
+
+ * Added locales as recommended.
+ * Moved dh_installexamples to "install" rule in rules file. Now
+ examples/* files are changed like others.
+
+ -- Jose Carlos Medeiros <debian at psabs.com.br> Fri, 5 Aug 2005 11:20:38 -0300
+
+ingo1 (1.0.1-2) unstable; urgency=low
+
+ * Added php-net-sieve as suggested. (closes: #306399)
+ * Changed email of Maintainer.
+ * Changed rules and README.Debian No longer provides config.bak
+ file.(closes: #306552)
+
+ -- Jose Carlos Medeiros <debian at psabs.com.br> Thu, 28 Jul 2005 19:14:16 -0300
+
+ingo1 (1.0.1-1) unstable; urgency=low
+
+ * Initial upload of this package, closes: #303115.
+ * Changed build depends to build depends indep.
+ * Made Ola Lundqvist co maintainer.
+ * Removed empty debian/pre* and debian/post* files.
+ * Commented out the www-data security hole that exist in initial configuration.
+ * Moved config from etc/horde/ingo1/config to etc/horde/ingo1.
+ * Updated rules file to avoid unnecessary copy of LICENSE file.
+ * Updated copyright using LICENSE file.
+ * Updated README.Debian file to document what you have to do in
+ order to make the horde3 web configuration work as expected.
+ * Changed recomends of imp4 to suggests.
+
+ -- Jose Carlos Nascimento <jose at psabs.com.br> Wed, 13 Apr 2005 18:01:41 -0300
+
+ingo1 (1.0.1-0) unstable; urgency=low
+
+ * Initial Release.
+
+ -- Jose Carlos Medeiros <jose at psabs.com.br> Tue, 22 Feb 2005 14:12:46 -0300
+
--- /dev/null
+++ debian/compat
@@ -0,0 +1,1 @@
+4
--- /dev/null
+++ debian/README.Debian
@@ -0,0 +1,93 @@
+ingo1 for Debian
+----------------
+
+To configure this package use the horde3 web configuration. To let
+it write to the configuration files you have to change of conf.php
+file in /etc/horde/ingo1 to owned by www-data.
+You need to create /etc/horde/ingo1/conf.php.bak file and change
+owner to www-data or change owner of /etc/horde/ingo1 to www-data.
+
+If you do not do that you have to cut from the web configuration
+program and paste into the config file yourself.
+
+The reason why this is not the default option is, that allow writing
+to configuration files without any authentication is a big
+security hole.
+
+.....................................................................
+
+Some notes from upstream INSTALL document follow here:
+
+Prerequisites
+=============
+
+To function properly, Ingo requires the following:
+
+1. The following PHP capabilities:
+
+ a. IMAP and POP3 support ``--with-imap`` [OPTIONAL]
+
+ PHP uses the UW-IMAP c-client library to provide IMAP and POP3
+ support. IMAP support is only necessary if you will be using the
+ client-side imap driver (see ``ingo/config/backends.php``).
+
+2. The following PEAR modules:
+
+ a. Net_Sieve 1.0.1 [OPTIONAL]
+
+ Ingo uses the Net_Sieve class for communicating with timsieved running
+ on Cyrus mail servers. You will only need to install this class if you
+ are using Sieve for filtering.
+
+ b. Net_Socket [OPTIONAL]
+
+ Net_Socket is used by Net_Sieve and, thus, is only requires if you will
+ be using Sieve filtering. PEAR *should* install Net_Socket when it
+ installs Net_Sieve.
+
+
+Configuring Ingo
+================
+
+1. Configuring Ingo
+
+ You must login to Horde as a Horde Administrator to finish the
+ configuration of Ingo. Use the Horde ``Administration`` menu item to get
+ to the administration page, and then click on the ``Configuration`` icon to
+ get the configuration page. Select ``Filters`` from the selection list of
+ applications. Fill in or change any configuration values as needed. When
+ done click on ``Generate Filters Configuration`` to generate the
+ ``conf.php`` file. If your web server doesn't have write permissions to
+ the Ingo configuration directory or file, it will not be able to write the
+ file. In this case, go back to ``Configuration`` and choose one of the
+ other methods to create the configuration file ``ingo/config/conf.php``.
+
+2. Migrating existing filter rules from IMP 3.x to Ingo 1.x
+
+ Ingo replaces the filter system of IMP 3.x. If you are using Ingo together
+ with IMP and you are upgrading IMP from version 3.x to 4.x, you need to
+ migrate the existing IMP filter rules to Ingo filter rules.
+
+ To convert the filters, you will need a list of all users whose filters you
+ want to convert. Save this user list in a text file with each user name on
+ a separate line. The user names must be the same that are used to store
+ user preferences in the preference backend.
+
+ Now call the conversion script ``scripts/convert_imp_filters.php`` and feed
+ it with your user list::
+
+ php convert_filters.php < userlist.txt
+
+ .. Hint:: You can also enter the users manually by calling the script,
+ entering the user names each confirmed with the ``Enter`` key,
+ and finally pressing ``Ctrl+D`` when you're done.
+
+Known Problems
+==============
+
+Some people experienced problems with Ingo's Sieve driver and Cyrus 2.1.12.
+The "addflag/removeflag" Sieve commands can cause message copies sticking in
+Cyrus' message queues producing "virtual memory exhausted" errors. It was
+reported that upgrading to version 2.1.15 has fixed this problem.
+
+ -- Jose Carlos Medeiros <jose at psabs.com.br>, Tue, 22 Feb 2005 14:12:46 -0300
--- /dev/null
+++ debian/.arch-ids/dirs.id
@@ -0,0 +1,1 @@
+Lionel Elie Mamane <lionel at mamane.lu> Sat Dec 24 17:15:14 2005 29302.0
--- /dev/null
+++ debian/.arch-ids/watch.id
@@ -0,0 +1,1 @@
+Lionel Elie Mamane <lionel at mamane.lu> Sat Dec 24 17:15:14 2005 29306.0
--- /dev/null
+++ {arch}/ingo/ingo--sid/ingo--sid--1/pkg-horde-hackers at lists.alioth.debian.org--2006/patch-log/patch-1
@@ -0,0 +1,24 @@
+Revision: ingo--sid--1--patch-1
+Archive: pkg-horde-hackers at lists.alioth.debian.org--2006
+Creator: Lionel Elie Mamane <lionel at mamane.lu>
+Date: Sat Dec 24 17:15:16 CET 2005
+Standard-date: 2005-12-24 16:15:16 GMT
+New-files: debian/.arch-ids/=id
+ debian/.arch-ids/README.Debian.id
+ debian/.arch-ids/changelog.id
+ debian/.arch-ids/compat.id debian/.arch-ids/control.id
+ debian/.arch-ids/copyright.id debian/.arch-ids/dirs.id
+ debian/.arch-ids/docs.id debian/.arch-ids/examples.id
+ debian/.arch-ids/rules.id debian/.arch-ids/watch.id
+ debian/README.Debian debian/changelog debian/compat
+ debian/control debian/copyright debian/dirs debian/docs
+ debian/examples debian/rules debian/watch
+New-directories: debian debian/.arch-ids
+New-patches: pkg-horde-hackers at lists.alioth.debian.org--2006/ingo--sid--1--patch-1
+Summary: Import ingo1 1.0.2-1
+Keywords:
+
+Imported ingo1-1.0.2
+into pkg-horde-hackers at lists.alioth.debian.org--2006/ingo--sid--1
+
+
--- /dev/null
+++ debian/.arch-ids/=id
@@ -0,0 +1,1 @@
+Lionel Elie Mamane <lionel at mamane.lu> Sat Dec 24 17:15:14 2005 29296.0
--- /dev/null
+++ debian/examples
@@ -0,0 +1,3 @@
+config/
+po/
+scripts/
More information about the pkg-horde-hackers
mailing list