1 INFO-VAX	Mon, 22 Aug 2005	Volume 2005 : Issue 467       Contents: Re: 7.3 supported ethernetD Re: AlphaServer 4100 CPU speed upgrade and/or backplane speed ranges Re: Australian DECUS Re: Australian DECUS Re: Australian DECUS Re: Australian DECUS Re: Australian DECUSJ Re: Cerner hopefully is using Zotob to show why hospitals should run  VMS!P Re: Cerner hopefully is using Zotob to show why hospitals should run  VMS! run  P Re: Cerner hopefully is using Zotob to show why hospitals should run  VMS! run  I Re: Cerner hopefully is using Zotob to show why hospitals should run VMS! P Re: Cerner hopefully is using Zotob to show why hospitals should run VMS! run VMP Re: Cerner hopefully is using Zotob to show why hospitals should run VMS! VMS! VP RE: Cerner hopefully is using Zotob to show why hospitals should run VMS! VMS! VP Re: Cerner hopefully is using Zotob to show why hospitals should run VMS! VMS! VP Re: Cerner hopefully is using Zotob to show why hospitals should run VMS! VMS! VP Re: Cerner hopefully is using Zotob to show why hospitals should run VMS! VMS! VP Re: Cerner hopefully is using Zotob to show why hospitals should run VMS! VMS!VM& Chaining a .COM  or .EXE from an image* Re: Chaining a .COM  or .EXE from an image* Re: Chaining a .COM  or .EXE from an image* Re: Chaining a .COM  or .EXE from an image* Re: Chaining a .COM  or .EXE from an image* Re: Chaining a .COM  or .EXE from an image& ftp on VAX changing files names on get* Re: ftp on VAX changing files names on get  Re: Highwater marking experience  Re: Highwater marking experience( Re: Next project, C programming problem.( Re: Next project, C programming problem.( Re: Next project, C programming problem.( Re: Next project, C programming problem.( Re: Next project, C programming problem.( Re: Next project, C programming problem.( Re: Next project, C programming problem.( Re: Next project, C programming problem.( Re: Next project, C programming problem.( Re: Next project, C programming problem.( Re: Next project, C programming problem.( VMS Mail Clients for Hobbyist using DDNS, Re: VMS Mail Clients for Hobbyist using DDNS  F ----------------------------------------------------------------------    Date: 21 Aug 2005 21:07:03 -0700; From: "johnhreinhardt@yahoo.com" <johnhreinhardt@yahoo.com> # Subject: Re: 7.3 supported ethernet B Message-ID: <1124683623.618040.40580@g49g2000cwa.googlegroups.com>   Adam Stouffer wrote:I > Anyone have a list of supported ethernet cards other than the DE500 and L > tulip cards? Or does that cover it ;) I'm gathering parts for a PC164 box. >  >  > Adam    The OpenVMS Wizard article #8886E http://h71000.www7.hp.com/wizard/wiz_8886.html  Indicates that V7.1-2 E is the earliest version that supporst a DE600 so V7.3 should be fine. B In addition some Comapaq NC cards are the equivalent of the DE600,D DE602, DE604.  What follows is a excerpt from the relaease notes for VMS V7.1-2 on the subject:  G Support for Compaq's Fast Ethernet Network Interface Cards (NICs) based D on Intel's i8255x Ethernet controllers has been added to the OpenVMSE Alpha Version 7.2-1 release. These NICs replace the end-of-life DE500 > family of adapters. These PCI based NICs support 10/100BaseTX,: 100BaseFX, Full Duplex, Half Duplex, and Auto Negotiation.  > OpenVMS displays these devices as EIx0 devices, where x is theB controller's unit letter. The device drivers for these devices areD SYS$EIDRIVER.EXE for the run-time environment and SYS$EIBTDRIVER.EXE for LAN booting.  E The SRM console provides an environment variable for setting the mode D of operation. The variable is EIx0_MODE, where x is the controller'sD unit letter. Only newer Alpha platforms will provide console support for these NICs.    The supported NICs include:    DE600-AA NIC DE602-AA NIC DE602-TA NIC DE602-FA NIC     DE600-AA NIC    G The DE600-AA NIC is also known as the NC3123 and is based on the i82559 D Ethernet controller. This is a single port NIC using a standard RJ45D connector. This NIC supports 10/100BaseTX, Full Duplex, Half Duplex, and Auto Negotiation.      DE602-AA NIC  G The DE602-AA NIC is also known as the NC3131 and is based on the i82558 D Ethernet controller. This is a dual port NIC using two standard RJ45E connectors. This NIC supports 10/100BaseTX, Full Duplex, Half Duplex, @ and Auto Negotiation. It also provides support for an additionalE daughter card, which allows one PCI slot to be configured with one of  the following:   Two 10/100BaseTX ports Four 10/100BaseTX ports , Two 10/100BaseTX port and one 100BaseFX port   DE602-TA NIC  C The DE602-TA NIC daughter card, also known as the NC3132, should be C used with the DE602-AA. This is a dual-port card using two standard C RJ45 connectors. This card supports 10/100BaseTX, Full Duplex, Half  Duplex, and Auto Negotiation.      DE602-FA NIC  C The DE602-FA NIC daughter card, also known as the NC3133, should be E used with the DE602-AA. This is a single-port card using one standard = SC connector for use with multimode fiber. This card supports ( 100BaseFX, Full Duplex, and Half Duplex.    G Note that the NC3123 and NC3131 cards are readily available on Ebay (in G fact I just picked up a lot of 10 NC3131's for $62 including shipping).     G WARNING!! Don't confuse the NC3131 with the NC3134.  They are both dual B port cards and nearly identicial but the NC3134 will not always beG identified as a DE602.  I think it's a SRM firmware thing but I haven't  pinned it down.   E I use the DE602 (NC3131) in my clustered machines (AS1200 and AS800). E One port goes to the switch for regular network traffic and the other G goes VIA a cross-patch cable to the second port on it's cluster partner 7 for SCS traffic.  So far no troubles using Alpha V7.3-2    ------------------------------    Date: 21 Aug 2005 20:38:21 -0700; From: "johnhreinhardt@yahoo.com" <johnhreinhardt@yahoo.com> M Subject: Re: AlphaServer 4100 CPU speed upgrade and/or backplane speed ranges B Message-ID: <1124681901.203796.17130@f14g2000cwb.googlegroups.com>   Duncan Brown wrote: G > (Heading out to take my son off to his first year of college [!] so I L > won't get back to this for a few days...man I feel old all of a sudden...) >  > Duncan   Duncan,   D   I hear you!  It's Sunday night now and we just got back from doing? the same with our oldest (and first to go).  Now I feel old AND 
 tired...  ;-)    ------------------------------  # Date: Sun, 21 Aug 2005 20:37:47 GMT % From: John Proctor <lost@nowhere.org>  Subject: Re: Australian DECUS 1 Message-ID: <2005082206374716807%lost@nowhereorg>   E On 2005-08-22 03:21:18 +1000, Glenn Everhart <Everhart@gce.com> said:    > John Proctor wrote:  > D >> I wrote to the current address for the Australian DECUS to get a K >> membership as I want to become part of the hobbyist programme. As yet I  3 >> have had no response and it is over 4 weeks now.  >>  C >> I used to work for DEC as a Software Services manager in Sydney  H >> (1977-1979) and a salesman before going to a DEC customer (Alcan) to K >> manage their VAX sytems (1980-1985). I have an opportunity to acquire a  I >> 3300 at no cost to me so I am interested in getting it up and running.  >>  B >> Is there an alternative way to get a DECUS membership so I can * >> partticipate in the hobbyist programme? >>  B > Last sigtapes sent to the Australian DECUS office were returned.' > Appears they are not around any more.  > Glenn Everhart   Glenn,  E After Phil's pointer to the web page I sent an e-mail to the address  D listed for contacts. That was 4 days ago and no bounce but no reply D either. So I'll make the assumption that they have died too. So the F question still stands. Can I join any other 'DECUS' chapter so that I E can get access to the hobbyist programme or am I now disenfranchised?    --   Regards, John D Proctor   ------------------------------  # Date: Sun, 21 Aug 2005 20:55:44 GMT ( From: Alan Greig <greigaln@netscape.net> Subject: Re: Australian DECUS ; Message-ID: <kT5Oe.9701$jr4.7731@fe3.news.blueyonder.co.uk>    John Proctor wrote:    > G > After Phil's pointer to the web page I sent an e-mail to the address  F > listed for contacts. That was 4 days ago and no bounce but no reply F > either. So I'll make the assumption that they have died too. So the H > question still stands. Can I join any other 'DECUS' chapter so that I G > can get access to the hobbyist programme or am I now disenfranchised?   : I suspect you might be about to become DECUS Australia :-)     --  
 Alan Greig   ------------------------------  % Date: Sun, 21 Aug 2005 17:05:43 -0400 9 From: Brad Hamilton <brMadAhamPiltSon-at-coMmcaAstP.neSt>  Subject: Re: Australian DECUS 0 Message-ID: <MvudnWo6GNI6cZXeRVn-2A@comcast.com>   John Proctor wrote:  <snip>G > After Phil's pointer to the web page I sent an e-mail to the address  F > listed for contacts. That was 4 days ago and no bounce but no reply F > either. So I'll make the assumption that they have died too. So the H > question still stands. Can I join any other 'DECUS' chapter so that I G > can get access to the hobbyist programme or am I now disenfranchised?  >   F Susan Skonetski at HP is the hobbyist contact; send her email to find H out what your options might be (firstnameDOTlastname-at-haitchpeeDOTcom)   -- Bradford J. Hamilton "All opinions are my own"    ------------------------------  % Date: Sun, 21 Aug 2005 18:32:23 -0400 ' From: Glenn Everhart <Everhart@gce.com>  Subject: Re: Australian DECUS A Message-ID: <OJ-dnZ2dnZ0yCvr-nZ2dnfaclN6dnZ2dRVn-zJ2dnZ0@rcn.net>    Alan Greig wrote:  >  >  > John Proctor wrote:  >  >>H >> After Phil's pointer to the web page I sent an e-mail to the address G >> listed for contacts. That was 4 days ago and no bounce but no reply  G >> either. So I'll make the assumption that they have died too. So the  I >> question still stands. Can I join any other 'DECUS' chapter so that I  H >> can get access to the hobbyist programme or am I now disenfranchised? >  > < > I suspect you might be about to become DECUS Australia :-) >  > J Perhaps you might contact Paul Repacholi out in Kalamunda, W.A. near PerthJ and form a new chapter if the old one is gone. One of the web pages points! at an Encompass successor though.    ------------------------------  % Date: Mon, 22 Aug 2005 13:50:42 +0930 % From: Jeremy Begg <nospam@vsm.com.au>  Subject: Re: Australian DECUS ' Message-ID: <4309529A.30805@vsm.com.au>    John Proctor wrote: C > I wrote to the current address for the Australian DECUS to get a  J > membership as I want to become part of the hobbyist programme. As yet I 2 > have had no response and it is over 4 weeks now. > B > I used to work for DEC as a Software Services manager in Sydney G > (1977-1979) and a salesman before going to a DEC customer (Alcan) to  J > manage their VAX sytems (1980-1985). I have an opportunity to acquire a H > 3300 at no cost to me so I am interested in getting it up and running. > A > Is there an alternative way to get a DECUS membership so I can  ) > partticipate in the hobbyist programme?  >    Hello John,   P I am the OpenVMS SIG Chairman for Encompass Australia, formerly DECUS Australia.  N Encompass Australia is alive and holding LUG meetings in Sydney and Melbourne.  E Two things happened late last year & early this year which have made  H Encompass a bit hard to contact.  Firstly, HP gave withdrew all support K resources.  Secondly, the last Board election resulted in the majority, if  M not all, the Board positions being occupied by Melbourne members rather than  G Sydney ones.  So the Encompass administration has effectively moved to  K Melbourne.  This also included the person who was maintaining the web site  L which therefore hasn't been updated since December last year.  I've been in L touch with the new web site maintainer and he is in the process of building  a new site.   H My understanding is that the new Board is still sorting through various K issues which have accumulated in the last 5 years or so.  However it looks  M like they haven't yet updated the contact details at www.encompass.asn.au so  4 I'll see if that can be done as a matter of urgency.  L If you'd like to contact me via private email (jeremyatvsmdotcomdotau) I'll L give you some unofficial contact details for Encompass.  (I don't think I'm ' at liberty to post these publicly yet.)    Regards,   	Jeremy Begg   ------------------------------   Date: 21 Aug 2005 23:37:22 GMT( From: bill@cs.uofs.edu (Bill Gunshannon)S Subject: Re: Cerner hopefully is using Zotob to show why hospitals should run  VMS! , Message-ID: <3mshhiF18kfipU2@individual.net>  + In article <43089CD1.67078A97@comcast.net>, 5 	David J Dachtera <djesys.nospam@comcast.net> writes:  > Bill Gunshannon wrote: >>  3 >> In article <11gfhh5ahbroqe4@corp.supernews.com>, 4 >>         Dave Froble <davef@tsoft-inc.com> writes: >> > Bill Gunshannon wrote: I >> >> In article <1124565228.925988.212330@g43g2000cwa.googlegroups.com>, & >> >>      bob@instantwhip.com writes: >> >> J >> >>>"This is a good example of why you can't protect a weak OS with someL >> >>>router only because if something happens from tyhe inside, you are hit >> >>>just as badly."  >> >>>8 >> >>>so why haven't all these windoze cios figured this" >> >>>out yet and switched to vms? >> >>  >> >> K >> >> Because the security provided by VMS carries with it the same penalty = >> >> as a secured windows box.  No real world functionality.  >> >> 
 >> >> bill >> >>  >> >" >> > Now that I'll not agree with. >>  3 >> Wether you agree or not does not change reality.  > D > So, a laptop on an airplane with no network connection is useless?   No, where did I say that?    >  > Reality double-check...  >  >> >L >> > If you define real world functionality being able to run MS Office, andK >> > some do, then you have a point.  But MS Office isn't the only thing in  >> > the world worth doing.  >>  F >> What is the current function of the largest percentage of computersG >> in use today?  Server apps?  Or Desktop apps?  Where are the largest H >> number of Windows boxes that get infected with the virus-du-jour?  In' >> the server room?  Or on the desktop?  > I > The virus count for M$-DOS was well into the tens of thousands prior to  > the dawn of WhineBloze    G Personally, I doubt this, but it's as good an attack on MS as anything.   I >                         which was preceded the earliest versions of the H > products that came to be known as M$-Orifice. I still have M$-Word for& > DOS diskettes around here somewhere.  B What's your point?  That was then and this is now.  Everyday usersC today won't work without a GUI.  There actually was a time way back C when when VMS could have controlled the desktop.  It's owners chose ; not to.  A lot of water has passed over the dam since then.    > I >> So, where does VMS have to take over to have any impact on the current  >> situation?  > F > See recent discussions surrounding the idea of having VMS-based mail > exchangers and such.  A But then you are talking about heterogenous shops.  Read what the ? industry has to say about the difference in complexity and cost ; of maintenance between heterogenous and homogenous computer C operations. (And those are the kinds of reports that the executives ! see, not ncessarily the techies.)    > 9 >> And, what possibility is there of that ever happening?  > G > Depends, mostly on us. Will HP/VMS ever produce/market such a product I > suite? Most likely responses based on experience to date: No / No. That  > leaves the ball in our court.   B In what way?  Without HP's permission and support you can't marketA anything.  And even if you found a way around the trade-mark law, ? no serious business would buy it from you.  If it were all that A easy, everyone would be using Open Office today, even on Windows!    >  >> Sorry, reality check. > @ > %RQP-I-OPEROVER, Request check over-ride requested by operator > H >> Could this be changed?  Certainly.  Will it? I leave that one to you. > G > ...or, at the very least, the entrepreneurially inclined among us who A > are willing/able to go for it. There's gotta some, somewhere...  >    bill   --  J Bill Gunshannon          |  de-moc-ra-cy (di mok' ra see) n.  Three wolvesD bill@cs.scranton.edu     |  and a sheep voting on what's for dinner. University of Scranton   |A Scranton, Pennsylvania   |         #include <std.disclaimer.h>       ------------------------------  % Date: Sun, 21 Aug 2005 23:07:49 -0400 ' From: Dave Froble <davef@tsoft-inc.com> Y Subject: Re: Cerner hopefully is using Zotob to show why hospitals should run  VMS! run   0 Message-ID: <11gig4kk7ivpj8c@corp.supernews.com>   GreyCloud wrote: > bob@instantwhip.com wrote: > 7 >>what have you been drinking?  I can give any user any ; >>functionality I want ... what real world functionality is  >>missing in your world? >  > ; > I still don't understand, after all the noise made by the < > insecurity of M$ windows, that those responsible for their! > IT budget still buy M$ windows.   8 For many, it's because they haven't yet been the victim.  A For some, it's the false sense of security they get from running   anti-virus software, etc.   = Some don't think they have any options.  (That's HP's fault.)    Just a start of a list.    --  4 David Froble                       Tel: 724-529-04504 Dave Froble Enterprises, Inc.      Fax: 724-529-0596> DFE Ultralights, Inc.              E-Mail: davef@tsoft-inc.com 170 Grimplin Road  Vanderbilt, PA  15486    ------------------------------  % Date: Sun, 21 Aug 2005 23:15:04 -0400 ' From: Dave Froble <davef@tsoft-inc.com> Y Subject: Re: Cerner hopefully is using Zotob to show why hospitals should run  VMS! run   0 Message-ID: <11gigib6ib7ttd6@corp.supernews.com>   GreyCloud wrote: > David J Dachtera wrote:  >  >>GreyCloud wrote: >> >>>bob@instantwhip.com wrote:  >>> 9 >>>>what have you been drinking?  I can give any user any = >>>>functionality I want ... what real world functionality is  >>>>missing in your world? >>> < >>>I still don't understand, after all the noise made by the= >>>insecurity of M$ windows, that those responsible for their " >>>IT budget still buy M$ windows. >>5 >>See http://www.m-w.com/cgi-bin/dictionary?addiction  >> >  > 5 > So sad. Windows is such a waste of productive time.   B No.  Office automation has been a great increase in productivity. @ Unfortunately, past knowledge was ignored by those new to using ? computers as part of their job, and that has been exploited by   Microsoft, and others.  F There is more than a little fault to be assessed to IT professionals, G and I use the term loosely.  I can remember how DP treated users, when  H users were a captive audience.  "You'll get it when we're ready to give F it to you.  Your problems and deadlines and such aren't our problem." H When the audience gained some freedom, in some cases the IT people were I the last to be listened to, and some decisions were probably made solely  2 because they were the opposite of what IT advised.  A In some cases the audience doesn't want to give up their freedom.    --  4 David Froble                       Tel: 724-529-04504 Dave Froble Enterprises, Inc.      Fax: 724-529-0596> DFE Ultralights, Inc.              E-Mail: davef@tsoft-inc.com 170 Grimplin Road  Vanderbilt, PA  15486    ------------------------------    Date: 21 Aug 2005 16:18:35 -0700 From: bob@instantwhip.com R Subject: Re: Cerner hopefully is using Zotob to show why hospitals should run VMS!B Message-ID: <1124666315.671702.12670@o13g2000cwo.googlegroups.com>  D how about web services, mail services, database services for a start ...    ------------------------------  % Date: Sun, 21 Aug 2005 23:02:18 -0400 ' From: Dave Froble <davef@tsoft-inc.com> Y Subject: Re: Cerner hopefully is using Zotob to show why hospitals should run VMS! run VM 0 Message-ID: <11gifqe14a4oha4@corp.supernews.com>   Bill Gunshannon wrote:2 > In article <11gfhh5ahbroqe4@corp.supernews.com>,, > 	Dave Froble <davef@tsoft-inc.com> writes: >  >>Bill Gunshannon wrote: >>F >>>In article <1124565228.925988.212330@g43g2000cwa.googlegroups.com>, >>>	bob@instantwhip.com writes:  >>>  >>> H >>>>"This is a good example of why you can't protect a weak OS with someJ >>>>router only because if something happens from tyhe inside, you are hit >>>>just as badly."  >>>>6 >>>>so why haven't all these windoze cios figured this  >>>>out yet and switched to vms? >>>  >>> H >>>Because the security provided by VMS carries with it the same penalty: >>>as a secured windows box.  No real world functionality. >>>  >>>bill  >>>  >> >>Now that I'll not agree with.  >  > 2 > Wether you agree or not does not change reality.  D If I'm right it defines reality.  You write as if reality is as you 
 define it.  J >>If you define real world functionality being able to run MS Office, and I >>some do, then you have a point.  But MS Office isn't the only thing in   >>the world worth doing. >  > E > What is the current function of the largest percentage of computers  > in use today?   F First, we could get into a lengthly and meaningless argument over the H definition of 'a computer'.  That deviates from the topic, so let's not.  F It could be argued that 'upgraded typewriters' are one of the largest ? segments of computing today.  I'll agree with that.  Ditto for  " calculators, telephones, and such.  I Large segments of the whole are not everything.  Majority, yes.  All, no.   8 >  Server apps?  Or Desktop apps?  Where are the largestG > number of Windows boxes that get infected with the virus-du-jour?  In & > the server room?  Or on the desktop?  3 I'd expect the desktop, gameroom, gossip tool, etc.   H > So, where does VMS have to take over to have any impact on the currentD > situation?  And, what possibility is there of that ever happening?  0 Whoops!  Hold on there.  Don't change the topic.  E The topic, and you named it, is whether a secured VMS system has any   real world functionality.   G I design, write, install, and support real world applications that run  A on VMS systems.  Unfortunately, I do the same for windoz systems.   D Not one of my customers using VMS has ever had any type of security F issue, not even a minor issue.  Why?  Because security is an integral C part of the design and implementation and operations.  An employee  D leaves?  A pre-determined set of procedures takes place.  Users are G formally trained to avoid sharing security information.  User tracking  C is built into the application, not tacked on afterward.  Users are  E instructed that if a transaction shows up with their identification,  E they are responsible for the transaction, regardless of who actually   entered it.   F Ok, you may ask what role VMS plays in such a scenario.  The security I design and implementation is really OS independent.  The reason for such  H designed in security comes from a long background of being aware of the C importance of security.  A VMS environment tends to encourage such  H considerations.  Your typical windoz user and shop do not.  They could,  but normally do not.   > Sorry, reality check.   B Yes, a reality check.  Using even one customer, I can refute your G statement about a secured VMS system.  From my experience, starting in  F 1973, I can state that with VMS it's easier to implement security, in D the application, and in the environment.  My experience with windoz / tends to make me appreciate VMS more than ever.   E I'm a VMS bigot and advocate.  I'm not a glutton for punishment.  My  B e-mail, newsreader, and office stuff in done on a PC.  A decently A protected network environment, prompted by a VMS background, and  / vindicated by today's insanity on the Internet.    --  4 David Froble                       Tel: 724-529-04504 Dave Froble Enterprises, Inc.      Fax: 724-529-0596> DFE Ultralights, Inc.              E-Mail: davef@tsoft-inc.com 170 Grimplin Road  Vanderbilt, PA  15486    ------------------------------    Date: 21 Aug 2005 16:23:14 -0700 From: bob@instantwhip.com Y Subject: Re: Cerner hopefully is using Zotob to show why hospitals should run VMS! VMS! V B Message-ID: <1124666594.706249.14290@z14g2000cwz.googlegroups.com>  D we don't have to imagine ... our mail server is vms and not a single problem for 7 years now ...    ------------------------------    Date: 21 Aug 2005 20:47:59 -0500+ From: young_r@encompasserve.org (Rob Young) Y Subject: RE: Cerner hopefully is using Zotob to show why hospitals should run VMS! VMS! V 3 Message-ID: <eA9PWzjHI7ZW@eisner.encompasserve.org>   | In article <FD827B33AB0D9C4E92EACEEFEE2BA2FB6B2042@tayexc19.americas.cpqcorp.net>, "Main, Kerry" <Kerry.Main@hp.com> writes:  G > Now, when looking at all of the damage caused in the last week or so, J > one could easily blame the companies IT staff (as many *analysts* in theJ > Windows world media seem to be doing), but that would not be correct.=20 > I > Every IT shop worth their salt will *not* blindly apply patches without F > some level of QA/testing in pre-production environments. The risk ofJ > breaking all sorts of customized scripts and applications is just way toF > high. Heck, many of these large IT shops typically have hundreds and> > sometimes literally thousands of Wintel servers to maintain. > F > These IT Staff have real day jobs that are concerned with QA/testingG > real software applications that add value to the Business Units. They E > simply do not have the time and/or resources to keep daily watch on   > these OS patch type issues.=20 >   ; 	Exactly.  That is why the recent rise of zero day exploits A 	is quite disturbing.  It puts admins of a certain OS a wonderful  	choice:  < 		1)  Apply patch without adequate testing and risk a system 			hosed up (or an Enterprise!) : 		2)  OR hope they don't get hit prior to adequate testing  @ 	Making a certain OS I dare say a very risky proposition in lieu; 	of zero day exploits.  But Microsoft is fighting back with  	honeymonkeys:  ' http://www.securityfocus.com/news/11273   @ 	Either way, it isn't good for those certain OSes... because theA 	hackers have dramatically shortened their turn around time.  The 6 	admins can't, leaving a nice window of vulnerability.   > C > And with visibility like this, perhaps the questions have already 
 > started:= > http://www.theinquirer.net/?article=3D25556  (Aug 19, 2005) 1 > Virus brings down US Homeland Security - report E > "COMPUTER VIRUSES affected numerous American international airports F > yesterday, forcing the Custom & Border Protection system to stop for' > hours, said the Wall Street Journal."  >   : 	And of course we know they were/are running a certain OS.  < 	By the way, that virus prone OS/interface you are using has> 	this nasty habit of inserting characters where they shouldn't 	be.  That link should read:  ) http://www.theinquirer.net/?article=25556   E 	That hex 3d is an equal sign.  Not sure why it echoed an equal sign.    				Rob    ------------------------------  % Date: Sun, 21 Aug 2005 20:00:24 -0700  From: Z <Z@no.spam> Y Subject: Re: Cerner hopefully is using Zotob to show why hospitals should run VMS! VMS! V * Message-ID: <adbOe.6017$ih4.2683@fe02.lga>   bob@instantwhip.com wrote:4 > you can on vms because vms doesn't get viruses ...  	 Says who?    ------------------------------  % Date: Sun, 21 Aug 2005 23:20:09 -0400 ' From: Dave Froble <davef@tsoft-inc.com> Y Subject: Re: Cerner hopefully is using Zotob to show why hospitals should run VMS! VMS! V 0 Message-ID: <11gigrnicniioe5@corp.supernews.com>   bob@instantwhip.com wrote:4 > you can on vms because vms doesn't get viruses ... >    boob!   C You can't on VMS, because VMS doesn't have the tools, such as Word.   D Unfortunately, on VMS you can't open the rest of the stuff that you  might just want to, or need to.    --  4 David Froble                       Tel: 724-529-04504 Dave Froble Enterprises, Inc.      Fax: 724-529-0596> DFE Ultralights, Inc.              E-Mail: davef@tsoft-inc.com 170 Grimplin Road  Vanderbilt, PA  15486    ------------------------------  % Date: Sun, 21 Aug 2005 23:27:27 -0400 ' From: Dave Froble <davef@tsoft-inc.com> Y Subject: Re: Cerner hopefully is using Zotob to show why hospitals should run VMS! VMS! V 0 Message-ID: <11gih9ht80g2v63@corp.supernews.com>   Main, Kerry wrote: >>-----Original Message-----< >>From: David J Dachtera [mailto:djesys.nospam@comcast.net]   >>Sent: August 21, 2005 11:25 AM >>To: Info-VAX@Mvb.Saic.Com ; >>Subject: Re: Cerner hopefully is using Zotob to show why  % >>hospitals should run VMS! VMS! VMS!  >> >  > 
 > [snip..] >  > > >>>So, where does VMS have to take over to have any impact on  >>
 >>the current  >> >>>situation?  >>F >>See recent discussions surrounding the idea of having VMS-based mail >>exchangers and such. >> >>9 >>>And, what possibility is there of that ever happening?  >>G >>Depends, mostly on us. Will HP/VMS ever produce/market such a product ? >>suite? Most likely responses based on experience to date: No   >>/ No. That >>leaves the ball in our court.  >> >  > 
 > [snip..] > F > Something to consider with respect to OpenVMS mail based solutions -& > imagine a mail server solution that:+ > - has zero server viruses to worry about. ! > - ultra-high native OS security " > - web based or command line mgmtJ > - multi-site clusters scalable to 3,000+ cpus in datacenters up to 800km > apart < > - end users load balanced across all servers at all sites.J > - shutdown servers and even an entire site for proactive management with& > zero application availability impact >  > A total solution - > : > OpenVMS and Communigate Pro + Sophos + Process Software:/ > http://h71000.www7.hp.com/solutions/mail.html ; > http://www.stalker.com/content/news_article_01252005.html H > http://www.sophos.com/pressoffice/pressrel/us/20050322stalkersoft.html > (Virus's) E > http://www.process.com/precisemail/faq.html#partner (Spam, viruses)  > J > Anyone think this might be of interest to companies now concerned aboout> > SOX/HIPPA and not having server issues related to the latest > worms/viruses/trojans? > = > And some press reviews to support creative new initiatives:  > " > "Time for a Mail Server Switch?"H > http://www.eweek.com/article2/0,1895,1849784,00.asp (see references to > Communigate Pro) > D > Communigate Pro review (keep Outlook clients, but replace Exchange* > Server with OpenVMS and Communigate Pro)6 > http://www.eweek.com/article2/0,1895,1846661,00.asp  > 9 > Stalker Software (Communigate Pro) comments on OpenVMS: I > http://h71000.www7.hp.com/openvms/integrity/integrity_video_script.html  > (scroll down) C > "We worked with HP on the porting project of OpenVMS to Integrity I > servers, and found their UNIX to OpenVMS toolkit and the HP engineering < > team support to be the best we have seen in the industry.  > > > In fact, we already have several customers who are preparingG > implementations of the CommuniGate Pro Dynamic Cluster on OpenVMS for  > Integrity servers."   1 So, what's the problem with what you wrote Kerry?   - A little hint.  Who's pushing these products?    HP?  Stalker software?  Sophos?  Process?  F Sorry, 3 out of 4 isn't good enough.  What's really sorry is that the  odd man out is HP.  G What you mention above is great.  It should be highly visible to those  C making the decisions, and to those who talk to the decision makers.   E I'm assuming that you'd advertise.  Not knocking you, just those who   don't do that advertising.  G How about some comparisons.  Say a 50 user company.  What's a MS based  D mail system cost?  What's a VMS based system cost?  Got any numbers?   --  4 David Froble                       Tel: 724-529-04504 Dave Froble Enterprises, Inc.      Fax: 724-529-0596> DFE Ultralights, Inc.              E-Mail: davef@tsoft-inc.com 170 Grimplin Road  Vanderbilt, PA  15486    ------------------------------  % Date: Sun, 21 Aug 2005 14:13:24 -0600 " From: GreyCloud <cumulus@mist.com>Y Subject: Re: Cerner hopefully is using Zotob to show why hospitals should run VMS! VMS!VM ( Message-ID: <4308E064.E1613A8B@mist.com>   David J Dachtera wrote:  >  > GreyCloud wrote: > >  > > bob@instantwhip.com wrote: > > > ; > > > what have you been drinking?  I can give any user any ? > > > functionality I want ... what real world functionality is  > > > missing in your world? > > = > > I still don't understand, after all the noise made by the > > > insecurity of M$ windows, that those responsible for their# > > IT budget still buy M$ windows.  > 5 > See http://www.m-w.com/cgi-bin/dictionary?addiction  >   3 So sad. Windows is such a waste of productive time.    ------------------------------  % Date: Sun, 21 Aug 2005 21:56:00 -0400 - From: JF Mezei <jfmezei.spamnot@teksavvy.com> / Subject: Chaining a .COM  or .EXE from an image , Message-ID: <430930AC.B2DB6745@teksavvy.com>  F NETSERVER.EXE seems to be able to chain the execution of a .COM and/or .EXE within the same process.   B How does it do it ? There is no code in netserver.com (which callsF netserver.exe) to look at some symbol set by netserver.exe and executeA it. So Netserver.EXE seems to have the ability to cause a command 4 procedure to execute immediatly after it has exited.   How is that done ?   ------------------------------  % Date: Mon, 22 Aug 2005 04:07:52 +0200 2 From: martin@radiogaga.harz.de (Martin Vorlaender)3 Subject: Re: Chaining a .COM  or .EXE from an image ; Message-ID: <43093378.524144494f47414741@radiogaga.harz.de>   . JF Mezei <jfmezei.spamnot@teksavvy.com> wrote:H > NETSERVER.EXE seems to be able to chain the execution of a .COM and/or > .EXE within the same process.  > D > How does it do it ? There is no code in netserver.com (which callsH > netserver.exe) to look at some symbol set by netserver.exe and executeC > it. So Netserver.EXE seems to have the ability to cause a command 6 > procedure to execute immediatly after it has exited. >  > How is that done ?   LIB$DO_COMMAND perhaps?    cu,    Martin --  ;                      | Martin Vorlaender  |  OpenVMS rules! . Microsoft's answer   | work: mv@pdv-systeme.deA to OpenVMS is        |   http://www.pdv-systeme.de/users/martinv/ 5 Windows NT 10.0.     | home: martin@radiogaga.harz.de    ------------------------------  % Date: Mon, 22 Aug 2005 00:47:39 -0400 - From: JF Mezei <jfmezei.spamnot@teksavvy.com> 3 Subject: Re: Chaining a .COM  or .EXE from an image , Message-ID: <430958DC.5E247103@teksavvy.com>   Martin Vorlaender wrote: > > How is that done ? >  > LIB$DO_COMMAND perhaps?      Thanks.    So if you have:    CHOCOLATE.COM:   $LOOP: $RUN PASTRY.EXE 
 $SHOW TIME $GOTO LOOP:   G and PASTRY.EXE does a LIB$DO_COMMAND,  when that command completes, the  SHOW TIME will execute ?   ------------------------------  % Date: Sun, 21 Aug 2005 22:20:05 -0700 ( From: Jeff Cameron <roktsci@comcast.net>3 Subject: Re: Chaining a .COM  or .EXE from an image 0 Message-ID: <BF2EAE95.12DFA%roktsci@comcast.net>  I On 8/21/05 9:47 PM, in article 430958DC.5E247103@teksavvy.com, "JF Mezei" % <jfmezei.spamnot@teksavvy.com> wrote:    > Martin Vorlaender wrote: >>> How is that done ? >>   >> LIB$DO_COMMAND perhaps? >  > 
 > Thanks.  >  > So if you have:  >  > CHOCOLATE.COM: >  > $LOOP: > $RUN PASTRY.EXE  > $SHOW TIME
 > $GOTO LOOP:  > I > and PASTRY.EXE does a LIB$DO_COMMAND,  when that command completes, the  > SHOW TIME will execute ?   What???   K In the procedure given above, assuming there was no error in PASTRY.EXE the > SHOW TIME command will execute regardless of if PASTRY.EXE did LIB$DO_COMMAND or not.  J LIB$DO_COMMAND merely spawns a sub process and executes the command passedC to LIB$DO_COMMAND, all in the CONTEXT of the Executable that called K LIB$DO_COMMAND. Once the sub-process completes, then the calling executable # continues on it's execution thread.   K You can call LIB$DO_COMMAND at the end of your executable and have it run a L command procedure if you wish, but the executable will continue in memory inK the LEF state in the parent process until the sub-process that performs the  command procedure terminates.   F Although I am not positive, I doubt seriously that NETSERVER.EXE calls LIB$DO_COMMAND.      Jeff   ------------------------------  % Date: Sun, 21 Aug 2005 22:26:33 -0700  From: Z <Z@no.spam> 3 Subject: Re: Chaining a .COM  or .EXE from an image ) Message-ID: <bmdOe.3466$WO2.357@fe06.lga>    JF Mezei wrote: H > NETSERVER.EXE seems to be able to chain the execution of a .COM and/or > .EXE within the same process.  > D > How does it do it ? There is no code in netserver.com (which callsH > netserver.exe) to look at some symbol set by netserver.exe and executeC > it. So Netserver.EXE seems to have the ability to cause a command 6 > procedure to execute immediatly after it has exited. >  > How is that done ?  E Are you sure NETSERVER.EXE has exited when the next command executes?   F If NETSERVER is exit_ING_, then the next .EXE/.COM could be called as ! part of NETSERVER's exit handler.    ------------------------------  % Date: Mon, 22 Aug 2005 01:28:17 -0400 - From: JF Mezei <jfmezei.spamnot@teksavvy.com> 3 Subject: Re: Chaining a .COM  or .EXE from an image , Message-ID: <4309625F.C3ADB0B5@teksavvy.com>   Jeff Cameron wrote: L > LIB$DO_COMMAND merely spawns a sub process and executes the command passedE > to LIB$DO_COMMAND, all in the CONTEXT of the Executable that called M > LIB$DO_COMMAND. Once the sub-process completes, then the calling executable % > continues on it's execution thread.     G The documentation (HELP RTL LIB LIB$DO_COMMAND) says otherwise. It says E that if LIB$DO_COMMAND succeeds, it is the last thing your image does  (eg: your image exits).   E Looking at what netserver.exe does, if you show process/cont, you see H that one process execute the commands which the network connection wantsE to execute (for instance run FAL.EXE). So they do execute in the same 3 process as NETSERVER.EXE, not a spawned subprocess.    ------------------------------  % Date: Mon, 22 Aug 2005 17:10:43 +1200 6 From: Martin Hunt <martin.hunt@fairfaxnz.REMOVE.co.nz>/ Subject: ftp on VAX changing files names on get 8 Message-ID: <uqmig1117idi3eg2nj5b3s4bj88ga8jtu2@4ax.com>   VMS V7.3 on VAX  TCP/IP services V5.3 ECO 4  A When I get a file from a Windows 2003 system, the file is getting  renamed, as follows:  < $ copy/ftp/log 1.2.3.4"user password"::"/dir/subdir/*.*" *.*@ $TCPIP-S-FTP_COPIED, 1.2.3.4"user password"::"/dir/subdir/./x.y", copied to mydisk:[mydir]__x.y;1 (1234 bytes)  ; Note the "./" subdirectory which has been inserted, and the 0 corresponding "__" in the destination file name.B If I do this without wildcards, the filename is not tampered with.  E If I do things from the ftp prompt, and include the directory name, I  get the following:   ftp> get /dir/subdir/*.*   The resulting filename is: _DIR_SUBDIR_X.Y   : It works ok on Alpha VMS V5.4 ECO 1, with TCPIP V5.4 ECO 1  C Is there a patch or newer version available for the VAX to fix this  problem?   ---  Martin Hunt  Systems Administrator  Fairfax New Zealand Limited 
 Wellington New Zealand    ------------------------------  % Date: Mon, 22 Aug 2005 01:24:37 -0400 - From: JF Mezei <jfmezei.spamnot@teksavvy.com> 3 Subject: Re: ftp on VAX changing files names on get , Message-ID: <43096184.E6103D6E@teksavvy.com>   Martin Hunt wrote:B > $TCPIP-S-FTP_COPIED, 1.2.3.4"user password"::"/dir/subdir/./x.y". > copied to mydisk:[mydir]__x.y;1 (1234 bytes)     > The resulting filename is: > _DIR_SUBDIR_X.Y  >     G Consider that if you have a "." directory on DOS, it can't map properly 7 to VMS. (especially on VAX since it doesn't have ODS5).   - Same with DOS directories with multiple dots.   A Have you tried the FTP command MGET ? does it make a difference ?    ------------------------------    Date: 21 Aug 2005 20:23:27 -0700$ From: "AEF" <spamsink2001@yahoo.com>) Subject: Re: Highwater marking experience C Message-ID: <1124681007.493700.223300@g43g2000cwa.googlegroups.com>    Larry Kilgallen wrote:l > In article <1124604041.033839.163230@o13g2000cwo.googlegroups.com>, "AEF" <spamsink2001@yahoo.com> writes: > >  > > JF Mezei wrote:  > M > >> So it seems that /HIGHWATER_MARKING is truly something which is required K > >> for basic data security. It isn't some neat add-on and is something is > > >> that done while writing a file, not while reading a file. > >  > > + > > I have no idea what you're saying here.  > D > I sense an implicit claim that some place in the VMS DocumentationD > says it is safe to leave highwater marking disabled.  I have neverD > found that place in the documentation and I know of nothing in VMS! > that would allow such behavior.     G How did you determine so much about what he wrote from that? Being that C JF hasn't bothered to clarify his cryptic paragraphs indicates that D either you are right or that even he doesn't know what his point is!  F The Performance manual recommends turning off highwater marking if youG don't need it. And it says the same thing in at least one other manual: G http://h71000.www7.hp.com/doc/82FINAL/aa-pv5nj-tk/aa-pv5nj-tk.HTMl (See ( the Performance Considerations section.)    F > See also NIST Special Publication 800-53, SC-4 Information Remnants.   ------------------------------  % Date: Mon, 22 Aug 2005 01:00:17 -0400 - From: JF Mezei <jfmezei.spamnot@teksavvy.com> ) Subject: Re: Highwater marking experience , Message-ID: <43095BD1.10D4586E@teksavvy.com>  
 AEF wrote:H > The Performance manual recommends turning off highwater marking if youI > don't need it. And it says the same thing in at least one other manual: I > http://h71000.www7.hp.com/doc/82FINAL/aa-pv5nj-tk/aa-pv5nj-tk.HTMl (See * > the Performance Considerations section.)    F My example in this thread shows that turning off highwater marking has serious security implications.  C I would have thought that the VMS documentors would have had a much B bigger warning in that paragraph since disabling highwater marking@ removes protection against one unprivileged user accessing other people's (deleted) data.    ; There have been questions about what my question was about:    Let be reiterate:   " SET FILE NETSERVER.EXE/ATTR=LRL=80  C EDIT NETSERVER.EXE -> 71 records, with 71st being padded with nulls E (highwater marking on), or padded with other people's data (highwater  marking off)    4 DUMP/RECORD NETSERVER.EXE -> yields only 70 records.   ------------------------------  % Date: Sun, 21 Aug 2005 14:12:19 -0500 ? From: Swedish Chef <thisisafakeaddress@staffan.tjernstrom.name> 1 Subject: Re: Next project, C programming problem. C Message-ID: <pan.2005.08.21.19.12.19.97908@staffan.tjernstrom.name>   B Bill Gunshannon scribbled something like this, on Sun, 21 Aug 2005 15:09:10 +0000:   9 > I need these utilities to work on the VMS side as well.   G Have you tried using the TRANSLATE keyword inside the SMBCLIENT? We use - it for VMS <-> WineDoze transfers frequently.    --   ---  Swedish Chef+ The only thing I know, is that I don't know    ------------------------------  % Date: Sun, 21 Aug 2005 18:40:19 -0400 - From: "John E. Malmberg" <wb8tyw@qsl.network> 1 Subject: Re: Next project, C programming problem. 1 Message-ID: <aKmdnUwyHfpLn5TeRVn-gA@adelphia.com>    Bill Gunshannon wrote:D > OK, now that I am ready to turn the students  loose on the VAX forD > programming projects I have another problem to solve.  While SAMBAG > now makes it trivial to move files between the VAX and out fileserver D > the files will not be in a proper VMS text format and the compiler > won't deal with them.   I The compiler should accept files that are in the STREAM-LF format, which  5 is how SAMBA should be creating them on the VMS side.   @ Microsoft Windows will be either creating the files in what VMS ( considers STREAM-LF or STREAM-CR format.  C If they are not showing up properly on the VMS side, then there is  C probably a SAMBA option that should be set in the smb.conf file to   enable this.  ; The option should also be visible through the SWAT program.   H The folks on the SAMBA-VMS mailing list can probably give more detailed  help.    -John  wb8tyw@qsl.network Personal Opinion Only    ------------------------------   Date: 21 Aug 2005 23:41:01 GMT( From: bill@cs.uofs.edu (Bill Gunshannon)1 Subject: Re: Next project, C programming problem. , Message-ID: <3mshocF18kfipU3@individual.net>  * In article <4308A029.CEB10E5@comcast.net>,5 	David J Dachtera <djesys.nospam@comcast.net> writes:  > Bill Gunshannon wrote: >>  E >> OK, now that I am ready to turn the students  loose on the VAX for E >> programming projects I have another problem to solve.  While SAMBA H >> now makes it trivial to move files between the VAX and out fileserverE >> the files will not be in a proper VMS text format and the compiler D >> won't deal with them.  No big thing.  I merely wrote 2 utilities,G >> "unix2vms" and "vms2unix".  Simple on the unix side, but the idea is I >> to have the students work on the VMS side.  If they  have to be logged G >> into the Unix server to convert every file before moving it, nothing F >> is gained in trying to get them to work in the VMS environment. So,: >> I need these utilities to work on the VMS side as well. >>  D >> Now the problem.  I convert the file by writing it to a temp fileG >> while playing with the "lf"/"lf cr" combinations and then rename the K >> tempfile to the original files name.  This (according to the description J >> of "rename") guarantees that the file can not be lost even in the eventH >> of a system crash.  But the problem is the tempfile is not created asH >> StreamLF.  According to the CC docs I have found on the web it shouldG >> have been as that is the default for "fopen(filename, "w")".  Anyone G >> here tell me what I need to do to make sure the new file I create is G >> StreamLF so it doesn't end out with garbage padding at the end which 8 >> upsets the compiler even more  thanthe lack of "cr"s. > I > Dunno if this helps, but at one time I found it useful to pass a STREAM B > text file through this sequence when converting from M$ to UN*X: >   > 1. Copy it to a temp location.! > 2. Set the copy /ATTR=RFM=STMCR J > 3. CONVERT the copy to a new file using a .FDL that specified the record > format as STREAM_LF.! > 4. DELETE the copy from step 1.  > A > Step 3 would filter out the <CR>'s but leave the <LF>'s intact.  > 5 > An alternative method (if you want to avoid .FDLs):  >   > 1. Copy it to a temp location.! > 2. Set the copy /ATTR=RFM=STMCR  > 3. COPY NLA0: to a new file ( > 4. SET the new (empty) FILE/ATTR=STMLF# > 5. APPEND the copy to a new file. ! > 6. DELETE the copy from step 1.  > J > This produces a message about the source and target files not having theF > same attributes, but it's only a -W- (warning) severity, and the endF > result is the same. Step 5 would filter out the <CR>'s but leave the > <LF>'s intact. > G > I've never tried using PIPEs to eliminate the intermediate file - the / > original technique was developed on V6.2-1H3.  >   G The problem with that is the users can not be expected to do it.  I can H probably get away with having a single command that converts their filesE but any more than that and we're back to "If I have to go to all this B trouble on VMS, why don't we just get a unix or Windows solution?"   bill   --  J Bill Gunshannon          |  de-moc-ra-cy (di mok' ra see) n.  Three wolvesD bill@cs.scranton.edu     |  and a sheep voting on what's for dinner. University of Scranton   |A Scranton, Pennsylvania   |         #include <std.disclaimer.h>       ------------------------------   Date: 21 Aug 2005 23:46:37 GMT( From: bill@cs.uofs.edu (Bill Gunshannon)1 Subject: Re: Next project, C programming problem. , Message-ID: <3msi2tF18kfipU4@individual.net>  , In article <4308B81E.1D6B8158@teksavvy.com>,0 	JF Mezei <jfmezei.spamnot@teksavvy.com> writes: > Bill Gunshannon wrote:F >>> programming projects I have another problem to solve.  While SAMBAH >> now makes it trivial to move files between the VAX and out fileserverE >> the files will not be in a proper VMS text format and the compiler  >> won't deal with them. > E > When you move a file from unix to VMS with SAMBA, how are the files - > created on VMS ? what does a DIR/FULL say ?   B The files are binary copied as far as I can tell.  They seem to beA StreamLF but missing the "0x0D" paired with the "0x0A" that marks 1 the end of the record.  This upsets the compiler.    > G > If you edit the file with TPU, do you see CRs at the end ? LFs at the E > end ? both ?  You see "lf" there are no "cr"s.  That's the problem.    > G > Do you have documentation for SAMBA ?  Wouldn't there be some sort of I > config file that would tell it how to create files on VMS based on file 
 > extension ?   H SAMBA isn't creating anything.  SAMBA is just a file server.  It can notB (and should not) make any assumptions about the contents of files.   > K > Also, if you are doing this with UNIX boxes, did you consider using NFS ?   E Done that in the past.  The overhead in matching UIC's and uid's is a F nightmare.  Remember, I am not allocated any time for this.  I have toE maintain all of it in my (copious!) freetime.  The department doesn't  care if we use VMS or not.   bill   --  J Bill Gunshannon          |  de-moc-ra-cy (di mok' ra see) n.  Three wolvesD bill@cs.scranton.edu     |  and a sheep voting on what's for dinner. University of Scranton   |A Scranton, Pennsylvania   |         #include <std.disclaimer.h>       ------------------------------   Date: 21 Aug 2005 23:58:42 GMT( From: bill@cs.uofs.edu (Bill Gunshannon)1 Subject: Re: Next project, C programming problem. , Message-ID: <3msipiF18kfipU6@individual.net>  1 In article <aKmdnUwyHfpLn5TeRVn-gA@adelphia.com>, 0 	"John E. Malmberg" <wb8tyw@qsl.network> writes: > Bill Gunshannon wrote:E >> OK, now that I am ready to turn the students  loose on the VAX for E >> programming projects I have another problem to solve.  While SAMBA H >> now makes it trivial to move files between the VAX and out fileserverE >> the files will not be in a proper VMS text format and the compiler  >> won't deal with them. > K > The compiler should accept files that are in the STREAM-LF format, which  7 > is how SAMBA should be creating them on the VMS side.   H SAMBA does.  But all the files are missing all the CR's and the compiler does not accept that.    > B > Microsoft Windows will be either creating the files in what VMS * > considers STREAM-LF or STREAM-CR format. > E > If they are not showing up properly on the VMS side, then there is  E > probably a SAMBA option that should be set in the smb.conf file to   > enable this.  : The problem is my program which read the file character by= character writting it to a new file adding the missing CR's.  ; The problem is that contrary to any documetation I can find : the fopen() call seems to be creating Fixed Length 512byte8 per record files instead of StreamLF.  All I need is for: someone to tell me how to force fopen() to behave properly   > = > The option should also be visible through the SWAT program.  > J > The folks on the SAMBA-VMS mailing list can probably give more detailed  > help.   L This is not a SAMBA problem it is a problem with C on the VAX, specifically:  % Compaq C V6.4-005 on OpenVMS VAX V7.3    bill   --  J Bill Gunshannon          |  de-moc-ra-cy (di mok' ra see) n.  Three wolvesD bill@cs.scranton.edu     |  and a sheep voting on what's for dinner. University of Scranton   |A Scranton, Pennsylvania   |         #include <std.disclaimer.h>       ------------------------------   Date: 21 Aug 2005 23:51:15 GMT( From: bill@cs.uofs.edu (Bill Gunshannon)1 Subject: Re: Next project, C programming problem. , Message-ID: <3msibjF18kfipU5@individual.net>  C In article <pan.2005.08.21.19.12.19.97908@staffan.tjernstrom.name>, B 	Swedish Chef <thisisafakeaddress@staffan.tjernstrom.name> writes:D > Bill Gunshannon scribbled something like this, on Sun, 21 Aug 2005 > 15:09:10 +0000:  > : >> I need these utilities to work on the VMS side as well. > I > Have you tried using the TRANSLATE keyword inside the SMBCLIENT? We use / > it for VMS <-> WineDoze transfers frequently.   E We don't run SMBCLIENT.  That's worse than FTP!!  Wjat I need for the . students (and professors) to be able to do is:  $    Starting from a WindowsXP system;C    Open an Explorer Window on the File Server where all their files          are kept. *    Open an Explorer Window on the VMS box.E    Drag the files or folders they are currently working with from the #         file server to the VMS box. !    Work with the files under VMS.   F The very best I can hope for is that they will not object to running aC file through mu unix2vms utility once they have it on the VMS side.     bill   --  J Bill Gunshannon          |  de-moc-ra-cy (di mok' ra see) n.  Three wolvesD bill@cs.scranton.edu     |  and a sheep voting on what's for dinner. University of Scranton   |A Scranton, Pennsylvania   |         #include <std.disclaimer.h>       ------------------------------  % Date: Sun, 21 Aug 2005 21:45:00 -0400 - From: JF Mezei <jfmezei.spamnot@teksavvy.com> 1 Subject: Re: Next project, C programming problem. , Message-ID: <43092E19.E708A84C@teksavvy.com>   Bill Gunshannon wrote:J > SAMBA does.  But all the files are missing all the CR's and the compiler > does not accept that.   I Could you post the output of a DIR/FULL of one of the offending C files ?  Could you post the output from:    DUMP/BLOCK=COUNT=1 filename.C ?   = > The problem is that contrary to any documetation I can find < > the fopen() call seems to be creating Fixed Length 512byte( > per record files instead of StreamLF.   E fopen on VMS has extensions which allow it to create any file format.   I fopen("chocolate.C","w","rfm=fix","mrs=512") would do what you say above.   5 fopen("chocolate.C","w")  would open a streamlf file.     F Also, if you EDIT/TPU the C file, do you see any control characters at  end or at beginning of records ?   ------------------------------  % Date: Sun, 21 Aug 2005 21:53:26 -0400 - From: JF Mezei <jfmezei.spamnot@teksavvy.com> 1 Subject: Re: Next project, C programming problem. , Message-ID: <43093012.30EAC3DE@teksavvy.com>   Bill Gunshannon wrote:D > The files are binary copied as far as I can tell.  They seem to beC > StreamLF but missing the "0x0D" paired with the "0x0A" that marks 3 > the end of the record.  This upsets the compiler.     J > SAMBA isn't creating anything.  SAMBA is just a file server.  It can notD > (and should not) make any assumptions about the contents of files.  D Actually it must. Similar to FTP, it should know what types of filesF should be considered binary and which should be considered text. (sameF with web servers BTW). If it knows that a file is a text file, it will? then copy it to the target platform's native text file format.    O STREAMLF without RAT=CR should require only LF characters as record delimiters.    ------------------------------  % Date: Sun, 21 Aug 2005 20:19:03 -0700  From: Z <Z@no.spam> 1 Subject: Re: Next project, C programming problem. * Message-ID: <FubOe.8563$1g2.5396@fe05.lga>   Bill Gunshannon wrote:D > OK, now that I am ready to turn the students  loose on the VAX forD > programming projects I have another problem to solve.  While SAMBAG > now makes it trivial to move files between the VAX and out fileserver D > the files will not be in a proper VMS text format and the compilerC > won't deal with them.  No big thing.  I merely wrote 2 utilities, F > "unix2vms" and "vms2unix".  Simple on the unix side, but the idea isH > to have the students work on the VMS side.  If they  have to be loggedF > into the Unix server to convert every file before moving it, nothingE > is gained in trying to get them to work in the VMS environment. So, 9 > I need these utilities to work on the VMS side as well.  > C > Now the problem.  I convert the file by writing it to a temp file F > while playing with the "lf"/"lf cr" combinations and then rename theJ > tempfile to the original files name.  This (according to the descriptionI > of "rename") guarantees that the file can not be lost even in the event G > of a system crash.  But the problem is the tempfile is not created as G > StreamLF.  According to the CC docs I have found on the web it should F > have been as that is the default for "fopen(filename, "w")".  AnyoneF > here tell me what I need to do to make sure the new file I create isF > StreamLF so it doesn't end out with garbage padding at the end which7 > upsets the compiler even more  thanthe lack of "cr"s.   I Perhaps one of these optional keywords will allow you force the creation  8 of the right type of temporary file on the fopen() call:  E http://h71000.www7.hp.com/commercial/c/docs/5763p021.html#index_x_600    ...  rfm = <val> ! 	fix 	Fixed-length record format.  	stm	RMS stream record format./ 	stmlf	Stream format with line-feed terminator. 5 	stmcr	Stream format with carriage-return terminator. # 	var	Variable-length record format. / 	vfc	Variable-length record with fixed control.  	udf	Undefined.  ...    ------------------------------  % Date: Sun, 21 Aug 2005 22:51:32 -0500 6 From: "Craig A. Berry" <craigberry@mac.com.spamfooler>1 Subject: Re: Next project, C programming problem. D Message-ID: <craigberry-40EC13.22513221082005@news.isp.giganews.com>  ? In article <FubOe.8563$1g2.5396@fe05.lga>, Z <Z@no.spam> wrote:    > Bill Gunshannon wrote:F > > OK, now that I am ready to turn the students  loose on the VAX forF > > programming projects I have another problem to solve.  While SAMBAI > > now makes it trivial to move files between the VAX and out fileserver F > > the files will not be in a proper VMS text format and the compiler > > won't deal with them.   B I'd be quite surprised if stmcr is not a valid text file to the C G compiler.  Most likely you have file attributes that do not match file  ' contents.  It's possible that a simple:    $ set file/attr=rfm:stmcr foo.c   D or some variation will do the trick.  Or possibly an equally simple H convert statement would do it.   Your resistance to posting the results H of DIR/FULL as several people have asked makes it very difficult to say F with certainty what exactly you've got and what it would take to make  it palatable to the C compiler.   / > >  No big thing.  I merely wrote 2 utilities,   > > "unix2vms" and "vms2unix".    H This is not likely to be a helpful approach.  There should be no reason ? to write a custom convert utility if the files are transferred  H correctly in the first place.  As others have suggested, work with your B SAMBA settings to get the files stored appropriately in the first A place. If that for some reason can't be done, then adjusting the  H attributes or using the robust format conversions already available are % much more likely to be the way to go.   , > > Simple on the unix side, but the idea isJ > > to have the students work on the VMS side.  If they  have to be loggedH > > into the Unix server to convert every file before moving it, nothingG > > is gained in trying to get them to work in the VMS environment. So, ; > > I need these utilities to work on the VMS side as well.  > > E > > Now the problem.  I convert the file by writing it to a temp file H > > while playing with the "lf"/"lf cr" combinations and then rename theL > > tempfile to the original files name.  This (according to the descriptionK > > of "rename") guarantees that the file can not be lost even in the event I > > of a system crash.  But the problem is the tempfile is not created as  > > StreamLF.     G I believe fopen() will create a file that assumes the attributes of an  B existing file of the same name if there is one.  So if you create F foo.tmp;2 and there is already a foo.tmp;1, foo.tmp;2 will assume the C format of the existing file.  This may be what's happening to you,  B though there have not been enough details posted to know for sure.  > >>  According to the CC docs I have found on the web it shouldH > > have been as that is the default for "fopen(filename, "w")".  AnyoneH > > here tell me what I need to do to make sure the new file I create isH > > StreamLF so it doesn't end out with garbage padding at the end which9 > > upsets the compiler even more  thanthe lack of "cr"s.    ------------------------------  % Date: Sun, 21 Aug 2005 23:53:19 -0400 ' From: Dave Froble <davef@tsoft-inc.com> 1 Subject: Re: Next project, C programming problem. 0 Message-ID: <11giiq1a0vh2o85@corp.supernews.com>   Bill Gunshannon wrote:3 > In article <aKmdnUwyHfpLn5TeRVn-gA@adelphia.com>, 2 > 	"John E. Malmberg" <wb8tyw@qsl.network> writes: >  >>Bill Gunshannon wrote: >>E >>>OK, now that I am ready to turn the students  loose on the VAX for E >>>programming projects I have another problem to solve.  While SAMBA H >>>now makes it trivial to move files between the VAX and out fileserverE >>>the files will not be in a proper VMS text format and the compiler  >>>won't deal with them. >>K >>The compiler should accept files that are in the STREAM-LF format, which  7 >>is how SAMBA should be creating them on the VMS side.  >  > J > SAMBA does.  But all the files are missing all the CR's and the compiler > does not accept that.  >  > B >>Microsoft Windows will be either creating the files in what VMS * >>considers STREAM-LF or STREAM-CR format. >>E >>If they are not showing up properly on the VMS side, then there is  E >>probably a SAMBA option that should be set in the smb.conf file to   >>enable this. >  > < > The problem is my program which read the file character by? > character writting it to a new file adding the missing CR's.  = > The problem is that contrary to any documetation I can find < > the fopen() call seems to be creating Fixed Length 512byte: > per record files instead of StreamLF.  All I need is for< > someone to tell me how to force fopen() to behave properly >  > = >>The option should also be visible through the SWAT program.  >>J >>The folks on the SAMBA-VMS mailing list can probably give more detailed  >>help.  >  > N > This is not a SAMBA problem it is a problem with C on the VAX, specifically: > ' > Compaq C V6.4-005 on OpenVMS VAX V7.3  >  > bill >   D I've read through the entire thread.  I figured that this cannot be A something new, and one or more good solutions would be suggested.   G Until you get things working better, if you consider this a C compiler  C problem, then how about making the issue transparent to the users.  G Redirect the invocation of the C compiler to a procedure that will run  H the source file through a pre-processing program similar to what you're ; writing, and then submit the source file to the C compiler.   H If you cannot get a C program to work for you, try BASIC, it's great at  handling strings.    --  4 David Froble                       Tel: 724-529-04504 Dave Froble Enterprises, Inc.      Fax: 724-529-0596> DFE Ultralights, Inc.              E-Mail: davef@tsoft-inc.com 170 Grimplin Road  Vanderbilt, PA  15486    ------------------------------  # Date: Mon, 22 Aug 2005 01:26:19 GMT 1 From: Michael Austin <maustin@firstdbasource.com> 1 Subject: VMS Mail Clients for Hobbyist using DDNS 9 Message-ID: <%Q9Oe.276$rS4.96@newssvr22.news.prodigy.net>   O (DDNS - Dynamic DNS - providers like zoneedit where the DNS resolution of your  F domain name changes everytime your DSL service pulls a new IP address)  M I spent a bit of time this weekend trying to resolvle the issue of not being  O able to send email through an authenticated upstream smtp server - like my ISP   smtp server.  L As we all know, to reduce spam most companies block email where the sending = server name/addres does not correspond to its reverse lookup.    Example , my server IP address is 66.143.34.40 (today), a reverse lookup of that address looks like:' adsl-66-143-34-40.dsl.ksc2mo.swbell.net * not xxx.firstdbasource.com  as it expects.  , The solution - and yes it is very kludgey...  L Use Yahmail for reading - expecially when at work where the firewall blocks  outbound telnet/ftp   N and a PHP script that uses PHPMAILER to send.  Why? Due to the fact that this N particular PHP script does authenticated SMTP connect to my upstream provider.  R Using it, I have successfully sent email to AOL - which was always blocked before.     Sample scripts  L ============================================================================ $ typ sendmail.php <?php  if(isset($HTTP_GET_VARS)) #      $global_vars = $HTTP_GET_VARS;  else      $global_vars = $_REQUEST;  $ if(isset($global_vars["submitted"])) { ' if ($_GET['pwd'] != '<secretpassword>') @          { echo 'You are not authorized to send mail from here';                  exit;
          }  &          $INCLUDE_DIR = "phpmailer\/";0          require($INCLUDE_DIR . "mail_inc.php");   // Instantiate your new class "          $mail = new my_phpmailer;  / // Now you only need to add the necessary stuff (          $mail->Password = $_GET['pwd'];1          $mail->AddAddress($_GET['mail_to'], ""); /          $mail->Subject = $_GET['subject_txt']; -          $mail->Body    = $_GET['body_text']; 4          $mail->AddBcc("<my home emailaddress>","");     if(!$mail->Send()) { 2     echo "There was an error sending the message";	     exit;  }   % echo "Message was sent successfully";    }  else{  ?> <html> <body> <h3>phpmailer</h3>8 <form name="phpmail" action="sendmail.php" method="get">1 <input type="hidden" name="submitted" value="1"/>  <table> M <tr><td>Password: </td><td><input type="password" size="50" name="pwd"/><br/> O <tr><td>To Address: </td><td><input type="text" size="50" name="mail_to"/><br/> P <tr><td>Cc Address:  </td><td><input type="text" size="50" name="mail_cc" /><br/  >P <tr><td>Subject:  </td><td><input type="text" size="50" name="subject_txt" /><br />P <tr><td>Message:  </td><td><textarea name="body_text" COLS=80 ROWS=40 wrap=soft> </textarea><p/> % <input type="submit" value="Submit"/> $ <input type="reset"  value="Reset"/> </table> </form>  </body>  </html>    <?php  }    ?>  N ============================================================================== <?php    require("class_phpmailer.php");   & class my_phpmailer extends phpmailer {1      // Set default variables for all new objects .      var $From     = "myaddress@mydomain.com";      var $FromName = "My Name"; &      var $Host     = "smtp.myisp.com";      var $Port     = 25;O      var $Mailer   = "smtp";                         // Alternative to IsSMTP()       var $SMTPAuth = true;)      var $Username = "<my ISP username>"; O //    var $Password = "<my ISP password>";   // getting this from the web page.       var $Encoding = "7bit";      var $WordWrap = 75;  )      // Replace the default error_handler #      function error_handler($msg) {            print("My Site Error");          print("Description:");           printf("%s", $msg);          exit;      }  )          // Create an additional function 2          //    function do_something($something) {9          //                      Place your new code here           //    } }    ?>I =========================================================================   J download the PHPMailer  http://phpmailer.sourceforge.net and examples from/ http://phpmailer.sourceforge.net/extending.html   M Once you download PHPMAILER you might use a global search/replace routine to  > change all occurances of class.smpt.php to class_smtp.php and P class.phpmailer.php to class_phpmailer.php - unless you are using ODS5 and have O the proper logicals for extended parse style configured for the web server and   your processes...   Q Just a suggestion, since you will be passing your ISP password in plain text, it  E is recommended that you use this tool via SSL/port 443 (https://....)    --   Michael Austin.  PHP is truly versatile!!!    ------------------------------  % Date: Sun, 21 Aug 2005 21:51:13 -0400 - From: JF Mezei <jfmezei.spamnot@teksavvy.com> 5 Subject: Re: VMS Mail Clients for Hobbyist using DDNS , Message-ID: <43092F8D.D15FDD10@teksavvy.com>   Michael Austin wrote: 	 > Example . > my server IP address is 66.143.34.40 (today). > a reverse lookup of that address looks like:) > adsl-66-143-34-40.dsl.ksc2mo.swbell.net , > not xxx.firstdbasource.com  as it expects.  H Be aware that by having such an IP, many services may be blocked for youH by your ISP , and if you try to send emails directly from your host, theA reverse translation may not be the problem. The problem is swbell B probably having added that IP to RBLs as a dynamic IP and thus not supposed to be sending emails.  @ So you would need to funnel all emails via swbell's SMTP server.    F Does swbell require SMTP authentication for connectsing that come fromD within its network ? If not, you can use the VMS TCPIP Services SMTPK service, it is good enough to act as a forwarder to your ISP's SMTP server.    ------------------------------   End of INFO-VAX 2005.467 ************************