debian/0000755000000000000000000000000012213721320007157 5ustar debian/watch0000644000000000000000000000013011645016522010213 0ustar version=3 http://www.castaglia.org/proftpd/modules/proftpd-mod-fsync-([\d\.]+)\.tar\.gz debian/templates/0000755000000000000000000000000011645016522011166 5ustar debian/templates/fsync.conf0000644000000000000000000000243611645016522013164 0ustar # # 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/rules0000755000000000000000000000133211645016522010247 0ustar #!/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.links0000644000000000000000000000012211645016522013600 0ustar usr/share/doc/proftpd-mod-fsync/fsync.conf usr/share/proftpd/templates/fsync.conf debian/proftpd-mod-fsync.doc-base0000644000000000000000000000045711645016522014150 0ustar 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.install0000644000000000000000000000007511645016522014135 0ustar debian/templates/fsync.conf usr/share/doc/proftpd-mod-fsync/ debian/copyright0000644000000000000000000000207711645016522011131 0ustar 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.docs0000644000000000000000000000001711645016522013413 0ustar mod_fsync.html debian/source/0000755000000000000000000000000011645016522010470 5ustar debian/source/format0000644000000000000000000000001411645016522011676 0ustar 3.0 (quilt) debian/proftpd-mod-fsync.dirs0000644000000000000000000000005411645016522013425 0ustar usr/lib/proftpd usr/share/proftpd/templates debian/compat0000644000000000000000000000000211645016522010366 0ustar 7 debian/control0000644000000000000000000000216711645016522010601 0ustar 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/changelog0000644000000000000000000000103312213721320011026 0ustar 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