debian/0000755000000000000000000000000012244602456007173 5ustar debian/lintian-overrides0000644000000000000000000000016711741314545012560 0ustar # redirector does not work... Bugs #644244 W: libapache2-mod-ruid2 source: debian-watch-file-should-use-sf-redirector debian/changelog0000644000000000000000000000220512237364063011045 0ustar libapache2-mod-ruid2 (0.9.8-3) unstable; urgency=high * Port to Apache 2.4 (closes: #709465), many thanks to Arno Töll -- Alessandro De Zorzi Sat, 09 Nov 2013 08:44:13 +0100 libapache2-mod-ruid2 (0.9.8-2) unstable; urgency=low * New watch file (Thanks to Bart Martens) * Standard-Version bumped to 3.9.4, no changes required. -- Alessandro De Zorzi Fri, 12 Apr 2013 15:59:01 +0200 libapache2-mod-ruid2 (0.9.8-1) unstable; urgency=low * New upstream release (Closes: #704066) -- Alessandro De Zorzi Fri, 29 Mar 2013 15:00:08 +0100 libapache2-mod-ruid2 (0.9.7-1) unstable; urgency=low * New upstream release -- Alessandro De Zorzi Wed, 27 Jun 2012 13:13:26 +0200 libapache2-mod-ruid2 (0.9.5-1) unstable; urgency=low * New upstream release * Added watch file * Standards-Version: 3.9.3 -- Alessandro De Zorzi Wed, 11 Apr 2012 15:34:41 +0200 libapache2-mod-ruid2 (0.9.4-1) unstable; urgency=low * Initial release (Closes: #653428) -- Alessandro De Zorzi Sun, 01 Jan 2012 13:28:28 +0100 debian/copyright0000644000000000000000000000307011700051331011110 0ustar Format: http://dep.debian.net/deps/dep5 Upstream-Name: libapache2-mod-ruid2 Source: http://sourceforge.net/projects/mod-ruid/files/latest/download Files: * Copyright: 2011 Kees Monshouwer 2011 Monshouwer Internet Diensten License: Apache License, Version 2.0 You may not use this file except in compliance with the License. You may obtain a copy of the License at . http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Files: debian/* Copyright: 2011 Alessandro De Zorzi 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 program. If not, see . On Debian systems, the complete text of the GNU General Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". debian/patches/0000755000000000000000000000000012237365150010621 5ustar debian/patches/mod_ruid2.c0000644000000000000000000000054712125317263012655 0ustar --- libapache2-mod-ruid2-0.9.7/mod_ruid2.c 2012-05-12 11:11:54.000000000 +0200 +++ mod_ruid2.c 2012-06-27 13:16:27.000000000 +0200 @@ -50,8 +50,8 @@ #define MODULE_NAME "mod_ruid2" #define MODULE_VERSION "0.9.8" -#define RUID_MIN_UID 100 -#define RUID_MIN_GID 100 +#define RUID_MIN_UID 1000 +#define RUID_MIN_GID 1000 #define RUID_MAXGROUPS 8 debian/patches/series0000644000000000000000000000001412237365150012031 0ustar mod_ruid2.c debian/compat0000644000000000000000000000000211677013633010373 0ustar 8 debian/watch0000644000000000000000000000024512132011133010203 0ustar version=3 http://qa.debian.org/watch/sf.php/mod-ruid/mod_ruid2-(\d.*)\.(?:tgz|tar\.(?:gz|bz2|xz)) # Bart Martens Sun, 18 Nov 2012 06:38:18 +0000 debian/source/0000755000000000000000000000000011677013633010475 5ustar debian/source/format0000644000000000000000000000001411677013633011703 0ustar 3.0 (quilt) debian/ruid2.load0000644000000000000000000000007612237365243011066 0ustar LoadModule ruid2_module /usr/lib/apache2/modules/mod_ruid2.so debian/rules0000755000000000000000000000217412237365354010264 0ustar #!/usr/bin/make -f # -*- makefile -*- # Sample debian/rules that uses debhelper. # This file was originally written by Joey Hess and Craig Small. # As a special exception, when this file is copied by dh-make into a # dh-make output file, you may use that output file without restriction. # This special exception was added by Craig Small in version 0.37 of dh-make. # Uncomment this to turn on verbose mode. export DH_VERBOSE=1 include /usr/share/quilt/quilt.make package=libapache2-mod-ruid2 DESTDIR=$(CURDIR)/debian/libapache2-mod-ruid2 %: dh $@ --with apache2 build: $(QUILT_STAMPFN) build-stamp build-stamp: dh_testdir apxs2 -l cap -c mod_ruid2.c install: build dh_testdir clean: unpatch dh_testdir dh_testroot rm -rf .libs rm -f mod_ruid2.la rm -f mod_ruid2.lo rm -f mod_ruid2.slo rm -f build-stamp-* configure-stamp-* rm -rf build-tree dh_clean binary: binary-indep binary-arch binary-arch: build install dh_testdir dh_testroot dh_installchangelogs dh_installdocs dh_installexamples dh_installman dh_apache2 dh_link dh_strip dh_compress dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb debian/libapache2-mod-ruid2.apache20000644000000000000000000000005512237365033014211 0ustar mod .libs/mod_ruid2.so mod debian/ruid2.load debian/README.Debian0000644000000000000000000000037111711772326011237 0ustar libapache2-mod-ruid2 for Debian ------------------------------- In Debian version MIN_UID set to 1000 instead 100, because Debian creates first user starting from 1000. -- Alessandro De Zorzi Tue, 31 Jan 2012 15:02:41 +0100 debian/control0000644000000000000000000000164512237364751010611 0ustar Source: libapache2-mod-ruid2 Section: web Priority: extra Maintainer: Alessandro De Zorzi Build-Depends: debhelper (>= 8.0.0), quilt, dh-apache2, apache2-dev, libcap-dev Standards-Version: 3.9.4 Homepage: http://sourceforge.net/projects/mod-ruid/ Package: libapache2-mod-ruid2 Architecture: any Conflicts: libapache2-mod-suphp Depends: ${shlibs:Depends}, ${misc:Depends} Description: suexec module for Apache 2 ruid2 is based on mod_ruid and mod_suid2 but it has better performance than mod_suid2 because it doesn't need to kill httpd children after one request. . It makes use of kernel capabilities and after receiving a new request suids again. There are some security issues, for instance if attacker successfully exploits the httpd process, he can set effective capabilities and setuid to root. For this reason, it is recommended to be used in conjunction with a kernel security patch (eg. grsec). debian/docs0000644000000000000000000000000711700052251010027 0ustar README