[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