debian/0000755000000000000000000000000012213721153007163 5ustar debian/watch0000644000000000000000000000013311552277245010226 0ustar version=3 http://www.castaglia.org/proftpd/modules/proftpd-mod-autohost-([\d\.]+)\.tar\.gz debian/templates/0000755000000000000000000000000011552277245011176 5ustar debian/templates/autohost.conf0000644000000000000000000000076311552277245013721 0ustar # # Proftpd sample configuration for autohost. # please uncomment configurations to activate # ## Syntax: AutoHostConfig path ## Default: None # AutoHostConfig /etc/proftpd/vhosts/%0/%p/autoconf.conf ## Syntax: AutoHostEngine on|off ## Default: None # AutoHostEngine on ## Syntax: AutoHostLog path ## Default: None # AutoHostLog /var/log/proftpd/mod_autohost.log ## Syntax: AutoHostPorts port1 ... portN ## Default: None #AutoHostPorts 2121 2222 4444 debian/proftpd-mod-autohost.dirs0000644000000000000000000000005411552277245014161 0ustar usr/lib/proftpd usr/share/proftpd/templates debian/proftpd-mod-autohost.links0000644000000000000000000000013311552277245014336 0ustar usr/share/doc/proftpd-mod-autohost/autohost.conf usr/share/proftpd/templates/autohost.conf debian/proftpd-mod-autohost.doc-base0000644000000000000000000000050011552277245014671 0ustar Document: proftpd-mod-autohost Title: Documentation for the mod_autohost ProFTPD Author: Abstract: Configuration reference, modules documentation, FAQs and HOWTOs Section: System/Administration Format: HTML Index: /usr/share/doc/proftpd-mod-autohost/mod_autohost.html Files: /usr/share/doc/proftpd-mod-autohost/*.html debian/proftpd-mod-autohost.docs0000644000000000000000000000002211552277245014143 0ustar mod_autohost.html debian/rules0000755000000000000000000000100111552277245010250 0ustar #!/usr/bin/make -f # -*- makefile -*- export DH_VERBOSE=1 MODULE_NAME=mod_autohost DEBNAME=proftpd-mod-autohost %: dh $@ override_dh_auto_build: DESTDIR=$(CURDIR)/debian/$(DEBNAME) prxs -c $(MODULE_NAME).c override_dh_auto_install: DESTDIR=$(CURDIR)/debian/$(DEBNAME) prxs -i -c $(MODULE_NAME).c override_dh_gencontrol: cat /usr/share/proftpd/proftpd-substvars >> $(CURDIR)/debian/$(DEBNAME).substvars dh_gencontrol override_dh_autoclean: DESTDIR=$(CURDIR)/debian/$(DEBNAME) prxs -d $(MODULE_NAME).c debian/copyright0000644000000000000000000000210511552277245011131 0ustar Format: http://dep.debian.net/deps/dep5/ Upstream-Name: mod_autohost Upstream-Contact: TJ Saunders Source: http://www.castaglia.org/proftpd/modules/mod_autohost.html Files: * Copyright: 2004-2010, TJ Saunders License: GPL-2+ 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". Files: debian/* Copyright: 2011, Mahyuddin Susanto License: GPL-2+ debian/proftpd-mod-autohost.install0000644000000000000000000000010311552277245014661 0ustar debian/templates/autohost.conf usr/share/doc/proftpd-mod-autohost/ debian/docs0000644000000000000000000000002211552277245010045 0ustar mod_autohost.html debian/source/0000755000000000000000000000000011552277245010500 5ustar debian/source/format0000644000000000000000000000001411552277245011706 0ustar 3.0 (quilt) debian/compat0000644000000000000000000000000211552277245010376 0ustar 7 debian/control0000644000000000000000000000307511552277245010610 0ustar Source: proftpd-mod-autohost Section: net Priority: extra Maintainer: ProFTPD Maintainance Team Uploaders: Mahyuddin Susanto , Francesco Paolo Lovergine DM-Upload-Allowed: yes Build-Depends: autotools-dev, debhelper (>= 7.0.50~), libacl1-dev, proftpd-dev (>= 1.3.4~) Standards-Version: 3.9.2 Homepage: http://www.castaglia.org/proftpd/modules/mod_autohost.html Vcs-Git: git://git.debian.org/pkg-proftpd/proftpd-mod-autohost.git Vcs-Browser: http://git.debian.org/?p=pkg-proftpd/proftpd-mod-autohost.git Package: proftpd-mod-autohost Architecture: any Depends: proftpd-basic (>= 1.3.4~), ${misc:Depends}, ${proftpd:Depends}, ${shlibs:Depends} Description: ProFTPD module mod_autohost The mod_autohost module allows for server configurations to be configured in individual files, and for those configuration to be used in an "on demand" fashion. Rather than loading the configurations into memory when the daemon starts up, the daemon will check the IP address and port being contacted by a connecting client, check in the filesystem for a mod_autohost configuration file for that address/port, dynamically parse the configuration, and insert the configuration into the session's process space. Thus changes to the configuration are seen whenever a client connects, without requiring a daemon restart. The memory footprint is reduced because proftpd, via mod_autohost, only reads and uses the needed configuration. debian/changelog0000644000000000000000000000100512213721153011031 0ustar proftpd-mod-autohost (0.4-1build2) saucy; urgency=low * Rebuild for ProFTPd 1.3.5~rc3. -- Colin Watson Tue, 10 Sep 2013 23:51:23 +0100 proftpd-mod-autohost (0.4-1build1) precise; urgency=low * No change to rebuild agian current proftpd ABI. -- Mahyuddin Susanto Thu, 19 Jan 2012 18:17:04 +0700 proftpd-mod-autohost (0.4-1) unstable; urgency=low * Initial release. (Closes: #617454) -- Mahyuddin Susanto Wed, 13 Apr 2011 06:51:46 +0700