qmail Digest 4 Sep 2001 10:00:01 -0000 Issue 1477

Topics (messages 68918 through 68939):

Re: Maildir file naming convention
        68918 by: Peter van Dijk

Backing up qmail mail boxes......
        68919 by: Sunil Sarat

Re: maildir delivery details
        68920 by: Peter van Dijk

Re: qmail-pop3d log problem
        68921 by: Kapil Sharma

qmail pop3d problem
        68922 by: Kapil Sharma

Re: Qmail Login Problem
        68923 by: Larry M. Smith

checkpassword not changing uid?
        68924 by: Ian Bicking
        68928 by: Charles Cazabon
        68931 by: Ian Bicking
        68935 by: Charles Cazabon

Problem whith spampatch
        68925 by: rodrigo.newbit.com.br
        68926 by: Charles Cazabon
        68927 by: Peter van Dijk
        68929 by: Charles Cazabon
        68934 by: Markus Stumpf

qmail mrtg problem
        68930 by: Hnup

djbware users get-together in Amsterdam
        68932 by: Anand Buddhdev

Logfile format
        68933 by: Steve Fulton

vpopmail+qmail | please help!
        68936 by: alexus

POP3 with Qmail
        68937 by: Suryadi

qmail+ldap+control
        68938 by: Taymour A. El Erian
        68939 by: Henning Brauer

Administrivia:

To unsubscribe from the digest, e-mail:
        [EMAIL PROTECTED]

To subscribe to the digest, e-mail:
        [EMAIL PROTECTED]

To bug my human owner, e-mail:
        [EMAIL PROTECTED]

To post to the list, e-mail:
        [EMAIL PROTECTED]


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


On Wed, Mar 28, 2001 at 08:10:09PM -0600, Charles Cazabon wrote:
[snip]
> [as this topic slowly drifts from almost-on-topic to not-even-close...]
> 
> Yes.  But even with all the network bandwidth in the world, with syn cookies,
> you're not going to be able to create the four billion connections per
> second that would be required to even have a shot at it.

Syn cookies are not relevant here - syn cookies prevent your TCP state
table from filling up with SYN_RECV connections. As long as your
sequence numbers are sane, even without syn cookies nobody can fake a
3-way handshake.

Greetz, Peter
-- 
Monopoly        http://www.dataloss.nl/monopoly.html




Hi,

I have a qmail setup where all my mail boxes are stored on a NAS (EMC 
filer).  Qmail is running on linux. Someone kindly suggest be a backup tool 
which can backup open files i.e, opened by qmail (for ex: when a user opens 
his mailbox for reading mails...). Also, does qmail open files in exclusive 
mode or shared mode?

Thanks

Sunil

_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp





On Wed, Aug 15, 2001 at 11:09:50AM -0600, Charles Cazabon wrote:
[snip]
> I'm actually curious why djb specified this as the process start time,
> rather than the current time.  I see no obvious advantage to using the
> start time, and as the PID and count are encoded, it would not appear to
> have any affect on the possibility of collisions.
> 
> Personally, I would lean to using the current time instead of start
> time, and would not bother with resetting count; it has no harmful
> effects.
> 
> Anybody see any problems with that?

With regard to collissions: when updating the timestamp everytime,
chance increases that shortly after the process exits, it's PID is the
next PID assigned since the global PID counter has wrapped around, and
a delivery attempts to happen from the same PID in the same second.
Ofcourse, collissions are not a problem when maildir software conforms
to the rest of the spec.

The other issue is that when you keep the same timestamp for the
complete lifetime of the process, all messages with a different
deliverycount but delivered by the same process can still be grouped
together, should anybody find a need for that.

If you ask me, just update the timestamp everytime if that helps your
sorting. It won't likely cause collissions, and if you get a
collission, make sure you handle it gracefully and compliant.

Greetz, Peter
-- 
Monopoly        http://www.dataloss.nl/monopoly.html






-----Original Message-----
From: Kapil Sharma [mailto:[EMAIL PROTECTED]]
Sent: 03 September 2001 16:53
To: [EMAIL PROTECTED]
Subject: qmail-pop3d log problem
Importance: High


Hi,
I am running qmail on solaris machine. It is currently looging all smtp
traffic in a log file. I am running pop3d from inetd.
Here is the configuration for that:

pop3 stream tcp nowait root /data/qmail/bin/qmail-popup qmail-popup
mail.foo.com /data/qmail/bin/checkpassword /data/qmail/bin/qmail-pop3d
Maildir

Here is the config for syslog:

*.err;kern.debug;daemon.notice;mail.crit        /var/adm/messages
mail.info       ifdef(`LOGHOST', /data/syslogs/mail, @loghost)

I cannot see any logs for my pop3 traffic. Please help

Cheers
kapil


_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com





Hi,
I am running qmail on solaris machine. It is currently looging all smtp
traffic in a log file. I am running pop3d from inetd.
Here is the configuration for that:

pop3 stream tcp nowait root /data/qmail/bin/qmail-popup qmail-popup
mail.foo.com /data/qmail/bin/checkpassword /data/qmail/bin/qmail-pop3d
Maildir

Here is the config for syslog:

*.err;kern.debug;daemon.notice;mail.crit        /var/adm/messages
mail.info       ifdef(`LOGHOST', /data/syslogs/mail, @loghost)

I cannot see any logs for my pop3 traffic. Please help

Cheers
kapil

_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com





At 03:21 PM 9/3/01 +1000, you wrote:
>For the last couple of days none of the users for the domains that we host
>have been able to retrieve their POP3 email from qmail.
>
>The clients are receiving an authorisation error when the POP3 interaction
>starts.
>
>If I create a new user in a domain, no problem.. login and retrieve email
>ok.
>
>If I delete an existing (problem) account and then recreate it (same
>password etc), then no problem.. login and retrieve email ok.
>
>Can anyone point me towards a solution or where I should look?  I'm a
>relative Linux novice, so this maybe a very basic question.

Sounds more like your passwd field format has changed... Did you change for 
to MD5 passwds or the shadow passwd suite... Maybe its just time to look at 
those tripwire reports.





Don't you hate how people show up on a list with boring installation
questions, which every experienced person probably wouldn't care about
since they've already installed the program successfully?

I know it tires me, which is why I'll be all the more appreciative if
someone here can help me with my boring installation question :-)

I installed qmail, and it works fine.  I tried setting up the POP
server, and it's acting funny.  When I connect it says "this user has
no $HOME/Maildir", which is false, since the user most definitely has
a Maildir.  I start the POP server like this:

tcpserver -H -R -c100 0 pop-3 /var/qmail/bin/qmail-popup \
        /bin/checkvpw /var/qmail/bin/qmail-pop3d './Maildir' &

I tried changing './Maildir' to '/home/ianb/Maildir' (the user I'm
connecting as), and it works!  I started playing with strace and
putting little bits of code into qmail-pop3d.c and checkpassword.c to
figure out what's going on.

