Re: z/OS 3.1: Now UNIXR Certified

2023-06-01 Thread Rick Troth
On 6/1/23 06:27, Matt Hogstrom wrote: Similar experience. Not sure if its the same person but I had dinner with Jeff Nick (former Felllow with Z) and his story was that they needed Posix to meet a Federal requirement. He also said that it was contentious internally and so they assembled a

Re: z/OS 3.1: Now UNIXR Certified

2023-05-31 Thread Rick Troth
On 5/31/23 15:48, Phil Smith III wrote: Gil wrote: OpenVM fork()? It's unforgivable that OpenVM provides something it calls "fork", but which is not. Heh. When that came out, I got a bunch of Taco Bell sporks, drilled holes in them so I could hang them from paper clips, and handed them out

CMS-like 'xmitmsg' for Linux (or Unix or MacOS or even Windoze)

2023-05-31 Thread Rick Troth
This was also posted to the Linux/390 list and the VM list, but seemed relevant for here too. Over the past several days, I "cut a release" (that's GitHub speak) of the xmitmsgX package. The package mimics the behavior of the CMS 'XMITMSG' command. This is release 2.1.3 of the project. The

Re: z/OS 3.1: Now UNIXR Certified

2023-05-31 Thread Rick Troth
It was 1995. I remember because I was particularly enthused about the advent of "OpenEdition" on MVS and on VM. It was ironic, and a bit of a hoot, that other Unix systems (e.g., Slolaris, HPUX, even AIX) did not have the same certification. There were two problems. First, USS was kinda slow

Re: z/OS 3.1: Now UNIXR Certified

2023-05-31 Thread Rick Troth
The Linux kernel was at one time explicitly POSIX compliant. Lately, I have not seen that banner in the console output nor from 'dmesg'. -- R; <>< On 5/26/23 18:48, Mike Schwab wrote: I think MVS/ESA Unix was certified to posix standard for U.S government contracts. Somebody paid for

Re: Replacing SSH Keys - best practices?

2023-05-23 Thread Rick Troth
Functionally, yes, but ... Best practice is to remove the public key of an "old" keypair from their authorized_keys file. The whole point about key rotation is to discard a key (or pair) that might have been compromised. If a key is reasonably* thought to be safe (uncompromised) there's NO

Re: zLinux (was are banks breaking up with mainframes)

2023-05-22 Thread Rick Troth
Rex is right. Linux (Z or otherwise) is a different operating system. And it's "full ASCII". USS, also known as OMVS, has been an integral part of MVS (now known as z/OS) since the mid 1990s. IBM has put more and more function into USS, even moving things from the "traditional" side. USS is

Re: Digitally signed product software packages from IBM

2023-05-16 Thread Rick Troth
This is great! Thanks! I don't know anything about GIMZIP, but suspect it does its own thing. (And not clear from Marna's blog that it uses standards.) That's fine. Y'all should *also* sign bundled (in one file) packages with PGP and PKI, as those are recognized standards which most

Re: Logical Nor (¬) in ASCII-based code pages?

2023-05-11 Thread Rick Troth
[IBM-MAIN@LISTSERV.UA.EDU] on behalf of Rick Troth [tro...@gmail.com] Sent: Thursday, May 11, 2023 1:14 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Logical Nor (¬) in ASCII-based code pages? On 5/8/23 14:48, Phil Smith III wrote: Seymour J Metz wrote, in part: You seem to be confirming what I wrote; if t

Re: Logical Nor (¬) in ASCII-based code pages?

2023-05-11 Thread Rick Troth
On 5/8/23 14:48, Phil Smith III wrote: Seymour J Metz wrote, in part: You seem to be confirming what I wrote; if the locale is UTF-8 then your character data should be UTF-8. The ¬ character in UTF-8 has a different encoding from the ¬ character in Unicode, so there is no issue of a zero octet.

Re: Logical Nor (¬) in ASCII-based code pages?

2023-05-11 Thread Rick Troth
Unicode is the way to go in this case. In that space, logical not is "U+00AC", so the AA you're seeing is wrong. In the 8-bit days (prior to Unicode), I would recommend ISO 8859-1 (so called "Western Latin 1"). There too, logical not is 0xAC. Does this help? -- R; <>< On 5/7/23 09:27,

Re: Z/OS port of Regina REXX

