Jorge Bastos | 1 Jun 2010 21:13
Picon

[Proftpd-user] RENAME from uppercase to lowercase

Howdy TJ,

 

Should be possible to rename a file from “OLA.txt” to “ola.txt” ?

From upper to lower case.

 

This should work right?

I get a:

 

Command:          RNFR APCAM.PT, registo inicial por 1 ano em 01-06-2010 até 31-05-2010.pdf

Response:          350 File exists, ready for destination name.

Command:          RNTO apcam.pt, registo inicial por 1 ano em 01-06-2010 até 31-05-2010.pdf

Response:             550 file exists

------------------------------------------------------------------------------

_______________________________________________
ProFTPD Users List   <proftpd-users <at> proftpd.org>
Unsubscribe problems?
http://www.proftpd.org/list-unsub.html
Jorge Bastos | 1 Jun 2010 21:21
Picon

Re: [Proftpd-user] RENAME from uppercase to lowercase

Hi Patrick,

> > This should work right?
> > I get a:
> >
> > Command:          RNFR APCAM.PT, registo inicial por 1 ano em 01-06-
> 2010 até 31-05-2010.pdf
> > Response:          350 File exists, ready for destination name.
> > Command:          RNTO apcam.pt, registo inicial por 1 ano em 01-06-
> 2010 até 31-05-2010.pdf
> > Response:             550 file exists
> 
> 
> What  OS / Filesystem are you running on?
> 
> Certain filesystems are not Case Sensitive by default. (Mac OS Extended
> being the one that comes to mind).
> 

Linux on ReiserFS

------------------------------------------------------------------------------

_______________________________________________
ProFTPD Users List   <proftpd-users <at> proftpd.org>
Unsubscribe problems?
http://www.proftpd.org/list-unsub.html

Jorge Bastos | 1 Jun 2010 21:26
Picon

Re: [Proftpd-user] RENAME from uppercase to lowercase

Ops,

Forgive me!
I was connected to another FTP server (which is Windows) other than my own
:S

Completely my fault!
Forget what I said!!

> > What  OS / Filesystem are you running on?
> >
> > Certain filesystems are not Case Sensitive by default. (Mac OS
> Extended
> > being the one that comes to mind).
> >
> 
> Linux on ReiserFS

------------------------------------------------------------------------------

_______________________________________________
ProFTPD Users List   <proftpd-users <at> proftpd.org>
Unsubscribe problems?
http://www.proftpd.org/list-unsub.html

Patrick Muldoon | 1 Jun 2010 21:19
Favicon

Re: [Proftpd-user] RENAME from uppercase to lowercase

On Jun 1, 2010, at 3:13 PM, Jorge Bastos wrote:

> Howdy TJ,
>  
> Should be possible to rename a file from “OLA.txt” to “ola.txt” ?
> From upper to lower case.
>  
> This should work right?
> I get a:
>  
> Command:          RNFR APCAM.PT, registo inicial por 1 ano em 01-06-2010 até 31-05-2010.pdf
> Response:          350 File exists, ready for destination name.
> Command:          RNTO apcam.pt, registo inicial por 1 ano em 01-06-2010 até 31-05-2010.pdf
> Response:             550 file exists

What  OS / Filesystem are you running on? 

Certain filesystems are not Case Sensitive by default. (Mac OS Extended being the one that comes to mind). 

-Patrick