It turns out that qmail-pop3d is being run with uid 0 (root), so it's
trying to change to /root/Maildir (which doesn't exist) -- this is
what I've found through strace (getuid() == 0, $HOME=="/root").  I've
tried it with checkpassword, checkvpw, and checklocalpwd, and they all
have the same behavior.  I see that these programs are supposed to
change to the uid of the user that is logging in.

Well, now I'm pretty darned confused.  This is on Linux RedHat, mostly
with 6.0 components installed, glibc 2.1.1-6, qmail 1.03 installed
from source.

Ideas would be most appreciated.  Thanks.

--
Ian Bicking           Colorstudy Web Design
[EMAIL PROTECTED]   http://www.colorstudy.com
homepage:             http://www.colorstudy.com/ianb
4769 N Talman Ave, Chicago, IL 60625 / (773) 275-7241




Ian Bicking <[EMAIL PROTECTED]> wrote:
> 
> I installed qmail, and it works fine.  I tried setting up the POP
> server, and it's acting funny.  When I connect it says "this user has
> no $HOME/Maildir", which is false, since the user most definitely has
> a Maildir.

There's lots of reasons for it to fail; the Maildir isn't owned by the
user, has incorrect permissions on the path leading to it, is named
incorrectly, etc.

> I start the POP server like this:
> 
> tcpserver -H -R -c100 0 pop-3 /var/qmail/bin/qmail-popup \
>         /bin/checkvpw /var/qmail/bin/qmail-pop3d './Maildir' &
> 
> I tried changing './Maildir' to '/home/ianb/Maildir' (the user I'm
> connecting as), and it works!  I started playing with strace and
> putting little bits of code into qmail-pop3d.c and checkpassword.c to
> figure out what's going on.

This shouldn't matter.  Your checkpassword replacement is supposed to
set up $HOME, $USER, etc properly.

> It turns out that qmail-pop3d is being run with uid 0 (root), so it's
> trying to change to /root/Maildir (which doesn't exist) -- this is
> what I've found through strace (getuid() == 0, $HOME=="/root").  I've
> tried it with checkpassword, checkvpw, and checklocalpwd, and they all
> have the same behavior.  I see that these programs are supposed to
> change to the uid of the user that is logging in.
> 
> Well, now I'm pretty darned confused.  This is on Linux RedHat, mostly
> with 6.0 components installed, glibc 2.1.1-6, qmail 1.03 installed
> from source.

The same thing here works just fine using vmailmgr.  Perhaps your
vmailmgr installation (in particular, checkvpw) is broken or
misconfigured.

Charles
-- 
-----------------------------------------------------------------------
Charles Cazabon                            <[EMAIL PROTECTED]>
GPL'ed software available at:  http://www.qcc.sk.ca/~charlesc/software/
-----------------------------------------------------------------------




Charles Cazabon <[EMAIL PROTECTED]> wrote:
> > I installed qmail, and it works fine.  I tried setting up the POP
> > server, and it's acting funny.  When I connect it says "this user has
> > no $HOME/Maildir", which is false, since the user most definitely has
> > a Maildir.
> 
> There's lots of reasons for it to fail; the Maildir isn't owned by the
> user, has incorrect permissions on the path leading to it, is named
> incorrectly, etc.

That's what I've seen in the mailing list archives, but doesn't seem
to be the problem here.  Like I said, when I replaced the startup
command with the full path of an actual Maildir (/home/ianb/Maildir),
it was able to change into this directory and download the mail
successfully.  When I traced the program, it was trying to look in
/root/Maildir (though it wasn't downloading root's mail).

> > I start the POP server like this:
> > 
> > tcpserver -H -R -c100 0 pop-3 /var/qmail/bin/qmail-popup \
> >         /bin/checkvpw /var/qmail/bin/qmail-pop3d './Maildir' &
> > 
> > I tried changing './Maildir' to '/home/ianb/Maildir' (the user I'm
> > connecting as), and it works!  I started playing with strace and
> > putting little bits of code into qmail-pop3d.c and checkpassword.c to
> > figure out what's going on.
> 
> This shouldn't matter.  Your checkpassword replacement is supposed to
> set up $HOME, $USER, etc properly.

Exactly, but it doesn't seem to be doing so.  Like I said,
checkpassword, checkvpw, and checklocalpwd all give the same results.
I don't know where to look next for the problem.

When I do a trace, I can't see what's going on inside these programs.
It gives a trace of qmail-popup and qmail-pop3d, but there's no
feedback from checkpassword.  I haven't used strace before now, so
I might not be using it correctly.

Thanks,
  Ian




Ian Bicking <[EMAIL PROTECTED]> wrote:
> > 
> > This shouldn't matter.  Your checkpassword replacement is supposed to
> > set up $HOME, $USER, etc properly.
> 
> Exactly, but it doesn't seem to be doing so.  Like I said,
> checkpassword, checkvpw, and checklocalpwd all give the same results.
> I don't know where to look next for the problem.
> 
> When I do a trace, I can't see what's going on inside these programs.
> It gives a trace of qmail-popup and qmail-pop3d, but there's no
> feedback from checkpassword.  I haven't used strace before now, so
> I might not be using it correctly.

You have to supply the option to trace all children (-f, or -ff).  It
would be interesting to see your results.

Charles
-- 
-----------------------------------------------------------------------
Charles Cazabon                            <[EMAIL PROTECTED]>
GPL'ed software available at:  http://www.qcc.sk.ca/~charlesc/software/
-----------------------------------------------------------------------




-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

I'm using a spampatch write by Rask Ingemann Lambertsen, Marc Pohl,
Mark Delany and Erwin Hoffmann. I have problem whith SPAM, and I hacked
Qmail Code for solve this problem because in 2 cases after Client blocked by
this 2 lines, if I put "data" command connection is passed and SPAM is
granted.

Example:
telnet some.smtp 25
220 some.smtp ESMTP
mail from:<[EMAIL PROTECTED]>
250 ok
rcpt to:<some@domain>
553 sorry, your envelope sender is in my badmailfrom list (#5.7.1)
data
go ahead <- SPAM granted

In normal email clients (Outlook, Messenger, Eudora, etc) this feature not
work, but another's e-mail client's that (like telnet) not work whith result
code (error 553) this role is used for SPAMERS.

I've changed this lines:
Line 57 of qmail-smtp.c after patch:
out("553 sorry, your envelope sender is in my badmailfrom list (#5.7.1)\r\n"); }
by:
out("553 sorry, your envelope sender is in my badmailfrom list (#5.7.1)\r\n"); 
_exit(1); }

And this:
Line 61 of qmail-smtp.c after patch:
out("553 sorry, your envelope receipient is in my badreceipients list (#5.7.1)\r\n"); }
by:
out("553 sorry, your envelope receipient is in my badreceipients list (#5.7.1)\r\n"); 
_exit(1);}