2023-05-03 Thread Rick Troth
This is excellent news! Thanks! -- R; <>< On 5/3/23 03:25, David Crayford wrote: Rick Troff asked me to make my z/OS port of Regina REXX public so I forked the repo and pushed it up here https://github.com/daveyc/regina I had to dust this off a bit and make sure it still worked. It does.

Re: interfacing C with Rexx

2023-04-26 Thread Rick Troth
On 4/26/23 01:44, David Crayford wrote: On 25/4/23 20:48, Rick Troth wrote: good questions The library that I want to call is "just C", pretty clean, standard POSIX. My development platform is PC Linux. The package gets built and tested on other platforms as often as I

Re: interfacing C with Rexx

2023-04-25 Thread Rick Troth
oad. Thanks! -- R; <>< On 4/25/23 08:37, Jeremy Nicoll wrote: On Tue, 25 Apr 2023, at 13:29, Rick Troth wrote: hello I have a project where I want to call C from Rexx. I've done this with Regina several times. Can someone tell me how, or point to doco, or (best) lend a hand, callin

interfacing C with Rexx

2023-04-25 Thread Rick Troth
hello I have a project where I want to call C from Rexx. I've done this with Regina several times. Can someone tell me how, or point to doco, or (best) lend a hand, calling C from ooRexx? danku -- R; <>< -- For IBM-MAIN

Re: CyberSecurity Risk

2023-04-21 Thread Rick Troth
ANY and ALL intercommunication brings risk. DISABLING it has COSTS. We use computers from the get-go for the sake of AUTOMATION. Disabling copy-n-paste does not prevent your fingers typing what you see on the screen (either direction). Disabling your fingers would render you measurably less

Re: How to remove an empty USS file shipped with z/OS

2023-04-21 Thread Rick Troth
Yes. I wondered the same thing: who is asking, and WHY? /etc/security is increasingly common on POSIX systems. If something "out there" in your enterprise is getting tripped-up by it, methinks that something needs fixing. -- R; <>< On 4/18/23 14:48, Marna WALLE wrote: Hi Lizette,

Re: eliminate use of id(0)

2023-04-11 Thread Rick Troth
Find out what they're trying to do "as superuser". Based on the hint you provide, that it's an FTP-like product, the requirement might be for authentication and/or authorization. In traditional Unix environments, that's a legitimate use of UID 0 (even though, yeah, too much authority to the

Re: setfacl question

2023-03-27 Thread Rick Troth
th, 2023 at 8:05 AM, Rick Troth wrote: I started a longer reply, but got stuck in the weeds. Can you describe what you're trying to do? -- R; <>< On 3/27/23 07:10, Mark Jacobs wrote: I’ve never been able to get the setfacl command to do what I’m trying to do. Any assistance woul

Re: setfacl question

2023-03-27 Thread Rick Troth
I started a longer reply, but got stuck in the weeds. Can you describe what you're trying to do? -- R; <>< On 3/27/23 07:10, Mark Jacobs wrote: I’ve never been able to get the setfacl command to do what I’m trying to do. Any assistance would be appreciated. I’m trying to set the default ACL

Re: GitHub Update - Arg!

2023-03-24 Thread Rick Troth
It's all about trust. SO glad you posted, and esp that you found the announcement. (A little concerned, though, that their primary web interface doesn't have an alert.) I would have panicked. Interesting that handling of this SSH key: #1 is manual effort for the clients, and #2 is *minimal*

Re: GitHub Update - Arg!

2023-03-24 Thread Rick Troth
Never gotten that error with GitHub before, but gotten it many times for ordinary SSH connections where the host key has changed. The error message usually tells which line in your .ssh/known_hosts file has the previous fingerprint. Once the new key has been vetted, you can simply delete that

Re: IBM utility to print an arbitrary block/track on a volume

2023-03-24 Thread Rick Troth
I was going to suggest Ditto. Coincidentally, Michael Watkins was just inquiring about the documentation for that product. -- R; <>< On 3/23/23 14:45, Binyamin Dissen wrote: Thanks. ADRDSSU is the way to go. On Thu, 23 Mar 2023 12:39:22 -0500 "Lionel B. Dyck" wrote: :>Try this :>

