The qpopper list archive ending on 4 May 2000


Topics covered in this issue include:

  1. Re: Outlook Express
       Christopher Cramer <cec at ee.duke dot edu>
       Mon, 1 May 2000 17:17:56 -0400 (EDT)
  2. Re: UIDL corruption with MS Exchange Server ?
       Qpopper Support <qpopper at qualcomm dot com>
       Mon, 1 May 2000 14:26:25 -0700
  3. Re: UIDL corruption with MS Exchange Server ?
       Qpopper Support <qpopper at qualcomm dot com>
       Mon, 1 May 2000 14:39:03 -0700
  4. Re: UIDL corruption with MS Exchange Server ?
       "A. M. Salim" <salim at localweb dot com>
       Mon, 1 May 2000 18:03:11 -0400 (EDT)
  5. Re: UIDL corruption with MS Exchange Server ?
       Michael Keating <mkeating at lasallehs dot org>
       Mon, 01 May 2000 15:00:20 -0700
  6. quotas
       Brent <bierblb at netins dot net>
       Mon, 1 May 2000 17:48:56 -0500
  7. Re: quotas
       Joel Laing <joel at scripps dot edu>
       Mon, 01 May 2000 16:17:31 -0700
  8. Re: RH Linux 6.2 and Qpopper 3.0 problem
       Qpopper Support <qpopper at qualcomm dot com>
       Mon, 1 May 2000 17:16:40 -0700
  9. Re: RH Linux 6.2 and Qpopper 3.0 problem
       "Kenneth Porter" <shiva at well dot com>
       Mon, 01 May 2000 19:54:04 -0700
 10. Changes bug
       Dejan Ilic <dejan at knuten.liu dot se>
       Tue, 2 May 2000 12:46:00 +0200 (MET DST)
 11. Memory error - qpopper3.0.1b2 on Solaris 2.6 box
       DWX Network Operations <tracy at dwx dot com>
       Tue, 02 May 2000 06:49:37 -0500
 12. Several problems with QP3.0.1b2
       Dejan Ilic <dejan at knuten.liu dot se>
       Tue, 2 May 2000 16:09:03 +0200 (MET DST)
 13. Re: standalone popper 3
       Dejan Ilic <dejan at knuten.liu dot se>
       Tue, 2 May 2000 17:18:49 +0200 (MET DST)
 14. Re: Changes bug
       Qpopper Support <qpopper at qualcomm dot com>
       Tue, 2 May 2000 08:37:45 -0700
 15. Access Block
       "Christopher Northrop" <chris.northrop at po.state.ct dot us>
       Tue, 2 May 2000 11:47:53 -0400
 16. Re: Several problems with QP3.0.1b2
       Qpopper Support <qpopper at qualcomm dot com>
       Tue, 2 May 2000 08:44:23 -0700
 17. Re: Access Block
       "A. M. Salim" <salim at localweb dot com>
       Tue, 2 May 2000 12:31:43 -0400 (EDT)
 18. Problem in Compiling QPopper 3.0
       Sherman Wong <Sherman_Wong at baruch.cuny dot edu>
       Tue, 02 May 2000 14:45:32 -0400
 19. Version 3.0
       Brian Eliassen <brian at eliassen dot org>
       Tue, 2 May 2000 13:27:14 -0700
 20. Re: Access Block
       "Kenneth Porter" <shiva at well dot com>
       Tue, 02 May 2000 18:08:27 -0700
 21. Re: Version 3.0
       Qpopper Support <qpopper at qualcomm dot com>
       Tue, 2 May 2000 21:37:02 -0700
 22. Re: Problem in Compiling QPopper 3.0
       Qpopper Support <qpopper at qualcomm dot com>
       Tue, 2 May 2000 21:39:23 -0700
 23. Well, at least the problem is consistent...
       Brian Eliassen <brian at eliassen dot org>
       Wed, 3 May 2000 02:30:58 -0700
 24. Re: Well, at least the problem is consistent...
       "Kenneth Porter" <shiva at well dot com>
       Wed, 03 May 2000 04:24:42 -0700
 25. Summary Access block
       "Christopher Northrop" <chris.northrop at po.state.ct dot us>
       Wed, 3 May 2000 07:36:22 -0400
 26. Re: standalone popper 3
       Dejan Ilic <dejan at knuten.liu dot se>
       Wed, 3 May 2000 14:23:49 +0200 (MET DST)
 27. Host Access
       "Christopher Northrop" <chris.northrop at po.state.ct dot us>
       Wed, 3 May 2000 09:03:02 -0400
 28. Re: Host Access
       Steven Champeon <schampeo at hesketh dot com>
       Wed, 3 May 2000 09:18:03 -0400 (EDT)
 29. Re: Host Access
       Cyrille <cyrille at ktaland dot com>
       Wed, 03 May 2000 15:20:50 +0200
 30. Re: Host Access
       Christopher Cramer <cec at ee.duke dot edu>
       Wed, 3 May 2000 09:13:28 -0400 (EDT)
 31. Re: Host Access
       Georg Schwarz <schwarz at physik.tu-berlin dot de>
       Wed, 3 May 2000 15:20:25 +0200 (MEST)
 32. RE: Host Access
       "John W. Keener" <jkeener at utsi dot com>
       Wed, 3 May 2000 08:20:28 -0500
 33. Re: Host Access
       "K.R. Foley" <kr at vipcompute dot com>
       Wed, 03 May 2000 08:24:58 -0500
 34. Re: Host Access
       "Kenneth Porter" <shiva at well dot com>
       Wed, 03 May 2000 06:50:59 -0700
 35. RE: Memory error - qpopper3.0.1b2 on Solaris 2.6 box
       "John W. Keener" <jkeener at utsi dot com>
       Wed, 3 May 2000 08:57:30 -0500
 36. Summary Host access
       "Christopher Northrop" <chris.northrop at po.state.ct dot us>
       Wed, 3 May 2000 10:04:22 -0400
 37. Re: Summary Host access
       Christopher Cramer <cec at ee.duke dot edu>
       Wed, 3 May 2000 11:08:36 -0400 (EDT)
 38. Re: Well, at least the problem is consistent...
       Joseph S D Yao <jsdy at cospo.osis dot gov>
       Wed, 3 May 2000 11:13:18 -0400
 39. Re: Summary Host access
       "Kenneth Porter" <shiva at well dot com>
       Wed, 03 May 2000 08:21:26 -0700
 40. RE: Summary Host access
       "John W. Keener" <jkeener at utsi dot com>
       Wed, 3 May 2000 10:28:06 -0500
 41. Deleting mailboxes
       "David Andrews" <dandrews at mpiua dot com>
       Wed, 3 May 2000 11:26:32 -0400
 42. terminated users
       Karyn McCambridge <karynm at afb dot net>
       Wed, 03 May 2000 13:20:51 -0400
 43. Re: terminated users
       "Joseph W. Breu" <breu at cfu dot net>
       Wed, 3 May 2000 12:13:41 -0500 (CDT)
 44. Re: terminated users
       Admin Mailing Lists <mlist at intergrafix dot net>
       Wed, 3 May 2000 13:19:20 -0400 (EDT)
 45. Re: terminated users
       Steven Champeon <schampeo at hesketh dot com>
       Wed, 3 May 2000 13:32:36 -0400 (EDT)
 46. Re: terminated users
       "James Nelson" <james at digit.bloomnet dot com>
       Wed, 3 May 2000 14:41:47 -0500
 47. Re: Standalone pop3
       mike miller <mikem at ndtel dot com>
       Thu, 04 May 2000 14:59:29 -0500
 48. Qpopper on OpenBSD?
       "Robin" <krystal at devnull dot net>
       Thu, 04 May 2000 13:26:56 PDT
 49. qpopper 3.0 & 3.0.1b2 hanging in LAST_ACK & CLOSE_WAIT
       "Jerry O'Brien" <jobrien at cuttingedge dot net>
       Thu, 4 May 2000 16:38:26 -0700
 50. qpopper 3.0 & 3.0.1b2 hanging in LAST_ACK & CLOSE_WAIT - more info
       "Jerry O'Brien" <jobrien at cuttingedge dot net>
       Thu, 4 May 2000 16:52:41 -0700

Date: Mon, 1 May 2000 17:17:56 -0400 (EDT)
From: Christopher Cramer <cec at ee.duke dot edu>
Subject: Re: Outlook Express

I would suggest using SSL.  You can use the program s-tunnel to tunnel a
pop or imap server across an SSL encrypted link.  Port 995 is the standard
port for SSL-pop.  (port 993 for SSL-imap)

