[Python-apps-commits] r6972 - in packages/sec-wall/trunk/debian (13 files)
nomadium-guest at users.alioth.debian.org
nomadium-guest at users.alioth.debian.org
Tue Apr 26 00:12:55 UTC 2011
Date: Tuesday, April 26, 2011 @ 00:12:22
Author: nomadium-guest
Revision: 6972
* Add Build-Depends on python-setuptools and python-docutils.
* Add Depends on python-zdaemon (>= 2.0.4-4~) and python-pkg-resources.
* Fix typos in links and install files.
* Add clean file.
* Remove 00TODO file.
* Add watch file.
* Add patch to fix zdaemon invocation.
* Add manpage.
* Update copyright file.
Added:
packages/sec-wall/trunk/debian/clean
packages/sec-wall/trunk/debian/manpages
packages/sec-wall/trunk/debian/patches/02_zdaemon.diff
packages/sec-wall/trunk/debian/sec-wall.rst
packages/sec-wall/trunk/debian/watch
Modified:
packages/sec-wall/trunk/debian/changelog
packages/sec-wall/trunk/debian/control
packages/sec-wall/trunk/debian/copyright
packages/sec-wall/trunk/debian/install
packages/sec-wall/trunk/debian/patches/series
packages/sec-wall/trunk/debian/rules
Deleted:
packages/sec-wall/trunk/debian/00TODO
packages/sec-wall/trunk/debian/links
Deleted: packages/sec-wall/trunk/debian/00TODO
===================================================================
--- packages/sec-wall/trunk/debian/00TODO 2011-04-25 19:11:31 UTC (rev 6971)
+++ packages/sec-wall/trunk/debian/00TODO 2011-04-26 00:12:22 UTC (rev 6972)
@@ -1,2 +0,0 @@
-watch file
-man page
Modified: packages/sec-wall/trunk/debian/changelog
===================================================================
--- packages/sec-wall/trunk/debian/changelog 2011-04-25 19:11:31 UTC (rev 6971)
+++ packages/sec-wall/trunk/debian/changelog 2011-04-26 00:12:22 UTC (rev 6972)
@@ -2,4 +2,4 @@
* Initial release. (Closes: #618936).
- -- Miguel Landaeta <miguel at miguel.cc> Sun, 03 Apr 2011 10:39:58 -0430
+ -- Miguel Landaeta <miguel at miguel.cc> Mon, 25 Apr 2011 18:51:33 -0430
Added: packages/sec-wall/trunk/debian/clean
===================================================================
--- packages/sec-wall/trunk/debian/clean (rev 0)
+++ packages/sec-wall/trunk/debian/clean 2011-04-26 00:12:22 UTC (rev 6972)
@@ -0,0 +1 @@
+sec-wall.1
Modified: packages/sec-wall/trunk/debian/control
===================================================================
--- packages/sec-wall/trunk/debian/control 2011-04-25 19:11:31 UTC (rev 6971)
+++ packages/sec-wall/trunk/debian/control 2011-04-26 00:12:22 UTC (rev 6972)
@@ -3,8 +3,9 @@
Uploaders: Miguel Landaeta <miguel at miguel.cc>
Section: web
Priority: optional
-Build-Depends: debhelper (>= 7.0.50~), python (>= 2.6.6-3~)
-Standards-Version: 3.9.1
+Build-Depends: debhelper (>= 7.0.50~), python (>= 2.6.6-3~), python-setuptools,
+ python-docutils
+Standards-Version: 3.9.2
X-Python-Version: >= 2.6
Vcs-Svn: svn://svn.debian.org/svn/python-apps/packages/sec-wall/trunk
Vcs-Browser: http://svn.debian.org/viewsvn/python-apps/packages/sec-wall/trunk/
@@ -13,7 +14,8 @@
Package: sec-wall
Architecture: all
Depends: ${python:Depends}, python-springpython, python-gevent,
- python-argparse, python-lxml, python-pesto, ${misc:Depends}
+ python-argparse, python-lxml, python-pesto, python-zdaemon (>= 2.0.4-4~),
+ python-pkg-resources, ${misc:Depends}
Description: feature packed high-performance security HTTP proxy
sec-wall supports SSL/TLS, WSSE, HTTP Auth Basic/Digest, extensible
authentication and authorization schemes based on custom HTTP headers
Modified: packages/sec-wall/trunk/debian/copyright
===================================================================
--- packages/sec-wall/trunk/debian/copyright 2011-04-25 19:11:31 UTC (rev 6971)
+++ packages/sec-wall/trunk/debian/copyright 2011-04-26 00:12:22 UTC (rev 6972)
@@ -1,4 +1,4 @@
-Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=173
+Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=174
Upstream-Name: sec-wall
Upstream-Contact: Dariusz Suchojad <dsuch at gefira.pl>
Source: https://launchpad.net/sec-wall
Modified: packages/sec-wall/trunk/debian/install
===================================================================
--- packages/sec-wall/trunk/debian/install 2011-04-25 19:11:31 UTC (rev 6971)
+++ packages/sec-wall/trunk/debian/install 2011-04-26 00:12:22 UTC (rev 6972)
@@ -1,2 +1,2 @@
-src/* usr/share/sec-wall
-scripts usr/share/secwall
+src/* usr/share/sec-wall
+scripts/sec-wall usr/bin
Deleted: packages/sec-wall/trunk/debian/links
===================================================================
--- packages/sec-wall/trunk/debian/links 2011-04-25 19:11:31 UTC (rev 6971)
+++ packages/sec-wall/trunk/debian/links 2011-04-26 00:12:22 UTC (rev 6972)
@@ -1 +0,0 @@
-/usr/share/secwall/scripts/sec-wall /usr/bin/sec-wall
Added: packages/sec-wall/trunk/debian/manpages
===================================================================
--- packages/sec-wall/trunk/debian/manpages (rev 0)
+++ packages/sec-wall/trunk/debian/manpages 2011-04-26 00:12:22 UTC (rev 6972)
@@ -0,0 +1 @@
+sec-wall.1
Added: packages/sec-wall/trunk/debian/patches/02_zdaemon.diff
===================================================================
--- packages/sec-wall/trunk/debian/patches/02_zdaemon.diff (rev 0)
+++ packages/sec-wall/trunk/debian/patches/02_zdaemon.diff 2011-04-26 00:12:22 UTC (rev 6972)
@@ -0,0 +1,16 @@
+Description: Use the zdaemon instance with the default supported python version
+Forwarded: no
+Last-Update: 2011-04-25
+
+--- sec-wall-1.0.0.orig/src/secwall/cli.py
++++ sec-wall-1.0.0/src/secwall/cli.py
+@@ -61,7 +61,8 @@ class _Command(object):
+ """ A somewhat higher-level wrapper for executing zdaemon's commands.
+ """
+ conf_file = os.path.abspath(os.path.join(self.config_dir, conf_file))
+- pid = self._execute_zdaemon_command(['zdaemon', '-C', conf_file, zdaemon_command])
++ # changed to zdaemon2.6 since this is the default supported python version in Debian
++ pid = self._execute_zdaemon_command(['zdaemon2.6', '-C', conf_file, zdaemon_command])
+
+ if zdaemon_command == 'stop':
+ os.remove(conf_file)
Modified: packages/sec-wall/trunk/debian/patches/series
===================================================================
--- packages/sec-wall/trunk/debian/patches/series 2011-04-25 19:11:31 UTC (rev 6971)
+++ packages/sec-wall/trunk/debian/patches/series 2011-04-26 00:12:22 UTC (rev 6972)
@@ -1 +1,2 @@
01_sec-wall_script.diff
+02_zdaemon.diff
Modified: packages/sec-wall/trunk/debian/rules
===================================================================
--- packages/sec-wall/trunk/debian/rules 2011-04-25 19:11:31 UTC (rev 6971)
+++ packages/sec-wall/trunk/debian/rules 2011-04-26 00:12:22 UTC (rev 6972)
@@ -3,4 +3,6 @@
dh $@ --with python2
override_dh_auto_install:
+
override_dh_auto_build:
+ rst2man debian/sec-wall.rst sec-wall.1
Added: packages/sec-wall/trunk/debian/sec-wall.rst
===================================================================
--- packages/sec-wall/trunk/debian/sec-wall.rst (rev 0)
+++ packages/sec-wall/trunk/debian/sec-wall.rst 2011-04-26 00:12:22 UTC (rev 6972)
@@ -0,0 +1,73 @@
+==========
+ sec-wall
+==========
+
+---------------------------------------------------
+feature packed high-performance security HTTP proxy
+---------------------------------------------------
+
+:Author: Dariusz Suchojad <dsuch at gefira.pl>
+:Date: 2011-04-24
+:Manual section: 1
+
+SYNOPSIS
+========
+
+**sec-wall [-h] --init | --start | --stop pathname**
+
+DESCRIPTION
+===========
+
+sec-wall is a high-performance security proxy supporting SSL/TLS,
+WS-Security, HTTP Auth Basic/Digest, extensible authentication schemes
+based on custom HTTP headers and XPath expressions, powerful URL
+matching/rewriting and an optional headers enrichment. It's a security
+wall you can conveniently fence the otherwise defenseless backend
+servers with.
+
+For more information, please visit http://sec-wall.gefira.pl/.
+
+OPTIONS
+=======
+
+-h
+
+ Show summary of options.
+
+--init pathname
+
+ Initializes an empty directory to store the sec-wall's data. The
+ directory must exist and must be empty, an error will be returned
+ otherwise. A default config file and a directory for holding error log
+ entries will be created on a successful execution. The initialization
+ process will mark the directory as containing a sec-wall's instance
+ configuration data by placing an empty .sec-wall-config file in there.
+
+--start pathnames
+
+ Starts a sec-wall instance whose configuration data must've been
+ already made available in the directory pointed to by the command
+ line's only argument. An error will be returned if the directory
+ doesn't seem to be belonging to sec-wall.
+
+--stop pathnames
+
+ Stops a running proxy. An error will be returned if the proxy hasn't
+ been previously started in the given directory. An error message will
+ also be shown if the directory doesn't seem to be owned by a
+ sec-wall's instance.
+
+COPYRIGHT
+=========
+
+This manual page was written by Miguel Landaeta <miguel at miguel.cc> for the
+Debian system (but may be used by others). Permission is granted to copy,
+distribute and/or modify this document under the terms of the terms of GNU
+General Public License, Version 3 or any later version published by the Free
+Software Foundation. On Debian systems, the complete text of the GNU General
+Public License can be found in /usr/share/common-licenses/GPL-3.
+
+SEE ALSO
+========
+
+**varnishd(1)**, **squid(8)**.
Added: packages/sec-wall/trunk/debian/watch
===================================================================
--- packages/sec-wall/trunk/debian/watch (rev 0)
+++ packages/sec-wall/trunk/debian/watch 2011-04-26 00:12:22 UTC (rev 6972)
@@ -0,0 +1,4 @@
+version=3
+https://launchpad.net/sec-wall/+download \
+http://launchpad.net/sec-wall/trunk/.+/\+download/sec-wall-(.+)\.tar\.gz \
+debian
More information about the Python-apps-commits
mailing list