Re: Mainframe REXX (Re: Badmouthing Rexx and ooRexx - again (Re: zOSMF and zOWE for non-mainframers

2023-03-02 Thread Rick Troth
On 3/2/23 05:49, David Crayford wrote: I think 99% of the folks on this forum want a language that can run in a TSO/ISPF environment hosted in PDS data sets. Lua can do that and it's orders of magnitudes faster then REXX with the advantage of package management. The next gen guys don't use

Re: Mainframe REXX (Re: Badmouthing Rexx and ooRexx - again (Re: zOSMF and zOWE for non-mainframers

2023-03-01 Thread Rick Troth
On 3/1/23 06:15, Rony G. Flatscher wrote: As ooRexx is CMake based this should be quite feasible for such a huge computer company (having so many excellently skilled employees) like IBM. CMake seems to work well for ooRexx. But I counter the idea that it really facilitates building of ooRexx

Bob Richards

2023-02-28 Thread Rick Troth
friends -- Our colleague Bob Richards passed away early this month (Feb). He has lots of friends on this list, and I know that some already know, but I had not seen an announcement and I thought the rest should be aware. I was able to keep in touch by way of his wife Rebecca. She is, of

Re: To share or not to share DASD

2023-02-03 Thread Rick Troth
Following up on a thread from November. The subject alone caught my eye. I share DASD all the time on my home systems. Related: With the help of an intern (Rushal Verma), I released an automounter script called 'vmlink'. Works great on Linux on top of z/VM. Mainframes have been sharing DASD

Re: CMS style XMITMSG for Unix and other platforms

2017-12-22 Thread Rick Troth
Those following the XMITMSGX saga, please find the 2.0.19 release on the web site ... http://www.casita.net/pub/xmitmsgx/xmitmsgx-2.0.19.tar.gz The GitHub project is ... https://github.com/trothr/xmitmsgx Thanks to several contributors, especially John McKown for driving it on USS.

Re: "make" question

2017-12-18 Thread Rick Troth
On 12/18/17 20:44, Paul Gilmartin wrote: On Mon, 18 Dec 2017 19:47:26 -0500, Rick Troth wrote: Anyway, it's not difficult to have your makefiles fix themselves, converting leading 8 blanks to a tab automagically. Some of the makefiles in and around CMS Make do exactly that: if they land

Re: "make" question

2017-12-18 Thread Rick Troth
I cobbled up CMS Make (like three times, two being lost to former employers) and intentionally made "leading white space" count for "leading tab character". Seems to work, but I always only ever use a subset of full 'make' capability (on any platform). Anyway, it's not difficult to have your

Re: CMS style XMITMSG for Unix and other platforms

2017-12-17 Thread Rick Troth
work fine with batch or TSO too when using flat filenames. Realy I'd like to hear back from *anyone* (using it on, e.g., AIX or Linux or whatever). -- R; <>< On 12/11/17 09:34, Rick Troth wrote: friends -- VM/CMS has a wonderful utility driven by 'XMITMSG' (the command) and b

CMS style XMITMSG for Unix and other platforms

2017-12-11 Thread Rick Troth
friends -- VM/CMS* has a wonderful utility driven by 'XMITMSG' (the command) and by APPLMSG (the macro). If you're a VMer, you know about it. If you're a VSE or MVS person, maybe not. It's good stuff. For (at least) the second time, I started putting together an XMITMSG work-alike for Unix

Re: how to silence EDC5129I for function calls

2017-01-27 Thread Rick Troth
On 01/27/17 14:48, Charles Mills wrote: I*think* that generally that message is output by the application. The application calls strerror() which returns that string, and then the application prints it. I think your argument is with the application, not LE. Sure, except the application in

how to silence EDC5129I for function calls

2017-01-27 Thread Rick Troth
A customer is getting "EDC5129I no such file or directory". The file in question doesn't exist, but that's okay (it will exist next timeslice), so the message is annoying. This would make sense for a command, but it's happening as a side effect of a function call. I've seen this kind of

Re: HMC Mail domain

2017-01-23 Thread Rick Troth
Seconding what David said. And the beauty here is that this doesn't break anything and doesn't expose you to risk. On 01/23/17 09:20, David Boyes wrote: I don't understand, do you mean add another MX and A record at the company site domain server, In yours. The root problem is actually a

Re: RIP Richard Peurifoy

2016-12-28 Thread Rick Troth
On 12/21/2016 03:03 PM, Lund James E wrote: The mainframe community lost another one of its kind recently. Richard Peurifoy, a keystone in mainframe support at Texas A University, as well as a frequent contributor to IBM-MAIN, lost his battle with cancer last Sunday. He will be sorely missed

Re: LzLabs in ComputerWorld

2016-12-13 Thread Rick Troth
It's been said, those who do not understand Unix are condemned to re-invent it ... poorly. We could have a lively discussion about that on this list, but likely we all agree that those who don't understand mainframes are condemned to re-invent them (poorly). I really don't know anything good

Re: z/OS Web Based Dropbox ?

2016-12-12 Thread Rick Troth
On 11/29/16 13:12, Dyck, Lionel B. (TRA) wrote: Does anyone know of a z/OS web based dropbox application that will allow a user to upload a file securely and to download a file securely? I remember, but cannot seem to find, RSYNC ported to USS. RSYNC would help on this point, and so many

Re: EXTERNAL: wget for omvs?

2016-11-10 Thread Rick Troth
Mumble fumble sometime last month Jerry said: >Curl would be what I would use on zOS to do the same function as wget - > (Ithink it can use wget under the covers) To which Mark replied: I don't believe that to be true. One feature that wget has that curl does not is recursively downloading

Re: Remote API to z/OS?

2016-11-02 Thread Rick Troth
On 09/29/16 11:16, Jack J. Woehr replied to John McKown: Perhaps the ultimate "illegitimate offspring" would be for IBM to come up with a UNIX shell which also has all the TSO APIs integrated into it. It's almost like that already. Maybe the next marketing ploy will be to rebrand the system

Re: Running USS with locale other than 1047

2016-10-20 Thread Rick Troth
On 10/14/16 18:50, Paul Gilmartin wrote: CMS Pipelines (perhaps other CMS utilities) use 0x25 instead of 0x15. There's some very Bad History behind all this. So you're saying even Hartmann makes mistakes? Shock! :-) 0x25 is EBCDIC "linefeed". Sadly, that's printable if misinterpreted as

Re: Running USS with locale other than 1047

2016-10-14 Thread Rick Troth
Some history, and some hope. On 10/13/16 16:24, Paul Gilmartin wrote: Hmmm... You asked about Danish, but your Mail Agent seems to be speaking Finnish. :-) The advantage in the non-EBCDIC* world is that the lower half of 8-bit space is rather more consistent. And that space is where we

SSH, SCP, SFTP and USS

2016-09-12 Thread Rick Troth
No no ... SCP is way better than FTP. It's more secure and more reliable and more automation-friendly. On 09/11/16 21:58, John McKown wrote: ​I would avoid "scp" on z/OS because it is "funky" compared to other UNIX scp implementations. I haven't tried doing a z/OS UNIX to z/OS UNIX, on a

z/OS on AWS

2016-09-12 Thread Rick Troth
umm... wow Other methods come to mind: QEMU (which IBM blesses) and H... (which they don't). -- R; <>< On 09/12/16 07:33, Scott Ford wrote: Scott, You can also also use a virtual dongle.. Scott On Monday, September 12, 2016, Scott Chapman wrote:

Re: CCSID

2016-06-15 Thread Rick Troth
Oh goody. A character sets question. On 06/12/16 18:20, Scott Ford wrote: I found the problem we are using an IBM TBL EZACICTR which doesnt support CP 437, duh Bummer. Today the role of Lynn Wheeler will be played by /moi/ as I give some interesting (to me) history related to this

Re: Two RFE's to please vote for

2016-05-20 Thread Rick Troth
What are these pipes of which you speak? They sound interesting. Do they stream information like lead and copper and PVC plumbing streams water? Do they come with couplers and tees and elbows and valves and filters? -- R; <>< On 05/19/16 15:29, Dyck, Lionel B. (TRA) wrote: You can add your

Re: mixed AMODE with HLL | 64-bit to 31-bit

2016-05-02 Thread Rick Troth
On 04/27/16 17:05, Tom Marchant wrote: On Wed, 27 Apr 2016 09:45:06 -0400, Rick Troth wrote: How should I call a 31-bit routine from a 64-bit routine? Obviously the 64-bit routine will have had to allocate all its storage below the bar. But what about linkage? In assembler, it's pretty well doc

Re: 64-bit caller and VL-bit

2016-04-29 Thread Rick Troth
What I'm curious about is: _what does XLC do?_ -- R; <>< On 04/28/16 19:15, Charles Mills wrote: As a C/C++ convert, I like 0_0 (NULL in C lingo) better than _ (only because it is a widely-used convention in C). (OTOH FFF... is widely-used in CMS.) Agree with Gil's

mixed AMODE with HLL | 64-bit to 31-bit

2016-04-27 Thread Rick Troth
How should I call a 31-bit routine from a 64-bit routine? Obviously the 64-bit routine will have had to allocate all its storage below the bar. But what about linkage? In assembler, it's pretty well documented. What about higher level languages? To be specific, I have a chunk of C code that

Re: Changing OMVS Prompt to indicate SuperUser challenge

2016-04-22 Thread Rick Troth
On 04/21/16 01:38, Peter Hunkeler wrote: >Put the whole string-to-set in double quotes and avoid the single quotes. >Single quotes turn off variable replacement, so '$PWD' resolves to a >literal dollar-P-W-D while "$PWD" resolves to the value you're after. Sorry to contradict. In this

Re: Changing OMVS Prompt to indicate SuperUser challenge

2016-04-20 Thread Rick Troth
On 04/19/16 07:57, Dyck, Lionel B. (TRA) wrote: 33 UID=`id -u ` 34 if [ "$UID" = "0" ] 35 then 36 export PS1=`uname -n `:'$LOGNAME':'$PWD':' # ' 37 else 38 export PS1=`uname -n `:'$LOGNAME':'$PWD':' $ ' 39 fi UID may be reserved in some shells. Try another

Re: was I in a coma when this was discussed: z/OS FBA Services

2016-04-20 Thread Rick Troth
Thanks for the tip, JAM. It sounds like good news! On 04/20/16 13:31, John McKown wrote: ​What really seems a bit strange is that it is touted as a way to share data with a "distributed" system, but doesn't say how. E.g. There is a Windows server which has a NTFS file system on a LUN. That LUN

GNU/Linux

2016-03-29 Thread Rick Troth
Tom Marchant wrote: "Supposed altruism?" I don't know that he is altruistic. He has worked hard in support of software freedom. Indeed, that was the reason he started the GNU project. It is also the reason he wrote the GNU General Public License (GPL). ... [selective reply for brevity] I

Re: opinion? writing z/OS FOSS code which requires z/OS 2.1 +

2016-03-28 Thread Rick Troth
Do a little googling on the license question. I can't think of any problems from going with the MIT license, but IANAL. On 03/28/16 10:25, John McKown wrote: ... Anyway, I'm still thinking of how it will be designed. But I am curious if the requirement of z/OS 2.1 would make it unusable to

Re: Linux

2016-03-28 Thread Rick Troth
On 03/27/16 13:12, David L. Craig wrote: Contact Rick Troth<r...@casita.net> about his source-based Linux distro for several platforms including x86 and Z. It is a build from scratch exercise and that will teach you the rock-bottom basics. ... Thanks again for the shout out, David!

Re: Linux

2016-03-28 Thread Rick Troth
Wow ... you started a hot topic, Steve. Fun stuff! On 03/26/16 11:59, Steve Beaver wrote: First of all I am first and foremost an zOS Systems programmer that only writes in HLASM and REXX as needed. My goal is to learn Linux and then develop in Linux and then as needed port it to zSeries

Re: bootstrapping the GZIP for z/OS install

2016-03-02 Thread Rick Troth
On 03/02/2016 12:50 AM, Jack J. Woehr wrote: So I go and download the GZip for z/OS package, and it says use 'gzip' as the 1st step to install from the supplied '*.tar.gz' file. If you have Gnu tar on the system, tar takes a gzip switch tar zxvf myfile.tgz Right, but 'tar' handles

3270 based ATMs

2016-02-01 Thread Rick Troth
I searched before asking, but didn't find anything close. Anyone know how many 3270 based ATMs are in operation? Anyone know where I can find tech pubs for such? Thanks. -- R; <>< -- For IBM-MAIN subscribe / signoff / archive

Man Versus System

2016-01-22 Thread Rick Troth
On 01/22/2016 01:40 PM, Anne & Lynn Wheeler wrote: other trivia from ibm jargon: MVM - n. Multiple Virtual Memory. The original name for MVS (q.v.), which fell foul of the fashion of changing memory to storage. MVS - n. Multiple Virtual Storage, an alternate name for OS/VS2 (Release 2), and

Re: Where's Java!? (SMP/E needs to know.)

2016-01-20 Thread Rick Troth
I'm a huge fan of sym-link to the "production" version of any package. That way, you can have older, or newer, releases available simultaneously. (see end) The usual magic prefix for IBM is /usr/lpp. So maybe point /usr/lpp/javaprod at the current release. You could then set JAVAHOME in

<    1   2