You can then set Outlook Express to use SSL-pop instead of regular pop
(see http://www.ee.duke.edu/~cec/security/secure-mail.html 

I can help you set up s-tunnel if you need it.

-Chris
----------------------------------------------------------------------
Dr. Christopher E. Cramer
Associate in Research
Duke University, Department of Electrical and Computer Engineering
114 Hudson Hall, Box 90291, Durham, NC  27708-0291
PH:  919-660-5248     FAX:  919-660-5293     email:  cec at ee.duke dot edu


On Mon, 1 May 2000, Spencer Yost wrote:

> How do you make Outlook Express (version 5) work with strong
> authentication?   It doesn't appear to be able to do APOP and I can not
> allow clear text passwords for obvious security reasons.
> 
> Thanks!
> 
> Spencer Yost
> Owner, ATIS
> Plow the net!   http://www.atis.net
> 


Date: Mon, 1 May 2000 14:26:25 -0700
From: Qpopper Support <qpopper at qualcomm dot com>
Subject: Re: UIDL corruption with MS Exchange Server ?

At 3:07 PM -0400 5/1/00, A. M. Salim wrote:

>  Hi,
>
>>  On Fri, 28 Apr 2000, Qpopper Support wrote:
>>  > Is the Exchange Server acting as a POP client?
>>  Even if it is, why is it leaving messages on the server?
>
>  Thanks guys for your responses, much appreciated.  I now have a little
>  more info (the problem persists and is not sloved).
>
>  The above is a egood question, in fact it is *not* leaving messages on the
>  server far as I can tell.  Yet the MS Exchange server complains about
>  corrupted UIDLs. Strange indeed.

I think MS Exchange server is broken.  Probably someone forgot to 
read the RFCs and just implemented from the example (which happens 
a lot).

The MS Tech guy said the UIDLs are "garbage" but they are perfectly 
valid.  Refer them to RFC 1939:

          The unique-id of a message is an arbitrary server-determined
           string, consisting of one to 70 characters in the range 0x21
           to 0x7E, which uniquely identifies a message within a
           maildrop and which persists across sessions.

Thus, a UIDL can be up up 70 characters, and these characters can 
be *anything* from '!' to '~' in the ASCII table.  I don't see 
anything wrong with the UIDs generated by Qpopper.


>  The situation is a little complicated by the fact that I am not operating
>  the MS Exchange server (nor the least bit familiar with MS Exchange). 
>  Our client has a POP3 box on our mailserver (qpopper3.0).  At the other
>  end, instead of running a regular mail client like Eudora or MS Outlook,
>  our client is running a MS Exchange server (and I do not have any details
>  on it's configuration though I can get specific questions answered if need
>  be).  And that MS Exchange Server (runnign as a mail client) is
>  complaining of corrupetd UIDLs.  In fact, it seems to be OK with all
>  UIDL's up to the 799th, and on the 800th it seems to lose it's marbles.
>  Here is a sample clip the customer sent me, after working with Microsoft
>  Tech Support:
>
>
>  -----Original Message-----
>  From: EP3 Support (E-mail) [mailto:support at exchangepop3 dot com]
>  Sent: Friday, April 28, 2000 8:22 AM
>  To: 'Chuck Dixon'
>  Subject: RE: Trace Files Zipped
>
>
>  Hello,
>
>  I looked at your trace file and I saw some problems.  The first thing the
>  gateway does when it make a connection is it asks for all the unique message
>  ids and this is what the POP3 Host is sending back:
>
>
>  793 9848f6d84ec23619dcd08dcb69c0a7d2
>  794 4383ade720381e49aa544665b7889d1b
>  795 ebb1a2aee841036a44cd2ab3dff4fd54
>  796 572d1e9ebd4f4f68d11ed768690c9727
>  797 e582e9d46eb22173b5a653e151844572
>  798 70c2dfb3ce9732feb46b7a275c522e36
>  799 12c9395e3c6d27355c3bb467a6d3f7ad
>  800 dccf967fe4db2b93274b8ffedb054ed4
>  801 1+&!!c&1"!`*L!!@0a!!
>  802 %l*"!n'3"!dbQ"!M&&"!
>  803 +Vk"!Whh!!ZEJ"![j,!!
>  804 a4@!!Z1\"!/!(#!$,G"!
>  805 hU##!>M)"!X&C!!e0T!!
>  806 hIY!!a=m"!a%R!!~8!#!
>  807 j8g!!?&##!Z,Z"!_c4"!
>  808 Yll"!WFd!!O%c"!Kok!!
>  809 $eX!!bX3"!?O~"!/(i!!
>  810 X7J!!FN("!jF5!!F_m"!
>  811 U7B"!GcD"!,`=!!`FI"!
>  812 $V/!!;K2!!/MH"!V\K"!
>  813 m,Y"!1X>!!?JM"!Za/"!
>  814 4i:!!+$Z!!]n7"!V<_!!
>  815 NkN"!G85!!9,3"!VJ9"!
>  816 ?*?"!J(N"!9\L!!/1m"!
>  817 UXU!!I)\!!+Kj!!!Dd"!
>  818 f\@"!'k*"!]pp!!eT/!!
>  819 ZB8"!lSP"!<F&#!7GJ"!
>  820 UR,!!_3Y"!eDO"!W4%!!
>  821 A,g"!BnR"!$1T!!L=B"!
>  822 VGg!!a,N!!VOe!!f$H"!
>  823 >-$!!X$l"!_9<"!bp*!!
>  824 ''7"!6(<"!?Jc"!G`I"!
>  825 Bf!"!TL\!!~p-"!ma!#!
>  826 RE+"!c]F!!Vj*"!p4A"!
>  827 @G&!!JlT!!b^!#!`WX!!
>  828 @mT!!;Xh!!H\`!!&M<"!
>  829 Z;B"!0mV!!La"#!*[^!!
>  830 *,:!!9mm!!aV2"!25:"!
>  831 4+I"!/N#"!Dk*"!b-m"!
>  832 _$Z!!]Wk!!dIF!!i$b!!
>  833 "DU"!4]("!<LA!!f1F!!
>  834 V;/!!`"O!!"dn!!OB1!!
>  835 #48!!<3h!!GoC"!%D*"!
>  836 Lg,"!V~a!!R1C"!79,"!
>  837 oI@"!6,F"!/#g!!ob0"!
>  838 ^5)"!lUH!!:nc!!Bjg!!
>  839 hmK"!%f,"!VE&!!?Z$#!
>  840 ``C!!;c1"!d6'!!Y$W!!
>  841 X4l!!UOj"!=D?"!6DV"!
>  842 ldb"!]N[!!=nH"!6:J"!
>  843 GJg"!?-V!!`SC!!CU;!!
>  844 D~/"!/M""!j\Z"!n13"!
>  845 VSU!!U~U!!$j;"!g<A!!
>  846 7@_!!\`d!!a4~"!!C@!!
>  847 70I!!27]!!!Vo!!UG+"!
>  848 Kc/"!T8+"!ogl"!oc@!!
>  849 A60!!kCh!!,ol"!(JA!!
>  850 \!H!!fiX"!,NF!!@"M"!
>  851 g(H!!X0)!!Y%D!!:?b!!
>  852 (*X!!3!N!!\`e!!bY[!!
>  853 MU&"!U]a"!8!]"!W5*"!
>  854 b?+!!e$T"!\g;!!&R3"!
>  855 ~>n"!7\h!!Fb2!!"UR!!
>  856 7!U"!$X/!!PKd"!4Y;!!
>  857 W]d"!4*$"!5)-#!+l?"!
>  858 N_j"!g0U"!c]6!!7(]"!
>  859 EC9"!<F5!!];$"!*S8"!
>  860 ')-"!=8@!!NQ-!!9>2!!
>  861 fKL"!~^Q!!MO%"!TFl"!
>  862 mUU!!bpM"!9Vn!!BQd!!
>  863 LF_!!i?!"!*-,#!j9V"!
>  864 >Ae!!LN:!!l),!!(")#!
>  865 *)n"!IU~"!f2J"!P]%"!
>  866 ]Qn"!i8'"!h-Y"![GK"!
>  867 3?L!!-,I!!@+0"![fa"!
>  868 +$_"!/7o"!nCb"!7]0"!
>  869 ?Dc!!d!-"!~if"!cFM!!
>  870 9K&"!6Nl!!2%%"!4eA!!
>  871 AYU"!OOg!!MEk!!2/D"!
>  872 KQ\"!Mi,!!#gW"!4g<!!
>  873 =e`"!+fK"!O:H!!/0O!!
>  874 B#V!!aLo"!7S%!!$gW"!
>  875 4)G"!HS'"!O1k"!ldZ!!
>  876 ;B5"!@kA"!g*'"!k2O!!
>  877 4'U"!1B^!!gWS"!nV>!!
>  878 c\d"!J97!!#aO!!L]U!!
>  879 ^$9!!l8;"!\dc"!^Ke"!
>  880 maA"!mJ=!!m%%"!8T'!!
>  881 dA<!!(@D!!:'e!!pE<!!
>  882 (,&#!<QK!!#2X"!_H'"!
>  883 d80"!n4F"!M[9"!lag!!
>  884 3Nm!!nLi"!Ul~!!i[B"!
>  885 gU>!!?gM!!Wg\!!Xd]!!
>  886 #AR"!)_$!!Sp2!!fln"!
>  887 ABO!!_'f!!<@@"!-+e"!
>  888 $\["!+#O"!Tf(!!PI)"!
>  889 >I##!32C"!6jm!!oc8"!
>  890 d7f!!$BE!!?Pn"!CJ#"!
>  891 d~>!!e3A!!3ZV!!T"/"!
>  892 $C="!;J/"!kgQ!!$:~"!
>  893 d:M"!\`3"!0<W"!8F("!
>  894 ]SD"!:gY"!Sf["!B>d"!
>  895 ]fT"!:T<!!X$!#!NH!!!
>  896 5A"#!J6;!!jnF"!4*8!!
>  897 G:"#!fU0"!(dK!!&Yb!!
>  898 G1)!!)B`!!6TQ!!]Rl!!
>  899 D14!!l;6!!5IK"!X#^!!
>  900 ak2"!Z$m!!9de!!7he"!
>  901 J8`!!mp&#!W@8!!\#n"!
>  902 -62!!-=j"!2fO!!9)d!!
>  903 e_b"!#_O"!BVl"!aYY"!
>  904 Qc2"!WVH!!?Fh"!Q6d"!
>  905 I@,"!7X-"!J7;!!k^7!!
>  906 3PL!!9S?"!H&F!!WRR"!
>  907 B)Z!!iD0!!Z^%!!`Tj!!
>  908 Ce]"!@iF!!EZl!!]V'"!
>  909 <E-"!$8!"!9=K"!I4F!!
>  910 GOL!!CDF"!i>b!!V>=!!
>  911 "3d!!Rc7!!+`f"!dPl"!
>  912 G`$#!"Qn!!?7g"!<d@!!
>
>  Up to about 800 everything is fine.  Then the POP3 Host is sending junk.  I
>  will ask a developer to look into this but I think that if that is what is
>  being sent then there is nothing we can do about this except ignore it.  I
>  would ask your ISP to look at this the POP3 command to look at the message
>  ids is
>
>  uidl
>
>
>  It may be possible that there is a limit of 800 messages that is where it
>  looks like it is failing.
>
>  Regards
>  Exchange POP3


Date: Mon, 1 May 2000 14:39:03 -0700
From: Qpopper Support <qpopper at qualcomm dot com>
Subject: Re: UIDL corruption with MS Exchange Server ?

At 6:52 AM +1200 5/2/00, Alan Brown wrote:

>  On Mon, 1 May 2000, A. M. Salim wrote:
>
>>...And that MS Exchange Server (runnign as a mail client) is
>>  complaining of corrupetd UIDLs.  In fact, it seems to be OK with all
>>  UIDL's up to the 799th, and on the 800th it seems to lose it's marbles.
>
>  800 new messages per pop3 session is a bit extreme isn't it?
>
>  It definitely looks like a bug, but you really should consider using
>  SMTP ETRN for delivery to the client. It has the added advantage of not
>  munging envelope information on the way past.
>
>  AB

Yes, using POP to carry email which will be subsequently 
redelivered is generally not a good idea.  ETRN (or ATRN) is a 
better choice.  As long as the messages are intended to be 
reinjected into the SMTP stream, one should stick with SMTP.  Once 
final delivery has been made, POP can be used to access them.

Date: Mon, 1 May 2000 18:03:11 -0400 (EDT)
From: "A. M. Salim" <salim at localweb dot com>
Subject: Re: UIDL corruption with MS Exchange Server ?

Hi,

thanks for the info, I will pass it along to my client (who is working
with MS Tech Support), hopefully they will see the light and issue a
patch/hot fix for MS Exchange.

Best regards
Mike

> I think MS Exchange server is broken.  Probably someone forgot to 
> read the RFCs and just implemented from the example (which happens 
> a lot).
> 
> The MS Tech guy said the UIDLs are "garbage" but they are perfectly 
> valid.  Refer them to RFC 1939:
> 
>           The unique-id of a message is an arbitrary server-determined
>            string, consisting of one to 70 characters in the range 0x21
>            to 0x7E, which uniquely identifies a message within a
>            maildrop and which persists across sessions.
> 
> Thus, a UIDL can be up up 70 characters, and these characters can 
> be *anything* from '!' to '~' in the ASCII table.  I don't see 
> anything wrong with the UIDs generated by Qpopper.


Date: Mon, 01 May 2000 15:00:20 -0700
From: Michael Keating <mkeating at lasallehs dot org>
Subject: Re: UIDL corruption with MS Exchange Server ?

I think the confusion comes because qpopper expanded the character set it 
uses for UIDL somewhere between  version 2.53 and version 3.0. Messages 800 
and lower were assigned the "old" numbers, and messages higher than 800 got 
the "new" ones, making the daemon appear to "lose marbles," even though the 
ID's are perfectly valid. This mailbox just happened to start receiving new 
UIDL's at a round (to us decimal-based creatures) number.

At 02:26 PM 5/1/00 -0700, Qpopper Support wrote:
>At 3:07 PM -0400 5/1/00, A. M. Salim wrote:
>
>  I looked at your trace file and I saw some problems.  The first thing the
>>  gateway does when it make a connection is it asks for all the unique 
>> message
>>  ids and this is what the POP3 Host is sending back:
>>
>>
>>  798 70c2dfb3ce9732feb46b7a275c522e36
>>  799 12c9395e3c6d27355c3bb467a6d3f7ad
>>  800 dccf967fe4db2b93274b8ffedb054ed4
>>  801 1+&!!c&1"!`*L!!@0a!!
>>  802 %l*"!n'3"!dbQ"!M&&"!
>>  803 +Vk"!Whh!!ZEJ"![j,!!



Date: Mon, 1 May 2000 17:48:56 -0500
From: Brent <bierblb at netins dot net>
Subject: quotas

Hey everyone!

Is there a way to make the .pop files be made as another user so that 
if a user has a 10meg quota it's not exceeded when they have 6 megs 
of email and it can't make the .pop file because of exceeding the 
quota?

Also, I'm going to be upgrading to 3.0.  What is the most stable 
version to use for normal options?

Thanks!!!

Brent

Date: Mon, 01 May 2000 16:17:31 -0700
From: Joel Laing <joel at scripps dot edu>
Subject: Re: quotas

I don't know if there is a way to do what you want, but as a workaround,
you could configure pop to put the temp drops in another filesystem. Run
configure with --enable-temp-drop-dir=/some/filesystem/without/quotas .
The added win is that if your server is I/O bound and you put the temp
files on a seperate device, you will see a marked improvement in
performance.

-Joel


Brent wrote:
> 
> Hey everyone!
> 
> Is there a way to make the .pop files be made as another user so that
> if a user has a 10meg quota it's not exceeded when they have 6 megs
> of email and it can't make the .pop file because of exceeding the
> quota?
> 
> Also, I'm going to be upgrading to 3.0.  What is the most stable
> version to use for normal options?
> 
> Thanks!!!
> 
> Brent

Date: Mon, 1 May 2000 17:16:40 -0700
From: Qpopper Support <qpopper at qualcomm dot com>
Subject: Re: RH Linux 6.2 and Qpopper 3.0 problem

At 7:31 AM -0500 5/1/00, James Nelson wrote:

>  I've got 2 identical Dual PIII machines.  One is running RH6.0 plus
>  patches and one is running RH6.2 plus patches.  They are both on
>  kernel 2.2.14-- the 6.0 machine's kernel was pulled off of
>  sunsite.unc.edu while the 6.2 box is just using the RPM patch from
>  RedHat.
>
>  Qpopper3.0b34 runs just fine on my 6.0 machine.  I have not tried the
>  final release on it.  I've tried B34, 3.0, and 3.0b2 on the 6.2 system
>  with identical results with all 3.  It refuses to  run under RH 6.2.
>
>  The 6.2 machine I am working on started out as a 6.0 system then was
>  upgraded to 6.1 and now 6.2.  It has all of the patches on it from
>  RedHat's site as well.  (Sorry for being so verbose, but I am
>  suspecting that the problem I'm seeing is caused by a linking library
>  or legacy include issue)
>
>  Absolutely nothing shows up in the syslogs on either machine even if I
>  throw the special enable-logging switch.  That is the first issue I
>  need to solve so I can debug the real problem.
>
>  The behavior of qpopper is that it simply freezed and never acutally
>  sends any text back to the client.  Inetd closes the connection after
>  about 5 seconds.  It is not a TCP wrappers issue.
>
>  What would qpopper do if pam were configured incorrectly??
>
>  Then warnings swithc on the compile does not appear to point to any
>  problems on build.  I will need to try a compile again and send the
>  output if nobody has ideas on what could be wrong.
>
>  Any help would be appreciated.
>
>  thanks.
>
>  --James