--
Patrick Muldoon
Network/Software Engineer
INOC (http://www.inoc.net)
PGPKEY (http://www.inoc.net/~doon)
Key ID: 0x370D752C

Host System Not Responding, Probably Down.  Do you want to wait?  (Y/N)

------------------------------------------------------------------------------

_______________________________________________
ProFTPD Users List   <proftpd-users <at> proftpd.org>
Unsubscribe problems?
http://www.proftpd.org/list-unsub.html

Andre Hübner | 4 Jun 2010 16:22
Picon
Picon

Re: [Proftpd-user] <IfUser> -> MaxClients

Hello,

>> Now i changed auth-system to mysql and since these days it seems that 
>> this
>> IfUser-Section is not working any more.
>> I see a lot more connections for one special user as allowed in
>> IfUser-Section.
>
> I'm not able to reproduce this behavior locally.  What does proftpd debug
> logging, and an SQLLogFile, show when there are too many connections for
> your configuration, for that user name?
>
> TJ

today i had this problem again.
ftpwho showed a lot of connectiosn for same user.
i turned off daemon mode and logged all to file. could not see any odd 
lines, same user was authenticated again and again..

but i have one suspicion.

In my main.conf i have a section:

<IfModule mod_clamav.c>
            ClamAV on
            ClamServer 127.0.0.1
            ClamPort 3310
</IfModule>

In an included conf i have also:

<IfUser regex ^usergroup1_>
    MaxClientsPerUser 3
        <IfModule mod_clamav.c>
            ClamAV off
        </IfModule>
</IfUser>

Thsi worked for me for several years with standard-auth. Now, with 
mysql-auth, i see a lot of connections of same user.
If i change the line
<IfUser regex ^usergroup1_>
to
<IfUser usergroup1_user1, usergroup1_user2>
it seems to correct the count of the connections for same user. (max 3)
Is this possible? May be an issue when proftpd is reading conf and does a 
merge of the IF-Sections?
Or only an inconsiderable sideeffect...

Thanks,
Andre 

------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
ProFTPD Users List   <proftpd-users <at> proftpd.org>
Unsubscribe problems?
http://www.proftpd.org/list-unsub.html

TJ Saunders | 4 Jun 2010 18:27

Re: [Proftpd-user] <IfUser> -> MaxClients


> Thsi worked for me for several years with standard-auth. Now, with 
> mysql-auth, i see a lot of connections of same user.
> If i change the line
> <IfUser regex ^usergroup1_>
> to
> <IfUser usergroup1_user1, usergroup1_user2>
> it seems to correct the count of the connections for same user. (max 3)
> Is this possible? May be an issue when proftpd is reading conf and does a 
> merge of the IF-Sections?
> Or only an inconsiderable sideeffect...

Unless you provide more information, there's no way to analyse this.

One possibility is that your module order is wrong.  What does `proftpd 
-l' show?  I suspect that you changed more than just using a SQL table for 
authentication when you changed things...

TJ

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

   And forget not that the earth delights to feel your bare feet
   and the winds long to play with your hair.

     -Kahlil Gibran

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
ProFTPD Users List   <proftpd-users <at> proftpd.org>
Unsubscribe problems?
http://www.proftpd.org/list-unsub.html

Christine Ross | 4 Jun 2010 21:51
Favicon

[Proftpd-user] problems uploading dot files to solaris proftpd servers

Hi,

 

I’m running v1.3.2 on Sparc solaris 8 and 10 servers.  When I try to upload an .htaccess file from any client or a dos command line I get a forbidden error.  Is there a setting that prevents the actual “put” of dot files?  I believe ListOptions allows the display of these files but the file is not even being placed on the server.

 

230

ftp> put .htaccess

200 PORT command successful

550 .htaccess.txt: Forbidden command argument

ftp> exit

 

Thank you.

Sincerely,
Christine Ross 
HCCS - Experts in Healthcare Learning
(516)478-4100, x108
cross <at> hccs.com

Announcing COI-SMART!  - A new solution for tracking & managing Conflicts of Interest.

HCCS is the leading provider of effective online training courses and learning management systems to healthcare facilities.   HCCS has provided over 2.5 million hours of compliance and competency training courseware to hospitals, teaching facilities, medical schools, health plans and other health care entities.  The HCCS Compliance Learning Library contains expert training content in the areas of Medicare, Medicaid, HIPAA, Harassment, Research, Patient Safety and Quality Improvement Compliance.  The HCCS Healthcare Learning Platform (HLP) is a healthcare specific Learning and Competency Management System.   http://www.hccs.com (516) 478-4100 or (877) 933-hccs.

This email message is for the sole use of the intended recipient(s) and contains confidential and privileged information. Any unauthorized review, use, disclosure or distribution is strictly prohibited. If you are not the intended recipient or have received this communication in error please contact the sender by reply e-mail and destroy all copies of the original message. Thank you.

 

------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
ProFTPD Users List   <proftpd-users <at> proftpd.org>
Unsubscribe problems?
http://www.proftpd.org/list-unsub.html
Thomas L. Shinnick | 5 Jun 2010 05:54
Picon

Re: [Proftpd-user] problems uploading dot files to solaris proftpd servers

At 02:51 PM 6/4/2010, Christine Ross wrote:
Content-class: urn:content-classes:message
Content-Type: multipart/alternative;
         boundary="----_=_NextPart_001_01CB041F.4FF5F197"

Hi,
 
I
------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
ProFTPD Users List   <proftpd-users <at> proftpd.org>
Unsubscribe problems?
http://www.proftpd.org/list-unsub.html
Michael Olszynski | 6 Jun 2010 21:17
Picon

[Proftpd-user] Hi

Hello,

I am nut sure if I am in the right list. I used proftpd for about 2 
years on a debian server. Recently I niticed that I can´t connect anymore.

Filezilla states:
"Status: Nächsten Versuch abwarten...
Status: Verzögere Verbindungsversuch da der vorherige fehlgeschlagen ist...
Status: Verbinde mit 192.168.1.252:21...
Status: Verbindung hergestellt, warte auf Willkommensnachricht...
Fehler: Zeitüberschreitung der Verbindung
Fehler: Herstellen der Verbindung zum Server fehlgeschlagen"

and so on and so on.

proftpd.log in va/log states only open and close of a connection

"Jun 06 21:08:48 LS-GL7D6 proftpd[1456] 127.0.0.1 
(Workstation[192.168.1.100]): FTP session opened.
Jun 06 21:08:48 LS-GL7D6 proftpd[1456] 127.0.0.1 
(Workstation[192.168.1.100]): FTP session closed.
Jun 06 21:09:13 LS-GL7D6 proftpd[1470] 127.0.0.1 
(Workstation[192.168.1.100]): FTP session opened.
Jun 06 21:09:13 LS-GL7D6 proftpd[1470] 127.0.0.1 
(Workstation[192.168.1.100]): FTP session closed."

Syslog states only connection:
"Jun 6 20:57:27 localhost proftpd[1216]: connect from 192.168.1.100 
(192.168.1.100)
Jun 6 20:57:53 localhost proftpd[1230]: connect from 192.168.1.100 
(192.168.1.100)
Jun 6 20:58:19 localhost proftpd[1232]: connect from 192.168.1.100 
(192.168.1.100)
Jun 6 21:03:22 localhost proftpd[1367]: connect from 192.168.1.100 
(192.168.1.100)
Jun 6 21:03:48 localhost proftpd[1381]: connect from 192.168.1.100 
(192.168.1.100)
Jun 6 21:04:13 localhost proftpd[1382]: connect from 192.168.1.100 
(192.168.1.100)
Jun 6 21:07:09 localhost proftpd[1442]: connect from 192.168.1.100 
(192.168.1.100)
Jun 6 21:07:35 localhost proftpd[1456]: connect from 192.168.1.100 
(192.168.1.100)
Jun 6 21:08:00 localhost proftpd[1470]: connect from 192.168.1.100 
(192.168.1.100)"

And I don´t know anymore what the problem could be.
Does anybody have an idea how to solve the problem? I (think - ... hope 
...) that I didn´t change anything on my server. I tried apt-get remove 
and install ... "played" with configs .. but I can´t see any error 
message pointing at the problem.

This is how my proftpd.conf looks like:

"
#
# /etc/proftpd/proftpd.conf -- This is a basic ProFTPD configuration file.
# To really apply changes reload proftpd after modifications.
#

# Includes DSO modules
Include /etc/proftpd/modules.conf

# Set off to disable IPv6 support which is annoying on IPv4 only boxes.
UseIPv6 on

ServerName "Debian"
ServerType inetd
DeferWelcome off

MultilineRFC2228 on
DefaultServer on
ShowSymlinks on

TimeoutNoTransfer 600
TimeoutStalled 600
TimeoutIdle 1200

DisplayLogin welcome.msg
DisplayFirstChdir .message
ListOptions "-l"

DenyFilter \*.*/

# Port 21 is the standard FTP port.
Port 21

# In some cases you have to specify passive ports range to by-pass
# firewall limitations. Ephemeral ports can be used for that, but
# feel free to use a more narrow range.
# PassivePorts 49152 65534

# To prevent DoS attacks, set the maximum number of child processes
# to 30. If you need to allow more than 30 concurrent connections
# at once, simply increase this value. Note that this ONLY works
# in standalone mode, in inetd mode you should use an inetd server
# that allows you to limit maximum number of processes per service
# (such as xinetd)
MaxInstances 30

# Set the user and group that the server normally runs at.
User proftpd
Group nogroup

# Umask 022 is a good standard umask to prevent new files and dirs
# (second parm) from being group and world writable.
Umask 022 022
# Normally, we want files to be overwriteable.
AllowOverwrite on

# Uncomment this if you are using NIS or LDAP to retrieve passwords:
# PersistentPasswd off

# Be warned: use of this directive impacts CPU average load!
#
# Uncomment this if you like to see progress and transfer rate with ftpwho
# in downloads. That is not needed for uploads rates.
# UseSendFile off

TransferLog /var/log/proftpd/xferlog
SystemLog /var/log/proftpd/proftpd.log

<IfModule mod_tls.c>
TLSEngine off
</IfModule>

<IfModule mod_quota.c>
QuotaEngine on
</IfModule>

<IfModule mod_ratio.c>
Ratios on
</IfModule>

# Delay engine reduces impact of the so-called Timing Attack described in
# http://security.lss.hr/index.php?page=details&ID=LSS-2004-10-02
# It is on by default.
<IfModule mod_delay.c>
DelayEngine on
</IfModule>

<IfModule mod_ctrls.c>
ControlsEngine on
ControlsMaxClients 2
ControlsLog /var/log/proftpd/controls.log
ControlsInterval 5
ControlsSocket /var/run/proftpd/proftpd.sock
</IfModule>

<IfModule mod_ctrls_admin.c>
AdminControlsEngine on
</IfModule>

# A basic anonymous configuration, no upload directories.

# <Anonymous ~ftp>
# User ftp
# Group nogroup
# # We want clients to be able to login with "anonymous" as well as "ftp"
# UserAlias anonymous ftp
# # Cosmetic changes, all files belongs to ftp user
# DirFakeUser on ftp
# DirFakeGroup on ftp
#
# RequireValidShell off
#
# # Limit the maximum number of anonymous logins
# MaxClients 10
#
# # We want 'welcome.msg' displayed at login, and '.message' displayed
# # in each newly chdired directory.
# DisplayLogin welcome.msg
# DisplayFirstChdir .message
#
# # Limit WRITE everywhere in the anonymous chroot
# <Directory *>
# <Limit WRITE>
# DenyAll
# </Limit>
# </Directory>
#
# # Uncomment this if you're brave.
# # <Directory incoming>
# # # Umask 022 is a good standard umask to prevent new files and dirs
# # # (second parm) from being group and world writable.
# # Umask 022 022
# # <Limit READ WRITE>
# # DenyAll
# # </Limit>
# # <Limit STOR>
# # AllowAll
# # </Limit>
# # </Directory>
#
# </Anonymous>
<Global>
DefaultRoot /mnt/disk1/share
AllowRetrieveRestart on
RequireValidShell off
<Limit LOGIN>
AllowGroup ftp_users
DenyAll
</Limit>
<Directory /mnt/disk1/share/≥
<Limit WRITE>
DenyAll
</Limit>
</Directory>

<Directory /mnt/disk1/share/upload>
<Limit WRITE>
AllowAll
</Limit>
</Directory>
</Global>

"

------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
ProFTPD Users List   <proftpd-users <at> proftpd.org>
Unsubscribe problems?
http://www.proftpd.org/list-unsub.html
Leutnant Steiner | 7 Jun 2010 11:04
Picon

Re: [Proftpd-user] Hi

hi !

- check your firewall logs  , maybee changes happend there.. is the server behind nat ?

- check if premissions are set correct for your home-dir

set a higher debug level and check the logs then ...( http://www.proftpd.de/DebugLevel.373.0.html)

greetings




2010/6/6 Michael Olszynski <michael <at> olszynski.de>
Hello,

I am nut sure if I am in the right list. I used proftpd for about 2
years on a debian server. Recently I niticed that I can´t connect anymore.

Filezilla states:
"Status: Nächsten Versuch abwarten...
Status: Verzögere Verbindungsversuch da der vorherige fehlgeschlagen ist...
Status: Verbinde mit 192.168.1.252:21...
Status: Verbindung hergestellt, warte auf Willkommensnachricht...
Fehler: Zeitüberschreitung der Verbindung
Fehler: Herstellen der Verbindung zum Server fehlgeschlagen"

and so on and so on.

proftpd.log in va/log states only open and close of a connection

"Jun 06 21:08:48 LS-GL7D6 proftpd[1456] 127.0.0.1
(Workstation[192.168.1.100]): FTP session opened.
Jun 06 21:08:48 LS-GL7D6 proftpd[1456] 127.0.0.1
(Workstation[192.168.1.100]): FTP session closed.
Jun 06 21:09:13 LS-GL7D6 proftpd[1470] 127.0.0.1
(Workstation[192.168.1.100]): FTP session opened.
Jun 06 21:09:13 LS-GL7D6 proftpd[1470] 127.0.0.1
(Workstation[192.168.1.100]): FTP session closed."

Syslog states only connection:
"Jun 6 20:57:27 localhost proftpd[1216]: connect from 192.168.1.100
(192.168.1.100)
Jun 6 20:57:53 localhost proftpd[1230]: connect from 192.168.1.100
(192.168.1.100)
Jun 6 20:58:19 localhost proftpd[1232]: connect from 192.168.1.100
(192.168.1.100)
Jun 6 21:03:22 localhost proftpd[1367]: connect from 192.168.1.100
(192.168.1.100)
Jun 6 21:03:48 localhost proftpd[1381]: connect from 192.168.1.100
(192.168.1.100)
Jun 6 21:04:13 localhost proftpd[1382]: connect from 192.168.1.100
(192.168.1.100)
Jun 6 21:07:09 localhost proftpd[1442]: connect from 192.168.1.100
(192.168.1.100)
Jun 6 21:07:35 localhost proftpd[1456]: connect from 192.168.1.100
(192.168.1.100)
Jun 6 21:08:00 localhost proftpd[1470]: connect from 192.168.1.100
(192.168.1.100)"


And I don´t know anymore what the problem could be.
Does anybody have an idea how to solve the problem? I (think - ... hope
...) that I didn´t change anything on my server. I tried apt-get remove
and install ... "played" with configs .. but I can´t see any error
message pointing at the problem.

This is how my proftpd.conf looks like:


"
#
# /etc/proftpd/proftpd.conf -- This is a basic ProFTPD configuration file.
# To really apply changes reload proftpd after modifications.
#

# Includes DSO modules
Include /etc/proftpd/modules.conf

# Set off to disable IPv6 support which is annoying on IPv4 only boxes.
UseIPv6 on

ServerName "Debian"
ServerType inetd
DeferWelcome off

MultilineRFC2228 on
DefaultServer on
ShowSymlinks on

TimeoutNoTransfer 600
TimeoutStalled 600
TimeoutIdle 1200

DisplayLogin welcome.msg
DisplayFirstChdir .message
ListOptions "-l"

DenyFilter \*.*/

# Port 21 is the standard FTP port.
Port 21

# In some cases you have to specify passive ports range to by-pass
# firewall limitations. Ephemeral ports can be used for that, but
# feel free to use a more narrow range.
# PassivePorts 49152 65534

# To prevent DoS attacks, set the maximum number of child processes
# to 30. If you need to allow more than 30 concurrent connections
# at once, simply increase this value. Note that this ONLY works
# in standalone mode, in inetd mode you should use an inetd server
# that allows you to limit maximum number of processes per service
# (such as xinetd)
MaxInstances 30

# Set the user and group that the server normally runs at.
User proftpd
Group nogroup

# Umask 022 is a good standard umask to prevent new files and dirs
# (second parm) from being group and world writable.
Umask 022 022
# Normally, we want files to be overwriteable.
AllowOverwrite on

# Uncomment this if you are using NIS or LDAP to retrieve passwords:
# PersistentPasswd off

# Be warned: use of this directive impacts CPU average load!
#
# Uncomment this if you like to see progress and transfer rate with ftpwho
# in downloads. That is not needed for uploads rates.
# UseSendFile off

TransferLog /var/log/proftpd/xferlog
SystemLog /var/log/proftpd/proftpd.log

<IfModule mod_tls.c>
TLSEngine off
</IfModule>

<IfModule mod_quota.c>
QuotaEngine on
</IfModule>

<IfModule mod_ratio.c>
Ratios on
</IfModule>


# Delay engine reduces impact of the so-called Timing Attack described in
# http://security.lss.hr/index.php?page=details&ID=LSS-2004-10-02
# It is on by default.
<IfModule mod_delay.c>
DelayEngine on
</IfModule>

<IfModule mod_ctrls.c>
ControlsEngine on
ControlsMaxClients 2
ControlsLog /var/log/proftpd/controls.log
ControlsInterval 5
ControlsSocket /var/run/proftpd/proftpd.sock
</IfModule>

<IfModule mod_ctrls_admin.c>
AdminControlsEngine on
</IfModule>

# A basic anonymous configuration, no upload directories.

# <Anonymous ~ftp>
# User ftp
# Group nogroup
# # We want clients to be able to login with "anonymous" as well as "ftp"
# UserAlias anonymous ftp
# # Cosmetic changes, all files belongs to ftp user
# DirFakeUser on ftp
# DirFakeGroup on ftp
#
# RequireValidShell off
#
# # Limit the maximum number of anonymous logins
# MaxClients 10
#
# # We want 'welcome.msg' displayed at login, and '.message' displayed
# # in each newly chdired directory.
# DisplayLogin welcome.msg
# DisplayFirstChdir .message
#
# # Limit WRITE everywhere in the anonymous chroot
# <Directory *>
# <Limit WRITE>
# DenyAll
# </Limit>
# </Directory>
#
# # Uncomment this if you're brave.
# # <Directory incoming>
# # # Umask 022 is a good standard umask to prevent new files and dirs
# # # (second parm) from being group and world writable.
# # Umask 022 022
# # <Limit READ WRITE>
# # DenyAll
# # </Limit>
# # <Limit STOR>
# # AllowAll
# # </Limit>
# # </Directory>
#
# </Anonymous>
<Global>
DefaultRoot /mnt/disk1/share
AllowRetrieveRestart on
RequireValidShell off
<Limit LOGIN>
AllowGroup ftp_users
DenyAll
</Limit>
<Directory /mnt/disk1/share/>
<Limit WRITE>
DenyAll
</Limit>
</Directory>

<Directory /mnt/disk1/share/upload>
<Limit WRITE>
AllowAll
</Limit>
</Directory>
</Global>



"

------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
lucky parental unit.  See the prize list and enter to win:
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
ProFTPD Users List   <proftpd-users <at> proftpd.org>
Unsubscribe problems?
http://www.proftpd.org/list-unsub.html



--
please don't send me word - documents (http://www.gnu.org/philosophy/no-word-attachments.html)
------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
ProFTPD Users List   <proftpd-users <at> proftpd.org>
Unsubscribe problems?
http://www.proftpd.org/list-unsub.html

Gmane