Add some more ignores, import debian directory
authorjelmer <jelmer>
Fri, 20 May 2005 20:29:03 +0000 (22:29 +0200)
committerjelmer <jelmer>
Fri, 20 May 2005 20:29:03 +0000 (22:29 +0200)
.bzrignore
Makefile
TODO
debian/README.Debian [new file with mode: 0644]
debian/changelog [new file with mode: 0644]
debian/control [new file with mode: 0644]
debian/copyright [new file with mode: 0644]
debian/docs [new file with mode: 0644]
debian/rules [new file with mode: 0755]
testsuite/Makefile

index e4c47a7302d7cec923737ecc9782965d5ffc708f..d754aae8fdadf17648ddc882500bb9e97a2c2103 100644 (file)
@@ -1,3 +1,4 @@
+Makefile.settings
 aclocal.m4
 autom4te.cache
 config.h
@@ -18,6 +19,7 @@ mods/openssl/*.so
 mods/openssl/Makefile
 mods/python/*.so
 mods/python/Makefile
+mods/python2/Makefile
 mods/socket/*.so
 mods/socket/Makefile
 po/*.gmo
index 57c7636b69c3b95fd0f064046f25faee986252af..1f0bde87509d1e4b35340ccce82b82f03b7dfbeb 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -79,7 +79,7 @@ clean:
        $(MAKE) -C testsuite clean
 
 distclean: clean
-       rm -f build config.h ctrlproxy.pc ctrlproxy.spec *.log
+       rm -f build config.h ctrlproxy.pc *.log
        rm -rf autom4te.cache/ config.log config.status
        $(MAKE) -C mods distclean
        $(MAKE) -C testsuite distclean
diff --git a/TODO b/TODO
index b660c2fe4370209b478c60fd96c777f31c4b1bc7..3f6dec752bd54c5ef1c332d821cb6ea70aebf4af 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,8 +1,9 @@
 2.7 showstoppers:
 - update documentation (see FIXME's)
 - test and fix SSL support
-- answer WHO queries from own data if possible
 - handle some currently unhandled responses (especially wrt JOIN's)
+- answer WHO and MODE queries from own data if possible
+- check JOINs on ctrlproxy side
 - new linestack:
  - persistent storage for linestack
  - always log everything, let repl backends query
@@ -23,7 +24,7 @@
        typedef void (*server_disconnected_hook) (struct network *);
 
 next release (2.7.1 ?):
- - <allow/> rules in socks and listener based on ip addresses/ranges
- - some sort of cascading filters, remove client, network and options from 
-   line struct
- - more advanced repl backends, rules-based perhaps?
+- <allow/> rules in socks and listener based on ip addresses/ranges
+- some sort of cascading filters, remove client, network and options from 
+  line struct
+- more advanced repl backends, rules-based perhaps?
diff --git a/debian/README.Debian b/debian/README.Debian
new file mode 100644 (file)
index 0000000..8b95b33
--- /dev/null
@@ -0,0 +1,7 @@
+Please read the documentation (ctrlproxy(1), /usr/share/doc/ctrlproxy/*)
+for more information about setting up ctrlproxy. You can find an example
+configuration file in the examples directory. Please don't forget to
+remove the spyware. (See line 53) ;-)
+
+If you want to use the libstats module, you have to install the suggested
+packages, libpcre3 (>= 4.0) and libtdb1.
diff --git a/debian/changelog b/debian/changelog
new file mode 100644 (file)
index 0000000..ed2d04c
--- /dev/null
@@ -0,0 +1,132 @@
+ctrlproxy (2.6.2-1) unstable; urgency=low
+
+  * New upstream release.
+  * Fixes support for ksIRC, mIRC and possibly others. (Closes: #233078,
+    #295691)
+  * Better error message on unexpected <network> tags in conffiles.
+    (Closes: #291318)
+
+ -- Wilmer van der Gaast <lintux@debian.org>  Fri, 22 Apr 2005 14:02:25 +0200
+
+ctrlproxy (2.6.1-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Wilmer van der Gaast <lintux@debian.org>  Tue,  3 Feb 2004 21:25:08 +0100
+
+ctrlproxy (2.6-1) unstable; urgency=low
+
+  * New upstream release.
+  * Fixed: Segfaults on Ctrl-C (Closes: #222991)
+  * Fixed: Incorrect docs and examples for liblog_custom (Closes: #222993)
+  * Fixed: Should set SO_REUSEADDR on listen sockets (Closes: #222994)
+  * Yeah, finally 2.6 in Debian.. :-) (Closes: #226846)
+
+ -- Wilmer van der Gaast <lintux@debian.org>  Sun, 11 Jan 2004 23:43:09 +0100
+
+ctrlproxy (2.5-3) unstable; urgency=low
+
+  * Added -fPIC for mods/lib*. (Closes: #217885)
+  * Fixed debian/rules bug. (Now the package is only built *once*...)
+
+ -- Wilmer van der Gaast <lintux@debian.org>  Sun, 02 Nov 2003 00:21:36 +0100
+
+ctrlproxy (2.5-2) unstable; urgency=medium
+
+  * Added a libxml-2.0 builddep. (Closes: #217733)
+  * Higher priority; people have been waiting for too long for this
+    package.
+
+ -- Wilmer van der Gaast <lintux@debian.org>  Mon, 27 Oct 2003 18:02:51 +0100
+
+ctrlproxy (2.5-1) unstable; urgency=low
+
+  * New upstream version. (Closes: #217688)
+  * CPU hog bug hopefully fixed. (Closes: #200260)
+  * More documentation included now. (Closes: #207144)
+
+ -- Wilmer van der Gaast <lintux@debian.org>  Sun, 26 Oct 2003 20:48:00 +0100
+
+ctrlproxy (2.4-1) unstable; urgency=low
+
+  * New upstream version.
+  * This version has never been finished/uploaded. While upstream fixed
+    some bugs from BTS in this version, 2.5 really closes them.
+
+ -- Wilmer van der Gaast <lintux@debian.org>  Wed, 24 Sep 2003 23:54:29 +0200
+
+ctrlproxy (2.2-5) unstable; urgency=low
+
+  * Fixed build problems on HPPA (no -fPIC for the shared libs)
+    (Closes: #189644)
+
+ -- Wilmer van der Gaast <lintux@debian.org>  Sun, 27 Apr 2003 16:00:31 +0200
+
+ctrlproxy (2.2-4) unstable; urgency=low
+
+  * Took over Debian maintenance from upstream author
+  * Removed empty README.Debian file
+  * Separated debian/ part from upstream tarball, upstream will release without
+    it next time
+
+ -- Wilmer van der Gaast <lintux@debian.org>  Sat,  5 Apr 2003 02:21:41 +0200
+
+ctrlproxy (2.2-3) unstable; urgency=low
+
+  * Add example ctrlproxy module
+
+ -- Jelmer Vernooij <jelmer@vernstok.dyndns.org>  Tue,  1 Apr 2003 21:15:33 +0200
+
+ctrlproxy (2.2-2) unstable; urgency=low
+
+  * Fix some other outstanding bugs
+
+ -- Jelmer Vernooij <jelmer@vernstok.dyndns.org>  Tue,  1 Apr 2003 20:49:27 +0200
+
+ctrlproxy (2.2-1) unstable; urgency=low
+
+  * Fix 100% memory usage bugs
+
+ -- Jelmer Vernooij <jelmer@vernstok.dyndns.org>  Thu, 27 Mar 2003 22:13:35 +0100
+
+ctrlproxy (2.1-1) unstable; urgency=low
+
+  * New upstream release - lots of bugfixes
+
+ -- Jelmer Vernooij <jelmer@vernstok.dyndns.org>  Mon, 17 Mar 2003 18:21:55 +0100
+
+ctrlproxy (2.0-5) unstable; urgency=low
+
+  * Fix reconnecting
+
+ -- Jelmer Vernooij <jelmer@vernstok.dyndns.org>  Thu,  6 Mar 2003 16:44:54 +0100
+
+ctrlproxy (2.0-4) unstable; urgency=low
+
+  * Several small bugfixes
+
+ -- Jelmer Vernooij <jelmer@vernstok.dyndns.org>  Mon,  3 Mar 2003 20:08:04 +0100
+
+ctrlproxy (2.0-3) unstable; urgency=low
+
+  * Lot of bug fixes and memory leak fixes
+  * Add auto-away module
+
+ -- Jelmer Vernooij <jelmer@vernstok.dyndns.org>  Sun, 23 Feb 2003 17:37:12 +0100
+
+ctrlproxy (2.0-2) unstable; urgency=low
+
+  * some minor bugfixes for the modules
+
+ -- Jelmer Vernooij <jelmer@vernstok.dyndns.org>  Sat, 22 Feb 2003 21:08:07 +0100
+
+ctrlproxy (2.0-1) unstable; urgency=medium
+  * Complete rewrite
+
+ -- Jelmer Vernooij <jelmer@vernstok.dyndns.org>  Sat, 22 Feb 2003 20:08:18 +0100
+
+ctrlproxy (1.0-1) unstable; urgency=low
+
+  * Initial release.
+
+ -- Jelmer Vernooij <jelmer@vernstok.dyndns.org>  Wed, 25 Dec 2002 17:58:16 +0100
diff --git a/debian/control b/debian/control
new file mode 100644 (file)
index 0000000..d92c7fe
--- /dev/null
@@ -0,0 +1,22 @@
+Source: ctrlproxy
+Section: net
+Priority: optional
+Maintainer: Wilmer van der Gaast <lintux@debian.org>
+Standards-Version: 3.5.8
+Build-Depends: libglib2.0-dev, libxml2-dev, libpopt-dev, libpcre3-dev, tdb-dev, libssl-dev, debhelper (>> 4.0.0)
+
+Package: ctrlproxy
+Architecture: any
+Depends: ${shlibs:Depends}
+Suggests: ${shlibs:Suggests}, bitlbee
+Description: An IRC proxy with multiserver support
+ ctrlproxy is an IRC server with multiserver support. It runs as a daemon
+ and connects to a number of IRC servers, then allows you to connect from
+ a workstation and work as the user that is logged in to the IRC server.
+ After you disconnect, it maintains the connection to the server. It acts
+ like any normal IRC server, so you can use any IRC client to connect to
+ it. It supports multiple client connections to one IRC server (under the
+ same nick), allowing you to connect to IRC using your IRC nick, even
+ while you have an IRC session open somewhere else. It supports logging
+ (in the same format as the irssi IRC client), password authentication,
+ and ctcp (in case no clients are connected).
diff --git a/debian/copyright b/debian/copyright
new file mode 100644 (file)
index 0000000..c1585b1
--- /dev/null
@@ -0,0 +1,21 @@
+This package was debianized by Jelmer Vernooij <jelmer@nl.linux.org>
+and Wilmer van der Gaast <lintux@debian.org>, somewhere in 2003.
+
+The source can be downloaded from http://ctrlproxy.vernstok.nl/
+
+Copyright:
+
+  This program is free software; you can redistribute it and/or modify
+  it under the terms of the GNU General Public License as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+
+  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 with
+  the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL;
+  if not, write to the Free Software Foundation, Inc., 59 Temple Place,
+  Suite 330, Boston, MA  02111-1307  USA
diff --git a/debian/docs b/debian/docs
new file mode 100644 (file)
index 0000000..b5aca54
--- /dev/null
@@ -0,0 +1,5 @@
+ROADMAP
+UPGRADING
+NEWS
+TODO
+AUTHORS
diff --git a/debian/rules b/debian/rules
new file mode 100755 (executable)
index 0000000..2c8c59a
--- /dev/null
@@ -0,0 +1,43 @@
+#!/usr/bin/make -f
+
+build: build-stamp
+
+build-stamp:
+       dh_testdir
+       ./autogen.sh
+       ./configure --prefix=/usr --includedir=/usr/include/ctrlproxy --mandir=/usr/share/man
+       $(MAKE)
+       touch build-stamp
+
+clean:
+       dh_testdir
+       dh_testroot
+       
+       dh_clean
+       -$(MAKE) distclean
+
+binary-indep: build
+
+binary-arch: build
+       dh_testdir
+       dh_testroot
+       
+       dh_clean -k
+       dh_installdirs
+       $(MAKE) install DESTDIR=`pwd`/debian/ctrlproxy
+       dh_strip
+       dh_installdocs -a
+       dh_installchangelogs -a ChangeLog
+       dh_installexamples -a ctrlproxyrc.example
+       dh_installman -a
+       dh_compress -a
+       dh_fixperms -a
+       dh_shlibdeps -a
+       dh_installdeb -a
+       dh_gencontrol -a
+       dh_md5sums -a
+       dh_builddeb -a
+
+binary: binary-indep binary-arch
+
+.PHONY: build clean binary-arch binary-indep binary
index 745b35e22ff97404f06b06615f99077a90a62b1c..ded4e29b7b8ed143c56f2251339a0734a0eaef6e 100644 (file)
@@ -28,7 +28,6 @@ clean:
        rm -f *.o test-parser *.out *.tmp
 
 distclean: clean
-       rm -f Makefile 
 
 tests: test1 test2 test3