[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