I recompile qmail, and result is perfectly:

telnet some.smtp 25
220 some.smtp ESMTP
mail from:<[EMAIL PROTECTED]>
250 ok
rcpt to:<some@domain>
Connection closed by foreign host. <- SPAM is denied :�)

No more.

- ---
********Generated by fortune*********
Cada escola que se abre � uma cadeia que se fecha.
UIN: 14414330 - http://www.dicaslinux.com.br
 5:00pm  up 14 days   2:14  11 users
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: Made with pgp4pine 1.76

iEYEARECAAYFAjuT9iUACgkQzW1cKu9OlHeS/wCcD4qcSoYL9G0N2x7GZHF37nTR
NHMAmwUBjtQpcRPskUi6qXo8h2MaEEZk
=/c2q
-----END PGP SIGNATURE-----






[EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
> 
> I'm using a spampatch write by Rask Ingemann Lambertsen, Marc Pohl,
> Mark Delany and Erwin Hoffmann. I have problem whith SPAM, and I hacked
> Qmail Code for solve this problem because in 2 cases after Client blocked by
> this 2 lines, if I put "data" command connection is passed and SPAM is
> granted.
> 
> Example:
> telnet some.smtp 25
> 220 some.smtp ESMTP
> mail from:<[EMAIL PROTECTED]>
> 250 ok
> rcpt to:<some@domain>
> 553 sorry, your envelope sender is in my badmailfrom list (#5.7.1)
> data
> go ahead <- SPAM granted

Your qmail-pop3d is broken.  A pristine qmail-pop3d absolutely does not
behave this way:

[foo@twoflower control]$ telnet 0 25
Trying 0.0.0.0...
Connected to 0.
Escape character is '^]'.
220 discworld.dyndns.org ESMTP
HELO foo
250 discworld.dyndns.org
MAIL FROM: <[EMAIL PROTECTED]>
250 ok
RCPT TO: <[EMAIL PROTECTED]>
553 sorry, your envelope sender is in my badmailfrom list (#5.7.1)
DATA
503 RCPT first (#5.5.1)

Remove any patches you've applied to qmail-pop3d and
recompile/re-install.  The problem will go away.

Charles
-- 
-----------------------------------------------------------------------
Charles Cazabon                            <[EMAIL PROTECTED]>
GPL'ed software available at:  http://www.qcc.sk.ca/~charlesc/software/
-----------------------------------------------------------------------




On Mon, Sep 03, 2001 at 04:18:11PM -0600, Charles Cazabon wrote:
[snip]
> Your qmail-pop3d is broken.  A pristine qmail-pop3d absolutely does not
> behave this way:

s/pop3d/smtpd/

Greetz, Peter
-- 
Monopoly        http://www.dataloss.nl/monopoly.html




Peter van Dijk <[EMAIL PROTECTED]> wrote:
> On Mon, Sep 03, 2001 at 04:18:11PM -0600, Charles Cazabon wrote:
> [snip]
> > Your qmail-pop3d is broken.  A pristine qmail-pop3d absolutely does not
> > behave this way:
> 
> s/pop3d/smtpd/

Indeed, I was thinking about the next message from the list, with pop3d
problems :).  Thanks for the correction.

Charles
-- 
-----------------------------------------------------------------------
Charles Cazabon                            <[EMAIL PROTECTED]>
GPL'ed software available at:  http://www.qcc.sk.ca/~charlesc/software/
-----------------------------------------------------------------------




On Mon, Sep 03, 2001 at 04:18:11PM -0600, Charles Cazabon wrote:
> Remove any patches you've applied to qmail-pop3d and
> recompile/re-install.  The problem will go away.

I have just checked with the spamcontrol 1.4.2 patch from
    http://www.fehcom.de/qmail/qmail_en.html
and I can't see the problem mentioned by the original poster, so I think
he spoiled the patch(es).
The only modification at this place (badmailfrom) is that err_bmf()
takes two arguments for logging reasons.

This note is mostly for people that have applied this patch to prevent
them from panicing ;-)

Anyhow ... your suggestion is of course correct.

        \Maex

-- 
SpaceNet AG            | Joseph-Dollinger-Bogen 14 | Fon: +49 (89) 32356-0
Research & Development |       D-80807 Muenchen    | Fax: +49 (89) 32356-299
Stress is when you wake up screaming and you realize you haven't fallen
asleep yet.




hi i got problem with my qmail..i wish to use mrtg to
see some graphs, but it makes this errors:

qmail.mrtg.conf :
Title[messages]: sireal.sk - Qmail (throughput)
MaxBytes[messages]: 100
AbsMax[messages]: 10000
Options[messages]: gauge
Target[messages]: `/usr/local/bin/qmailmrtg7 m /var/log/qmail`
PageTop[messages]: <font face=arial size=3><B>sireal.sk</B> - Qmail 
(throughput)</font><br>
ShortLegend[messages]: Messages
YLegend[messages]: Messages
Legend1[messages]: Total messages
LegendI[messages]: &nbsp;Deliveries:
LegendO[messages]: &nbsp;Attempts:
WithPeak[messages]: ymwd

#-------------------------------------------------------------------

Title[queue-size]: sireal.sk - Qmail (queue size)
MaxBytes[queue-size]: 1000
AbsMax[queue-size]: 10000
Options[queue-size]: gauge
Target[queue-size]: `/usr/local/bin/qmailmrtg7 q /var/qmail/queue`
PageTop[queue-size]: <font face=arial size=3><B>sireal.sk</B> - Qmail (queue 
size)</font><br>
ShortLegend[queue-size]: Messages
YLegend[queue-size]: Messages
Legend1[queue-size]: Messages
LegendI[queue-size]: &nbsp;Messages:
LegendO[queue-size]: &nbsp;Unprocessed Messages:
WithPeak[queue-size]: ymwd


queue size graph is working properly, but
qmail throughput not..it makes this errors:
Rateup ERROR: /usr/bin/rateup found messages's log file was corrupt
          or not in sorted order:
time: 999527101.Rateup WARNING: /usr/bin/rateup could not read the primary log file 
for messages
Rateup ERROR: /usr/bin/rateup found messages's log file was corrupt
          or not in sorted order:
time: 999526801.Rateup WARNING: /usr/bin/rateup The backup log file for messages was 
invalid as well
WARNING: rateup died from Signal 0
 with Exit Value 1 when doing router 'messages'
 Signal was 0, Returncode was 1

i cant find why..
i start my qmail like this:
exec env - PATH="/var/qmail/bin:$PATH" \
qmail-start '|preline procmail' | /usr/local/bin/setuidgid qmaill \
/usr/local/bin/multilog t n100 s1000000 /var/log/qmail &

csh -cf '/var/qmail/rc &'
/usr/local/bin/tcpserver -x /etc/tcp.smtp.cdb -v -u 501 -g 500 0 smtp 
/var/qmail/bin/qmail-smtpd \
2>&1 | /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog t n100 s1000000 
/var/log/smtp &

log files look like this:
drwxr-xr-x    2 qmaill   root         4096 Sep  3 21:04 .
drwxr-xr-x    9 root     root         4096 Sep  3 19:03 ..
-rw-r--r--    1 qmaill   nofiles     68798 Sep  4 00:44 current
-rw-------    1 qmaill   nofiles         0 Sep  3 18:54 lock
-rw-r--r--    1 qmaill   nofiles         0 Sep  3 18:54 state

so whats wrong? help with that plz
thanx




A few of us living in or around Amsterdam have organised an informal get
together on 12th September. The idea is to meet up, have a few drinks
together, and basically get to know in person the people that you might
have been emailing, but never met. We plan to meet at Leidseplein, near the
H�agen Dazs ice cream place, at 9pm.

If you're interested in joining us, please let me know, so I can give
you a couple of phone numbers, in case you can't find us or something.

-- 
Anand Buddhdev




Hi all,

  I'm going to be writing a series of scripts to pass information from Qmail's 
logfiles to RRDTool to graph.  However, I need to know how best parse the logfiles in 
Perl -- so, if anyone could point me in the right direction, I'd really appreciate it. 
 If and when this is done, I'll pass the scripts onto the list.

  Thanks!

        -- Steve.
 





Hi

I'm using Qmail w/ vpopmail (latest stable version)

i compiled vpopmail with mysql option

i assumed that this vpopmail option allow you to store some of information
into mysql then files, apparantly i assumed wrong 'cause it stores in
mysql
and in files.. which is fine.. but! now i desided to move one domain from
one machine to another, i moved files and i moves data from mysql, now
when
using qmailadmin i'm trying to logon on domain it authorizate me but if i
click on any options like pop accounts i get this error

Error: could not change to directory

not to mention i get this in logs

vpopmail[31063]: vchkpw: No user found [EMAIL PROTECTED]:xxx.xx.xxx.xx

every time user trying to retrive his/her email

what else i missed? how do i fix it? and what's the proper way to move
domains from one vpopmail to another?







I used FreeBSD with Qmail with delivery option Mailbox, dot forward
and procmail.

What program is suitable so that my server can be poped (with pop3
protocol) including the mail that is in Mailbox and other folders ?

Thank You very much

--sur--





Hi
        I installed qmail+ldap on my system and it is working OK, now I need to 
have all the control in the LDAP too but the available patch for the 
control is for older version of qmail+ldap and I need to have this patch 
badly because I am installing qmail on five machines with the same 
config. in a cluster.
I need also to have user login in to my pop3/imap servers with their 
complete mail address like user@domain to exapnd the namespace since I 
am going to offer virtual hosting for mail, can it be done with qmail-ldap.
TIA
-- 
Taymour A El Erian
System engineer
GEGA NET
www.gega.net






Why aren't you posting qmail-ldap specific questions to the qmail-ldap list,
eh?

On Tue, Sep 04, 2001 at 09:41:20AM +0300, Taymour A. El Erian wrote:
> Hi
>       I installed qmail+ldap on my system and it is working OK, now I need to 
> have all the control in the LDAP too but the available patch for the 
> control is for older version of qmail+ldap and I need to have this patch 
> badly because I am installing qmail on five machines with the same 
> config. in a cluster.

I haven't heard of Turbo (who's written the patch) for a long time. Last one
was he lost his job. It's a pity, he's a very nice and competent person. I'm
really missing the endless email discussions we had about qmail-ldap
modifications, patches, programming style and so on.
I don't use this patch and I don't think it is such a good idea - but this
depends on your usage scenario. For now, use the control files and rsync.

> I need also to have user login in to my pop3/imap servers with their 
> complete mail address like user@domain to exapnd the namespace since I 
> am going to offer virtual hosting for mail, can it be done with qmail-ldap.

This is merely the qmail-ldap #1 FAQ, even before the qmail #1 (slow
smtp/pop). Use the qmail-ldap list archives for long discussions why this is
a bad idea and how to make uid's unique anyhow. The archives addresses are
in http://www.lifewithqmail.org/ldap/

Greetz

Henning

-- 
* Henning Brauer, [EMAIL PROTECTED], http://www.bsws.de *
* Roedingsmarkt 14, 20459 Hamburg, Germany               *
Unix is very simple, but it takes a genius to understand the simplicity.
(Dennis Ritchie)


Reply via email to