<font size=2 face="Default Sans Serif">Package: proftpd-basic</font>
<br><font size=2 face="Default Sans Serif">Version: 1.3.5-1.1+deb8u1</font>
<br>
<br><font size=2 face="sans-serif">We are experiencing what looks like
a memory leak in proftpd-basic, debian jessie ( 8.4 ) Stable with <i>kernel
3.16.0-4-686-pae #1 SMP Debian 3.16.7-ckt25-2 (2016-04-08) i686 GNU/Linux</i></font>
<br><font size=2 face="sans-serif"><b>Description : </b></font>
<br><font size=2 face="sans-serif"> With
RMemoryLimit set to 64Mb, single file large transfers ( tested with 15gb
single file ) fail. </font>
<br><font size=2 face="sans-serif"> Proftpd
forked process increases it`s memory footprint until it reaches 64Mb, when
it is killed and the transfer fails. </font>
<br><font size=2 face="sans-serif"> This
problem appeared after enabling tlsv1.2 ( <i>TLSProtocol TLSv1 TLSv1.1
TLSv1.2</i>) Might be a coincidence. But, as the systems are productive,
reverting to tlsv1.0 only for a test is not viable at the moment. </font>
<br><font size=2 face="sans-serif"><b>Test case : </b></font>
<br><font size=2 face="sans-serif"> 2
x Vmware virtual machines, configured with : 4x Vcpu / 12Gb ram, Debian
8.4 up-to-date. Identical config files ( attached at the end of this e-mail
as plain text )</font>
<br><font size=2 face="sans-serif"> Relevant
packages : proftpd-basic-1.3.5-1.1+deb8u1; proftpd-doc-1.3.5-1.1+deb8u1;
proftpd-mod-ldap-1.3.5-1.1+deb8u1; proftpd-mod-mysql-1.3.5-1.1+deb8u1;
proftpd-mod-pgsql-1.3.5-1.1+deb8u1 </font>
<br><font size=2 face="sans-serif"> </font>
<br><font size=2 face="sans-serif">
</font>
<br><font size=2 face="sans-serif"><b>TEST -> </b></font>
<br>
<br><font size=1 face="Default MultiLingual">dd if=/dev/zero of=test15GB.tar.gz
bs=15M count=1024</font>
<br>
<br><font size=1 face="Default MultiLingual">ftp1:~# while sleep 1; do
ps aux | grep test15GB.tar.gz | grep -v grep; done</font>
<br><font size=1 face="Default MultiLingual">dbput 5539 6.0
0.0 24048 10820 ? SL 11:30
0:00 proftpd: dbput - 9.155.92.33: STOR test15GB.tar.gz</font>
<br><font size=1 face="Default MultiLingual">dbput 5539 16.0
0.0 24048 11084 ? RL 11:30
0:00 proftpd: dbput - 9.155.92.33: STOR test15GB.tar.gz</font>
<br><font size=1 face="Default MultiLingual">dbput 5539 19.0
0.0 24048 11348 ? SL 11:30
0:00 proftpd: dbput - 9.155.92.33: STOR test15GB.tar.gz</font>
<br><font size=1 face="Default MultiLingual">dbput 5539 19.7
0.0 24048 11348 ? SL 11:30
0:00 proftpd: dbput - 9.155.92.33: STOR test15GB.tar.gz</font>
<br><font size=1 face="Default MultiLingual">dbput 5539 20.0
0.0 24180 11612 ? SL 11:30
0:01 proftpd: dbput - 9.155.92.33: STOR test15GB.tar.gz</font>
<br><font size=1 face="Default MultiLingual">dbput 5539 20.3
0.0 24312 11612 ? SL 11:30
0:01 proftpd: dbput - 9.155.92.33: STOR test15GB.tar.gz</font>
<br><font size=1 face="Default MultiLingual">dbput 5539 20.2
0.0 24312 11876 ? RL 11:30
0:01 proftpd: dbput - 9.155.92.33: STOR test15GB.tar.gz</font>
<br><font size=1 face="Default MultiLingual">dbput 5539 19.2
0.0 24444 11876 ? SL 11:30
0:01 proftpd: dbput - 9.155.92.33: STOR test15GB.tar.gz</font>
<br><font size=1 face="Default MultiLingual">dbput 5539 19.1
0.0 24444 11876 ? SL 11:30
0:01 proftpd: dbput - 9.155.92.33: STOR test15GB.tar.gz</font>
<br><font size=1 face="Default MultiLingual">dbput 5539 19.4
0.0 24576 11876 ? SL 11:30
0:01 proftpd: dbput - 9.155.92.33: STOR test15GB.tar.gz</font>
<br><font size=1 face="Default MultiLingual">dbput 5539 19.0
0.0 24708 12140 ? SL 11:30
0:02 proftpd: dbput - 9.155.92.33: STOR test15GB.tar.gz</font>
<br><font size=1 face="Default MultiLingual">dbput 5539 18.8
0.0 24708 12140 ? SL 11:30
0:02 proftpd: dbput - 9.155.92.33: STOR test15GB.tar.gz</font>
<br><font size=1 face="Default MultiLingual">dbput 5539 18.7
0.0 24840 12140 ? SL 11:30
0:02 proftpd: dbput - 9.155.92.33: STOR test15GB.tar.gz</font>
<br><font size=1 face="Default MultiLingual">dbput 5539 18.7
0.0 24972 12404 ? SL 11:30
0:02 proftpd: dbput - 9.155.92.33: STOR test15GB.tar.gz</font>
<br><font size=1 face="Default MultiLingual">dbput 5539 18.5
0.0 24972 12404 ? SL 11:30
0:02 proftpd: dbput - 9.155.92.33: STOR test15GB.tar.gz</font>
<br><font size=1 face="Default MultiLingual">dbput 5539 18.5
0.0 25104 12404 ? RL 11:30
0:02 proftpd: dbput - 9.155.92.33: STOR test15GB.tar.gz</font>
<br><font size=1 face="Default MultiLingual">dbput 5539 18.1
0.1 25104 12668 ? SL 11:30
0:03 proftpd: dbput - 9.155.92.33: STOR test15GB.tar.gz</font>
<br><font size=1 face="Default MultiLingual">dbput 5539 17.8
0.1 25236 12668 ? SL 11:30
0:03 proftpd: dbput - 9.155.92.33: STOR test15GB.tar.gz</font>
<br><font size=1 face="Default MultiLingual">dbput 5539 17.6
0.1 25236 12668 ? RL 11:30
0:03 proftpd: dbput - 9.155.92.33: STOR test15GB.tar.gz</font>
<br><font size=1 face="Default MultiLingual">dbput 5539 17.5
0.1 25368 12668 ? SL 11:30
0:03 proftpd: dbput - 9.155.92.33: STOR test15GB.tar.gz</font>
<br><font size=1 face="Default MultiLingual">dbput 5539 17.2
0.1 25368 12668 ? SL 11:30
0:03 proftpd: dbput - 9.155.92.33: STOR test15GB.tar.gz</font>
<br><font size=1 face="Default MultiLingual">dbput 5539 17.2
0.1 25368 12932 ? SL 11:30
0:03 proftpd: dbput - 9.155.92.33: STOR test15GB.tar.gz</font>
<br>
<br><font size=1 face="Default MultiLingual">********* TRUNCATED *********</font>
<br>
<br><font size=1 face="Default MultiLingual">dbput 5539 16.3
0.4 70116 57548 ? SL 11:30
1:57 proftpd: dbput - 9.155.92.33: STOR test15GB.tar.gz</font>
<br><font size=1 face="Default MultiLingual">dbput 5539 16.3
0.4 70248 57548 ? SL 11:30
1:58 proftpd: dbput - 9.155.92.33: STOR test15GB.tar.gz</font>
<br><font size=1 face="Default MultiLingual">dbput 5539 16.3
0.4 70248 57812 ? RL 11:30
1:58 proftpd: dbput - 9.155.92.33: STOR test15GB.tar.gz</font>
<br><font size=1 face="Default MultiLingual">dbput 5539 16.4
0.4 70380 57812 ? SL 11:30
1:58 proftpd: dbput - 9.155.92.33: STOR test15GB.tar.gz</font>
<br><font size=1 face="Default MultiLingual">dbput 5539 16.4
0.4 70512 57812 ? SL 11:30
1:58 proftpd: dbput - 9.155.92.33: STOR test15GB.tar.gz</font>
<br><font size=1 face="Default MultiLingual">dbput 5539 16.3
0.4 70512 57812 ? SL 11:30
1:58 proftpd: dbput - 9.155.92.33: STOR test15GB.tar.gz</font>
<br><font size=1 face="Default MultiLingual">dbput 5539 16.3
0.4 70512 57812 ? SL 11:30
1:58 proftpd: dbput - 9.155.92.33: STOR test15GB.tar.gz</font>
<br><font size=1 face="Default MultiLingual">dbput 5539 16.3
0.4 70512 58076 ? SL 11:30
1:59 proftpd: dbput - 9.155.92.33: STOR test15GB.tar.gz</font>
<br><font size=1 face="Default MultiLingual">dbput 5539 16.3
0.4 70644 58076 ? RL 11:30
1:59 proftpd: dbput - 9.155.92.33: STOR test15GB.tar.gz</font>
<br><font size=1 face="Default MultiLingual">dbput 5539 16.3
0.4 70776 58076 ? SL 11:30
1:59 proftpd: dbput - 9.155.92.33: STOR test15GB.tar.gz</font>
<br><font size=1 face="Default MultiLingual">dbput 5539 16.3
0.4 70776 58076 ? SL 11:30
1:59 proftpd: dbput - 9.155.92.33: STOR test15GB.tar.gz</font>
<br><font size=1 face="Default MultiLingual">dbput 5539 16.4
0.4 70908 58340 ? SL 11:30
1:59 proftpd: dbput - 9.155.92.33: STOR test15GB.tar.gz</font>
<br><font size=1 face="Default MultiLingual">dbput 5539 16.4
0.4 71040 58340 ? SL 11:30
2:00 proftpd: dbput - 9.155.92.33: STOR test15GB.tar.gz</font>
<br><font size=1 face="Default MultiLingual">dbput 5539 16.4
0.4 71040 58340 ? RL 11:30
2:00 proftpd: dbput - 9.155.92.33: STOR test15GB.tar.gz</font>
<br>
<br><font size=2 face="sans-serif"><b>Configuration File : </b>( truncated
: dns names, ip`s and usernames with *** ) ( RMemoryLimit was removed as
the systems are productive )</font>
<br>
<br><font size=2 face="sans-serif"><i>cat proftpd.conf | grep -v "^#"</i></font>
<br><font size=2 face="sans-serif"><i>Include /etc/proftpd/modules.conf</i></font>
<br>
<br><font size=2 face="sans-serif"><i>ServerIdent
on "***"</i></font>
<br><font size=2 face="sans-serif"><i>MultilineRFC2228
on</i></font>
<br><font size=2 face="sans-serif"><i>DisplayConnect
"/etc/banner"</i></font>
<br><font size=2 face="sans-serif"><i>ServerType
standalone
</i></font>
<br><font size=2 face="sans-serif"><i>DefaultServer
on</i></font>
<br><font size=2 face="sans-serif"><i>Port
21</i></font>
<br><font size=2 face="sans-serif"><i>PassivePorts
65024 65535</i></font>
<br><font size=2 face="sans-serif"><i>AllowForeignAddress
off</i></font>
<br><font size=2 face="sans-serif"><i>Umask
027</i></font>
<br><font size=2 face="sans-serif"><i>IdentLookups
off </i></font>
<br><font size=2 face="sans-serif"><i>UseReverseDNS
off</i></font>
<br><font size=2 face="sans-serif"><i>UseIPv6
off</i></font>
<br><font size=2 face="sans-serif"><i>TimeoutIdle
1800</i></font>
<br><font size=2 face="sans-serif"><i>TimeoutStalled
600</i></font>
<br><font size=2 face="sans-serif"><i>TimeoutNoTransfer
1800</i></font>
<br><font size=2 face="sans-serif"><i>MaxInstances
250</i></font>
<br><font size=2 face="sans-serif"><i>User
nobody</i></font>
<br><font size=2 face="sans-serif"><i>Group
nogroup</i></font>
<br><font size=2 face="sans-serif"><i>DefaultRoot
/home/ftp/.to pla</i></font>
<br><font size=2 face="sans-serif"><i>DefaultRoot
~ !dbput</i></font>
<br><font size=2 face="sans-serif"><i>AllowOverwrite
off</i></font>
<br><font size=2 face="sans-serif"><i>MaxStoreFileSize
*</i></font>
<br><font size=2 face="sans-serif"><i>DeleteAbortedStores
on </i></font>
<br><font size=2 face="sans-serif"><i>LogFormat transfer "proftpd\[%P\]:
Transfer %a %L %m %b %T %s A=%A F=%F U=%U"</i></font>
<br><font size=2 face="sans-serif"><i>LogFormat commands "proftpd\[%P\]:
Command %r %s"</i></font>
<br><font size=2 face="sans-serif"><i><Global> </i></font>
<br><font size=2 face="sans-serif"><i>ExtendedLog /var/log/proftpd-log.fifo
READ,WRITE transfer</i></font>
<br><font size=2 face="sans-serif"><i>ExtendedLog /var/log/proftpd-log.fifo
ALL commands</i></font>
<br><font size=2 face="sans-serif"><i>DelayEngine
off</i></font>
<br><font size=2 face="sans-serif"><i></Global> </i></font>
<br><font size=2 face="sans-serif"><i><Directory /home/dcmusr></i></font>
<br><font size=2 face="sans-serif"><i> Umask 0007</i></font>
<br><font size=2 face="sans-serif"><i></Directory></i></font>
<br><font size=2 face="sans-serif"><i><IfModule mod_tls.c></i></font>
<br><font size=2 face="sans-serif"><i> TLSEngine on</i></font>
<br><font size=2 face="sans-serif"><i> TLSLog /var/log/proftpd-log.fifo</i></font>
<br><font size=2 face="sans-serif"><i> TLSProtocol TLSv1 TLSv1.1
TLSv1.2 </i></font>
<br><font size=2 face="sans-serif"><i> TLSRequired off</i></font>
<br><font size=2 face="sans-serif"><i>TLSRenegotiate
required
off</i></font>
<br><font size=2 face="sans-serif"><i>TLSOptions NoSessionReuseRequired</i></font>
<br><font size=2 face="sans-serif"><i> TLSRSACertificateFile
/etc/proftpd/keys/ftp.***.com.pem</i></font>
<br><font size=2 face="sans-serif"><i> TLSRSACertificateKeyFile
/etc/proftpd/keys/ftp.***.com.key</i></font>
<br><font size=2 face="sans-serif"><i> TLSCACertificateFile
/etc/proftpd/keys/geotrust.chain.pem</i></font>
<br><font size=2 face="sans-serif"><i> TLSCipherSuite "AES256-SHA:DES-CBC3-SHA:AES128-SHA"</i></font>
<br><font size=2 face="sans-serif"><i> TLSVerifyClient off</i></font>
<br><font size=2 face="sans-serif"><i> TLSOptions
NoCertRequest</i></font>
<br><font size=2 face="sans-serif"><i></IfModule></i></font>
<br><font size=2 face="sans-serif"><i>AuthPAM on</i></font>
<br><font size=2 face="sans-serif"><i><Limit SITE_CHMOD></i></font>
<br><font size=2 face="sans-serif"><i> DenyAll</i></font>
<br><font size=2 face="sans-serif"><i></Limit></i></font>
<br><font size=2 face="sans-serif"><i><Limit LOGIN > </i></font>
<br><font size=2 face="sans-serif"><i> Order
Allow,Deny </i></font>
<br><font size=2 face="sans-serif"><i> AllowUser
***USR***
</i></font>
<br><font size=2 face="sans-serif"><i> AllowUser
***USR***
</i></font>
<br><font size=2 face="sans-serif"><i> Allow
from ***IP***</i></font>
<br><font size=2 face="sans-serif"><i> Allow
from ***IP*** </i></font>
<br><font size=2 face="sans-serif"><i> Allow
from ***IP*** </i></font>
<br><font size=2 face="sans-serif"><i> Allow
from ***IP*** </i></font>
<br><font size=2 face="sans-serif"><i> Allow
from ***IP***</i></font>
<br><font size=2 face="sans-serif"><i> Allow
from ***IP***</i></font>
<br><font size=2 face="sans-serif"><i> Allow
from ***IP***</i></font>
<br><font size=2 face="sans-serif"><i> DenyAll</i></font>
<br><font size=2 face="sans-serif"><i></Limit></i></font>
<br><font size=2 face="sans-serif"><i><Limit PORT PASV ></i></font>
<br><font size=2 face="sans-serif"><i> AllowAll</i></font>
<br><font size=2 face="sans-serif"><i></Limit></i></font>
<br><font size=2 face="sans-serif"><i><Directory /home/ftp ></i></font>
<br><font size=2 face="sans-serif"><i> <Limit SIZE > </i></font>
<br><font size=2 face="sans-serif"><i> AllowAll </i></font>
<br><font size=2 face="sans-serif"><i> </Limit></i></font>
<br><font size=2 face="sans-serif"><i></Directory ></i></font>
<br><font size=2 face="sans-serif"><i>include /etc/proftpd/proftpd_anonymous.conf</i></font>
<br><font size=2 face="sans-serif"><i><VirtualHost ***IP***></i></font>
<br><font size=2 face="sans-serif"><i> ServerIdent
on "FTP***"</i></font>
<br><font size=2 face="sans-serif"><i> User
nobody</i></font>
<br><font size=2 face="sans-serif"><i> Group
nogroup</i></font>
<br><font size=2 face="sans-serif"><i> MaxClients
10</i></font>
<br><font size=2 face="sans-serif"><i> PassivePorts
65024 65535</i></font>
<br><font size=2 face="sans-serif"><i> AllowForeignAddress
on</i></font>
<br><font size=2 face="sans-serif"><i> IdentLookups
off </i></font>
<br><font size=2 face="sans-serif"><i> DefaultRoot
~ , !staff</i></font>
<br><font size=2 face="sans-serif"><i> <IfModule
mod_tls.c></i></font>
<br><font size=2 face="sans-serif"><i>
TLSEngine on</i></font>
<br><font size=2 face="sans-serif"><i>
TLSLog /var/log/proftpd-log.fifo</i></font>
<br><font size=2 face="sans-serif"><i>
TLSRequired on</i></font>
<br><font size=2 face="sans-serif"><i>TLSRenegotiate
required
off</i></font>
<br><font size=2 face="sans-serif"><i>TLSOptions NoSessionReuseRequired</i></font>
<br><font size=2 face="sans-serif"><i>
TLSRSACertificateFile
/etc/proftpd/keys/ftps/ftps***com.crt.pem</i></font>
<br><font size=2 face="sans-serif"><i>
TLSRSACertificateKeyFile /etc/proftpd/keys/ftps/ftps***.com.key.pem</i></font>
<br><font size=2 face="sans-serif"><i>
TLSCACertificateFile
/etc/proftpd/keys/ftps/ftps.geotrust.chain.pem</i></font>
<br><font size=2 face="sans-serif"><i>
TLSCipherSuite "AES256-SHA:DES-CBC3-SHA:AES128-SHA"</i></font>
<br><font size=2 face="sans-serif"><i>
TLSVerifyClient off</i></font>
<br><font size=2 face="sans-serif"><i> </IfModule></i></font>
<br><font size=2 face="sans-serif"><i> <Limit
SITE_CHMOD></i></font>
<br><font size=2 face="sans-serif"><i>
DenyAll</i></font>
<br><font size=2 face="sans-serif"><i> </Limit></i></font>
<br><font size=2 face="sans-serif"><i> <Limit
LOGIN > </i></font>
<br><font size=2 face="sans-serif"><i>
Order Allow,Deny </i></font>
<br><font size=2 face="sans-serif"><i>
AllowUser ***USR***</i></font>
<br><font size=2 face="sans-serif"><i>
AllowUser ***USR***</i></font>
<br><font size=2 face="sans-serif"><i>
DenyAll</i></font>
<br><font size=2 face="sans-serif"><i>
</Limit></i></font>
<br><font size=2 face="sans-serif"><i></VirtualHost></i></font>
<br><font size=2 face="sans-serif"><i><VirtualHost ***IP*** ></i></font>
<br><font size=2 face="sans-serif"><i>ServerIdent
on "FTP server ftp.***.com ready"</i></font>
<br><font size=2 face="sans-serif"><i>DisplayConnect
"/etc/banner"</i></font>
<br><font size=2 face="sans-serif"><i>User
ftp</i></font>
<br><font size=2 face="sans-serif"><i>Group
nogroup</i></font>
<br><font size=2 face="sans-serif"><i>DefaultRoot ~ !dbput</i></font>
<br><font size=2 face="sans-serif"><i>IdentLookups
off </i></font>
<br><font size=2 face="sans-serif"><i>PassivePorts 65024 65535</i></font>
<br><font size=2 face="sans-serif"><i><IfModule mod_tls.c></i></font>
<br><font size=2 face="sans-serif"><i> TLSEngine on</i></font>
<br><font size=2 face="sans-serif"><i> TLSLog /var/log/proftpd-log.fifo</i></font>
<br><font size=2 face="sans-serif"><i> TLSRequired off</i></font>
<br><font size=2 face="sans-serif"><i>TLSRenegotiate
required
off</i></font>
<br><font size=2 face="sans-serif"><i>TLSOptions NoSessionReuseRequired</i></font>
<br><font size=2 face="sans-serif"><i> TLSRSACertificateFile
/etc/proftpd/keys/ftp.***.com.pem</i></font>
<br><font size=2 face="sans-serif"><i> TLSRSACertificateKeyFile
/etc/proftpd/keys/ftp.***.com.key</i></font>
<br><font size=2 face="sans-serif"><i> TLSCACertificateFile
/etc/proftpd/keys/geotrust.chain.pem</i></font>
<br><font size=2 face="sans-serif"><i> TLSCipherSuite "AES256-SHA:DES-CBC3-SHA:AES128-SHA"</i></font>
<br><font size=2 face="sans-serif"><i> TLSVerifyClient off</i></font>
<br><font size=2 face="sans-serif"><i></IfModule></i></font>
<br><font size=2 face="sans-serif"><i>AllowOverwrite
off</i></font>
<br><font size=2 face="sans-serif"><i>MaxStoreFileSize *</i></font>
<br><font size=2 face="sans-serif"><i>DeleteAbortedStores
on</i></font>
<br><font size=2 face="sans-serif"><i><Limit SITE_CHMOD></i></font>
<br><font size=2 face="sans-serif"><i> DenyAll</i></font>
<br><font size=2 face="sans-serif"><i></Limit></i></font>
<br><font size=2 face="sans-serif"><i><Limit LOGIN ></i></font>
<br><font size=2 face="sans-serif"><i>Order Allow,Deny</i></font>
<br><font size=2 face="sans-serif"><i>Allow from ***IP***
# This must be configured ....</i></font>
<br><font size=2 face="sans-serif"><i>Allow from ***IP***
# This must be configured ....</i></font>
<br><font size=2 face="sans-serif"><i>DenyAll</i></font>
<br><font size=2 face="sans-serif"><i></Limit></i></font>
<br><font size=2 face="sans-serif"><i>MasqueradeAddress ***IP***</i></font>
<br><font size=2 face="sans-serif"><i>AllowForeignAddress off</i></font>
<br><font size=2 face="sans-serif"><i>include /etc/proftpd/proftpd_anonymous.conf</i></font>
<br><font size=2 face="sans-serif"><i></VirtualHost></i></font>
<br><font size=2 face="sans-serif"><i><VirtualHost ***IP***></i></font>
<br><font size=2 face="sans-serif"><i>ServerIdent
on "FTP server ***
ready"</i></font>
<br><font size=2 face="sans-serif"><i>DisplayConnect
"/etc/banner.secure"</i></font>
<br><font size=2 face="sans-serif"><i>User
ftp</i></font>
<br><font size=2 face="sans-serif"><i>Group
nogroup</i></font>
<br><font size=2 face="sans-serif"><i>DefaultRoot
~</i></font>
<br><font size=2 face="sans-serif"><i>IdentLookups
off</i></font>
<br><font size=2 face="sans-serif"><i>PassivePorts 65024 65535</i></font>
<br><font size=2 face="sans-serif"><i>AllowOverwrite
off</i></font>
<br><font size=2 face="sans-serif"><i>MaxStoreFileSize *</i></font>
<br><font size=2 face="sans-serif"><i>DeleteAbortedStores
on</i></font>
<br><font size=2 face="sans-serif"><i><Limit SITE_CHMOD></i></font>
<br><font size=2 face="sans-serif"><i> DenyAll</i></font>
<br><font size=2 face="sans-serif"><i></Limit></i></font>
<br><font size=2 face="sans-serif"><i><Limit LOGIN ></i></font>
<br><font size=2 face="sans-serif"><i>Order Allow,Deny</i></font>
<br><font size=2 face="sans-serif"><i>Allow from ***IP***
# This must be configured ....</i></font>
<br><font size=2 face="sans-serif"><i>Allow from ***IP***
# This must be configured ....</i></font>
<br><font size=2 face="sans-serif"><i>DenyAll</i></font>
<br><font size=2 face="sans-serif"><i></Limit></i></font>
<br><font size=2 face="sans-serif"><i>AllowForeignAddress off</i></font>
<br><font size=2 face="sans-serif"><i>include /etc/proftpd/proftpd_secure_dir.conf</i></font>
<br><font size=2 face="sans-serif"><i></VirtualHost></i></font>
<br>
<br><font size=2 face="sans-serif"><br>
<br>
Exceptand situatiile in care partile au convenit in alt mod: / Unless stated
otherwise above:<br>
IBM România S.R.L.<br>
Bucharest Business Park, Corp A2, Șos. București-Ploiești Nr. 1A, 013681<br>
București 1, ROMANIA<br>
CIF RO378660, RC J/40/5106/1991<br>
Cap.Soc. 41.670 Lei<br>
</font>