From 7761b24a526987fad55af130e20417503d2cea51 Mon Sep 17 00:00:00 2001 From: Ben Carrillo Date: Mon, 28 Jan 2013 09:09:07 +0900 Subject: initial packaging attempt --- debian/changelog | 5 +++++ debian/compat | 1 + debian/control | 35 ++++++++++++++++++++++++++++++++ debian/copyright | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++ debian/docs | 2 ++ debian/rules | 13 ++++++++++++ debian/source/format | 1 + debian/watch | 3 +++ 8 files changed, 116 insertions(+) create mode 100644 debian/changelog create mode 100644 debian/compat create mode 100644 debian/control create mode 100644 debian/copyright create mode 100644 debian/docs create mode 100755 debian/rules create mode 100644 debian/source/format create mode 100644 debian/watch (limited to 'debian') diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..9a5845f --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +srp (1.0.2-1) unstable; urgency=low + + * Initial release. Closes: 699122 + + -- Ben Carrillo Mon, 28 Jan 2013 06:37:21 +0900 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..ec63514 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..53996fd --- /dev/null +++ b/debian/control @@ -0,0 +1,35 @@ +Source: srp +Maintainer: Ben Carrillo +Section: python +Priority: optional +Build-Depends: python-all-dev (>= 2.6.6-3), debhelper (>= 9) +Standards-Version: 3.9.4 +Vcs-Hg: https://code.google.com/p/pysrp/ +Vcs-Browser: http://code.google.com/p/pysrp/source/browse/ +Homepage: http://code.google.com/p/pysrp/ + +Package: python-srp +Architecture: any +Depends: ${misc:Depends}, ${python:Depends}, ${shlibs:Depends} +Description: Secure Remote Password protocol implementation + This package provides an implementation of the Secure Remote Password + protocol (SRP). SRP is a cryptographically strong authentication + protocol for password-based, mutual authentication over an insecure + network connection. + . + Unlike other common challenge-response autentication protocols, such + as Kereros and SSL, SRP does not rely on an external infrastructure + of trusted key servers or certificate management. Instead, SRP server + applications use verification keys derived from each user's password + to determine the authenticity of a network connection. + . + SRP provides mutual-authentication in that successful authentication + requires both sides of the connection to have knowledge of the + user's password. If the client side lacks the user's password or the + server side lacks the proper verification key, the authentication will + fail. + . + Unlike SSL, SRP does not directly encrypt all data flowing through + the authenticated connection. However, successful authentication does + result in a cryptographically strong shared key that can be used + for symmetric-key encryption. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..33bc8d5 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,56 @@ +Format: http://dep.debian.net/deps/dep5 +Upstream-Name: srp +Source: http://pypi.python.org/pypi/srp/ + +Files: * +Copyright: 2010, Tom Cocagne +License: New BSD + All rights reserved. + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + . + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * 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. + * Neither the name of the Python Software Foundation nor the + names of its contributors may be used to endorse or promote products + derived from this software without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND + ANY EXPRESS 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 TOM COCAGNE 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. + +Files: debian/* +Copyright: 2013 Ben Carrillo +License: BSD-3-clause + 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 name of the author may not be used to endorse or promote products + derived from this software without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS 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 AUTOR 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. diff --git a/debian/docs b/debian/docs new file mode 100644 index 0000000..8f9baa1 --- /dev/null +++ b/debian/docs @@ -0,0 +1,2 @@ +README.txt +srp/doc/* diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..7c49f0e --- /dev/null +++ b/debian/rules @@ -0,0 +1,13 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +export DEB_CFLAGS_MAINT_APPEND = -Wl,-z,relro + +package=python-srp + +%: + dh $@ --with python2 --buildsystem=python_distutils + diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..e9f6561 --- /dev/null +++ b/debian/watch @@ -0,0 +1,3 @@ +version=3 + +http://pypi.python.org/packages/source/s/srp/srp-(.*)\.tar\.gz -- cgit v1.2.3