Do you have truss(1) or pstack(1) available?  If not,  I think 
there is a Linux version of pstack(1) available; check freshmeat et 
al.

Run truss(1) and/or pstack(1) on the Qpopper process which appears 
to be hung, and see what it says.

From: "Kenneth Porter" <shiva at well dot com>
Date: Mon, 01 May 2000 19:54:04 -0700
Subject: Re: RH Linux 6.2 and Qpopper 3.0 problem

On Mon, 1 May 2000 07:31:20 -0500, James Nelson wrote:

>Then warnings swithc on the compile does not appear to point to any
>problems on build.  I will need to try a compile again and send the
>output if nobody has ideas on what could be wrong.

You can try my qpopper-3.0 RPM at
http://rpmfind.net/linux/RPM/qpopper.html. This is what I built on my
working mail server. It has the PAM config file and is set up for APOP.
You can get both a source and binary RPM, so you could rebuild the
binary RPM yourself if you wish.

My system is RH6.1 with a 2.2.14 custom kernel based on RH's kernel
SRPM. (I have to customize mine as I want to boot from my RAID system
without a RAM disk.) This qpopper RPM should work fine on a 6.0 or 6.2
system. I'm using the sendmail-8.10.0 SRPM from RH's rawhide directory.

Ken
mailto:shiva at well dot com
http://www.sewingwitch.com/ken/
http://www.harrybrowne2000.org/



Date: Tue, 2 May 2000 12:46:00 +0200 (MET DST)
From: Dejan Ilic <dejan at knuten.liu dot se>
Subject: Changes bug

The Changes document "Changes from 3.0 final to 3.0.1b2" should be changed
to "Changes from 3.0b1 to 3.0.1b2".

 Dejan



Date: Tue, 02 May 2000 06:49:37 -0500
From: DWX Network Operations <tracy at dwx dot com>
Subject: Memory error - qpopper3.0.1b2 on Solaris 2.6 box

Greetings,
This may or may not be the appropriate forum for this - if not, forgive me.

I compiled and installed qpopper3.0.1b2 yesterday on a Solaris 2.6 
box.  This morning the machine choked with a "Memory alignment error" 
apparently provoked by the qpopper process.  I've included a snippet of my 
log file below.

Has anyone seen this sort of thing yet or was this just a wild coincidence?

Thanks,
Tracy Hinshaw

LOG SNIPPET:

May  2 06:29:20 mybox unix: panic: asynchronous memory fault: MFSR882820 
MFAR=
1914610
May  2 06:29:20 mybox unix: syncing file systems...BAD TRAP: type=7 
rp=f09dfb04 a
ddr=0 mmu_fsr=0 rw=0
May  2 06:29:20 mybox unix: popper: Memory address alignment
May  2 06:29:20 mybox unix: pid=7652, pc=0xf007c918, sp=0xf09dfb50, 
psr=0x4400cc3
, context=0
May  2 06:29:20 mybox unix: g1-g7: e, 8000000, ffffffff, 3010, 3810, 1, 
fc239380
May  2 06:29:20 mybox unix: Begin traceback... sp = f09dfb50
May  2 06:29:20 mybox unix: Called from fc09b54c, fp=f09dfbb0, args€001b 
1ccb20
  2000 142 fc4f0568 e



Date: Tue, 2 May 2000 16:09:03 +0200 (MET DST)
From: Dejan Ilic <dejan at knuten.liu dot se>
Subject: Several problems with QP3.0.1b2

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime at docserver.cac.washington dot edu for more info.

---559023410-1297389768-957276543=:14433
Content-Type: TEXT/PLAIN; charset=US-ASCII

(Solaris 2.6 x86 with 2.95.1)

Here is a patch to some problems I could fix myself.

*) Extra "&" in calling pop_msg removed (Please check if correct)
*) Incorrect prototyping of encode64/decode64


I found also these problems with QP3.0.1b2 but didnt try to fix them.


----------
gcc -c -I.. -I.. -I. -I../mmangle -I../common \
-g -O2 -fpcc-struct-return  -DHAVE_CONFIG_H  -DSOLARIS2 -DSPEC_POP_AUTH
-DGNU_PASS -DNO_GETLINE -DCONTENT_LENGTH=1 -DUNIX pop_auth.c -o pop_auth.o
pop_auth.c: In function `pop_client_challenge':
pop_auth.c:447: warning: passing arg 3 of `decode64' from incompatible
pointer type
pop_auth.c: In function `pop_client_response':
pop_auth.c:686: warning: passing arg 3 of `decode64' from incompatible
pointer type

*) Line 447 calls decode64 with third parameter an adress to SCRAM_MD5_VRFY
   (that is a struct) instad of pointer to (char *).

*) Line 686 calls decode64 with third parameter an adress to 
   SCRAM_MD5_CLIENT (that is a struct) instead of pointer to (char *)

   OK. First value of struct is a char[4], but it is Bad way of retriving
   it.

I hope you hold your tounge right in the mouth with these "casts".

 Dejan

---559023410-1297389768-957276543=:14433
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="popper-3.0.1b2.diff"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.GSO.4.21.0005021609030.14433 at sture.lysator.liu dot se>
Content-Description: popper-3.0.1b2.diff
Content-Disposition: attachment; filename="popper-3.0.1b2.diff"

LS0tIHBvcHBlci9wb3BfYXV0aC5jLm9yaWcJVHVlIE1heSAgMiAxNTozMDoy
NyAyMDAwDQorKysgcG9wcGVyL3BvcF9hdXRoLmMJVHVlIE1heSAgMiAxNTo0
ODozNSAyMDAwDQpAQCAtMTYzLDcgKzE2Myw3IEBADQogICAgICAgICAgICAg
bXNnW2ldID0gJ1wwJzsNCiAgICAgICAgIH0NCiAgICAgICAgIGlmICggKGkg
PT0gMSkgJiYgKCptc2cgPT0gJyonKSApIHsNCi0gICAgICAgICAgICBwb3Bf
bXNnKCZwLFBPUF9GQUlMVVJFLCBIRVJFLA0KKyAgICAgICAgICAgIHBvcF9t
c2cocCxQT1BfRkFJTFVSRSwgSEVSRSwNCiAgICAgICAgICAgICAgICAgICAg
ICJQT1AgU0NSQU0tTUQ1IGF1dGhlbnRpY2F0aW9uIGFib3J0IHJlY2VpdmVk
IGZyb20gY2xpZW50LiIpOw0KICAgICAgICAgICAgIHAtPkN1cnJlbnRTdGF0
ZSA9IGhhbHQ7DQogICAgICAgICAgICAgcmV0dXJuKCBQT1BfRkFJTFVSRSAp
Ow0KLS0tIHBvcHBlci9wb3BwZXIuaC5vcmlnCVR1ZSBNYXkgIDIgMTU6NDM6
NDYgMjAwMA0KKysrIHBvcHBlci9wb3BwZXIuaAlUdWUgTWF5ICAyIDE1OjQ1
OjU5IDIwMDANCkBAIC00NzUsOCArNDc1LDggQEANCiBpbnQgIHBvcF9lcG9w
KFBPUCAqcCk7DQogaW50ICBwb3Bfc2NyYW0oUE9QICpwKTsNCiBpbnQgIHBv
cF9jYXBhKFBPUCAqcCk7DQotaW50ICBlbmNvZGU2NChQT1AgKnApOw0KLWlu
dCAgZGVjb2RlNjQoUE9QICpwKTsNCitpbnQgIGVuY29kZTY0KGNoYXIgKiBp
bnN0cixpbnQgaW5zdHJsZW4sY2hhciAqb3V0c3RyLGludCAqb3V0c3RybGVu
KTsNCitpbnQgIGRlY29kZTY0KGNoYXIgKiBpbnN0cixpbnQgaW5zdHJsZW4s
Y2hhciAqb3V0c3RyLGludCAqb3V0c3RybGVuKTsNCiBpbnQgIHBvcF9leGl0
KFBPUCAqcCwgRVhJVF9SRUFTT04gZSk7DQogaW50ICBwb3BfbWRlZihQT1Ag
KnApOw0KIA0K
---559023410-1297389768-957276543=:14433--

Date: Tue, 2 May 2000 17:18:49 +0200 (MET DST)
From: Dejan Ilic <dejan at knuten.liu dot se>
Subject: Re: standalone popper 3

On Sun, 23 Apr 2000, Kevin Dabson wrote:

> Hello 
> 
> Just attempted running Qpopper 3 in standalone mode
> on redhat 6.1 on a pc.
> 
> Added main.c and main.o into Makefile
> 
> renamed main() in popper.c to popper()
> 
> And changed #define TCP... to 110
> 
> When telnetting in - no qpopper info comes up although 
> it's like telnet is listening to something and
> just waits. (I have to reboot to get out of telnet session) 
> 
> Also remarked out pop-3 line in /etc/inetd.conf
> and also disabled Inetd completely.
> 
> I just run it by ../popper -s

OK. I tried to fool around with this stuff now, and I successfully built
the modified popper (QP3.0.1b2) and when I started it, it correctly answers
on the assigned port.

But there is a bug that prevents it from working under certain situations.
Example:

*) Start several sessions with different users. Everything works OK.
*) Now connect with a already logged in user.
   You will get a error "-ERR [IN-USE] /usr/mail/.username.pop lock
   busy!  Is another session active? (11)" and session will quit.

*) From this point popper stops answering on the port until the session
   that holds the username lock exits! During this time any already active
   session works correctly, but new ones just sit and wait.

*) After the locking session exits popper works correctly again accepting
   sessions again.

Hope this gives a hint where to look for the bug.

  Dejan



Date: Tue, 2 May 2000 08:37:45 -0700
From: Qpopper Support <qpopper at qualcomm dot com>
Subject: Re: Changes bug

At 12:46 PM +0200 5/2/00, Dejan Ilic wrote:

>  The Changes document "Changes from 3.0 final to 3.0.1b2" should be changed
>  to "Changes from 3.0b1 to 3.0.1b2".
>
>   Dejan

Yeah, that was fixed right after the distribution was built.

From: "Christopher Northrop" <chris.northrop at po.state.ct dot us>
Subject: Access Block
Date: Tue, 2 May 2000 11:47:53 -0400

Hello group

How do I change this value?
[AUTH] Access is blocked for UIDs below 10

Thanks Chris N.


Date: Tue, 2 May 2000 08:44:23 -0700
From: Qpopper Support <qpopper at qualcomm dot com>
Subject: Re: Several problems with QP3.0.1b2

At 4:09 PM +0200 5/2/00, Dejan Ilic wrote:

>  *) Extra "&" in calling pop_msg removed (Please check if correct)
>  *) Incorrect prototyping of encode64/decode64

These have already been made (they will be in the next cycle), but 
thanks anyway.

Date: Tue, 2 May 2000 12:31:43 -0400 (EDT)
From: "A. M. Salim" <salim at localweb dot com>
Subject: Re: Access Block

Hi,

> How do I change this value?
> [AUTH] Access is blocked for UIDs below 10

do you really want to allow this for UID's below 10?  For example, if you
check /etc/passwd you will see that all these are "reserved" UID's with
special roles, and it would be rather unusual for any of these to want a
POP3 box: root, bin, daemon, lp, sync, uucp, mail, news, etc. etc.
(especially root!  best not to allow POP3 access to root's mailbox, better
safe than sorry!  read root mail by ssh and pine or elm if you must.)

