Commit 9ae104e0 authored by Kolbjørn Barmen's avatar Kolbjørn Barmen

Oppdatert til 1.6.5

parent c68771ef
radsecproxy (1.6.5-1) unstable; urgency=medium
* New upstream release.
* Bump Standards-Version to 3.9.6.
* Verify upstream's GPG signatures; add debian/upstream/signing-key.asc and
modify debian/watch accordingly.
* Minor adjustment to the long description. (Closes: #542454)
* Add --retry to --stop to fix spurious restart issue. Thanks to Michael
Vogt for the fix. (Closes: #711313)
* Add build dependency on dh-autoreconf and autoreconf during build time, as
it helps when adding new architectures to the archive. (Closes: #727952,
#744500)
* Add systemd unit file, along with the corresponding dh-systemd
integration.
* Switch pid file from /var/run to /run on both init script & systemd unit.
* Rewrite debian/copyright to the machine-parseable format.
-- Faidon Liambotis <paravoid@debian.org> Wed, 22 Oct 2014 23:50:56 +0300
radsecproxy (1.6.2-1) unstable; urgency=high
* Urgency set to high for a security release.
......
......@@ -2,8 +2,12 @@ Source: radsecproxy
Section: net
Priority: optional
Maintainer: Faidon Liambotis <paravoid@debian.org>
Build-Depends: debhelper (>= 9), autotools-dev, libssl-dev, nettle-dev, docbook2x
Standards-Version: 3.9.3
Build-Depends: debhelper (>= 9), dh-autoreconf, dh-systemd,
autotools-dev,
libssl-dev,
nettle-dev,
docbook2x
Standards-Version: 3.9.6
Homepage: http://software.uninett.no/radsecproxy/
Package: radsecproxy
......@@ -11,9 +15,9 @@ Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Provides: radius-server
Description: RADIUS protocol proxy supporting RadSec
A generic RADIUS proxy that in addition to usual RADIUS UDP transport also
supports TLS (RadSec). It aims to be flexible while at the same time small in
size and memory footprint, efficient and easy to configure.
radsecproxy is a generic RADIUS proxy that in addition to usual RADIUS UDP
transport also supports TLS (RadSec). It aims to be flexible while at the same
time small in size and memory footprint, efficient and easy to configure.
.
It can be useful as a proxy on site boundaries or in other complex RADIUS
routing topologies. It supports both IPv4 and IPv6.
This package was debianized by Faidon Liambotis <paravoid@debian.org> on
Sun, 14 Jun 2009 23:17:51 +0300
It was downloaded from: http://software.uninett.no/radsecproxy/
Upstream Author: Linus Nordberg <linus@nordu.net>
Copyright:
Copyright (c) 2006-2009 Stig Venaas <venaas@uninett.no>
Copyright (c) 2006-2010 UNINETT AS
Copyright (c) 2010-2012 NORDUnet A/S
The Debian packaging is:
Copyright (C) 2009-2012 Faidon Liambotis <paravoid@debian.org>
License:
This package 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 package 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
along with this package; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
On Debian systems, the complete text of the GNU General
Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'.
Alternatively, you can use the following BSD-like license:
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 distribution.
* Neither the name of the UNINETT AS 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 UNINETT AS ``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 UNINETT AS 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.
Please note that for the purpose of this distribution, only the BSD license
applies. This is due to the fact that this package is linking against the
OpenSSL library, which has conflicting terms with the GNU GPL and thus would
render the combined binaries as undistributable. The BSD license has no such
problems and hence this work can be legally distributed.
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: radsecproxy
Source: http://software.uninett.no/radsecproxy/
Files: *
Copyright: 2006-2009 Stig Venaas <venaas@uninett.no>
2006-2010 UNINETT AS
2010-2012 NORDUnet A/S
License: GPL-2+ or BSD-3-clause
Comment: for this binary distribution, only the BSD applies, as it links against OpenSSL
Files: debian/*
Copyright: 2009-2014, Faidon Liambotis <paravoid@debian.org>
License: GPL-2+ or BSD-3-clause
License: GPL-2+
This package 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 package 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
along with this package; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
.
On Debian systems, the complete text of the GNU General
Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'.
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:
* 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 distribution.
* Neither the name of the UNINETT AS 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 UNINETT AS ``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 UNINETT AS 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.
......@@ -16,7 +16,7 @@ PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/sbin/radsecproxy
NAME="radsecproxy"
DESC="RadSec proxy"
PIDFILE=/var/run/$NAME.pid
PIDFILE=/run/$NAME.pid
. /lib/lsb/init-functions
......@@ -41,7 +41,7 @@ case "$1" in
;;
stop)
log_daemon_msg "Stopping $DESC" "$NAME"
start-stop-daemon --stop --quiet --pidfile $PIDFILE \
start-stop-daemon --stop --retry 5 --quiet --pidfile $PIDFILE \
--exec $DAEMON
case "$?" in
0) log_end_msg 0 ;;
......
......@@ -2,7 +2,7 @@
#export DH_VERBOSE=1
%:
dh $@
dh $@ --with autoreconf,systemd
override_dh_auto_configure:
dh_auto_configure -- --enable-fticks
......@@ -18,3 +18,5 @@ override_dh_auto_install:
# and install a prepared config that works by default
rm -f debian/radsecproxy/etc/radsecproxy.conf-example
cp debian/radsecproxy.conf debian/radsecproxy/etc/radsecproxy.conf
.PHONY: override_dh_auto_configure override_dh_auto_install
[Unit]
Description=radsecproxy
ConditionPathExists=/etc/radsecproxy.conf
After=network.target
Documentation=man:radsecproxy(1)
[Service]
Type=forking
ExecStart=/usr/sbin/radsecproxy -i /run/radsecproxy.pid
PIDFile=/run/radsecproxy.pid
[Install]
WantedBy=multi-user.target
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1
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
mbDURP