debian/ 0000755 0000000 0000000 00000000000 12213721320 007157 5 ustar debian/watch 0000644 0000000 0000000 00000000130 11645016522 010213 0 ustar version=3
http://www.castaglia.org/proftpd/modules/proftpd-mod-fsync-([\d\.]+)\.tar\.gz
debian/templates/ 0000755 0000000 0000000 00000000000 11645016522 011166 5 ustar debian/templates/fsync.conf 0000644 0000000 0000000 00000002436 11645016522 013164 0 ustar #
# Proftpd sample configuration for mod_fsync.
#
# Syntax: FsyncEngine on|off
# Default: FsyncEngine off
# Context: server config
# The FsyncEngine directive enables or disables the module's runtime sync engine.
# If it is set to off this module does no flushing of data outside of the normal I/O usage.
# Use this directive to disable the module.
FsyncEngine on
# Syntax: FsyncLog path
# Default: None
# Context: server config
# The FsyncLog directive is used to a specify a log file for mod_fsync reporting and debugging.
# The path parameter must be the full path to the file to use for logging. Note that this path
# must not be to a world-writeable directory and, unless AllowLogSymlinks is explicitly set to
# on (generally a bad idea), the path must not be a symbolic link.
FsyncLog /var/log/proftpd/fsync.log
# Syntax: FsyncThreshold size
# Default: None
# Context: server config
# The FsyncThreshold directive configures a threshold value, in bytes. When this number of bytes
# has been written, mod_fsync will walk the list of files currently open for writing, and will
# forcibly flush the data for those files to disk.
# Note: This directive is required for mod_fsync to operate.
FsyncThreshold 131072 # 128KB
debian/rules 0000755 0000000 0000000 00000001332 11645016522 010247 0 ustar #!/usr/bin/make -f
# -*- makefile -*-
export DH_VERBOSE=1
VERSION=$(shell grep PROFTPD_VERSION_TEXT /usr/include/proftpd/version.h|cut -d\" -f2)
MODULE_NAME=mod_fsync
DEBNAME=proftpd-mod-fsync
%:
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
clean:
dh_clean
$(RM) $(MODULE_NAME).a *.o *.la *.lo
$(LIBTOOL) --mode=clean $(RM) "$(MODULE_NAME).o"
$(LIBTOOL) --mode=clean $(RM) `echo "$(MODULE_NAME).la" | sed 's/\.la$\/.lo/g'`
distclean: clean
$(RM) -r .libs/
debian/proftpd-mod-fsync.links 0000644 0000000 0000000 00000000122 11645016522 013600 0 ustar usr/share/doc/proftpd-mod-fsync/fsync.conf usr/share/proftpd/templates/fsync.conf
debian/proftpd-mod-fsync.doc-base 0000644 0000000 0000000 00000000457 11645016522 014150 0 ustar Document: proftpd-mod-fsync
Title: Documentation for the mod_msg ProFTPD
Author:
Abstract: Configuration reference, modules documentation, FAQs and HOWTOs
Section: System/Administration
Format: HTML
Index: /usr/share/doc/proftpd-mod-fsync/mod_fsync.html
Files: /usr/share/doc/proftpd-mod-fsync/*.html
debian/proftpd-mod-fsync.install 0000644 0000000 0000000 00000000075 11645016522 014135 0 ustar debian/templates/fsync.conf usr/share/doc/proftpd-mod-fsync/
debian/copyright 0000644 0000000 0000000 00000002077 11645016522 011131 0 ustar Format: http://dep.debian.net/deps/dep5/
Upstream-Name: mod_fsync
Upstream-Contact: TJ Saunders
Source: http://www.castaglia.org/proftpd/modules/mod_fsync.html
Files: *
Copyright: 2007-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, Fabrizio Regalli
License: GPL-2+
debian/proftpd-mod-fsync.docs 0000644 0000000 0000000 00000000017 11645016522 013413 0 ustar mod_fsync.html
debian/source/ 0000755 0000000 0000000 00000000000 11645016522 010470 5 ustar debian/source/format 0000644 0000000 0000000 00000000014 11645016522 011676 0 ustar 3.0 (quilt)
debian/proftpd-mod-fsync.dirs 0000644 0000000 0000000 00000000054 11645016522 013425 0 ustar usr/lib/proftpd
usr/share/proftpd/templates
debian/compat 0000644 0000000 0000000 00000000002 11645016522 010366 0 ustar 7
debian/control 0000644 0000000 0000000 00000002167 11645016522 010601 0 ustar Source: proftpd-mod-fsync
Section: net
Priority: optional
Maintainer: ProFTPD Maintainance Team
Uploaders: Fabrizio Regalli ,
Francesco Paolo Lovergine
DM-Upload-Allowed: yes
Build-Depends: debhelper (>= 7.0.50~), proftpd-dev (>= 1.3.0~), libacl1-dev
Standards-Version: 3.9.2
Homepage: http://www.castaglia.org/proftpd/modules/mod_fsync.html
Vcs-Git: git://git.debian.org/pkg-proftpd/proftpd-mod-fsync.git
Vcs-Browser: http://git.debian.org/?p=pkg-proftpd/proftpd-mod-fsync.git;a=summary
Package: proftpd-mod-fsync
Architecture: any
Depends: proftpd-basic (>= 1.3.3d-4~), ${misc:Depends}, ${shlibs:Depends}, ${proftpd:Depends}
Description: ProFTPD module mod_fsync
The mod_fsync module attempts to prevent such bottlenecks by forcibly
flushing to disk the buffers used for files open for writing after a
certain number of bytes have been written (for example, after 128 KB
has been written to a file). This prevents the buffer cache from being
dominated by data from files being written, freeing up space for data
for files being read.
debian/changelog 0000644 0000000 0000000 00000001033 12213721320 011026 0 ustar proftpd-mod-fsync (0.2-1build2) saucy; urgency=low
* Rebuild for ProFTPd 1.3.5~rc3.
-- Colin Watson Tue, 10 Sep 2013 23:53:04 +0100
proftpd-mod-fsync (0.2-1build1) precise; urgency=low
* No change to rebuild agian current proftpd ABI
-- Mahyuddin Susanto Thu, 19 Jan 2012 18:21:40 +0700
proftpd-mod-fsync (0.2-1) unstable; urgency=low
[ Fabrizio Regalli ]
* Initial Release. (Closes: #623228)
-- Francesco Paolo Lovergine Tue, 11 Oct 2011 12:29:18 +0200