regards
Mike Salim.


Date: Tue, 02 May 2000 14:45:32 -0400
From: Sherman Wong <Sherman_Wong at baruch.cuny dot edu>
Subject: Problem in Compiling QPopper 3.0

This is a multi-part message in MIME format.
--------------94383A38B939BC6CACB82374
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

I hope that you can be of assistance to me.  I attempted to compile
qpopper 3.0 and encounter a failure with the "make" program.  The
"configure" program did create a "Makefile".  Below is attached a screen
capture of the error messages that I received when I attempted to use
"make".

Some addition information is that I am using AIX 4.3.3 which I upgraded
from AIX 3..5.2.  Also I did not have a C compiler so I downloaded and
installed gcc 2.95.1 in the "/usr/local" directory.

Thank you for your help.

Sherman Wong
Sherman_Wong at baruch.cuny dot edu


--------------94383A38B939BC6CACB82374
Content-Type: text/plain; charset=us-ascii;
 name="make.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="make.txt"

[swong @ /mathdept/swong/qpop/qpopper3.0 ]$make                                 
        cd ./popper  && make all                                                
        gcc -c -I.. -I.. -I. -I../mmangle -I../common \                         
                -g -O2 -fpcc-struct-return  -DHAVE_CONFIG_H  -DAIX -DUNIX pop_dele.c -o pop_dele.o                                                              
In file included from pop_dele.c:20:                                            
/usr/local/lib/gcc-lib/rs6000-ibm-aix4.3.2.0/2.95.1/include/stdio.h:246: parse error                                                                            
In file included from pop_dele.c:20:                                            
/usr/local/lib/gcc-lib/rs6000-ibm-aix4.3.2.0/2.95.1/include/stdio.h:264: parse error                                                                            
/usr/local/lib/gcc-lib/rs6000-ibm-aix4.3.2.0/2.95.1/include/stdio.h:283: parse error                                                                            
In file included from /usr/local/lib/gcc-lib/rs6000-ibm-aix4.3.2.0/2.95.1/include/stdio.h:365,                                                                  
                 from pop_dele.c:20:                                            
/usr/local/lib/gcc-lib/rs6000-ibm-aix4.3.2.0/2.95.1/include/sys/types.h:55: sys/
inttypes.h: No such file or directory                                           
/usr/local/lib/gcc-lib/rs6000-ibm-aix4.3.2.0/2.95.1/include/sys/types.h:211: parse error                                                                        
/usr/local/lib/gcc-lib/rs6000-ibm-aix4.3.2.0/2.95.1/include/sys/types.h:275: parse error                                                                        
/usr/local/lib/gcc-lib/rs6000-ibm-aix4.3.2.0/2.95.1/include/sys/types.h:358: parse error 
rror                                                                            
/usr/local/lib/gcc-lib/rs6000-ibm-aix4.3.2.0/2.95.1/include/stdio.h:283: parse error                                                                            
In file included from /usr/local/lib/gcc-lib/rs6000-ibm-aix4.3.2.0/2.95.1/includ
e/stdio.h:365,                                                                  
In file included from pop_dele.c:20:                                            
/usr/local/lib/gcc-lib/rs6000-ibm-aix4.3.2.0/2.95.1/include/stdio.h:379: parse error                                                                            
The error code from the last failed command is 1.                               
                                                                                
Make Quitting.                                                                  
The error code from the last failed command is 2.                               
                                                                                
Make Quitting.                                                                  
                   

--------------94383A38B939BC6CACB82374--


Date: Tue, 2 May 2000 13:27:14 -0700
From: Brian Eliassen <brian at eliassen dot org>
Subject: Version 3.0

I hope this is the right place to ask this.

Does anyone have a good .tar of 3.0?  When I attempted to untar it, I 
get an error halfway through that it's not a tar file.  I'm not using 
any fancy flags, just -xvf.  When I -tvf it, I get the same error 
halfway through.  I've attempted to download from mirror sites but I 
get the same error.  I'm using Digital UNIX 4.0b and I know it has a 
robust tar so I have no idea what's going on.

I've attempted to get 3.01.b2 running but here is what happens.  I 
hope someone has an idea on this.  I've read the FAQ a couple of 
times now and don't see anything in there regarding this problem.

Quick history...I have successfully installed Qpopper 2.x and it's 
been working for months on my server but I've been trying all day to 
get the 3.x version running.

OS: Digital UNIX 4.0b
gcc: 2.95.2
perl: 5.005.03
Qpopper: 3.0.1b1 and 3.0.1b2

Here is the end of the output from "make":

gcc -c -I.. -I. -I.. -I../popper -g -O2 -fpcc-struct-return 
-DHAVE_CONFIG_H  -DOSF1 -DUNIX logit.c -o logit.o
In file included from 
/usr/local/lib/gcc-lib/alpha-dec-osf4.0b/2.95.2/include/stdarg.h:36,
                  from snprintf.h:27,
                  from logit.c:65:
/usr/local/lib/gcc-lib/alpha-dec-osf4.0b/2.95.2/include/va-alpha.h:36: 
warning: redefinition of `va_list'
/usr/local/lib/gcc-lib/alpha-dec-osf4.0b/2.95.2/include/va_list.h:7: 
warning: `va_list' previously declared here
logit.c: In function `logit':
logit.c:134: warning: cast to pointer from integer of different size
gcc -c -I.. -I. -I.. -I../popper -g -O2 -fpcc-struct-return 
-DHAVE_CONFIG_H  -DOSF1 -DUNIX snprintf.c -o snprintf.o
ar -r  libcommon.a flock.o maillock.o genpath.o logit.o snprintf.o
ar: Warning: creating libcommon.a
(null command)
gcc  pop_dele.o pop_dropcopy.o  pop_get_command.o 
pop_get_subcommand.o pop_init.o  pop_last.o pop_list.o pop_log.o 
pop_lower.o  pop_
msg.o pop_parse.o pop_pass.o pop_quit.o  pop_rset.o pop_send.o 
pop_stat.o pop_updt.o  pop_user.o pop_xtnd.o pop_xmit.o popper.o  pop
_bull.o xtnd_xlst.o pop_uidl.o mktemp.o  pop_rpop.o pop_apop.o md5.o 
pop_auth.o pop_pope.o  pop_extend.o scram.o hmac.o base64.o pop
_util.o  get_sub_opt.o msg_ptr.o -o popper -lresolv    -lsecurity 
../mmangle/libmangle.a ../common/libcommon.a
/usr/bin/ld:
Warning: login_delay defined as GLOBAL DATA but is defined in a 
shared lib as a GLOBAL FUNC

Here's what it looks like in the popper sub-directory:

-rwxr-xr-x   1 root     100       925696 Apr 28 20:49 popper

So I decide to test it with run.pl and get the following:

Argument "Pop" isn't numeric in le at run.pl line 46, <SOCK> chunk 4.

Huh?  Line 46 of run.pl looks like:

for($i = 1; $i <= $msgno; $i++) {

Thinking that it may be working anyway, I then moved it into 
/usr/sbin and "kill -1 inetd".  Afterwards, I get a "server not 
resonding".  Then I get a bunch of crap in my /var/spool/mail file so 
I think it's got problems.

Here's a sample:

+OK brian has 0 visible messages (0 hidden) in 0 octets.
turn-Path: <owner-gamers at eliassen dot org>
-ERR Unknown command: "turn-path:".
eliassen.org (8.10.0/8.10.0) id e3T40dR06341
-ERR Unknown command: "allace.eliassen.org".
700 (PDT)
-ERR Unknown command: "700".
arthlink.net (gull.prod.itd.earthlink.net [207.217.121.85])
-ERR Unknown command: "arthlink.net".
) with ESMTP id e3T40bS06342
-ERR Unknown command: ")".
i, 28 Apr 2000 21:00:38 -0700 (PDT)
-ERR Too many arguments supplied.
ool0168.cvx12-bradley.dialup.earthlink.net [209.179.226.168])
-ERR Unknown command: "ool0168.cvx12-bradley.dialup.earthlink.net".
for <gamers at cormyr dot com>; Fri, 28 Apr 2000 21:00:35 -0700 (PDT)
-ERR Too many arguments supplied.
gull.prod.itd.earthlink.net>
<snip>
-ERR Too many arguments supplied.
org signing off.
-ERR Unknown command: "org".
-ERR POP EOF or I/O error: Error 0 occurred. (0)
+OK Pop server at eliassen.org signing off.

Sorry about the long message but I'm stumped!  Any help would be 
greatly appreciated.

Brian

From: "Kenneth Porter" <shiva at well dot com>
Date: Tue, 02 May 2000 18:08:27 -0700
Subject: Re: Access Block

On Tue, 2 May 2000 12:31:43 -0400 (EDT), A. M. Salim wrote:

>(especially root!  best not to allow POP3 access to root's mailbox, better
>safe than sorry!  read root mail by ssh and pine or elm if you must.)

Even better is to forward root's mail to a normal user, using
/etc/aliases. Few sites actually have a person named "root". ;-)

Ken
mailto:shiva at well dot com
http://www.sewingwitch.com/ken/
http://www.harrybrowne2000.org/



Date: Tue, 2 May 2000 21:37:02 -0700
From: Qpopper Support <qpopper at qualcomm dot com>
Subject: Re: Version 3.0

At 1:27 PM -0700 5/2/00, Brian Eliassen wrote:

>  Does anyone have a good .tar of 3.0?  When I attempted to untar it, 
> I get an error halfway through that it's not a tar file.

I don't mean to be rude, but are you sure you used binary mode to FTP 
the .tar.Z file, and that you uncompressed it before untarring it? 
If so, I apologize, but these are easy mistakes to make if you 
haven't done it in a while.

Date: Tue, 2 May 2000 21:39:23 -0700
From: Qpopper Support <qpopper at qualcomm dot com>
Subject: Re: Problem in Compiling QPopper 3.0

At 2:45 PM -0400 5/2/00, Sherman Wong wrote:

>  I hope that you can be of assistance to me.  I attempted to compile
>  qpopper 3.0 and encounter a failure with the "make" program.  The
>  "configure" program did create a "Makefile".  Below is attached a screen
>  capture of the error messages that I received when I attempted to use
>  "make".
>
>  Some addition information is that I am using AIX 4.3.3 which I upgraded
>  from AIX 3..5.2.  Also I did not have a C compiler so I downloaded and
>  installed gcc 2.95.1 in the "/usr/local" directory.
>
>  Thank you for your help.
>
>  Sherman Wong
>  Sherman_Wong at baruch.cuny dot edu
>
>
>  [swong @ /mathdept/swong/qpop/qpopper3.0 
> ]$make                                
>          cd ./popper  && make 
> all                                               
>          gcc -c -I.. -I.. -I. -I../mmangle -I../common 
> \                        
>                  -g -O2 -fpcc-struct-return  -DHAVE_CONFIG_H  -DAIX 
> -DUNIX pop_dele.c -o 
> pop_dele.o                                                             
>  In file included from 
> pop_dele.c:20:                                           
> 
> /usr/local/lib/gcc-lib/rs6000-ibm-aix4.3.2.0/2.95.1/include/stdio.h:246: 
> parse 
> error                                                                           
>  In file included from 
> pop_dele.c:20:                                           
> 
> /usr/local/lib/gcc-lib/rs6000-ibm-aix4.3.2.0/2.95.1/include/stdio.h:264: 
> parse 
> error                                                                           
> 
> /usr/local/lib/gcc-lib/rs6000-ibm-aix4.3.2.0/2.95.1/include/stdio.h:283: 
> parse 
> error                                                                           
>  In file included from 
> /usr/local/lib/gcc-lib/rs6000-ibm-aix4.3.2.0/2.95.1/include/stdio.h:365,                                                                 
>                   from 
> pop_dele.c:20:                                           
> 
> /usr/local/lib/gcc-lib/rs6000-ibm-aix4.3.2.0/2.95.1/include/sys/types.h:55: 
> sys/
>  inttypes.h: No such file or 
> directory                                          
> 
> /usr/local/lib/gcc-lib/rs6000-ibm-aix4.3.2.0/2.95.1/include/sys/types.h:211: 
> parse 
> error                                                                       
> 
> /usr/local/lib/gcc-lib/rs6000-ibm-aix4.3.2.0/2.95.1/include/sys/types.h:275: 
> parse 
> error                                                                       
> 
> /usr/local/lib/gcc-lib/rs6000-ibm-aix4.3.2.0/2.95.1/include/sys/types.h:358: 
> parse error
> 
> rror                                                                           
> 
> /usr/local/lib/gcc-lib/rs6000-ibm-aix4.3.2.0/2.95.1/include/stdio.h:283: 
> parse 
> error                                                                           
>  In file included from 
> /usr/local/lib/gcc-lib/rs6000-ibm-aix4.3.2.0/2.95.1/includ
> 
> e/stdio.h:365,                                                                 
>  In file included from 
> pop_dele.c:20:                                           
> 
> /usr/local/lib/gcc-lib/rs6000-ibm-aix4.3.2.0/2.95.1/include/stdio.h:379: 
> parse 
> error                                                                           
>  The error code from the last failed command is 
> 1.                              
> 
>                                                                               
>  Make 
> Quitting.                                                                 
>  The error code from the last failed command is 
> 2.                              
> 
>                                                                               
>  Make Quitting.
>

Are you sure you have the standard development utilities and the C 
development environment?  These errors look like various .h files 
aren't present (usually in /usr/include/).

Also, try 3.0.1b2, which works better when the configure script has 
trouble finding the header files.

Date: Wed, 3 May 2000 02:30:58 -0700
From: Brian Eliassen <brian at eliassen dot org>
Subject: Well, at least the problem is consistent...

The first problem regarding the 3.0 tar error was caused by my FTP 
client assigning the ".Z" suffix to a text file.  D'OH!  I really 
hate when that happens.  Anyway, I was able to get 3.0 and I untarred 
it successfully.  I also installed GNU make which some people have 
suggested.  Here are the results:

wallace.eliassen.org:root [46] /usr/local/qpopper3.0> ./configure 
--enable-servermode
creating cache ./config.cache
checking whether make sets ${MAKE}... yes
checking for gcc... gcc
checking whether the C compiler (gcc  ) works... yes
checking whether the C compiler (gcc  ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking for bison... no
checking for byacc... no
checking for flex... flex
checking for yywrap in -lfl... no
checking for ar... ar
checking for ranlib... ranlib
checking for POSIXized ISC... no
checking for gperf... no
checking for cperf... no
./configure: warning:: not found
checking for gcc version 2.7.2.3... no
checking if ar chokes on -r... no
Will NOT compile in debugging code
Enabled SERVER_MODE
System name: OSF1; System version: V4.0
Set OS_DEFS = " -DOSF1 -DUNIX"
Logging to facility: LOG_MAIL
Set AR_FLAG = " -r "; RANLIB_CMD = ""
checking size of unsigned long int... 8
checking for sendmail program... found at /usr/sbin/sendmail
checking for mail spool directory... found at /usr/spool/mail
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for dirent.h that defines DIR... yes
checking for opendir in -ldir... no
checking for sys/wait.h that is POSIX.1 compatible... yes
checking for sys_siglist declaration in signal.h or unistd.h... no
checking for prot.h... no
checking for fcntl.h... yes
checking for strings.h... yes
checking for sys/param.h... yes
checking for sys/file.h... yes
checking for sys/security.h... yes
checking for sys/syslog.h... yes
checking for sys/types.h... yes
checking for sys/fcntl.h... yes
checking for sys/stat.h... yes
checking for sys/unistd.h... no
checking for sys/netinet/in.h... no
checking for syslog.h... yes
checking for net/errno.h... no
checking for unistd.h... yes
checking for netinet/in.h... yes
checking for maillock.h... no
checking for ndbm.h... yes
checking for gdbm.h... no
checking for dbm.h... yes
checking for shadow.h... no
checking for security/pam_appl.h... no
checking for t_accept in -lnsl... no
checking for socket in -lsocket... no
checking for res_init in -lresolv... yes
checking for maillock in -lmail... no
checking for krb_recvauth in -lkrb... no
checking for set_auth_parameters in -lsecurity... yes
checking for crypt in -lcrypt... no
checking for working const... yes
checking for uid_t in sys/types.h... yes
checking for off_t... yes
checking for size_t... yes
checking for sys_siglist declaration in signal.h or unistd.h... (cached) no
checking return type of signal handlers... void
checking for vprintf... yes
checking for gethostname... yes
checking for getusershell... yes
checking for strdup... yes
checking for strerror... yes
checking for bcopy... yes
checking for index... yes
checking for flock... yes
checking for set_auth_parameters... yes
checking for pw_encrypt... no
checking for hstrerror... yes
checking for snprintf... no
checking for vsnprintf... no
updating cache ./config.cache
creating ./config.status
creating Makefile
creating common/Makefile
creating popper/Makefile
creating mmangle/Makefile
creating config.h
wallace.eliassen.org:root [47] /usr/local/qpopper3.0> make all
cd ./popper  && make all
gcc -c -I.. -I.. -I. -I../mmangle -I../common \
-g -O2 -fpcc-struct-return  -DHAVE_CONFIG_H  -DOSF1 -DUNIX pop_dele.c 
-o pop_dele.o
gcc -c -I.. -I.. -I. -I../mmangle -I../common \
-g -O2 -fpcc-struct-return  -DHAVE_CONFIG_H  -DOSF1 -DUNIX 
pop_dropcopy.c -o pop_dropcopy.o
pop_dropcopy.c: In function `init_dropinfo':
pop_dropcopy.c:417: warning: cast to pointer from integer of different size
pop_dropcopy.c:482: warning: cast to pointer from integer of different size
pop_dropcopy.c: In function `do_drop_copy':
pop_dropcopy.c:771: warning: cast to pointer from integer of different size
pop_dropcopy.c:841: warning: cast to pointer from integer of different size
pop_dropcopy.c: In function `pop_dropcopy':
pop_dropcopy.c:1374: warning: cast to pointer from integer of different size
gcc -c -I.. -I.. -I. -I../mmangle -I../common \
-g -O2 -fpcc-struct-return  -DHAVE_CONFIG_H  -DOSF1 -DUNIX 
pop_get_command.c -o pop_get_command.o
gcc -c -I.. -I.. -I. -I../mmangle -I../common \
-g -O2 -fpcc-struct-return  -DHAVE_CONFIG_H  -DOSF1 -DUNIX 
pop_get_subcommand.c -o pop_get_subcommand.o
gcc -c -I.. -I.. -I. -I../mmangle -I../common \
-g -O2 -fpcc-struct-return  -DHAVE_CONFIG_H  -DOSF1 -DUNIX pop_init.c 
-o pop_init.o
pop_init.c: In function `pop_init':
pop_init.c:340: warning: cast to pointer from integer of different size
gcc -c -I.. -I.. -I. -I../mmangle -I../common \
-g -O2 -fpcc-struct-return  -DHAVE_CONFIG_H  -DOSF1 -DUNIX pop_last.c 
-o pop_last.o
gcc -c -I.. -I.. -I. -I../mmangle -I../common \
-g -O2 -fpcc-struct-return  -DHAVE_CONFIG_H  -DOSF1 -DUNIX pop_list.c 
-o pop_list.o
pop_list.c: In function `pop_list':
pop_list.c:110: warning: type mismatch in implicit declaration for 
built-in function `memset'
pop_list.c:128: warning: type mismatch in implicit declaration for 
built-in function `strlen'
gcc -c -I.. -I.. -I. -I../mmangle -I../common \
-g -O2 -fpcc-struct-return  -DHAVE_CONFIG_H  -DOSF1 -DUNIX pop_log.c 
-o pop_log.o
In file included from 
/usr/local/lib/gcc-lib/alpha-dec-osf4.0b/2.95.2/include/stdarg.h:36,
                  from pop_log.c:36:
/usr/local/lib/gcc-lib/alpha-dec-osf4.0b/2.95.2/include/va-alpha.h:36: 
warning: redefinition of `va_list'
/usr/local/lib/gcc-lib/alpha-dec-osf4.0b/2.95.2/include/va_list.h:7: 
warning: `va_list' previously declared here
pop_log.c: In function `pop_log':
pop_log.c:102: warning: type mismatch in implicit declaration for 
built-in function `strlen'
pop_log.c:113: warning: cast to pointer from integer of different size
gcc -c -I.. -I.. -I. -I../mmangle -I../common \
-g -O2 -fpcc-struct-return  -DHAVE_CONFIG_H  -DOSF1 -DUNIX 
pop_lower.c -o pop_lower.o
gcc -c -I.. -I.. -I. -I../mmangle -I../common \
-g -O2 -fpcc-struct-return  -DHAVE_CONFIG_H  -DOSF1 -DUNIX pop_msg.c 
-o pop_msg.o
In file included from 
/usr/local/lib/gcc-lib/alpha-dec-osf4.0b/2.95.2/include/stdarg.h:36,
                  from pop_msg.c:46:
/usr/local/lib/gcc-lib/alpha-dec-osf4.0b/2.95.2/include/va-alpha.h:36: 
warning: redefinition of `va_list'
/usr/local/lib/gcc-lib/alpha-dec-osf4.0b/2.95.2/include/va_list.h:7: 
warning: `va_list' previously declared here
gcc -c -I.. -I.. -I. -I../mmangle -I../common \
-g -O2 -fpcc-struct-return  -DHAVE_CONFIG_H  -DOSF1 -DUNIX 
pop_parse.c -o pop_parse.o
pop_parse.c: In function `pop_parse':
pop_parse.c:63: warning: type mismatch in implicit declaration for 
built-in function `strlen'
gcc -c -I.. -I.. -I. -I../mmangle -I../common \
-g -O2 -fpcc-struct-return  -DHAVE_CONFIG_H  -DOSF1 -DUNIX pop_pass.c 
-o pop_pass.o
gcc -c -I.. -I.. -I. -I../mmangle -I../common \
-g -O2 -fpcc-struct-return  -DHAVE_CONFIG_H  -DOSF1 -DUNIX pop_quit.c 
-o pop_quit.o
gcc -c -I.. -I.. -I. -I../mmangle -I../common \
-g -O2 -fpcc-struct-return  -DHAVE_CONFIG_H  -DOSF1 -DUNIX pop_rset.c 
-o pop_rset.o
gcc -c -I.. -I.. -I. -I../mmangle -I../common \
-g -O2 -fpcc-struct-return  -DHAVE_CONFIG_H  -DOSF1 -DUNIX pop_send.c 
-o pop_send.o
gcc -c -I.. -I.. -I. -I../mmangle -I../common \
-g -O2 -fpcc-struct-return  -DHAVE_CONFIG_H  -DOSF1 -DUNIX pop_stat.c 
-o pop_stat.o
gcc -c -I.. -I.. -I. -I../mmangle -I../common \
-g -O2 -fpcc-struct-return  -DHAVE_CONFIG_H  -DOSF1 -DUNIX pop_updt.c 
-o pop_updt.o
gcc -c -I.. -I.. -I. -I../mmangle -I../common \
-g -O2 -fpcc-struct-return  -DHAVE_CONFIG_H  -DOSF1 -DUNIX pop_user.c 
-o pop_user.o
gcc -c -I.. -I.. -I. -I../mmangle -I../common \
-g -O2 -fpcc-struct-return  -DHAVE_CONFIG_H  -DOSF1 -DUNIX pop_xtnd.c 
-o pop_xtnd.o
gcc -c -I.. -I.. -I. -I../mmangle -I../common \
-g -O2 -fpcc-struct-return  -DHAVE_CONFIG_H  -DOSF1 -DUNIX pop_xmit.c 
-o pop_xmit.o
gcc -c -I.. -I.. -I. -I../mmangle -I../common \
-g -O2 -fpcc-struct-return  -DHAVE_CONFIG_H  -DOSF1 -DUNIX popper.c -o popper.o
popper.c: In function `main':
popper.c:159: warning: type mismatch in implicit declaration for 
built-in function `strlen'
gcc -c -I.. -I.. -I. -I../mmangle -I../common \
-g -O2 -fpcc-struct-return  -DHAVE_CONFIG_H  -DOSF1 -DUNIX pop_bull.c 
-o pop_bull.o
pop_bull.c: In function `insert_list':
pop_bull.c:234: warning: cast to pointer from integer of different size
pop_bull.c:237: warning: cast to pointer from integer of different size
pop_bull.c: In function `CopyOneBull':
pop_bull.c:667: warning: cast to pointer from integer of different size
gcc -c -I.. -I.. -I. -I../mmangle -I../common \
-g -O2 -fpcc-struct-return  -DHAVE_CONFIG_H  -DOSF1 -DUNIX 
xtnd_xlst.c -o xtnd_xlst.o
xtnd_xlst.c: In function `pop_xlst':
xtnd_xlst.c:35: warning: type mismatch in implicit declaration for 
built-in function `strlen'
gcc -c -I.. -I.. -I. -I../mmangle -I../common \
-g -O2 -fpcc-struct-return  -DHAVE_CONFIG_H  -DOSF1 -DUNIX pop_uidl.c 
-o pop_uidl.o
gcc -c -I.. -I.. -I. -I../mmangle -I../common \
-g -O2 -fpcc-struct-return  -DHAVE_CONFIG_H  -DOSF1 -DUNIX mktemp.c -o mktemp.o
gcc -c -I.. -I.. -I. -I../mmangle -I../common \
-g -O2 -fpcc-struct-return  -DHAVE_CONFIG_H  -DOSF1 -DUNIX pop_rpop.c 
-o pop_rpop.o
gcc -c -I.. -I.. -I. -I../mmangle -I../common \
-g -O2 -fpcc-struct-return  -DHAVE_CONFIG_H  -DOSF1 -DUNIX pop_apop.c 
-o pop_apop.o
gcc -c -I.. -I.. -I. -I../mmangle -I../common \
-g -O2 -fpcc-struct-return  -DHAVE_CONFIG_H  -DOSF1 -DUNIX md5.c -o md5.o
gcc -c -I.. -I.. -I. -I../mmangle -I../common \
-g -O2 -fpcc-struct-return  -DHAVE_CONFIG_H  -DOSF1 -DUNIX pop_auth.c 
-o pop_auth.o
gcc -c -I.. -I.. -I. -I../mmangle -I../common \
-g -O2 -fpcc-struct-return  -DHAVE_CONFIG_H  -DOSF1 -DUNIX pop_pope.c 
-o pop_pope.o
gcc -c -I.. -I.. -I. -I../mmangle -I../common \
-g -O2 -fpcc-struct-return  -DHAVE_CONFIG_H  -DOSF1 -DUNIX 
pop_extend.c -o pop_extend.o
gcc -c -I.. -I.. -I. -I../mmangle -I../common \
-g -O2 -fpcc-struct-return  -DHAVE_CONFIG_H  -DOSF1 -DUNIX scram.c -o scram.o
gcc -c -I.. -I.. -I. -I../mmangle -I../common \
-g -O2 -fpcc-struct-return  -DHAVE_CONFIG_H  -DOSF1 -DUNIX hmac.c -o hmac.o
gcc -c -I.. -I.. -I. -I../mmangle -I../common \
-g -O2 -fpcc-struct-return  -DHAVE_CONFIG_H  -DOSF1 -DUNIX base64.c -o base64.o
base64.c: In function `decode64':
base64.c:101: warning: type mismatch in implicit declaration for 
built-in function `memset'
gcc -c -I.. -I.. -I. -I../mmangle -I../common \
-g -O2 -fpcc-struct-return  -DHAVE_CONFIG_H  -DOSF1 -DUNIX pop_util.c 
-o pop_util.o
pop_util.c: In function `Push':
pop_util.c:35: warning: cast from pointer to integer of different size
pop_util.c: In function `get_time':
pop_util.c:78: warning: cast to pointer from integer of different size
pop_util.c:85: warning: cast to pointer from integer of different size
gcc -c -I.. -I.. -I. -I../mmangle -I../common \
-g -O2 -fpcc-struct-return  -DHAVE_CONFIG_H  -DOSF1 -DUNIX 
get_sub_opt.c -o get_sub_opt.o
gcc -c -I.. -I.. -I. -I../mmangle -I../common \
-g -O2 -fpcc-struct-return  -DHAVE_CONFIG_H  -DOSF1 -DUNIX msg_ptr.c 
-o msg_ptr.o
cd ../mmangle && make all
make[1]: Entering directory `/usr/local/qpopper3.0/mmangle'
gcc -c -I.. -I. -I.. -I../popper -g -O2 -fpcc-struct-return 
-DHAVE_CONFIG_H  -DOSF1 -DUNIX mime.c -o mime.o
mime.c: In function `MimeInit':
mime.c:1062: warning: cast to pointer from integer of different size
gcc -c -I.. -I. -I.. -I../popper -g -O2 -fpcc-struct-return 
-DHAVE_CONFIG_H  -DOSF1 -DUNIX mangle.c -o mangle.o
mangle.c: In function `FillMangleInfo':
mangle.c:574: warning: cast to pointer from integer of different size
mangle.c:579: warning: cast to pointer from integer of different size
mangle.c:622: warning: cast to pointer from integer of different size
mangle.c:630: warning: cast to pointer from integer of different size
gcc -c -I.. -I. -I.. -I../popper -g -O2 -fpcc-struct-return 
-DHAVE_CONFIG_H  -DOSF1 -DUNIX utils.c -o utils.o
utils.c: In function `StrNDup':
utils.c:150: warning: cast to pointer from integer of different size
gcc -c -I.. -I. -I.. -I../popper -g -O2 -fpcc-struct-return 
-DHAVE_CONFIG_H  -DOSF1 -DUNIX enriched.c -o enriched.o
enriched.c: In function `textEnrichedToHTML':
enriched.c:256: warning: type mismatch in implicit declaration for 
built-in function `memset'
enriched.c:256: warning: type mismatch in implicit declaration for 
built-in function `strlen'
gcc -c -I.. -I. -I.. -I../popper -g -O2 -fpcc-struct-return 
-DHAVE_CONFIG_H  -DOSF1 -DUNIX striphtml.c -o striphtml.o
striphtml.c: In function `outNewline':
striphtml.c:431: warning: type mismatch in implicit declaration for 
built-in function `strcpy'
striphtml.c: In function `textHTMLToPlain':
striphtml.c:937: warning: type mismatch in implicit declaration for 
built-in function `strlen'
gcc -c -I.. -I. -I.. -I../popper -g -O2 -fpcc-struct-return 
-DHAVE_CONFIG_H  -DOSF1 -DUNIX lineend.c -o lineend.o
gcc -c -I.. -I. -I.. -I../popper -g -O2 -fpcc-struct-return 
-DHAVE_CONFIG_H  -DOSF1 -DUNIX etags.c -o etags.o
gcc -c -I.. -I. -I.. -I../popper -g -O2 -fpcc-struct-return 
-DHAVE_CONFIG_H  -DOSF1 -DUNIX charmangle.c -o charmangle.o
ar -r  libmangle.a mime.o mangle.o utils.o      enriched.o 
striphtml.o lineend.o etags.o charmangle.o
ar: Warning: creating libmangle.a
make[1]: Leaving directory `/usr/local/qpopper3.0/mmangle'
cd ../common && make all
make[1]: Entering directory `/usr/local/qpopper3.0/common'
gcc -c -I.. -I. -I.. -I../popper -g -O2 -fpcc-struct-return 
-DHAVE_CONFIG_H  -DOSF1 -DUNIX flock.c -o flock.o
gcc -c -I.. -I. -I.. -I../popper -g -O2 -fpcc-struct-return 
-DHAVE_CONFIG_H  -DOSF1 -DUNIX maillock.c -o maillock.o
In file included from 
/usr/local/lib/gcc-lib/alpha-dec-osf4.0b/2.95.2/include/stdarg.h:36,
                  from logit.h:34,
                  from maillock.c:81:
/usr/local/lib/gcc-lib/alpha-dec-osf4.0b/2.95.2/include/va-alpha.h:36: 
warning: redefinition of `va_list'
/usr/local/lib/gcc-lib/alpha-dec-osf4.0b/2.95.2/include/va_list.h:7: 
warning: `va_list' previously declared here
maillock.c: In function `maillock':
maillock.c:409: warning: type mismatch in implicit declaration for 
built-in function `strlen'
gcc -c -I.. -I. -I.. -I../popper -g -O2 -fpcc-struct-return 
-DHAVE_CONFIG_H  -DOSF1 -DUNIX genpath.c -o genpath.o
In file included from 
/usr/local/lib/gcc-lib/alpha-dec-osf4.0b/2.95.2/include/stdarg.h:36,
                  from logit.h:34,
                  from genpath.c:41:
/usr/local/lib/gcc-lib/alpha-dec-osf4.0b/2.95.2/include/va-alpha.h:36: 
warning: redefinition of `va_list'
/usr/local/lib/gcc-lib/alpha-dec-osf4.0b/2.95.2/include/va_list.h:7: 
warning: `va_list' previously declared here
gcc -c -I.. -I. -I.. -I../popper -g -O2 -fpcc-struct-return 
-DHAVE_CONFIG_H  -DOSF1 -DUNIX logit.c -o logit.o
In file included from 
/usr/local/lib/gcc-lib/alpha-dec-osf4.0b/2.95.2/include/stdarg.h:36,
                  from snprintf.h:22,
                  from logit.c:61:
/usr/local/lib/gcc-lib/alpha-dec-osf4.0b/2.95.2/include/va-alpha.h:36: 
warning: redefinition of `va_list'
/usr/local/lib/gcc-lib/alpha-dec-osf4.0b/2.95.2/include/va_list.h:7: 
warning: `va_list' previously declared here
logit.c: In function `logit':
logit.c:157: warning: cast to pointer from integer of different size
gcc -c -I.. -I. -I.. -I../popper -g -O2 -fpcc-struct-return 
-DHAVE_CONFIG_H  -DOSF1 -DUNIX snprintf.c -o snprintf.o
ar -r  libcommon.a flock.o maillock.o genpath.o logit.o snprintf.o
ar: Warning: creating libcommon.a
make[1]: Leaving directory `/usr/local/qpopper3.0/common'
gcc  pop_dele.o pop_dropcopy.o pop_get_command.o pop_get_subcommand.o 
pop_init.o pop_last.o pop_list.o pop_log.o pop_lower.o pop_msg
.o pop_parse.o pop_pass.o pop_quit.o pop_rset.o pop_send.o pop_stat.o 
pop_updt.o pop_user.o pop_xtnd.o pop_xmit.o popper.o pop_bull.
o xtnd_xlst.o pop_uidl.o mktemp.o pop_rpop.o pop_apop.o md5.o 
pop_auth.o pop_pope.o pop_extend.o scram.o hmac.o base64.o pop_util.o
get_sub_opt.o msg_ptr.o -o popper -lresolv    -lsecurity 
../mmangle/libmangle.a ../common/libcommon.a
/usr/bin/ld:
Warning: login_delay defined as GLOBAL DATA but is defined in a 
shared lib as a GLOBAL FUNC

While I'm able to build qpopper, the fact remains that the file is 
corrupting the /var/spool/mail directory.  The account "brian" had an 
e-mail message in it.  But after the qpopper access, I get "server 
not responding" in my e-mail client and the following in the "brian" 
pop account:

wallace.eliassen.org:root [57] /var/spool/mail> cat brian
+OK brian has 0 visible messages (0 hidden) in 0 octets.
eceived: (from root@localhost)
-ERR Unknown command: "eceived:".
10.0) id e439POP19783
-ERR Unknown command: "10.0)".
5:24 -0700 (PDT)
-ERR Unknown command: "5:24".
-0700 (PDT)
-ERR Unknown command: "-0700".
sage-Id: <200005030925.e439POP19783 at wallace.eliassen dot org>
-ERR Unknown command: "sage-id:".
-ERR POP EOF or I/O error: Operation not supported on socket (45)
+OK Pop server at wallace.eliassen.org signing off.

I'm completely clueless as to why this would be happening.  Does 
anyone else care to guess?

Brian

From: "Kenneth Porter" <shiva at well dot com>
Date: Wed, 03 May 2000 04:24:42 -0700
Subject: Re: Well, at least the problem is consistent...

On Wed, 3 May 2000 02:30:58 -0700, Brian Eliassen wrote:

>checking size of unsigned long int... 8

Anybody running qpopper on a 64-bit machine? Any word size assumptions
in the code?

>pop_dropcopy.c:417: warning: cast to pointer from integer of different size

Several warnings from malloc and realloc invocations. What's the
prototype for these on this machine?

>pop_list.c:110: warning: type mismatch in implicit declaration for 
>built-in function `memset'
>pop_list.c:128: warning: type mismatch in implicit declaration for 
>built-in function `strlen'

string.h didn't get included to provide the prototype. Source code
oversight? I can't see it being included in the 3.0 code.

>In file included from 
>/usr/local/lib/gcc-lib/alpha-dec-osf4.0b/2.95.2/include/stdarg.h:36,
>                  from pop_log.c:36:
>/usr/local/lib/gcc-lib/alpha-dec-osf4.0b/2.95.2/include/va-alpha.h:36: 
>warning: redefinition of `va_list'
>/usr/local/lib/gcc-lib/alpha-dec-osf4.0b/2.95.2/include/va_list.h:7: 
>warning: `va_list' previously declared here

Where did the va_list.h come from? I've got 2.95.2 loaded under Cygwin
and don't see that file there.

>/usr/bin/ld:
>Warning: login_delay defined as GLOBAL DATA but is defined in a 
>shared lib as a GLOBAL FUNC

This looks like conflicting libraries.

>wallace.eliassen.org:root [57] /var/spool/mail> cat brian
>+OK brian has 0 visible messages (0 hidden) in 0 octets.
>eceived: (from root@localhost)
>-ERR Unknown command: "eceived:".

qpopper seems to be confused reading from the spool file, thinking
it's the socket, and trying to interpret commands from it and echoing
and writing responses back to it.

Ken
mailto:shiva at well dot com
http://www.sewingwitch.com/ken/
http://www.harrybrowne2000.org/



From: "Christopher Northrop" <chris.northrop at po.state.ct dot us>
Subject: Summary Access block
Date: Wed, 3 May 2000 07:36:22 -0400

Group

Well everyone said don't do it, but I just had to.. Open source is a
dangerous thing for the ignorant. If anything happens I'll just blame Steven
Fletcher.

>If you _really_, _really_ must, you would be able to remove the code from
>the source. Grep is your friend. Otherwise login using a 'normal' user
>account.
>Steven Fletcher

The code is located in pop_access. look for "BLOCK_UID"

I feel I need to clear up a few things. This server is located on a isolated
private net and its only purpose is to send scans to users from something
called a mopier..  Set and forget..

Thanks Chris N.







Date: Wed, 3 May 2000 14:23:49 +0200 (MET DST)
From: Dejan Ilic <dejan at knuten.liu dot se>
Subject: Re: standalone popper 3

Yes, it works. Solaris 2.6 x86 on my system.

 Dejan

On Tue, 2 May 2000, John W. Keener wrote:

> There is a bug in main.c
> 
> *** main.c      Wed Mar  8 21:27:31 2000
> --- main_correct.c      Tue May  2 14:22:13 2000
> ***************
> *** 144,150 ****
>    void reaper()
>    {
>          int stts;
> !       while(wait3(&stts, WNOHANG, (struct rusage *)0) >= 0);
>          signal(SIGCHLD, reaper);
>    }
> 
> --- 144,150 ----
>    void reaper()
>    {
>          int stts;
> !       while(wait3(&stts, WNOHANG, (struct rusage *)0) > 0);
>          signal(SIGCHLD, reaper);
>    }
> 
> with WNOHANG wait3 returns 0 if no child is ready yet.  The '=' will cause 
> the main program to wait until it exits. I saw this happen on Solaris.  I 
> have not run qpopper on Linux


From: "Christopher Northrop" <chris.northrop at po.state.ct dot us>
Subject: Host Access
Date: Wed, 3 May 2000 09:03:02 -0400

Hello Group

Now that you all got me paranoid, I was wondering if there is a host
allow/deny type file for qppopper. like for ftp?

Chris N.



Date: Wed, 3 May 2000 09:18:03 -0400 (EDT)
From: Steven Champeon <schampeo at hesketh dot com>
Subject: Re: Host Access

On Wed, 3 May 2000, Christopher Northrop wrote:
> Now that you all got me paranoid, I was wondering if there is a host
> allow/deny type file for qppopper. like for ftp?

Yes. It's called TCPWrappers. :)

-- 
tired of being an underappreciated functionary in a soulless machine?
hesketh.com is hiring: <http://hesketh.com/careers/>


Date: Wed, 03 May 2000 15:20:50 +0200
From: Cyrille <cyrille at ktaland dot com>
Subject: Re: Host Access

did you configure your PAM ?
in /etc/pam.d


Christopher Northrop a écrit :

> Hello Group
>
> Now that you all got me paranoid, I was wondering if there is a host
> allow/deny type file for qppopper. like for ftp?
>
> Chris N.


Date: Wed, 3 May 2000 09:13:28 -0400 (EDT)
From: Christopher Cramer <cec at ee.duke dot edu>
Subject: Re: Host Access

If you are running qpopper via /etc/inetd.conf, you could use tcp
wrappers.

-cec

On Wed, 3 May 2000, Christopher Northrop wrote:

> Hello Group
> 
> Now that you all got me paranoid, I was wondering if there is a host
> allow/deny type file for qppopper. like for ftp?
> 
> Chris N.
> 
> 


Subject: Re: Host Access
Date: Wed, 3 May 2000 15:20:25 +0200 (MEST)
From: Georg Schwarz <schwarz at physik.tu-berlin dot de>

> Hello Group
> 
> Now that you all got me paranoid, I was wondering if there is a host
> allow/deny type file for qppopper. like for ftp?
> 

yep, and just like with ftp, it also works via inetd. :-)


-- 
Georg Schwarz                             schwarz at physik.tu-berlin dot de
Institut für Theoretische Physik    Tel. +49 30 314-24254, FAX -21130
Technische Universität Berlin          http://home.pages.de/~schwarz/
Sekr. PN 7-1, Hardenbergstr. 36, D-10623 Berlin            IRC: kuroi

From: "John W. Keener" <jkeener at utsi dot com>
Subject: RE: Host Access
Date: Wed, 3 May 2000 08:20:28 -0500

Paranoia is good  :-)

You can accomplish that through tcp_wrappers (if your running through inetd)

John Keener
jkeener at utsi dot com
UTSI International
1560 West Bay Area Blvd
Friendswood TX 77546


-----Original Message-----
From: Christopher Northrop [mailto:chris.northrop at po.state.ct dot us]
Sent: Wednesday, May 03, 2000 8:03 AM
To: Subscribers of Qpopper
Subject: Host Access


Hello Group

Now that you all got me paranoid, I was wondering if there is a host
allow/deny type file for qppopper. like for ftp?

Chris N.


Date: Wed, 03 May 2000 08:24:58 -0500
From: "K.R. Foley" <kr at vipcompute dot com>
Subject: Re: Host Access

You should be able to specify any protocol in hosts.allow or hosts.deny
file including pop.
kr

Christopher Northrop wrote:

> Hello Group
>
> Now that you all got me paranoid, I was wondering if there is a host
> allow/deny type file for qppopper. like for ftp?
>
> Chris N.




From: "Kenneth Porter" <shiva at well dot com>
Date: Wed, 03 May 2000 06:50:59 -0700
Subject: Re: Host Access

On Wed, 3 May 2000 09:03:02 -0400, Christopher Northrop wrote:

>Now that you all got me paranoid, I was wondering if there is a host
>allow/deny type file for qppopper. like for ftp?

Not directly, but if you use TCP wrappers (AKA tcpd), you can use
/etc/hosts.{allow,deny} to control access.

Ken
mailto:shiva at well dot com
http://www.sewingwitch.com/ken/
http://www.harrybrowne2000.org/



From: "John W. Keener" <jkeener at utsi dot com>
Subject: RE: Memory error - qpopper3.0.1b2 on Solaris 2.6 box
Date: Wed, 3 May 2000 08:57:30 -0500

The "asynchronous memory fault" is probably related to bad memory.  I've had
some experience with these: they tend to be very intermittent and difficult
to track down.  They have gone away though after I replaced the memory as a
last resort.

My first assumption would be that the alignment error is related to the
memory problem.  Unless somebody has had experience with this coming up, fix
the memory and see if this recurs.

Regards,
John Keener
jkeener at utsi dot com
UTSI International
1560 West Bay Area Blvd
Friendswood TX 77546

-----Original Message-----
From: DWX Network Operations [mailto:tracy at dwx dot com]
Sent: Tuesday, May 02, 2000 6:50 AM
To: Subscribers of Qpopper
Subject: Memory error - qpopper3.0.1b2 on Solaris 2.6 box


Greetings,
This may or may not be the appropriate forum for this - if not, forgive me.

I compiled and installed qpopper3.0.1b2 yesterday on a Solaris 2.6
box.  This morning the machine choked with a "Memory alignment error"
apparently provoked by the qpopper process.  I've included a snippet of my
log file below.

Has anyone seen this sort of thing yet or was this just a wild coincidence?

Thanks,
Tracy Hinshaw

LOG SNIPPET:

May  2 06:29:20 mybox unix: panic: asynchronous memory fault: MFSR882820
MFAR=
1914610
May  2 06:29:20 mybox unix: syncing file systems...BAD TRAP: type=7
rp=f09dfb04 a
ddr=0 mmu_fsr=0 rw=0
May  2 06:29:20 mybox unix: popper: Memory address alignment
May  2 06:29:20 mybox unix: pid=7652, pc=0xf007c918, sp=0xf09dfb50,
psr=0x4400cc3
, context=0
May  2 06:29:20 mybox unix: g1-g7: e, 8000000, ffffffff, 3010, 3810, 1,
fc239380
May  2 06:29:20 mybox unix: Begin traceback... sp = f09dfb50
May  2 06:29:20 mybox unix: Called from fc09b54c, fp=f09dfbb0, args€001b
1ccb20
  2000 142 fc4f0568 e


From: "Christopher Northrop" <chris.northrop at po.state.ct dot us>
Subject: Summary Host access
Date: Wed, 3 May 2000 10:04:22 -0400

Group

Ok most people said  tcp wrappers.. but Kenneth Porter had an easier idea
that addresses the original question about unblocking UIDs.. The alias file,
yes in my ignorance I over looked the obvious.  Thanks Ken.

Now for Host blocking Peter Allen had the easiest solution
in /etc/hosts.allow:
popper: 123.456.789.1,555.666.777.888
Thanks Peter


Thanks
Chris N.






Date: Wed, 3 May 2000 11:08:36 -0400 (EDT)
From: Christopher Cramer <cec at ee.duke dot edu>
Subject: Re: Summary Host access


um, that hosts.allow file actually looks like tcp_wrappers to me.  i
suppose we should have mentioned that by default, linux has tcp_wrappers
installed on all ports accessed through inetd.conf.  other unicies (that i
know of) don't have this feature by default.  moral, adding hosts.allow to
a non-linux box won't help w/o tcp_wrappers :-)

-cec

On Wed, 3 May 2000, Christopher Northrop wrote:

> Group
> 
> Ok most people said  tcp wrappers.. but Kenneth Porter had an easier idea
> that addresses the original question about unblocking UIDs.. The alias file,
> yes in my ignorance I over looked the obvious.  Thanks Ken.
> 
> Now for Host blocking Peter Allen had the easiest solution
> in /etc/hosts.allow:
> popper: 123.456.789.1,555.666.777.888
> Thanks Peter
> 
> 
> Thanks
> Chris N.
> 
> 
> 
> 
> 


Date: Wed, 3 May 2000 11:13:18 -0400
From: Joseph S D Yao <jsdy at cospo.osis dot gov>
Subject: Re: Well, at least the problem is consistent...

On Wed, May 03, 2000 at 04:24:42AM -0700, Kenneth Porter wrote:
> On Wed, 3 May 2000 02:30:58 -0700, Brian Eliassen wrote:
> 
> >checking size of unsigned long int... 8
> 
> Anybody running qpopper on a 64-bit machine? Any word size assumptions
> in the code?

I'm running an earlier beta of qpopper 3.0 on Digital Unix, oops,
Compaq Tru64 Unix 4.0F.  No problems.

-- 
Joe Yao				jsdy at cospo.osis dot gov - Joseph S. D. Yao
COSPO/OSIS Computer Support					EMT-B
-----------------------------------------------------------------------
This message is not an official statement of COSPO policies.

From: "Kenneth Porter" <shiva at well dot com>
Date: Wed, 03 May 2000 08:21:26 -0700
Subject: Re: Summary Host access

On Wed, 3 May 2000 10:04:22 -0400, Christopher Northrop wrote:

>Now for Host blocking Peter Allen had the easiest solution
>in /etc/hosts.allow:
>popper: 123.456.789.1,555.666.777.888
>Thanks Peter

I allow popping from anywhere, but I want to divert the deluge of log
entries out of messages and into maillog, so I use this in hosts.allow:

in.qpopper: ALL: SEVERITY mail.info : ALLOW

See "man 5 hosts_options".

Ken
mailto:shiva at well dot com
http://www.sewingwitch.com/ken/
http://www.harrybrowne2000.org/



From: "John W. Keener" <jkeener at utsi dot com>
Subject: RE: Summary Host access
Date: Wed, 3 May 2000 10:28:06 -0500

>-----Original Message-----
>From: Christopher Northrop [mailto:chris.northrop at po.state.ct dot us]
>Sent: Wednesday, May 03, 2000 9:04 AM
>To: Subscribers of Qpopper
>Subject: Summary Host access
>
>...
>
>in /etc/hosts.allow:
>popper: 123.456.789.1,555.666.777.888

don't forget, you also need
in /etc/hosts.deny:
popper: ALL

The logic is:
  if it is in hosts.allow        GRANT access
  else if it is in hosts.allow   DENY acess
  else { not in either }         GRANT access!

John Keener
jkeener at utsi dot com
UTSI International
1560 West Bay Area Blvd
Friendswood TX 77546
 




From: "David Andrews" <dandrews at mpiua dot com>
Subject: Deleting mailboxes
Date: Wed, 3 May 2000 11:26:32 -0400

Hello all,

I have a situation where my Linux machine needed to repair some files that
became corrupt.  After I ran my repair utility, two users can not log on to
get their mail.  When connecting us a MS Office Client, they get a return
box looking for the password again.  I have changed the password, deleted
the account and recreated it.  For some reason, those accounts will not
work.
If I create a new account It works just fine and dandy, but for those two
users even deleting and recreating the account does not work.

Any suggestions appreciated...

~David

David Andrews
PC LAN Admin
dandrews at mpiua dot com
617-557-5656


Date: Wed, 03 May 2000 13:20:51 -0400
From: Karyn McCambridge <karynm at afb dot net>
Subject: terminated users

Even though I remove terminated users from the /etc/passwd file and remove
their home directory I still get email for them. I notice it creates the
spool in /var/mail/userid

How can I reject email for terminated users?



Date: Wed, 3 May 2000 12:13:41 -0500 (CDT)
From: "Joseph W. Breu" <breu at cfu dot net>
Subject: Re: terminated users

On Wed, 3 May 2000, Karyn McCambridge wrote:

> Even though I remove terminated users from the /etc/passwd file and remove
> their home directory I still get email for them. I notice it creates the
> spool in /var/mail/userid

I am assuming that you are using sendmail for local delivery.
This list concerns qpopper and not sendmail.

That aside, if you remove the users from /etc/passwd, then sendmail should
not deliver local mail for them.  What version of sendmail are you using
and on what kind of system is this?

-- 
	Thanks,
	-Joseph W. Breu

-----------------------------------------------------------------------
  Joseph W. Breu          Systems Administrator / Cedar Falls Utilities
  phone: (319) 268-5228        Utility Parkway, Cedar Falls, Iowa 50613 
  pager: (319) 235-4209  NIC: jwb96   breu at cfu.net   breu dot pager at cfu dot net
---- Al Gore: "...I took the initiative in creating the Internet. -----


Date: Wed, 3 May 2000 13:19:20 -0400 (EDT)
From: Admin Mailing Lists <mlist at intergrafix dot net>
Subject: Re: terminated users

that would be a function of your MTA (sendmail, postfix, qmail, exim), not
your pop3 daemon.

-Tony
.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-.
Anthony J. Biacco                       Network Administrator/Engineer
admin at intergrafix dot net                    Intergrafix Internet Services

    "Dream as if you'll live forever, live as if you'll die today"
http://cygnus.ncohafmuta.com                http://www.intergrafix.net
.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-.

On Wed, 3 May 2000, Karyn McCambridge wrote:

> Even though I remove terminated users from the /etc/passwd file and remove
> their home directory I still get email for them. I notice it creates the
> spool in /var/mail/userid
> 
> How can I reject email for terminated users?
> 
> 
> 


Date: Wed, 3 May 2000 13:32:36 -0400 (EDT)
From: Steven Champeon <schampeo at hesketh dot com>
Subject: Re: terminated users

On Wed, 3 May 2000, Karyn McCambridge wrote:
> Even though I remove terminated users from the /etc/passwd file and remove
> their home directory I still get email for them. I notice it creates the
> spool in /var/mail/userid
> 
> How can I reject email for terminated users?

Well, you don't say what OS or MTA you're running. Have you considered
looking at the docs for your MTA? I know sendmail has a feature where
you can configure a .REDIRECT alias for old or invalid users. Might be
worth a look.

Steve

-- 
tired of being an underappreciated functionary in a soulless machine?
hesketh.com is hiring: <http://hesketh.com/careers/>


From: "James Nelson" <james at digit.bloomnet dot com>
Subject: Re: terminated users
Date: Wed, 3 May 2000 14:41:47 -0500

This is a sendmail/procmail question.


----- Original Message -----
From: "Karyn McCambridge" <karynm at afb dot net>
To: "Subscribers of Qpopper" <qpopper at lists.pensive dot org>
Sent: Wednesday, May 03, 2000 12:20 PM
Subject: terminated users


| Even though I remove terminated users from the /etc/passwd file and
remove
| their home directory I still get email for them. I notice it creates
the
| spool in /var/mail/userid
|
| How can I reject email for terminated users?
|
|


Date: Thu, 04 May 2000 14:59:29 -0500
From: mike miller <mikem at ndtel dot com>
Subject: Re: Standalone pop3

I have recently compiled 3.0 on a redhat 5.2 linux system with
--enable-bulldb
I am curious about how(if possible) to check the /var/spool/bulls/bulldb file
for the information contained within.  I understand that the database is used
in lieu of the ~account/.popbull file

The documentation talks about creating a bulldb.pag and bulldb.dir file but I
can't seem to find out why or what they do.

Mike


Subject: Qpopper on OpenBSD?
Date: Thu, 04 May 2000 13:26:56 PDT
From: "Robin" <krystal at devnull dot net>

Hi folks,

I'm trying to get an APOP server running for the EFF on their new 
OpenBSD system.  I've set up and used Qpopper on Linux (Slackware) and 
on Solaris, but it seems to have a serious problem with OpenBSD.  It 
seems, from the OpenBSD mailing list archive, that Qpopper _had_ been 
in the ports collection till a serious security problem cropped up in 
it.  According to the Qpopper page, this has been dealt with in the 
current version.

It seems to configure fine (though it doesn't find the gdbm install in 
/usr/local/include and lib, it seems to find _a_ dbm), and it compiles 
with no errors.  Standard POP seems to work fine as well (though I 
haven't tested this extensively), but popauth just doesn't:

~/qpopper3.0% ./popper/popauth -init
~/qpopper3.0% ./popper/popauth -init
Really initialize POP authentication DB? y
~/qpopper3.0% ./popper/popauth -user testuser
Changing only APOP password for testuser.
running gdbm_fetch (4)
Segmentation fault (core dumped)
~/qpopper3.0% 

It acts exactly the same way using the gdbm library (which I 
temporarily symlinked into /usr/include and lib just out of curiosity).

I have no experience programming the DBM libraries, but I've isolated 
the core dump to the call to dbm_fetch (this was not complicated, of 
course; I just looked for the next call after the print statement and 
put another print after to see if it made it past; it didn't):

    fprintf( stderr, "Changing %s%s %s for %s.\n",
         onlysw? "only " : "",
        (mode==SCRAM_AUTH) ? "SCRAM" : "APOP",
         passtype ? "pass phrase" : "password",
         usersw );

    key.dsize = strlen (key.dptr = usersw) + 1;

#ifdef GDBM
    value = gdbm_fetch (db, key);
#else
    value = dbm_fetch (db, key);
#endif  

Have any of you folks set up Qpopper on OpenBSD?  Or are any of you who 
know the dbm interested in fixing this?  I've a spare OpenBSD machine 
on my home network I can give you access to to try it out.

Thanks,
-robin

Turning and turning in the widening gyre
The falcon cannot hear the falconer;
Things fall apart; the centre cannot hold;
Mere anarchy is loosed upon the world.

From: "Jerry O'Brien" <jobrien at cuttingedge dot net>
Subject: qpopper 3.0 & 3.0.1b2 hanging in LAST_ACK & CLOSE_WAIT
Date: Thu, 4 May 2000 16:38:26 -0700

At first it felt like a SYN flood attack, but I have a bunch of hanging
popper processes not in the SYN_RCVD state. I've been using 3.0 since it was
announced with no problems until today. I'm running RH Linux kernel 1.2.13

Client connections are hanging and the system is sluggish.

Any ideas?

tcp        0     62 208.35.150.2:110       216.145.160.183:1026
ESTABLISHED   root
tcp        0    164 208.35.150.2:110       208.35.151.13:3418     LAST_ACK
root
tcp        0    164 208.35.150.2:110       208.35.151.13:3419     LAST_ACK
root
tcp        0    164 208.35.150.2:110       208.35.151.13:3420     LAST_ACK
root
tcp        0    164 208.35.150.2:110       208.35.151.13:3421     LAST_ACK
root
tcp        0    164 208.35.150.2:110       208.35.151.13:3422     LAST_ACK
root
tcp        0    164 208.35.150.2:110       208.35.151.13:3423     LAST_ACK
root
tcp        0    164 208.35.150.2:110       208.35.151.13:3424     LAST_ACK
root
tcp        0    164 208.35.150.2:110       208.35.151.13:3425     LAST_ACK
root
tcp        0    164 208.35.150.2:110       208.35.151.13:3427     LAST_ACK
root
tcp        0    164 208.35.150.2:110       208.35.151.13:3428     LAST_ACK
root
tcp        0    164 208.35.150.2:110       208.35.151.13:3429     LAST_ACK
root
tcp        0      0 208.35.150.2:110       208.35.151.50:1035
ESTABLISHED   root
tcp        0      0 208.35.150.2:110       208.35.151.17:2040
ESTABLISHED   root
tcp        0      0 208.35.150.2:110       208.35.151.31:2837
ESTABLISHED   root
tcp        0      0 208.35.150.2:110       208.35.151.13:3448
ESTABLISHED   root

Jerry O'Brien
Cutting Edge Systems




Jerry O'Brien
Cutting Edge Systems




From: "Jerry O'Brien" <jobrien at cuttingedge dot net>
Subject: qpopper 3.0 & 3.0.1b2 hanging in LAST_ACK & CLOSE_WAIT - more info
Date: Thu, 4 May 2000 16:52:41 -0700

I just removed TCP wrappers and now it's acting more sane, but I don't know
why.

# pop3  stream  tcp nowait  root    /usr/sbin/tcpd popper -s -T 600
pop3    stream  tcp nowait  root    /usr/sbin/popper popper -s -T 600

JO

----- Original Message -----
From: Jerry O'Brien <jobrien at cuttingedge dot net>
To: Subscribers of Qpopper <qpopper at lists.pensive dot org>
Sent: Thursday, May 04, 2000 4:38 PM
Subject: qpopper 3.0 & 3.0.1b2 hanging in LAST_ACK & CLOSE_WAIT


> At first it felt like a SYN flood attack, but I have a bunch of hanging
> popper processes not in the SYN_RCVD state. I've been using 3.0 since it
was
> announced with no problems until today. I'm running RH Linux kernel 1.2.13
>
> Client connections are hanging and the system is sluggish.
>
> Any ideas?
>
> tcp        0     62 208.35.150.2:110       216.145.160.183:1026
> ESTABLISHED   root
> tcp        0    164 208.35.150.2:110       208.35.151.13:3418     LAST_ACK
> root
> tcp        0    164 208.35.150.2:110       208.35.151.13:3419     LAST_ACK
> root
> tcp        0    164 208.35.150.2:110       208.35.151.13:3420     LAST_ACK
> root
> tcp        0    164 208.35.150.2:110       208.35.151.13:3421     LAST_ACK
> root
> tcp        0    164 208.35.150.2:110       208.35.151.13:3422     LAST_ACK
> root
> tcp        0    164 208.35.150.2:110       208.35.151.13:3423     LAST_ACK
> root
> tcp        0    164 208.35.150.2:110       208.35.151.13:3424     LAST_ACK
> root
> tcp        0    164 208.35.150.2:110       208.35.151.13:3425     LAST_ACK
> root
> tcp        0    164 208.35.150.2:110       208.35.151.13:3427     LAST_ACK
> root
> tcp        0    164 208.35.150.2:110       208.35.151.13:3428     LAST_ACK
> root
> tcp        0    164 208.35.150.2:110       208.35.151.13:3429     LAST_ACK
> root
> tcp        0      0 208.35.150.2:110       208.35.151.50:1035
> ESTABLISHED   root
> tcp        0      0 208.35.150.2:110       208.35.151.17:2040
> ESTABLISHED   root
> tcp        0      0 208.35.150.2:110       208.35.151.31:2837
> ESTABLISHED   root
> tcp        0      0 208.35.150.2:110       208.35.151.13:3448
> ESTABLISHED   root
>
> Jerry O'Brien
> Cutting Edge Systems
>
>
>
>
> Jerry O'Brien
> Cutting Edge Systems
>
>
>