home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / std_unix / archive < prev    next >
Internet Message Format  |  1994-03-07  |  84KB

  1. From std-unix-request@uunet.UU.NET  Mon Feb 14 15:19:17 1994
  2. Received: from relay1.UU.NET by rodan.UU.NET with SMTP 
  3.     (5.61/UUNET-mail-drop) id AAwdgj05705; Mon, 14 Feb 94 15:19:17 -0500
  4. Received: from cygnus.com by relay1.UU.NET with SMTP 
  5.     (5.61/UUNET-internet-primary) id AAwdgj20852; Mon, 14 Feb 94 15:18:51 -0500
  6. Received: from majipoor.cygnus.com by cygnus.com (4.1/SMI-4.1)
  7.     id AA16267; Mon, 14 Feb 94 12:19:32 PST
  8. Received: from localhost (news@localhost) by majipoor.cygnus.com (8.6.4/8.6.4) id MAA20991 for std-unix-archive@uunet.uu.net; Mon, 14 Feb 1994 12:18:40 -0800
  9. Xref: majipoor.cygnus.com comp.std.unix:264
  10. From: sef@uunet.uu.net (Sean Eric Fagan)
  11. Newsgroups: comp.std.unix
  12. Subject: Policy and Guidelines for comp.std.unix
  13. Organization: UUNET Communications Services
  14. Message-Id: <2jom79INN5c8@rodan.UU.NET>
  15. Nntp-Posting-Host: rodan.uu.net
  16. X-Submissions: std-unix@uunet.uu.net
  17. Date: 14 Feb 1994 12:16:41 -0800
  18. Reply-To: std-unix@uunet.uu.net
  19. To: std-unix@uunet.UU.NET
  20.  
  21. Submitted-by: sef@uunet.uu.net (Sean Eric Fagan)
  22.  
  23. This is a policy statement for comp.std.unix.
  24.  
  25. This is Volume 33 of comp.std.unix.
  26. These volumes are purely for administrative convenience.
  27. Feel free to continue any previous discussion or to start new ones.
  28.  
  29. Subject: Topic.
  30.  
  31. The USENET newsgroup comp.std.unix, also known as the mailing list
  32. std-unix@uunet.uu.net, is for discussions of standards related to
  33. the UNIX operating system, particularly of IEEE P1003, or POSIX,
  34. including IEEE 1003.1, 1003.2, etc.
  35.  
  36. Other related standards bodies and subjects include but are not limited to
  37.     IEEE 1201 and IEEE 1238,
  38.     ISO/IEC JTC1 SC22 WG15 (the ISO and IEC version of POSIX),
  39.     the U.S. and other Technical Advisory Groups (TAGs) to WG15,
  40.     the X3.159 Programming Language C Standard by the ANSI X3J11 committee,
  41.     ISO/IEC JTC1 SC22 WG14 (the ISO and IEC version of X3.159),
  42.     ANSI X3J16 on the C++ programming language,
  43.     ANSI X3B11.1 on WORM File Systems,
  44.     the National Institute of Standards and Technology (NIST),
  45.     and their Federal Information Processing Standards (FIPS),
  46.     X/Open and their X/Open Portability Guide (XPG),
  47.     the Open Software Foundation (OSF),
  48.     UNIX International (UI),
  49.     the UniForum Technical Committee,
  50.     the AFUU Working Groups,
  51.     PortSoft,
  52.     AT&T System V Interface Definition (SVID),
  53.     System V Release 3, System V Release 4,
  54.     4.2BSD, 4.3BSD, 4.4BSD,
  55.     Tenth Edition UNIX, Plan 9 from Bell Labs,
  56.     Mach, Chorus, Amoeba, GNU,
  57.     and the USENIX Standards Watchdog Committee.
  58.  
  59. Subject: Moderator.
  60.  
  61. The newsgroup comp.std.unix and the mailing list std-unix@uunet.uu.net
  62. is moderated.  The moderator is Sean Eric Fagan.
  63.  
  64. Subject: Disclaimer.
  65.  
  66. Postings by any committee member in this newsgroup do not represent 
  67. any position (including any draft, proposed or actual, of a standard) 
  68. of the committee as a whole or of any subcommittee unless explicitly 
  69. stated otherwise in such remarks.  Postings and comments by the moderator
  70. do not necessarily reflect any person's or organization's opinions.
  71.  
  72. * UNIX is a Registered Trademark of X/Open.
  73. ** IEEE is a Trademark of the Institute for Electrical and Electronics
  74.     Engineers, Inc.
  75. *** POSIX is not a trademark.
  76. Various other names mentioned above may be trademarks.
  77. I hope their owners will not object if I do not list them all here.
  78.  
  79.  
  80. Subject: Postings.
  81.  
  82. Submissions for posting to the newsgroup and comments about the newsgroup
  83. (including requests to subscribe or unsubscribe to the mailing list)
  84. should go to two different addresses:
  85.  
  86.         DNS address            UUCP source route
  87. Submissions    std-unix@uunet.uu.net        uunet!std-unix
  88. Comments    std-unix-request@uunet.uu.net    uunet!std-unix-request
  89.  
  90. In addition to those addresses, I can be reached (electronically) as sef at
  91. either uunet.uu.net, kithrup.com, or cygnus.com (e.g., sef@kithrup.COM).  If
  92. you get a bounce from one of those addresses, or do not get a reply within a
  93. week, send mail to one or more of the others.  For submissions, I prefer
  94. std-unix@uunet.uu.net, as that is where I do the list maintenance.
  95. Permission to post to the newsgroup is assumed for mail to std-unix.
  96. Permission to post is not assumed for mail to std-unix-request,
  97. unless explicitly granted in the mail.  Mail to my personal addresses
  98. will be treated like mail to std-unix-request if it obviously refers
  99. to the newsgroup.
  100.  
  101. The mailing list is distributed on the Internet, UUCP, and elsewhere.
  102. There is a redistribution list on BITNET for BITNET, EARN, and NetNorth.
  103. Please send submissions from those networks to std-unix@uunet.uu.net
  104. nonetheless, because messages sent to the BITNET LISTSERV will not reach
  105. the whole list.
  106.  
  107. If you have access to USENET, it is better (more efficient, cheaper,
  108. less effort for me to manage) to subscribe to the newsgroup comp.std.unix
  109. than to the mailing list.  Submissions should still go to the above
  110. addresses, although many (perhaps most) USENET hosts will forward
  111. attempts to post directly to the newsgroup to the moderator.
  112.  
  113. If you are on the mailing list, and articles are bounced back to me from
  114. your address, you will be deleted from the list, and I will attempt to
  115. get in touch with the administrator for your site, or what looks like your
  116. site, and will reinstate your presence on the list when the problem is
  117. fixed.
  118.  
  119. Posted articles may originate from uunet.uu.net, kithrup.com, or cygnus.com.
  120. There are also occasional guest moderators, who may post from still other 
  121. machines.  Guest moderators are announced in advance by the regular moderator.
  122.  
  123. Subject: Archives.
  124.  
  125. Archives for comp.std.unix or std-unix@uunet.uu.net may be found on UUNET.
  126. Most of them are compressed, so if you don't have compress, get it first
  127. (it's in the comp.sources.unix archives).
  128.  
  129. The comp.std.unix archives may be retrieved by anonymous FTP over the Internet.
  130. Connect to ftp.uu.net with FTP and log in as user anonymous with password
  131. guest.
  132.  
  133. The current volume is in the file
  134.         ~ftp/usenet/comp.std.unix/archive
  135. or
  136.         ~ftp/usenet/comp.std.unix/volume.34
  137. The previous volume, which is compressed, may be retrieved as 
  138.         ~ftp/usenet/comp.std.unix/volume.33.Z
  139. and so forth for more ancient volumes.
  140.  
  141. For hosts with direct UUCP connections to UUNET, UUCP transfer from
  142. host uunet should work with, for example,
  143.         uucp uunet!'~ftp/usenet/comp.std.unix/archive' archive
  144. You will have to put a backslash before the ! (i.e., \!)
  145. if you're using the C shell or bash.
  146.  
  147. The output of "cd ~ftp/usenet/comp.std.unix; ls -l" is in
  148.         ~ftp/usenet/comp.std.unix/list
  149. and the output of "cd ~ftp/usenet/comp.std.unix; ls -l *" is in
  150.         ~ftp/usenet/comp.std.unix/longlist
  151.  
  152. These files are updated rather sporadically; essentially, whenever
  153. I come across this section at the beginning of each volume.
  154.  
  155. For further details, retrieve the file
  156.         ~ftp/usenet/comp.std.unix/README
  157.  
  158.  
  159. Subject: General submission acceptance policy.
  160.  
  161. Submissions are never ignored (although they might be overlooked).
  162. If you don't see your article posted and you don't get a mailed
  163. response from the moderator, your submission probably didn't arrive.
  164. However, travel schedules and other business sometimes intervene
  165. (and for that matter it can take many hours for a submission to
  166. get to the moderator and the posted message to get back to the poster),
  167. so you may sometimes not see anything for a few days.  If you wait
  168. and still don't see anything, try sending again.
  169.  
  170. Although I try to read mail every day, and try to have articles posted
  171. as soon as possible, there are sometimes circumstances which make that
  172. difficult to impossible.  Too much work, flaky networks, and broken
  173. hardware have all, at times, caused me to not be able to post an article
  174. within minutes of it being posted.  Please do not keep resubmitting
  175. your article, as it will only serve to annoy me.
  176.  
  177. As moderator, I reject relatively few articles:  maybe 1 out of 10;
  178. although that amount varies, it is a good rough estimate.  I retain the
  179. right to reject submissions.  If a submission does not appear relevant
  180. to comp.std.unix, it is sent back to the submitter with a note saying
  181. why it is not appropriate.  Usually this is because it just doesn't fit
  182. the topic of the newsgroup, in which case I may suggest another newsgroup.
  183. Sometimes it is because someone else has already given the same answer
  184. to a question, in which case I ask if the submitter really wants it
  185. posted.  Sometimes I reject an article because the information content
  186. it is too low (e.g., twenty-five lines of included text, and a single-
  187. line commanet).  Occasionally I suggest editing that would make an article
  188. more appropriate to the newsgroup.  If a message appears to be directed
  189. towards me, I will reply; if I am unsure, I wil ask the sender if
  190. posting is really necessary or desired.
  191.  
  192. Very occasionally I may reject an article outright:  this will most likely
  193. be because it contains ad hominem attacks, which are never permitted
  194. in this technical newsgroup.  There are many other potential reasons
  195. for rejection, however, such as inclusion of copyrighted material.
  196. Fortunately, most such problems have not come up.
  197.  
  198. Note that while technical postings on technical subjects are encouraged,
  199. postings about the politics of standardization are also appropriate,
  200. since it is impossible to separate politics from standards.
  201.  
  202. Crosspostings are discouraged.  Submissions such as ``how do I find
  203. xyz piece of software'' or ``is the x implementation better than the
  204. y implementation'' that come in for multiple newsgroups usually get
  205. sent back to the submittor with a suggestion to resubmit without
  206. comp.std.unix in the Newsgroups: line.  Sometimes I'll crosspost if
  207. there's clear relevance to comp.std.unix, but I always add a
  208. Followup-To: line in an attempt to direct further discussion to a
  209. single newsgroup, usually comp.std.unix.  This policy is useful because
  210. crossposting often produces verbose traffic of little relevance to
  211. comp.std.unix.  The most common response from me when I reject a submission
  212. is to suggest that it belongs better elsewhere, usually some vendor-,
  213. machine-, or operating system-specific newsgroup.  If you have a technical
  214. question, before posting, it is usually sufficient to ask yourself if
  215. the answer would be sufficient on a single vendor's machine, or if it is
  216. necessary for it to be relevant to many different machines.
  217.  
  218.  
  219.  
  220. Subject: Editorial policy.
  221.  
  222. When posting a submission, I sometimes make changes to it.  These
  223. are of four types:  headers and trailers; comments; and typographical.
  224.  
  225. Headers and trailers
  226.  
  227. Header changes include:
  228. + Cleaning up typos, particularly in Subject: lines.
  229. + Rationalizing From: lines to contain only one address syntax,
  230.     either hosta!hostb!host!user or, preferably, user@domain.
  231.     Very occasionally, this might cause an improper address
  232.     to be generated.  If this occurs, and you think you may
  233.     submit an article again, send me a note, and I will attempt
  234.     to use an address you suggest next time.
  235. + Adding a Reply-To: line.  This usually points to the newsgroup
  236.     submission address in the mailing list, but to the submitter
  237.     in the newsgroup, for reasons too messy to detail here.
  238. + Adding the Approved: line.
  239. + Adding a References: line, if missing.
  240. + Deleting any Distribution: line, as detailed in the next paragraph.
  241.  
  242. The only distribution used in comp.std.unix is no distribution, i.e.,
  243. worldwide.  If it's not of worldwide interest, it doesn't belong in
  244. comp.std.unix.  Anything pertaining to the IEEE/CS TCOS standards
  245. or committees (e.g., IEEE 1003, IEEE 1201), the ANSI X3.159 Programming
  246. Language C Standard (X3J11), or the ISO 9945 POSIX work (ISO/IEC JTC1
  247. SC22 WG15) is of worldwide interest.  If a submission arrives with a
  248. Distribution:  line, such as na or us, I delete that line.
  249.  
  250. Every article has a trailing line of the form
  251. >    Volume-Number: Volume 22, Number 42
  252. This allows the reader to notice articles lost in transmission and
  253. permits the moderator to more easily catalog articles in the archives.
  254. Volumes usually change after about 100 articles, but are purely for
  255. administrative convenience; discussions begun in one volume should
  256. be continued into the next volume.  Due to the way news is transmitted,
  257. articles may appear out of order at some sites if I send out several
  258. at once.
  259.  
  260. Also, signatures that are excessively long may be truncated.  See
  261. Gene Spafford's articles in news.announce.newusers for guidelines on
  262. signatures.  Four lines will generally be considered sufficient,
  263. and I tend to delete any excess white space or ``graphics.''
  264.  
  265. Very long quotations of previous articles are offtimes shortened, and
  266. ``standard'' inclusions indicators of '>' are replaced, if the author
  267. has used some other form.
  268.  
  269.  
  270.  
  271. Subject: Comments
  272.  
  273. Comments by the moderator are sometimes added to clarify obscure
  274. issues.  These are always enclosed in square brackets with the
  275. closing mark ``-mod,'' [ like this -mod ].  Sometimes entire articles
  276. appear that are written by the moderator:  these always end with
  277. a signature that includes the words ``moderator, comp.std.unix.''
  278.  
  279. Comments by the editor of the USENIX Standards Watchdog Reports
  280. sometimes appear in those reports.  Such comments are always
  281. enclosed in square brackets and begin with the word ``Editor:''
  282. [ Editor: like this ].
  283.  
  284. Comments by the publisher of the USENIX Standards Watchdog Reports
  285. sometimes appear in those reports.  Such comments are always
  286. enclosed in square brackets and end with the mark ``-pub,''
  287. [ like this -pub ].
  288.  
  289. Entire articles may appear by the editor or publisher of the
  290. Watchdog Reports, and those are always identified by the signature.
  291.  
  292. Subject: Typographical
  293.  
  294. People submitting articles sometimes enclose parenthetical comments
  295. in brackets [] instead of parentheses ().  I usually change these
  296. to parentheses to avoid confusion with the above conventions for
  297. comments by the moderator, editor, or publisher.
  298.  
  299. Obvious misspellings, such as ``it's'' for the possessive or
  300. ``its'' as a contraction of ``it is'' are corrected (when I notice them).
  301.  
  302. Excess white space is deleted.  (This includes multiple blank lines at 
  303. times.)
  304.  
  305. I don't have any reallly strict policies on formatting, but, in general,
  306. if an article has overly-long lines, or the author has right-justified
  307. the margins, I will run it through fmt(1) before posting it.  See
  308. Gene Spafford's articles in news.announce.newusers for guidelines on
  309. formatting of news articles.
  310.  
  311. Redundant quoted headers are often omitted.
  312.  
  313.  
  314.  
  315. Subject: Common kinds of postings.
  316.  
  317. There are several sets of postings that reoccur in comp.std.unix
  318. at more or less regular intervals.  Here are two of the most common.
  319.  
  320. USENIX Standards Watchdog Reports
  321.  
  322. The USENIX Association sponsors a set of reports after each quarterly
  323. meeting of the IEEE 1003 and IEEE 1201 standards committees.  These
  324. reports are written by volunteers who are already attending committee
  325. meetings and are edited by the Watchdog Report Editor, who is Stephen
  326. E. Walli <stephe@mks.com>.  Reports on other committees, such as X3J11,
  327. are also included when available.  These reports are published in
  328. comp.std.unix/std-unix@uunet.uu.net and ;login:  The Newsletter of the
  329. USENIX Association.  They are also available for publication elsewhere.
  330.  
  331. EUUG/USENIX ISO Monitor Project
  332.  
  333. The European UNIX systems Users Group (EUUG) and the USENIX Association
  334. jointly sponsor an observer to the ISO/IEC JTC1 SC22 WG15 (ISO POSIX)
  335. standards committee.  This observer, Dominic Dunlop <domo@tsa.co.uk>,
  336. writes a report after each WG15 meeting, of which there are usually
  337. two a year.  These reports are published in the EUUG Newsletter
  338. (EUUGN), :login;, and comp.std.unix.  They are also available for
  339. publication elsewhere.
  340.  
  341. Archives of the EUUG/USENIX ISO Monitor Reports, the USENIX Standards
  342. Watchdog Reports, and the Windsound/TIC Calendar of UNIX-Related Events
  343. may be found on ftp.uu.net.  Retrieve ~ftp/usenet/comp.std.unix/README 
  344. for details.
  345.  
  346.  
  347.  
  348. Subject:  Comments
  349.  
  350. Please feel free to send me any comments you might have about my
  351. job as moderator.  The group is meant to be informative and useful, and
  352. you help determine that.  I may still make arbitrary decisions, but
  353. I will probably do less such with some feedback.  In addition, if you
  354. think I am doing a bad job, and not responding to criticisms, you
  355. can post to the news.admin.misc newsgroup, although that may not do
  356. much good.
  357.  
  358. Sean Eric Fagan, moderator, comp.std.unix and std-unix@uunet.uu.net.
  359.  
  360.  
  361.  
  362. Volume-Number: Volume 34, Number 1
  363.  
  364. From std-unix-request@uunet.UU.NET  Tue Feb 15 12:51:09 1994
  365. Received: from relay1.UU.NET by rodan.UU.NET with SMTP 
  366.     (5.61/UUNET-mail-drop) id AAwdjr17129; Tue, 15 Feb 94 12:51:09 -0500
  367. Received: from cygnus.com by relay1.UU.NET with SMTP 
  368.     (5.61/UUNET-internet-primary) id AAwdjr06821; Tue, 15 Feb 94 12:50:31 -0500
  369. Received: from majipoor.cygnus.com by cygnus.com (4.1/SMI-4.1)
  370.     id AA11034; Tue, 15 Feb 94 09:51:08 PST
  371. Received: from localhost (news@localhost) by majipoor.cygnus.com (8.6.4/8.6.4) id JAA02322 for std-unix-archive@uunet.uu.net; Tue, 15 Feb 1994 09:50:06 -0800
  372. Xref: majipoor.cygnus.com comp.std.unix:265
  373. From: nick@usenix.org (Nicholas M. Stoughton)
  374. Newsgroups: comp.std.unix
  375. Subject: Standards Update, POSIX.22: Computer Security Framework
  376. Organization: USENIX Standards Report Editor
  377. Sender: sef@uunet.uu.net
  378. Message-Id: <2jr1m8INNg05@rodan.UU.NET>
  379. Reply-To: std-unix@uunet.uu.net
  380. Nntp-Posting-Host: rodan.uu.net
  381. X-Submissions: std-unix@uunet.uu.net
  382. Date: 15 Feb 1994 09:44:40 -0800
  383. To: std-unix@uunet.UU.NET
  384.  
  385. Submitted-by: nick@usenix.org (Nicholas M. Stoughton)
  386.  
  387.                USENIX Standards Report Editor
  388.  
  389.    Nicholas M. Stoughton <nick@usenix.org>, Report Editor
  390.  
  391.  
  392. POSIX.22: Computer Security Framework
  393.  
  394.  
  395. Randall Wayne Simons <rsimons@somnet.sandia.gov> reports on
  396. the January 10-14, 1994 meeting in Irvine, Ca.:
  397.  
  398. The POSIX.22 committee is defining a framework for
  399. distributed computer security.  The framework will be a
  400. common reference model to guide members of other POSIX
  401. committees in addressing security needs in the standards
  402. they are defining.
  403.  
  404. This was the first POSIX meeting I have attended, and my
  405. main impression was of heads silently bowed over clacking
  406. keyboards as multiple laptops were simultaneously applied to
  407. modifying a document.  David Rogers, chair of the committee,
  408. brought a troff version of the X/Open Snapshot called the
  409. ``Distributed Security Framework''.  POSIX.22 wants to keep
  410. the X/Open and POSIX documents in sync since both groups are
  411. working on the same problem.  The most recent version of the
  412. document had just been reviewed by X/Open, and there were
  413. numerous suggestions for improvement, including many that
  414. required some restructuring of the document.  POSIX.22 took
  415. on this task, and simultaneously reviewed and added their
  416. own improvements.  Different sections of the document were
  417. handed out to each committee member who then did the
  418. cutting, pasting, and merging.
  419.  
  420. The reorganized document starts by introducing top level
  421. information system security concepts, terms and models.
  422. There is a description of threats, most of which got moved
  423. to an appendix.  More detailed models define security
  424. architectures and characteristics of interfaces to security
  425. services.  Finally, the individual services and interfaces
  426. are modeled and described in detail.  Interfaces support
  427. both management and operational functions for each of the
  428. services.
  429.  
  430. The basic services included are: authentication, access
  431. control, security audit and cryptographic services.  At a
  432. higher level, domain interaction services, which combine
  433. various basic services in a distributed environment, include
  434. user authentication and secure association service.
  435.  
  436. After more review and revision by both X/Open and POSIX.22,
  437. the Framework document should be ready for balloting around
  438. July.  The balloting group should form in April, so watch
  439. out for it.  POSIX.22 had seven people at this meeting, and
  440. there was plenty of work to go around.  Anyone willing and
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452. - 2 -
  453.  
  454.  
  455.  
  456. able to help develop the POSIX Computer Security Framework
  457. would be welcome at future meetings.  In general, there is
  458. much to be done in security for POSIX - see the report from
  459. POSIX.6.
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517. Volume-Number: Volume 34, Number 2
  518.  
  519. From std-unix-request@uunet.UU.NET  Tue Feb 15 12:51:27 1994
  520. Received: from relay1.UU.NET by rodan.UU.NET with SMTP 
  521.     (5.61/UUNET-mail-drop) id AAwdjr17146; Tue, 15 Feb 94 12:51:27 -0500
  522. Received: from cygnus.com by relay1.UU.NET with SMTP 
  523.     (5.61/UUNET-internet-primary) id AAwdjr06885; Tue, 15 Feb 94 12:50:45 -0500
  524. Received: from majipoor.cygnus.com by cygnus.com (4.1/SMI-4.1)
  525.     id AA11045; Tue, 15 Feb 94 09:51:17 PST
  526. Received: from localhost (news@localhost) by majipoor.cygnus.com (8.6.4/8.6.4) id JAA02334 for std-unix-archive@uunet.uu.net; Tue, 15 Feb 1994 09:50:16 -0800
  527. Xref: majipoor.cygnus.com comp.std.unix:266
  528. From: nick@usenix.org (Nicholas M. Stoughton)
  529. Newsgroups: comp.std.unix
  530. Subject: Standards Update, POSIX.0: Guide to POSIX OSE
  531. Organization: USENIX Standards Report Editor
  532. Sender: sef@uunet.uu.net
  533. Message-Id: <2jr1ohINNg4b@rodan.UU.NET>
  534. Reply-To: std-unix@uunet.uu.net
  535. Nntp-Posting-Host: rodan.uu.net
  536. X-Submissions: std-unix@uunet.uu.net
  537. Date: 15 Feb 1994 09:45:53 -0800
  538. To: std-unix@uunet.UU.NET
  539.  
  540. Submitted-by: nick@usenix.org (Nicholas M. Stoughton)
  541.  
  542.                USENIX Standards Report Editor
  543.  
  544.    Nicholas M. Stoughton <nick@usenix.org>, Report Editor
  545.  
  546.  
  547. POSIX.0: Guide to POSIX OSE
  548.  
  549.  
  550. Kevin Lewis <klewis@gucci.enet.dec.com> reports on the
  551. January 10-14, 1994 meeting in Irvine, Ca.:
  552.  
  553. From The Battlefield
  554.  
  555. Work to get POSIX.0 approved continues.  The ballot
  556. recirculation is in.  Let me first give you the statistics.
  557. There are 86 total people in the balloting group of which 81
  558. are eligible to vote.  A total of 75 ballots were returned.
  559. The breakdown of those votes are as follows: 45 affirmative,
  560. 17 negative, 13 abstentions.  This represents a 92% return.
  561. The 45 votes represent a 72% affirmative.  The ballots
  562. consist of 167 comments and 182 objections which represent
  563. about 25% of the total submitted during the first round of
  564. balloting.
  565.  
  566. Before commencing resolution of the recirculation ballots,
  567. in Irvine, we discussed a letter that had been received by
  568. the IEEE from the ACM. This letter focused on the overall
  569. IEEE balloting process, the concern that some of IEEE work
  570. overlaps with standards work within X3, and that our guide
  571. document still lacks the necessary level of consensus.  A
  572. side point was that a portion of our rationale for rejecting
  573. specific objections was poor.
  574.  
  575. This letter amounted to a hand grenade being lobbed in the
  576. middle of our work, or, to quote a couple of the working
  577. group members, a tactical nuclear attack.  I won't go into
  578. too many details here, but the group did meet with two
  579. people who were wearing ACM hats to share their concerns
  580. along with those of ACM.  However, some working group
  581. members who were also ACM members were quite disturbed by
  582. the tone of the letter, part of which included an `_a_d
  583. _h_o_m_i_n_e_m' (no, that isn't sexist - ed) attack against the
  584. working group itself.  They were also distressed by the
  585. approach taken by ACM of sending such a letter to the IEEE
  586. without first having a dialogue with the group.  Words such
  587. as `protest' and `malfeasance' made their way into the
  588. discussion.
  589.  
  590. In my humble opinion, the only part of the letter I
  591. considered valid (and I'm quite sure I would have the
  592. unanimous assent of the group on this) was that portion
  593. addressing our rationale.  And this, by the way, was quite
  594. helpful.  In fact, it redirected our efforts for the better
  595. during the week.  The group decided to return to the
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607. - 2 -
  608.  
  609.  
  610.  
  611. unresolved objections from the first ballot for the purpose
  612. of reviewing each one for possible acceptance or
  613. correcting/strengthening our rationale for rejection, which
  614. I admit was both weak in places and occasionally arrogant.
  615.  
  616. We completed this task, but did not get to the recirculation
  617. ballots.  Because of this, and also due to the overall
  618. feeling in the group that more productive resolution work
  619. could be done at a meeting away from the quarterly PASC
  620. (Portable Applications Standards Committee) meetings, we
  621. agreed to schedule an additional meeting specifically for
  622. the section leaders, to take place in March in the
  623. Washington, D.C., area.  The only activity at this meeting
  624. will be resolution of the recirculation ballots.  The exact
  625. date has yet to be determined.
  626.  
  627. I feel quite strongly that we will be able to complete all
  628. of the recirculation ballots at this March meeting.  What
  629. remains now is the review-and-comment action by SC22, the
  630. ISO subcommittee responsible for POSIX, which is now in
  631. progress.  It looks like it will be October before we have a
  632. document ready for submission to the IEEE Standards Board.
  633.  
  634. One more thing: the POSIX.0 working group is scheduled to
  635. meet for two days at the April PASC meeting in Lake Tahoe.
  636. This will be a skeleton crew to effect coordination with and
  637. provide representation to some other key PASC committees,
  638. such as the Profile Steering Committee and the Sponsor
  639. Executive Committee.  In addition, this crew will monitor
  640. the resolutions to the international committees that
  641. directly or indirectly affect the guide effort.
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672. Volume-Number: Volume 34, Number 3
  673.  
  674. From std-unix-request@uunet.UU.NET  Tue Feb 15 12:53:12 1994
  675. Received: from relay1.UU.NET by rodan.UU.NET with SMTP 
  676.     (5.61/UUNET-mail-drop) id AAwdjr17299; Tue, 15 Feb 94 12:53:12 -0500
  677. Received: from cygnus.com by relay1.UU.NET with SMTP 
  678.     (5.61/UUNET-internet-primary) id AAwdjr07890; Tue, 15 Feb 94 12:53:04 -0500
  679. Received: from majipoor.cygnus.com by cygnus.com (4.1/SMI-4.1)
  680.     id AA11251; Tue, 15 Feb 94 09:53:58 PST
  681. Received: from localhost (news@localhost) by majipoor.cygnus.com (8.6.4/8.6.4) id JAA02417 for std-unix-archive@uunet.uu.net; Tue, 15 Feb 1994 09:52:56 -0800
  682. Xref: majipoor.cygnus.com comp.std.unix:269
  683. From: nick@usenix.org (Nicholas M. Stoughton)
  684. Newsgroups: comp.std.unix
  685. Subject: Standards Update, POSIX.6: Security Extensions
  686. Organization: USENIX Standards Report Editor
  687. Sender: sef@uunet.uu.net
  688. Message-Id: <2jr1voINNgj4@rodan.UU.NET>
  689. Reply-To: std-unix@uunet.uu.net
  690. Nntp-Posting-Host: rodan.uu.net
  691. X-Submissions: std-unix@uunet.uu.net
  692. Date: 15 Feb 1994 09:49:44 -0800
  693. To: std-unix@uunet.UU.NET
  694.  
  695. Submitted-by: nick@usenix.org (Nicholas M. Stoughton)
  696.  
  697.                USENIX Standards Report Editor
  698.  
  699.    Nicholas M. Stoughton <nick@usenix.org>, Report Editor
  700.  
  701.  
  702. POSIX.6: Security Extensions
  703.  
  704.  
  705. Lynne Ambuel <ambuel@dockmaster.mcsc.mil> reports on the
  706. January 10-14, 1994 meeting in Irvine, Ca.:
  707.  
  708. Introduction
  709.  
  710. As a first time snitch, I would like to indulge you with my
  711. thoughts on standards - from a security geek's point of
  712. view.  The general subjects include the peculiarities of
  713. information security and those who live by it, various
  714. activities taking place, and the status of the POSIX
  715. security working group (previously known as P13.6).  Other
  716. issues may creep into the discussion, but everything will
  717. relate (no matter how obscurely) to these greater issues.
  718.  
  719. A Different Animal
  720.  
  721. Computer Security specialists are used to being called names
  722. like `different,' `special,' and even `strange.' Although
  723. some might take offense, I must agree with the
  724. characterization.  Computer security really is a different
  725. animal.  While most software designers and developers can
  726. kick back once their code does what it is supposed to do, we
  727. have just started - the important part is what the code also
  728. does _n_o_t do.  For other applications, added functionality
  729. brings cheers from users - more bells and whistles are
  730. always better.  We add functionality and our users cringe -
  731. more restrictions.  If we are real good, no one will notice
  732. we have added more while our counterparts fly banners with
  733. their latest new features.  Is it any wonder we can't get no
  734. respect?
  735.  
  736. In the standards world, we are treated in a similar fashion.
  737. We in the POSIX Security Working Group (P13.6) have the
  738. unenviable job of policing the work of other POSIX groups to
  739. be sure that gaping security holes are not mandated in the
  740. standards.  That makes us lots of friends.  We add
  741. interfaces that have sweeping effects on well-established
  742. sets of interfaces.  We change those pillars of POSIX
  743. interfaces and utilities to accommodate our added features.
  744. And, our job never ends.  As new standards are developed we
  745. continue to study them for the impact on the security of
  746. POSIX-conformant systems.  We have just started looking at
  747. what security means when systems are interconnected.  The
  748. concepts of user identification and authentication and data
  749. markings becomes remarkably complex once it is taken out of
  750. a single system and spread throughout a network.  Let's say
  751.  
  752.  
  753.  
  754.  
  755.  
  756.  
  757.  
  758.  
  759.  
  760.  
  761.  
  762. - 2 -
  763.  
  764.  
  765.  
  766. that we have a lot of work to do in getting standards that
  767. both meet the needs of the market and protect the
  768. information of those using the end product, whether or not
  769. they know they want it protected.
  770.  
  771. The Great Thing About Standards is There Are So Many To
  772. Choose From
  773.  
  774. Not so many years ago computer standardization was a a
  775. foreign and even ridiculous thought.  In the eighties,
  776. however, we started moved toward a more friendly world and
  777. everyone wanted to talk to everyone in the same language.
  778. Organizations that previously held design and implementation
  779. information excruciatingly close soon started sharing these
  780. gems freely.  Security joined right in.  Standards were
  781. written for what security should be in systems, first in
  782. individual countries and then in international cooperation.
  783. The utopian view is that someday (soon) there will be a
  784. single security standard for the globe.  In addition,
  785. several working groups were formed to look at
  786. standardization of security interfaces, utilities, and data.
  787. Some were folded into others.  Others sprouted and are still
  788. separate.  These efforts continue with limited coordination
  789. between the groups.  The problem with these parallel groups
  790. is that, in these times of downsizing, organizations send
  791. fewer representatives.  This means that each of the groups
  792. have trouble making progress on their standards due to lack
  793. of resources.  If these groups would pool their resources
  794. substantive progress might be made, and there would be one
  795. accepted standard instead of a handful of incomplete ones.
  796.  
  797. Progress of POSIX Security Working Group
  798.  
  799. Now that you have indulged my whinings about dwindling
  800. resources I can tell you what we have accomplished.  A third
  801. ballot of the five initial security options for POSIX.1
  802. (access control lists, mandatory access control labels,
  803. information labels, audit and fine-grained privileges) is
  804. being distributed as you read.  However, it is about four
  805. months behind schedule due to loss of half of the ballot-
  806. resolution team.  In addition, we have identified several
  807. interface areas that we need to tackle in order to complete
  808. a set of security interfaces for portable applications
  809. (identification and authentication, administration and
  810. portable formats of security attributes, cryptography, and
  811. network security interfaces).  Alas, we have been unable to
  812. make any headway in these new areas because we cannot seem
  813. to get enough organizations to submit proposals, nor can we
  814. reach critical mass of people willing to do the work.
  815.  
  816.  
  817.  
  818.  
  819.  
  820.  
  821.  
  822.  
  823.  
  824.  
  825.  
  826.  
  827.  
  828. - 3 -
  829.  
  830.  
  831.  
  832. Sigh - What's a chair to do?  Flood the Internet with calls
  833. for participation and proposals?  Done it.  Personal appeals
  834. to ex-members?  Done it.  Complain and wallow in self-pity?
  835. Done it.  Get mad and stomp around some Marriott?  Done it.
  836. Ignore the problem and act like fifty new attendees will
  837. show up?  Done it.  Continue the work and make progress, no
  838. matter how slow?  Doing it - for as long as it takes.
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.  
  866.  
  867.  
  868.  
  869.  
  870.  
  871.  
  872.  
  873.  
  874.  
  875.  
  876.  
  877.  
  878.  
  879.  
  880.  
  881.  
  882.  
  883.  
  884.  
  885.  
  886.  
  887.  
  888.  
  889.  
  890.  
  891.  
  892.  
  893. Volume-Number: Volume 34, Number 6
  894.  
  895. From std-unix-request@uunet.UU.NET  Tue Feb 15 12:53:24 1994
  896. Received: from relay1.UU.NET by rodan.UU.NET with SMTP 
  897.     (5.61/UUNET-mail-drop) id AAwdjr17320; Tue, 15 Feb 94 12:53:24 -0500
  898. Received: from cygnus.com by relay1.UU.NET with SMTP 
  899.     (5.61/UUNET-internet-primary) id AAwdjr07865; Tue, 15 Feb 94 12:53:02 -0500
  900. Received: from majipoor.cygnus.com by cygnus.com (4.1/SMI-4.1)
  901.     id AA11217; Tue, 15 Feb 94 09:53:45 PST
  902. Received: from localhost (news@localhost) by majipoor.cygnus.com (8.6.4/8.6.4) id JAA02393 for std-unix-archive@uunet.uu.net; Tue, 15 Feb 1994 09:52:43 -0800
  903. Xref: majipoor.cygnus.com comp.std.unix:267
  904. From: nick@usenix.org (Nicholas M. Stoughton)
  905. Newsgroups: comp.std.unix
  906. Subject: Standards Update, POSIX.5: ADA Bindings
  907. Organization: USENIX Standards Report Editor
  908. Sender: sef@uunet.uu.net
  909. Message-Id: <2jr1r2INNg8g@rodan.UU.NET>
  910. Reply-To: std-unix@uunet.uu.net
  911. Nntp-Posting-Host: rodan.uu.net
  912. X-Submissions: std-unix@uunet.uu.net
  913. Date: 15 Feb 1994 09:47:14 -0800
  914. To: std-unix@uunet.UU.NET
  915.  
  916. Submitted-by: nick@usenix.org (Nicholas M. Stoughton)
  917.  
  918.                USENIX Standards Report Editor
  919.  
  920.    Nicholas M. Stoughton <nick@usenix.org>, Report Editor
  921.  
  922.  
  923. POSIX.5: ADA Bindings
  924.  
  925.  
  926. My Delbert L. Swanson <DSWANSON@mhs.sp.paramax.com> reports
  927. on the January 10-14, 1994 meeting in Irvine, Ca.:
  928.  
  929. The primary charter of the POSIX.5 group is to produce Ada
  930. language bindings to POSIX standards.  The Ada binding for
  931. POSIX.1, POSIX.5, has been published as an IEEE standard,
  932. and we are now preparing bindings to the Real-Time
  933. Extensions standards being developed by the POSIX.4 group.
  934. These bindings have been designated as POSIX.20.
  935.  
  936. Draft 2 was developed as a ``thin'' binding to the Real-Time
  937. Extensions.  That is, it merely made a correlation between
  938. the constructs defined in the C version and the constructs
  939. in the Ada version.  None of the explanations or semantics
  940. are repeated.  This was done following on what was at that
  941. time the policy of IEEE and the ISO community that all
  942. language bindings would be thin bindings of a normative
  943. language independent specification (LIS) of the standard.
  944. Actually, our approach was even then a compromise, since
  945. there was not yet a LIS version completed.
  946.  
  947. This draft was circulated for a first ballot last summer,
  948. and the document was updated to account for comments and
  949. objections. Meanwhile, the policy on thin bindings to LIS
  950. versions of standards has changed, and so the group has been
  951. revising the document in accord with our preferred approach
  952. to begin with.
  953.  
  954. The next draft will be a thick binding.  That is, it will be
  955. a complete specification of the interfaces for Ada
  956. applications.  The advantage is that users will not need to
  957. refer to multiple documents (Ada and C) to understand the
  958. behavior of the Ada interfaces.  The disadvantage is in the
  959. maintenance mode: if the baseline document changes, the
  960. binding document needs to change correspondingly.
  961.  
  962. Another disadvantage is that it takes a lot more work to
  963. produce a thick binding than a thin one.  An interim draft
  964. was nearly completed for the January meeting, and we expect
  965. to work on more issues between meetings, and then polish it
  966. up to be ready for another full ballot after the April, 1994
  967. meeting.
  968.  
  969. In January, the group re-examined our approach to Ada
  970. bindings to the threads extensions.  We have concluded that
  971. almost all of the functions offered in POSIX.4a are going to
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983. - 2 -
  984.  
  985.  
  986.  
  987. be provided for Ada applications in the revision of the
  988. language commonly called Ada9X, which is expected to be
  989. granted standard status within the year.  It seems beside
  990. the point for us to duplicate as OS functions these
  991. capabilities, which will soon be available as language
  992. constructs.  A couple of remaining pieces will be
  993. incorporated into the new draft of POSIX.20.
  994.  
  995. One item of some concern to the group is the status of our
  996. coordination ballot on POSIX.4a, the threads extensions.  In
  997. the usual mode of cooperation between the groups, all but a
  998. couple of our objections were resolved in discussion.
  999. Unfortunately, the one that we consider most important has
  1000. been rejected on the grounds that it would reduce consensus.
  1001. It is our view that there are times, particularly when
  1002. handling signals, that it is important to be able to mask
  1003. asynchronous signals for the entire process.  This is
  1004. particularly important in Ada runtime environments, and it
  1005. is our view that it will also be important within C
  1006. programs.  The current C interface includes only per-thread
  1007. signal masks.  It is uncertain what the resolution of this
  1008. issue will be.
  1009.  
  1010. Meanwhile, we are preparing a revision to POSIX.5, to fix  a
  1011. few errors that have been found in the standard by
  1012. implementers (missing parameter, missing function
  1013. definition, error condition oversights).  The only way to
  1014. make ``substantive'' changes, even for errors, is to revise
  1015. the standard, which means balloting, etc.  This should be
  1016. ready for ballot as soon as the administrative details are
  1017. taken care of, which could be a few months.
  1018.  
  1019.  
  1020.  
  1021.  
  1022.  
  1023.  
  1024.  
  1025.  
  1026.  
  1027.  
  1028.  
  1029.  
  1030.  
  1031.  
  1032.  
  1033.  
  1034.  
  1035.  
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048. Volume-Number: Volume 34, Number 4
  1049.  
  1050. From std-unix-request@uunet.UU.NET  Tue Feb 15 12:56:29 1994
  1051. Received: from relay1.UU.NET by rodan.UU.NET with SMTP 
  1052.     (5.61/UUNET-mail-drop) id AAwdjr17570; Tue, 15 Feb 94 12:56:29 -0500
  1053. Received: from cygnus.com by relay1.UU.NET with SMTP 
  1054.     (5.61/UUNET-internet-primary) id AAwdjr08824; Tue, 15 Feb 94 12:55:42 -0500
  1055. Received: from majipoor.cygnus.com by cygnus.com (4.1/SMI-4.1)
  1056.     id AA11555; Tue, 15 Feb 94 09:56:22 PST
  1057. Received: from localhost (news@localhost) by majipoor.cygnus.com (8.6.4/8.6.4) id JAA02490 for std-unix-archive@uunet.uu.net; Tue, 15 Feb 1994 09:55:20 -0800
  1058. Xref: majipoor.cygnus.com comp.std.unix:270
  1059. From: nick@usenix.org (Nicholas M. Stoughton)
  1060. Newsgroups: comp.std.unix
  1061. Subject: Standards Update, POSIX Test Methods
  1062. Organization: USENIX Standards Report Editor
  1063. Sender: sef@uunet.uu.net
  1064. Message-Id: <2jr23gINNgo0@rodan.UU.NET>
  1065. Reply-To: std-unix@uunet.uu.net
  1066. Nntp-Posting-Host: rodan.uu.net
  1067. X-Submissions: std-unix@uunet.uu.net
  1068. Date: 15 Feb 1994 09:51:44 -0800
  1069. To: std-unix@uunet.UU.NET
  1070.  
  1071. Submitted-by: nick@usenix.org (Nicholas M. Stoughton)
  1072.  
  1073.                USENIX Standards Report Editor
  1074.  
  1075.    Nicholas M. Stoughton <nick@usenix.org>, Report Editor
  1076.  
  1077.  
  1078. POSIX Test Methods
  1079.  
  1080.  
  1081. Fred Zlotnick <fred@mindcraft.com> reports on the January
  1082. 10-14, 1994 meeting in Irvine, Ca.:
  1083.  
  1084. The requirement that POSIX working groups develop test
  1085. methods in parallel with their standards was suspended at
  1086. the April 1993 meeting, and then finally withdrawn at the
  1087. following July meeting.  Nevertheless there are two active
  1088. test methods activities and more in the works.  The active
  1089. groups, which met at the October POSIX meeting in Bethesda
  1090. and at the January meeting in Irvine, are 23 (which is
  1091. revising POSIX.3, the standard that describes how to write
  1092. test methods) and 23.2 (which is developing test methods
  1093. for POSIX.2, Shell and Utilities). Well, technically it
  1094. wasn't the 23.2 working group that met, but it's the same
  1095. group of people.  More about that later.  Both of these
  1096. groups are chaired by Lowell Johnson of Unisys.
  1097.  
  1098. Revision to POSIX.3
  1099.  
  1100. The 23 working group has been working on a revision to
  1101. POSIX.3 for about a year and a half.  Although POSIX.3 has
  1102. been used successfully to write test methods for POSIX.1,
  1103. and its methodology has formed the basis for quite a few
  1104. commercial test suites, the use of this methodology has
  1105. exposed a number of problems.  The purpose of this revision
  1106. is to deal with these problems:
  1107.  
  1108.    o+ It is difficult to use POSIX.3 to write test methods
  1109.      for standards that modify other standards.  Real-time
  1110.      (POSIX.1b, which used to be POSIX.4) is a good example.
  1111.      Because the real-time standard consists of a collection
  1112.      of optional extensions to POSIX.1, every assertion for
  1113.      real-time must be conditional (type C or type D).  But
  1114.      there are other conditions within many real-time
  1115.      assertions, and this makes the statement of each
  1116.      assertion in POSIX.3 format rather cumbersome.
  1117.      Moreover, some of the options of POSIX.1b place
  1118.      additional semantic requirements on POSIX.1 interfaces
  1119.      such as _o_p_e_n().  Writing the assertions to test these
  1120.      requirements raises questions not adequately addressed
  1121.      in POSIX.3-1991:  How should they be numbered? How
  1122.      should they be conditioned?  How should they be
  1123.      classified (assertion-typed)?
  1124.  
  1125.    o+ A number of the users of POSIX.3 found the standard to
  1126.      be quite terse, and consequently difficult to
  1127.  
  1128.  
  1129.  
  1130.  
  1131.  
  1132.  
  1133.  
  1134.  
  1135.  
  1136.  
  1137.  
  1138. - 2 -
  1139.  
  1140.  
  1141.  
  1142.      understand.  A number of related but distinct concepts
  1143.      in POSIX.3 were often confused by users of the
  1144.      standard.
  1145.  
  1146.    o+ ISO had difficulty with the terminology of POSIX.3,
  1147.      which is not always consistent with that of some other
  1148.      test methods standards at the international level.
  1149.  
  1150.    o+ POSIX.3 was originally designed, and is specified, as
  1151.      only applying to POSIX standards.  The IEEE's Portable
  1152.      Applications Standards Committee (PASC) currently
  1153.      manages a number of projects, only some of which fall
  1154.      under the POSIX umbrella.  yet the test methods
  1155.      methodology of POSIX.3 applies to, and should be
  1156.      specified for, other PASC working groups such as P1327
  1157.      and P1328.  In general, the scope of POSIX.3 should be
  1158.      broadened.
  1159.  
  1160. The 23 working group began the week in Irvine with Draft
  1161. 2.0 of the revised standard.  This draft had been completed
  1162. by the group's technical editor, Anthony Cincotta of NIST,
  1163. just prior to the meeting.  By the end of the week the group
  1164. had agreed on a set of changes that, when completed, will
  1165. produce Draft 3.  This draft should be suitable for mock
  1166. ballot.
  1167.  
  1168. The basic methodology of assertion based testing has not
  1169. changed in this revision, but the form in which assertions
  1170. are written has changed drastically.  The familiar,
  1171. frequently misunderstood and often vilified 2x2 matrix of
  1172. assertion types is gone.  The syntax of an assertion now
  1173. closely resembles a conditional sentence, with possibly many
  1174. nested conditions.  If an assertion applies only when
  1175. conformance to a particular version of a standard (e.g.
  1176. POSIX.1- 1993) is being tested, a condition indicates this
  1177. fact.  If an assertion depends on support of an option (e.g.
  1178. job control) a condition indicates this fact.  Sometimes an
  1179. assertion may specify required behavior but may only be
  1180. testable if the implementation supports optional features
  1181. (such as certain appropriate privileges). If so, a condition
  1182. indicates this fact.  Assertions are now labeled by
  1183. assertion IDs rather than assertion numbers; an assertion ID
  1184. is a string.
  1185.  
  1186. The new assertion structure promises to make assertion
  1187. writing easier and to allow the structure of test methods
  1188. standards to more closely parallel the base standards
  1189. against which they are written.
  1190.  
  1191. POSIX.2 Test Methods
  1192.  
  1193.  
  1194.  
  1195.  
  1196.  
  1197.  
  1198.  
  1199.  
  1200.  
  1201.  
  1202.  
  1203.  
  1204. - 3 -
  1205.  
  1206.  
  1207.  
  1208. The 23.2 working group has been working on ballot
  1209. resolution for the ballot of Draft 8 for the last four
  1210. meetings.  This means that, according to IEEE rules, it's
  1211. not really the 23.2 committee that's meeting.  Ballot
  1212. resolution is done not by the committee that wrote the
  1213. draft, but by a group of technical reviewers.  They just
  1214. happen (in this case, as in most) to be many of the same
  1215. people.
  1216.  
  1217. Ballot resolution for Draft 8 has been a slow job for a
  1218. number of reasons.  One is the size of the task: there are
  1219. almost 9 assertions in Draft 8.  Another is that despite
  1220. its size, Draft 8 was incomplete, and a number of ballot
  1221. objections made note of this fact.  Some of the missing
  1222. pieces (like assertions for _y_a_c_c) have not been easy to
  1223. supply.  Nevertheless, part of the task of resolving these
  1224. objections is to fill in those missing pieces.  Yet another
  1225. problem is that participation in this working group has not
  1226. been as regular as one might like, although the October and
  1227. January meetings were quite well attended.
  1228.  
  1229. Besides the incompleteness of Draft 8, major issues in
  1230. ballot included the fact that in many places the test
  1231. methods must be locale dependent but the draft frequently
  1232. addressed testing only in the POSIX locale.  Moreover, it
  1233. was often not explicit about this fact.  Other problems
  1234. included the omission of reasons for classifying assertions
  1235. as extended, and the omission of clear references for
  1236. reference assertions.
  1237.  
  1238. By the end of the October meeting the reviewers had made
  1239. enough progress to enable the technical editor, Andrew
  1240. Twigger of UniSoft, to produce interim Draft 8.5.  This will
  1241. not be balloted, but it was useful as a working document at
  1242. the January meeting.  At that meeting the technical
  1243. reviewers completed ballot resolution.  The technical editor
  1244. now has to integrate the resulting changes to produce Draft
  1245. 9, which will go out to ballot.  The one thing of which we
  1246. can be certain is that Draft 9 will be much more complete,
  1247. and much larger, than Draft 8.
  1248.  
  1249. Test Methods for POSIX.1b
  1250.  
  1251. At the Irvine meeting the PASC Sponsor Executive Committee
  1252. (SEC) approved a new Project Authorization Request (PAR) for
  1253. test methods. The PAR creates a POSIX 23.1b project under
  1254. the direction of the 23 working group.  Its goal is to
  1255. write test methods for POSIX.1b.
  1256.  
  1257. You may recall that during the ``test methods wars'' the
  1258. POSIX.4 working group was grandfathered out of the
  1259.  
  1260.  
  1261.  
  1262.  
  1263.  
  1264.  
  1265.  
  1266.  
  1267.  
  1268.  
  1269.  
  1270. - 4 -
  1271.  
  1272.  
  1273.  
  1274. requirement (since lifted) to develop test methods along
  1275. with base standards.  Thus there are no test methods, even
  1276. in draft form, for POSIX.1b.  Yet there is substantial
  1277. interest in the development of conformance tests for POSIX
  1278. Real Time, and such tests need a specification.  In Irvine a
  1279. number of organizations, including representatives of
  1280. several DoD agencies (DISA, JITC), committed to provide
  1281. reop these test methods.  Ken Thomas of JITC
  1282. has offered to serve as vice-chair of 23 for the direction
  1283. of the 23.1b effort.  Bruce Weiner of Mindcraft has
  1284. offered to act as technical editor for the test methods
  1285. document.
  1286.  
  1287.  
  1288.  
  1289.  
  1290.  
  1291.  
  1292.  
  1293.  
  1294.  
  1295.  
  1296.  
  1297.  
  1298.  
  1299.  
  1300.  
  1301.  
  1302.  
  1303.  
  1304.  
  1305.  
  1306.  
  1307.  
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.  
  1325.  
  1326.  
  1327.  
  1328.  
  1329.  
  1330.  
  1331.  
  1332.  
  1333.  
  1334.  
  1335. Volume-Number: Volume 34, Number 7
  1336.  
  1337. From std-unix-request@uunet.UU.NET  Tue Feb 15 12:56:44 1994
  1338. Received: from relay1.UU.NET by rodan.UU.NET with SMTP 
  1339.     (5.61/UUNET-mail-drop) id AAwdjr17619; Tue, 15 Feb 94 12:56:44 -0500
  1340. Received: from cygnus.com by relay1.UU.NET with SMTP 
  1341.     (5.61/UUNET-internet-primary) id AAwdjr08964; Tue, 15 Feb 94 12:56:09 -0500
  1342. Received: from majipoor.cygnus.com by cygnus.com (4.1/SMI-4.1)
  1343.     id AA11607; Tue, 15 Feb 94 09:56:44 PST
  1344. Received: from localhost (news@localhost) by majipoor.cygnus.com (8.6.4/8.6.4) id JAA02510 for std-unix-archive@uunet.uu.net; Tue, 15 Feb 1994 09:55:43 -0800
  1345. Xref: majipoor.cygnus.com comp.std.unix:271
  1346. From: mib@geech.gnu.ai.mit.edu (Michael I Bushnell)
  1347. Newsgroups: comp.std.unix
  1348. Subject: Re: Was this intentional in POSIX.1-1990?
  1349. Organization: FOO
  1350. Sender: sef@uunet.uu.net
  1351. Message-Id: <2jr261INNgs2@rodan.UU.NET>
  1352. References: <2jgsfnINNmrf@rodan.UU.NET> <2jojo8INN1vh@rodan.UU.NET>
  1353. Nntp-Posting-Host: rodan.uu.net
  1354. X-Submissions: std-unix@uunet.uu.net
  1355. Date: 15 Feb 1994 09:53:05 -0800
  1356. Reply-To: std-unix@uunet.uu.net
  1357. To: std-unix@uunet.UU.NET
  1358.  
  1359. Submitted-by: mib@geech.gnu.ai.mit.edu (Michael I Bushnell)
  1360.  
  1361. In article <2jojo8INN1vh@rodan.UU.NET> jazz@hal.com (Jason Zions) writes:
  1362.  
  1363. >Be prepared for a response along the lines of "reduces the
  1364. >concensus of the ballot group"; try to campaign ahead of time to get fellow
  1365. >balloters to support this particular objection of yours by reference. That
  1366. >is, post to this mailing list the exact objection and ask people to include
  1367. >in their ballots an objection that reads "I support objection so-and-so from
  1368. >Jason Behm at IBM regarding such-and-such."
  1369.  
  1370. I've gotten this response before, and it seems to me that the
  1371. reviewers (or whoever it is that reads objections and makes pithy
  1372. dismissals like "reduces the consensus") are acting prematurely here.
  1373.  
  1374. If I propose a new objection, then it is not known whether it will
  1375. reduce consensus or not.  To presume that all the other balloters
  1376. would disagree with an objection because they don't happen to quote it
  1377. is wrong.
  1378.  
  1379. Behind this seems to be reasoning that getting the standard finished
  1380. is more important than having the Best Possible Standard.  While it
  1381. might be impossible to get the Best, it is always worth another round
  1382. of balloting to substantive objections if there are no *technical*
  1383. reasons for rejecting them.
  1384.  
  1385. So, my plea to such reviewers is that before you conclude "would
  1386. reduce consensus", please try and think of *technical* reasons for the
  1387. rejection, and, when you fail to find any, then don't pretend you know
  1388. whether it would reduce consensus or not--becuase you almost certainly
  1389. can have no clue, particularly in the early stages of ballotting.
  1390.  
  1391.  
  1392. --
  1393. +1 617 623 3248 (H)    |   The soul of Jonathan was bound to the soul of David,
  1394. +1 617 253 8568 (W)   -+-   and Jonathan loved him as his own soul.
  1395. 1105 Broadway          |  Then Jonathan made a covenant with David
  1396. Somerville, MA 02144   |    because he loved him as his own soul.
  1397.  
  1398.  
  1399. Volume-Number: Volume 34, Number 8
  1400.  
  1401. From std-unix-request@uunet.UU.NET  Tue Feb 15 22:21:31 1994
  1402. Received: from relay1.UU.NET by rodan.UU.NET with SMTP 
  1403.     (5.61/UUNET-mail-drop) id AAwdld09309; Tue, 15 Feb 94 22:21:31 -0500
  1404. Received: from cygnus.com by relay1.UU.NET with SMTP 
  1405.     (5.61/UUNET-internet-primary) id AAwdjr07866; Tue, 15 Feb 94 12:53:02 -0500
  1406. Received: from majipoor.cygnus.com by cygnus.com (4.1/SMI-4.1)
  1407.     id AA11234; Tue, 15 Feb 94 09:53:50 PST
  1408. Received: from localhost (news@localhost) by majipoor.cygnus.com (8.6.4/8.6.4) id JAA02405 for std-unix-archive@uunet.uu.net; Tue, 15 Feb 1994 09:52:48 -0800
  1409. Xref: majipoor.cygnus.com comp.std.unix:268
  1410. From: nick@usenix.org (Nicholas M. Stoughton)
  1411. Newsgroups: comp.std.unix
  1412. Subject: Standards Update, What Next?
  1413. Organization: USENIX Standards Report Editor
  1414. Sender: sef@uunet.uu.net
  1415. Message-Id: <2jr1t2INNgeq@rodan.UU.NET>
  1416. Reply-To: std-unix@uunet.uu.net
  1417. Nntp-Posting-Host: rodan.uu.net
  1418. X-Submissions: std-unix@uunet.uu.net
  1419. Date: 15 Feb 1994 09:48:18 -0800
  1420. To: std-unix@uunet.UU.NET
  1421.  
  1422. Submitted-by: nick@usenix.org (Nicholas M. Stoughton)
  1423.  
  1424.                USENIX Standards Report Editor
  1425.  
  1426.    Nicholas M. Stoughton <nick@usenix.org>, Report Editor
  1427.  
  1428.  
  1429. What Next?
  1430.  
  1431.  
  1432. So What Next?
  1433.  
  1434. Steady-State Behavior
  1435.  
  1436. Three years ago, attendance at POSIX meetings was around 340
  1437. people.  At Irvine this January, the number had fallen to
  1438. 165, and it is expected (hoped?) that it will bottom out at
  1439. around 150.
  1440.  
  1441. So what's happened?  Where have all the contributors gone?
  1442. There's never a simple answer to questions like these, and
  1443. there are at least two major influencers at work in the
  1444. POSIX attendances.  The first is straight economics.  The
  1445. world is in a recession.  If your company is losing
  1446. millions, or even billions, of dollars each year, is sending
  1447. people to POSIX meetings the best way of spending what money
  1448. you do have?  Why not work at a distance, through the ballot
  1449. process?
  1450.  
  1451. Another key factor in the attendance figures is the type of
  1452. work that is happening now.  Three years ago, new standards
  1453. development was in full swing.  Now we are settling down to
  1454. a steady state.  Approved standards for POSIX.1, POSIX.2,
  1455. POSIX.3, POSIX.4 (aka POSIX.1b), POSIX.5 and POSIX.9 are all
  1456. there.  Maintenance work on these is now a major focus, and
  1457. that takes a different type of person on the working group.
  1458. At Irvine, a considerable amount of time was spent dealing
  1459. with interpretation requests, chiefly for the most blatantly
  1460. UNIX standards, POSIX.1 and POSIX.2.
  1461.  
  1462. Do we, the UNIX user community, care?  Let's give up going
  1463. to these meetings ... after all, someone else is sure to do
  1464. the right thing, aren't they?  It can't be all that hard to
  1465. maintain a standard!  Anyway, we don't want standards rammed
  1466. down our throats at every opportunity.
  1467.  
  1468. Unfortunately, the serpent whose name is invention is lying
  1469. there, coiled and ready to strike the moment that someone
  1470. stops saying ``But where's the existing practice''!  I've
  1471. lost track of how many times Jeff Haemer and I have trotted
  1472. that phrase out recently.  In the standards world, practice
  1473. really does make perfect.  If standards are to be rammed
  1474. down our throats, and that's a whole different discussion,
  1475. let them at least be palatable ones.
  1476.  
  1477.  
  1478.  
  1479.  
  1480.  
  1481.  
  1482.  
  1483.  
  1484.  
  1485.  
  1486.  
  1487.  
  1488.  
  1489. - 2 -
  1490.  
  1491.  
  1492.  
  1493. The rules of interpretation say that the approved standard
  1494. should be interpreted as loosely as possible.  If it was
  1495. actually wrong, it is up to a later revision to fix the
  1496. wording, but no one can complain in the interim.  This will
  1497. of course lead to lots of ``Weirdnix'' implementations:
  1498. systems that claim POSIX conformance, but are about as far
  1499. removed from UNIX as you can imagine!
  1500.  
  1501. So it is necessary to keep a a significant presence within
  1502. POSIX, attempting to restrain and guide the work occurring.
  1503. Existing documents need revision to clarify the wording to
  1504. help prevent the worst excesses of Weirdnix.  New POSIX
  1505. projects are still being introduced, but at a much reduced
  1506. level.  Many of these are not necessarily ``mainstream
  1507. UNIX'' things either - an ADA interface to time
  1508. synchronisation, Test Methods for POSIX.1b, the Realtime
  1509. standard (yes, the number _h_a_s changed, it used to be known
  1510. as POSIX.4), and so on.  Nevertheless, new direct UNIX
  1511. projects are not unthinkable, and we must be ready to meet
  1512. these challenges.
  1513.  
  1514. To give you a flavour of what is happening in the
  1515. interpretations process, Andrew Josey, the Vice Chair of
  1516. Interpretations has put together the following information:
  1517.  
  1518. Working   Mailing List                   Current Position            Outstanding
  1519. Group                                                                Requests
  1520. ________________________________________________________________________________
  1521. P1003.1   intrp1003.1@stdsbbs.ieee.org   61 request pre-Irvine, 30      31
  1522.                                          addressed & in progress
  1523. P2003.1   intrp1003.1@stdsbbs.ieee.org   17 request, 5 complete         12
  1524. P1003.2   intrp1003.2@stdsbbs.ieee.org   30 requests pre-Irvine          0
  1525. P1003.5   posix-ada-interps@spectre.mitre.org 9 requests being processed 1
  1526. P1224     intrp1224@stdsbbs.ieee.org      6 requests have been answered  0
  1527. P1224.1   intrp1224.1@stdsbbs.ieee.org    2 requests have been completed 0
  1528. P1224.2   intrp1224.2@stdsbbs.ieee.org    3 requests being processed     0
  1529. P1327     intrp1224@stdsbbs.ieee.org      3 requests have been answered  0
  1530.  
  1531. In the past couple of months new draft guidelines for PASC
  1532. interpretations have been circulated and a BOF session met
  1533. at Irvine to discuss them further.
  1534.  
  1535. The guidelines attempt to address the issues of timely
  1536. response, and also of the scope of the interpretations.
  1537. They are now being followed and we hope to see some
  1538. improvement in the process over the next six months.
  1539.  
  1540. What Do You Care About Standards?
  1541.  
  1542. I would like to take this opportunity to solicit your
  1543. opinions as to what should appear in this column.  I was
  1544. recently invited to submit a series of articles to a
  1545.  
  1546.  
  1547.  
  1548.  
  1549.  
  1550.  
  1551.  
  1552.  
  1553.  
  1554.  
  1555. - 3 -
  1556.  
  1557.  
  1558.  
  1559. prominent Open System Magazine, but after I had sent in a
  1560. couple, I was told ``These are far too POSIX-centric.  What
  1561. about some other standards''?
  1562.  
  1563. There are certainly several other areas that might be useful
  1564. to report on, both in the _d_e _f_a_c_t_o and _d_e _j_u_r_e worlds.  But
  1565. rather than trying to read your minds, I'll solicit your
  1566. suggestions.  What else would you like to hear about?
  1567.  
  1568. Thank You
  1569.  
  1570. I would like to take this opportunity to publicly thank
  1571. Michael Hannah, a regular contributor to this column over
  1572. the years, for all his work with POSIX.9, his wit, and his
  1573. enthusiasm.  Michael has been promoted to a new position
  1574. within Sandia National Labs, running a 2000-node Intel
  1575. Paragon system - I know he has some stories that would
  1576. interest SAGE members - and will no longer be in a position
  1577. to continue his work with POSIX.  The first article I ever
  1578. edited for this column was from Michael, and the ease with
  1579. which I was able to work with him persuaded me to take on
  1580. the job permanently.  I am sure you will all join me in
  1581. wishing him every success in the future.
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588.  
  1589.  
  1590.  
  1591.  
  1592.  
  1593.  
  1594.  
  1595.  
  1596.  
  1597.  
  1598.  
  1599.  
  1600.  
  1601.  
  1602.  
  1603.  
  1604.  
  1605.  
  1606.  
  1607.  
  1608.  
  1609.  
  1610.  
  1611.  
  1612.  
  1613.  
  1614.  
  1615.  
  1616.  
  1617.  
  1618.  
  1619.  
  1620. Volume-Number: Volume 34, Number 5
  1621.  
  1622. From std-unix-request@uunet.UU.NET  Thu Feb 17 16:10:12 1994
  1623. Received: from relay1.UU.NET by rodan.UU.NET with SMTP 
  1624.     (5.61/UUNET-mail-drop) id AAwdro26247; Thu, 17 Feb 94 16:10:12 -0500
  1625. Received: from cygnus.com by relay1.UU.NET with SMTP 
  1626.     (5.61/UUNET-internet-primary) id AAwdro15518; Thu, 17 Feb 94 16:10:03 -0500
  1627. Received: from majipoor.cygnus.com by cygnus.com (4.1/SMI-4.1)
  1628.     id AA05212; Thu, 17 Feb 94 13:11:21 PST
  1629. Received: from localhost (news@localhost) by majipoor.cygnus.com (8.6.4/8.6.4) id NAA11877 for std-unix-archive@uunet.uu.net; Thu, 17 Feb 1994 13:09:54 -0800
  1630. Xref: majipoor.cygnus.com comp.std.unix:273
  1631. From: jazz@hal.com (Jason Zions)
  1632. Newsgroups: comp.std.unix
  1633. Subject: Re: Was this intentional in POSIX.1-1990?
  1634. Organization: Kithrup Enterprises, Ltd.
  1635. Sender: sef@uunet.uu.net
  1636. Message-Id: <2k0m0aINNok1@rodan.UU.NET>
  1637. References: <2jr261INNgs2@rodan.UU.NET>
  1638. Nntp-Posting-Host: rodan.uu.net
  1639. X-Submissions: std-unix@uunet.uu.net
  1640. Date: 17 Feb 1994 13:02:02 -0800
  1641. Reply-To: std-unix@uunet.uu.net
  1642. To: std-unix@uunet.UU.NET
  1643.  
  1644. Submitted-by: jazz@hal.com (Jason Zions)
  1645.  
  1646. mib@geech.gnu.ai.mit.edu writes:
  1647.  
  1648. >If I propose a new objection, then it is not known whether it will
  1649. >reduce consensus or not.  To presume that all the other balloters
  1650. >would disagree with an objection because they don't happen to quote it
  1651. >is wrong.
  1652.  
  1653. That is seldom the basis for rejecting-due-to-reduced-consensus. Generally,
  1654. contentious ballot objections cover old ground; that is, the objections that
  1655. make people jump up and down are usually ones that they've been jumping up
  1656. and down about in the working group for years. *Those* are the ones that get
  1657. rejected most rapidly for reducing consensus, because direct experience
  1658. within the group bears this out.
  1659.  
  1660. In other cases, it is a feeling by the ballot reviewers, yes. The reason
  1661. unresolved ballot objections *must* be published along with the response is
  1662. to flush out any too-quickly-rejected objections. If in fact the objection
  1663. does have ballot group consensus, this method delays the whole thing by one
  1664. ballot round; if the objection is in fact not supported by the ballot group,
  1665. then no delay is incurred and no extra work (due to incorporating the
  1666. objection) is wasted. The process is somewhat conservative of volunteer
  1667. bandwidth; after you've served as ballot reviewer or technical editor for a
  1668. standard, you'll understand why.
  1669.  
  1670. That's the reason I suggested you enlist support for your objection as early
  1671. as possible; if you get a strong degree of support (i.e. consensus goes your
  1672. way) then you don't incur the one-round delay in getting the change incor-
  1673. porated. Pay now, or pay later; take your choice. But history shows that
  1674. very rarely does ballot group consensus go in a direction different than
  1675. that predicted in a ballot response.
  1676.  
  1677. >So, my plea to such reviewers is that before you conclude "would
  1678. >reduce consensus", please try and think of *technical* reasons for the
  1679. >rejection, and, when you fail to find any, then don't pretend you know
  1680. >whether it would reduce consensus or not--becuase you almost certainly
  1681. >can have no clue, particularly in the early stages of ballotting.
  1682.  
  1683. Before you make broad generalizations about what a group of ballot reviewers
  1684. do or not have clues about, why don't you join a working group for the few
  1685. years it takes to get a document ready, then join the ballot review team.
  1686. *Then* tell me what those years of experience have provided in terms of
  1687. understanding the document and the people voting on it.
  1688.  
  1689. Jason Zions
  1690.  
  1691. Volume-Number: Volume 34, Number 10
  1692.  
  1693. From std-unix-request@uunet.UU.NET  Thu Feb 17 16:10:24 1994
  1694. Received: from relay1.UU.NET by rodan.UU.NET with SMTP 
  1695.     (5.61/UUNET-mail-drop) id AAwdro26284; Thu, 17 Feb 94 16:10:24 -0500
  1696. Received: from cygnus.com by relay1.UU.NET with SMTP 
  1697.     (5.61/UUNET-internet-primary) id AAwdro15655; Thu, 17 Feb 94 16:10:15 -0500
  1698. Received: from majipoor.cygnus.com by cygnus.com (4.1/SMI-4.1)
  1699.     id AA05224; Thu, 17 Feb 94 13:11:37 PST
  1700. Received: from localhost (news@localhost) by majipoor.cygnus.com (8.6.4/8.6.4) id NAA11889 for std-unix-archive@uunet.uu.net; Thu, 17 Feb 1994 13:10:11 -0800
  1701. Xref: majipoor.cygnus.com comp.std.unix:274
  1702. From: nick@hoskyns.co.uk (Nick Stoughton)
  1703. Newsgroups: comp.std.unix
  1704. Subject: Re: Snitch reports
  1705. Organization: Kithrup Enterprises, Ltd.
  1706. Sender: sef@uunet.uu.net
  1707. Message-Id: <2k0m4lINNot1@rodan.UU.NET>
  1708. References: <9402162218.AA09959@mindcraft.com>;
  1709. Nntp-Posting-Host: rodan.uu.net
  1710. X-Submissions: std-unix@uunet.uu.net
  1711. Date: 17 Feb 1994 13:04:21 -0800
  1712. Reply-To: std-unix@uunet.uu.net
  1713. To: std-unix@uunet.UU.NET
  1714.  
  1715. Submitted-by: nick@hoskyns.co.uk (Nick Stoughton)
  1716.  
  1717. >In the version of my snitch report that got posted to comp.std.unix, all
  1718. >consecutive zeroes were eliminated.  Thus the string "2003.1b" came out
  1719. >as "23.1b", and the "almost 9000" assertions in Draft 8 of 2003.2 were
  1720. >reported as "almost 9" assertions - not a very impressive number.
  1721.  
  1722. Woops! I have a broken set of mm macros for nroff (though the troff
  1723. versions work just fine), which mean that every page number is
  1724. reported as "- 000000000000000000000000000000000000000000000000000000n -"
  1725. so I pipe the output through sed on the way to Mail to
  1726. std-unix-request ... and I normally used "sed 's/0000*//'", but I
  1727. missed one of the zeroes this time!  Very sorry, will post a suitable
  1728. grovel to the net and actually truy and fix the macros rather than use
  1729. a quick hack approach like this again!
  1730.  
  1731.  
  1732. -- 
  1733. Nick Stoughton
  1734. Technical Manager, Open Technologies Group    Usenix Standards Editor
  1735. nick@hoskyns.co.uk                nick@usenix.org
  1736. NB New Telephone Number: +44 (71) 434 8606
  1737.  
  1738. [ Nick has obviously been drinking more of that green chartreuse
  1739.   stuff -- mod ]
  1740.  
  1741. Volume-Number: Volume 34, Number 11
  1742.  
  1743. From std-unix-request@uunet.UU.NET  Thu Feb 17 16:10:30 1994
  1744. Received: from relay1.UU.NET by rodan.UU.NET with SMTP 
  1745.     (5.61/UUNET-mail-drop) id AAwdro26301; Thu, 17 Feb 94 16:10:30 -0500
  1746. Received: from cygnus.com by relay1.UU.NET with SMTP 
  1747.     (5.61/UUNET-internet-primary) id AAwdro15705; Thu, 17 Feb 94 16:10:20 -0500
  1748. Received: from majipoor.cygnus.com by cygnus.com (4.1/SMI-4.1)
  1749.     id AA04929; Thu, 17 Feb 94 13:05:07 PST
  1750. Received: from localhost (news@localhost) by majipoor.cygnus.com (8.6.4/8.6.4) id NAA11627 for std-unix-archive@uunet.uu.net; Thu, 17 Feb 1994 13:03:42 -0800
  1751. Xref: majipoor.cygnus.com comp.std.unix:272
  1752. From: andyfe@ost.com (Andy Feibus)
  1753. Newsgroups: comp.std.unix
  1754. Subject: Re: Standards Update, POSIX.6: Security Extensions
  1755. Organization: Kithrup Enterprises, Ltd.
  1756. Sender: sef@uunet.uu.net
  1757. Message-Id: <2k0lt9INNo9p@rodan.UU.NET>
  1758. References: <2jr1voINNgj4@rodan.UU.NET>
  1759. Nntp-Posting-Host: rodan.uu.net
  1760. X-Submissions: std-unix@uunet.uu.net
  1761. Date: 17 Feb 1994 13:00:25 -0800
  1762. Reply-To: std-unix@uunet.uu.net
  1763. To: std-unix@uunet.UU.NET
  1764.  
  1765. Submitted-by: andyfe@ost.com (Andy Feibus)
  1766.  
  1767. nick@usenix.org (Nicholas M. Stoughton) writes:
  1768. >Sigh - What's a chair to do?  Flood the Internet with calls
  1769. >for participation and proposals?  Done it.  Personal appeals
  1770. >to ex-members?  Done it.  Complain and wallow in self-pity?
  1771. >Done it.  Get mad and stomp around some Marriott?  Done it.
  1772. >Ignore the problem and act like fifty new attendees will
  1773. >show up?  Done it.  Continue the work and make progress, no
  1774. >matter how slow?  Doing it - for as long as it takes.
  1775.  
  1776. Not to sound like the voice of reason (me??  Nah.), but if 
  1777. there isn't enough participation to get the job done, perhaps 
  1778. there's not enough interest in having the standard.  In that
  1779. case, abandon the problem for now until enough folks get interested.
  1780. It'll happen if it's really important.  If not, then it's not
  1781. ready for standardization.
  1782.  
  1783. --
  1784. Andy Feibus.
  1785. Open Systems Today
  1786. andyfe@ost.com
  1787.  
  1788. Volume-Number: Volume 34, Number 9
  1789.  
  1790. From std-unix-request@uunet.UU.NET  Thu Feb 17 17:18:35 1994
  1791. Received: from relay1.UU.NET by rodan.UU.NET with SMTP 
  1792.     (5.61/UUNET-mail-drop) id AAwdrt02738; Thu, 17 Feb 94 17:18:35 -0500
  1793. Received: from cygnus.com by relay1.UU.NET with SMTP 
  1794.     (5.61/UUNET-internet-primary) id AAwdrt16324; Thu, 17 Feb 94 17:17:26 -0500
  1795. Received: from majipoor.cygnus.com by cygnus.com (4.1/SMI-4.1)
  1796.     id AA07917; Thu, 17 Feb 94 14:18:40 PST
  1797. Received: from localhost (news@localhost) by majipoor.cygnus.com (8.6.4/8.6.4) id OAA13912 for std-unix-archive@uunet.uu.net; Thu, 17 Feb 1994 14:17:14 -0800
  1798. Xref: majipoor.cygnus.com comp.std.unix:275
  1799. From: henry@zoo.toronto.edu (Henry Spencer)
  1800. Newsgroups: comp.std.unix
  1801. Subject: Re: Was this intentional in POSIX.1-1990?
  1802. Organization: U of Toronto Zoology
  1803. Sender: sef@uunet.uu.net
  1804. Message-Id: <2k0pujINN1pp@rodan.UU.NET>
  1805. References: <2jgsfnINNmrf@rodan.UU.NET> <2jojo8INN1vh@rodan.UU.NET> <2jr261INNgs2@rodan.UU.NET>
  1806. Nntp-Posting-Host: rodan.uu.net
  1807. X-Submissions: std-unix@uunet.uu.net
  1808. Date: 17 Feb 1994 14:09:23 -0800
  1809. Reply-To: std-unix@uunet.uu.net
  1810. To: std-unix@uunet.UU.NET
  1811.  
  1812. Submitted-by: henry@zoo.toronto.edu (Henry Spencer)
  1813.  
  1814. In article <2jr261INNgs2@rodan.UU.NET> mib@geech.gnu.ai.mit.edu (Michael I Bushnell) writes:
  1815. >If I propose a new objection, then it is not known whether it will
  1816. >reduce consensus or not.  To presume that all the other balloters
  1817. >would disagree with an objection because they don't happen to quote it
  1818. >is wrong.
  1819.  
  1820. It may be more than mere presumption.  How do you *know* that your "new"
  1821. objection is new?  Sometimes that trite-sounding phrase is an abbreviation
  1822. for "we spent six hours fighting over this at one of the meetings, so we
  1823. *know* there are violent disagreements on the matter".
  1824.  
  1825. >Behind this seems to be reasoning that getting the standard finished
  1826. >is more important than having the Best Possible Standard...
  1827.  
  1828. After a certain point, this is true.  It is important that a standard be
  1829. tolerable; it is important that it be timely; it is not necessary that it
  1830. be optimum.
  1831.  
  1832. -- 
  1833. Belief is no substitute                 | Henry Spencer @ U of Toronto Zoology
  1834. for arithmetic.                         |  henry@zoo.toronto.edu  utzoo!henry
  1835.  
  1836. Volume-Number: Volume 34, Number 12
  1837.  
  1838. From std-unix-request@uunet.UU.NET  Fri Feb 18 16:44:09 1994
  1839. Received: from relay1.UU.NET by rodan.UU.NET with SMTP 
  1840.     (5.61/UUNET-mail-drop) id AAwdvi29581; Fri, 18 Feb 94 16:44:09 -0500
  1841. Received: from cygnus.com by relay1.UU.NET with SMTP 
  1842.     (5.61/UUNET-internet-primary) id AAwdvi24261; Fri, 18 Feb 94 16:43:52 -0500
  1843. Received: from majipoor.cygnus.com by cygnus.com (4.1/SMI-4.1)
  1844.     id AA22237; Fri, 18 Feb 94 13:45:16 PST
  1845. Received: from localhost (news@localhost) by majipoor.cygnus.com (8.6.4/8.6.4) id NAA14038 for std-unix-archive@uunet.uu.net; Fri, 18 Feb 1994 13:43:38 -0800
  1846. Xref: majipoor.cygnus.com comp.std.unix:276
  1847. From: srini@hpcuhe.cup.hp.com (Sreenivasa Rao Tellakula)
  1848. Newsgroups: comp.std.unix
  1849. Subject: when is _POSIX_SOURCE required?
  1850. Organization: Kithrup Enterprises, Ltd.
  1851. Sender: sef@uunet.uu.net
  1852. Message-Id: <2k3bt2INNrcd@rodan.UU.NET>
  1853. Nntp-Posting-Host: rodan.uu.net
  1854. X-Submissions: std-unix@uunet.uu.net
  1855. Date: 18 Feb 1994 13:28:02 -0800
  1856. Reply-To: std-unix@uunet.uu.net
  1857. To: std-unix@uunet.UU.NET
  1858.  
  1859. Submitted-by: srini@hpcuhe.cup.hp.com (Sreenivasa Rao Tellakula)
  1860.  
  1861. I have a doubt on _POSIX_SOURCE.
  1862.  
  1863. If I have two prototypes for the same function, one is posix version
  1864. and one is non-posix and if I have to put them in the header file, what
  1865. ifdef I have to use? Can I use _POSIX_SOURCE?
  1866.  
  1867. For example:
  1868.  
  1869. in example.h
  1870.  
  1871. #ifdef _POSIX_SOURCE
  1872.         extern int getgroups (int, gid_t *);
  1873. #else
  1874.         extern int getgroups (int *, int *);
  1875. #endif
  1876.  
  1877. is the above segment correct? If correct, this means all posix programs
  1878. needs to be compiled with cc -D_POSIX_SOURCE and is this an acceptable
  1879. constraint?
  1880.  
  1881. Whatever flags one has to specify with 'cc' to get a posix compliant
  1882. program is implementaion defined or is there any posix specification on
  1883. that?
  1884.  
  1885.  
  1886. --
  1887. srini@cup.hp.com
  1888. (408)447-4199(W)          
  1889. (408)447-5039 - Fax     
  1890.  
  1891. Volume-Number: Volume 34, Number 13
  1892.  
  1893. From std-unix-request@uunet.UU.NET  Fri Feb 18 16:44:13 1994
  1894. Received: from relay1.UU.NET by rodan.UU.NET with SMTP 
  1895.     (5.61/UUNET-mail-drop) id AAwdvi29589; Fri, 18 Feb 94 16:44:13 -0500
  1896. Received: from cygnus.com by relay1.UU.NET with SMTP 
  1897.     (5.61/UUNET-internet-primary) id AAwdvi24265; Fri, 18 Feb 94 16:43:53 -0500
  1898. Received: from majipoor.cygnus.com by cygnus.com (4.1/SMI-4.1)
  1899.     id AA22239; Fri, 18 Feb 94 13:45:18 PST
  1900. Received: from localhost (news@localhost) by majipoor.cygnus.com (8.6.4/8.6.4) id NAA14051 for std-unix-archive@uunet.uu.net; Fri, 18 Feb 1994 13:43:41 -0800
  1901. Xref: majipoor.cygnus.com comp.std.unix:277
  1902. From: mib@geech.gnu.ai.mit.edu (Michael I Bushnell)
  1903. Newsgroups: comp.std.unix
  1904. Subject: Re: Was this intentional in POSIX.1-1990?
  1905. Organization: Free Software Foundation, Cambridge, MA
  1906. Sender: sef@uunet.uu.net
  1907. Message-Id: <2k3c09INNrgo@rodan.UU.NET>
  1908. References: <2jr261INNgs2@rodan.UU.NET> <2k0m0aINNok1@rodan.UU.NET>
  1909. Nntp-Posting-Host: rodan.uu.net
  1910. X-Submissions: std-unix@uunet.uu.net
  1911. Date: 18 Feb 1994 13:29:45 -0800
  1912. Reply-To: std-unix@uunet.uu.net
  1913. To: std-unix@uunet.UU.NET
  1914.  
  1915. Submitted-by: mib@geech.gnu.ai.mit.edu (Michael I Bushnell)
  1916.  
  1917. In article <2k0m0aINNok1@rodan.UU.NET> jazz@hal.com (Jason Zions) writes:
  1918. >mib@geech.gnu.ai.mit.edu writes:
  1919. >>If I propose a new objection, then it is not known whether it will
  1920. >>reduce consensus or not.  To presume that all the other balloters
  1921. >>would disagree with an objection because they don't happen to quote it
  1922. >>is wrong.
  1923. >That is seldom the basis for rejecting-due-to-reduced-consensus. Generally,
  1924. >contentious ballot objections cover old ground; that is, the objections that
  1925. >make people jump up and down are usually ones that they've been jumping up
  1926. >and down about in the working group for years. *Those* are the ones that get
  1927. >rejected most rapidly for reducing consensus, because direct experience
  1928. >within the group bears this out.
  1929.  
  1930. This is the problem.  The fact that the working group might not have
  1931. liked the objection is *no clue* about the consensus that might or
  1932. might not be present among the balloting group.  The entire purpose of
  1933. the balloting group is to act as a check on the ideas and motivations
  1934. of the working group.  If objections are rejected because the working
  1935. group didn't like the idea, that only serves to defeat the purpose of
  1936. the balloting group. 
  1937.  
  1938. If the balloting group is a reflection of the working group (so that
  1939. you can accurately predict the thoughts of the balloting group by
  1940. examining the working group), then the balloting group is useless.  In
  1941. fact, however, the balloting group has different motivations and
  1942. strategies than the working group.  The fact that the working group
  1943. has wrestled with something doesn't enable the technical reviewers to
  1944. make presumptions about the balloting group's consensus.
  1945.  
  1946. --
  1947. +1 617 623 3248 (H)    |   The soul of Jonathan was bound to the soul of David,
  1948. +1 617 253 8568 (W)   -+-   and Jonathan loved him as his own soul.
  1949. 1105 Broadway          |  Then Jonathan made a covenant with David
  1950. Somerville, MA 02144   |    because he loved him as his own soul.
  1951.  
  1952.  
  1953. Volume-Number: Volume 34, Number 14
  1954.  
  1955. From std-unix-request@uunet.UU.NET  Sat Feb 19 16:45:41 1994
  1956. Received: from relay1.UU.NET by rodan.UU.NET with SMTP 
  1957.     (5.61/UUNET-mail-drop) id AAwdzb02159; Sat, 19 Feb 94 16:45:41 -0500
  1958. Received: from cygnus.com by relay1.UU.NET with SMTP 
  1959.     (5.61/UUNET-internet-primary) id AAwdzb05156; Sat, 19 Feb 94 16:45:40 -0500
  1960. Received: from majipoor.cygnus.com by cygnus.com (4.1/SMI-4.1)
  1961.     id AA17105; Sat, 19 Feb 94 13:47:21 PST
  1962. Received: from localhost (news@localhost) by majipoor.cygnus.com (8.6.4/8.6.4) id NAA07002 for std-unix-archive@uunet.uu.net; Sat, 19 Feb 1994 13:45:32 -0800
  1963. Xref: majipoor.cygnus.com comp.std.unix:278
  1964. From: gwyn@smoke.brl.mil (Doug Gwyn)
  1965. Newsgroups: comp.std.unix
  1966. Subject: Re: when is _POSIX_SOURCE required?
  1967. Organization: U.S. Army Ballistic Research Lab, APG MD.
  1968. Sender: sef@uunet.uu.net
  1969. Message-Id: <2k608vINN1hs@rodan.UU.NET>
  1970. References: <2k3bt2INNrcd@rodan.UU.NET>
  1971. X-Submissions: std-unix@uunet.uu.net
  1972. Date: 19 Feb 1994 13:27:59 -0800
  1973. Reply-To: std-unix@uunet.uu.net
  1974. To: std-unix@uunet.UU.NET
  1975.  
  1976. Submitted-by: gwyn@smoke.brl.mil (Doug Gwyn)
  1977.  
  1978. In article <2k3bt2INNrcd@rodan.UU.NET> srini@hpcuhe.cup.hp.com (Sreenivasa Rao Tellakula) writes:
  1979. >needs to be compiled with cc -D_POSIX_SOURCE and is this an acceptable
  1980. >constraint?
  1981.  
  1982. It is certainly the case that, for the headers specified by the *C*
  1983. Standard, to enable any POSIX.1 extensions one has to somehow #define
  1984. _POSIX_SOURCE before inclusion of the standard header.  My opinion
  1985. is that you should not have both _POSIX_SOURCE and not-_POSIX_SOURCE
  1986. variations for the POSIX.1 interfaces, since there was no standard
  1987. before POSIX.1 anyway.  Go ahead and use the official whatever_t and
  1988. tie it into the mechanism you *must* have to make appropriate *_t
  1989. visible without polluting the application-reserved name space.  There
  1990. are a couple of approaches to this that will work; inspect existing
  1991. POSIX.1-compatible implementations of headers to get an idea of the
  1992. possibilities.
  1993.  
  1994. Volume-Number: Volume 34, Number 15
  1995.  
  1996. From std-unix-request@uunet.UU.NET  Sun Feb 20 10:37:35 1994
  1997. Received: from relay1.UU.NET by rodan.UU.NET with SMTP 
  1998.     (5.61/UUNET-mail-drop) id AAwebu02225; Sun, 20 Feb 94 10:37:35 -0500
  1999. Received: from cygnus.com by relay1.UU.NET with SMTP 
  2000.     (5.61/UUNET-internet-primary) id AAwebu18709; Sun, 20 Feb 94 10:37:33 -0500
  2001. Received: from majipoor.cygnus.com by cygnus.com (4.1/SMI-4.1)
  2002.     id AA23547; Sun, 20 Feb 94 07:39:28 PST
  2003. Received: from localhost (news@localhost) by majipoor.cygnus.com (8.6.4/8.6.4) id HAA23917 for std-unix-archive@uunet.uu.net; Sun, 20 Feb 1994 07:37:31 -0800
  2004. Xref: majipoor.cygnus.com comp.std.unix:279
  2005. From: karish@mindcraft.com (Chuck Karish)
  2006. Newsgroups: comp.std.unix
  2007. Subject: Re:  when is _POSIX_SOURCE required?
  2008. Organization: Kithrup Enterprises, Ltd.
  2009. Sender: sef@uunet.uu.net
  2010. Message-Id: <2k60dnINN1l8@rodan.UU.NET>
  2011. References: <2k3bt2INNrcd@rodan.UU.NET>
  2012. X-Submissions: std-unix@uunet.uu.net
  2013. Date: 19 Feb 1994 13:30:31 -0800
  2014. Reply-To: std-unix@uunet.uu.net
  2015. To: std-unix@uunet.UU.NET
  2016.  
  2017. Submitted-by: karish@mindcraft.com (Chuck Karish)
  2018.  
  2019. srini@hpcuhe.cup.hp.com (Sreenivasa Rao Tellakula) wrote:
  2020. >If I have two prototypes for the same function, one is posix version
  2021. >and one is non-posix and if I have to put them in the header file, what
  2022. >ifdef I have to use? Can I use _POSIX_SOURCE?
  2023.  
  2024. Yes, assuming that the first "int *" in the second prototype is
  2025. a typographical error that will be corrected.  This is a perfectly
  2026. appropriate use for _POSIX_SOURCE.
  2027.  
  2028. The #ifdef is not needed if gid_t is an int on your system.  The
  2029. definition could be expressed just as
  2030.  
  2031.      extern int getgroups (int, int *);
  2032.  
  2033. See POSIX.1-1990, page 33, lines 940-946.
  2034.  
  2035. >If correct, this means all posix programs
  2036. >needs to be compiled with cc -D_POSIX_SOURCE and is this an acceptable
  2037. >constraint?
  2038.  
  2039. This is not only acceptable, it is required.  When compiling a
  2040. POSIX.1 program, _POSIX_SOURCE has to be defined before any of
  2041. the POSIX.1 headers is #included.
  2042.  
  2043. >Whatever flags one has to specify with 'cc' to get a posix compliant
  2044. >program is implementaion defined or is there any posix specification on
  2045. >that?
  2046.  
  2047. This is outside the scope of POSIX.1.  If your system supports
  2048. POSIX.2, you can use the appropriate flags from that standard.
  2049. Of course, that means you won't be calling your compiler 'cc'.
  2050.  
  2051.     Chuck Karish        karish@mindcraft.com
  2052.     Mindcraft, Inc.     415 323 9000 x117
  2053.  
  2054.  
  2055. Volume-Number: Volume 34, Number 16
  2056.  
  2057. From std-unix-request@uunet.UU.NET  Sun Feb 20 10:37:38 1994
  2058. Received: from relay1.UU.NET by rodan.UU.NET with SMTP 
  2059.     (5.61/UUNET-mail-drop) id AAwebu02232; Sun, 20 Feb 94 10:37:38 -0500
  2060. Received: from cygnus.com by relay1.UU.NET with SMTP 
  2061.     (5.61/UUNET-internet-primary) id AAwebu18717; Sun, 20 Feb 94 10:37:36 -0500
  2062. Received: from majipoor.cygnus.com by cygnus.com (4.1/SMI-4.1)
  2063.     id AA23553; Sun, 20 Feb 94 07:39:30 PST
  2064. Received: from localhost (news@localhost) by majipoor.cygnus.com (8.6.4/8.6.4) id HAA23929 for std-unix-archive@uunet.uu.net; Sun, 20 Feb 1994 07:37:34 -0800
  2065. Xref: majipoor.cygnus.com comp.std.unix:280
  2066. From: barmar@Think.COM (Barry Margolin)
  2067. Newsgroups: comp.std.unix
  2068. Subject: Re: Standards Update, POSIX.6: Security Extensions
  2069. Organization: Thinking Machines Corporation, Cambridge MA, USA
  2070. Sender: sef@uunet.uu.net
  2071. Message-Id: <2k60jsINN1ol@rodan.UU.NET>
  2072. References: <2jr1voINNgj4@rodan.UU.NET> <2k0lt9INNo9p@rodan.UU.NET>
  2073. X-Submissions: std-unix@uunet.uu.net
  2074. Date: 19 Feb 1994 13:33:48 -0800
  2075. Reply-To: std-unix@uunet.uu.net
  2076. To: std-unix@uunet.UU.NET
  2077.  
  2078. Submitted-by: barmar@Think.COM (Barry Margolin)
  2079.  
  2080. In article <2k0lt9INNo9p@rodan.UU.NET> andyfe@ost.com (Andy Feibus) writes:
  2081. >Not to sound like the voice of reason (me??  Nah.), but if 
  2082. >there isn't enough participation to get the job done, perhaps 
  2083. >there's not enough interest in having the standard.
  2084.  
  2085. <sarcasm>
  2086. How surprising that they can't find interest among computer vendors to work
  2087. on security.
  2088. </sarcasm>
  2089.  
  2090. >Andy Feibus.
  2091. >Open Systems Today
  2092.  
  2093. And a journalist that would rather shrug this off.  Shouldn't you be
  2094. publishing this atrocious news?  (I could be presuming too much in saying
  2095. that you're a journalist -- as far as I know, you could be a janitor at OST
  2096. -- but it was just too hard to pass up.)
  2097.  
  2098. -- 
  2099. Barry Margolin
  2100. System Manager, Thinking Machines Corp.
  2101.  
  2102. barmar@think.com          {uunet,harvard}!think!barmar
  2103.  
  2104.  
  2105. Volume-Number: Volume 34, Number 17
  2106.  
  2107. From std-unix-request@uunet.UU.NET  Mon Feb 21 21:42:16 1994
  2108. Received: from relay1.UU.NET by rodan.UU.NET with SMTP 
  2109.     (5.61/UUNET-mail-drop) id AAwehe22084; Mon, 21 Feb 94 21:42:16 -0500
  2110. Received: from cygnus.com by relay1.UU.NET with SMTP 
  2111.     (5.61/UUNET-internet-primary) id AAwehe01755; Mon, 21 Feb 94 21:42:15 -0500
  2112. Received: from majipoor.cygnus.com by cygnus.com (4.1/SMI-4.1)
  2113.     id AA20758; Mon, 21 Feb 94 18:44:26 PST
  2114. Received: from localhost (news@localhost) by majipoor.cygnus.com (8.6.4/8.6.4) id SAA24203 for std-unix-archive@uunet.uu.net; Mon, 21 Feb 1994 18:42:12 -0800
  2115. Xref: majipoor.cygnus.com comp.std.unix:281
  2116. From: gwyn@smoke.brl.mil (Doug Gwyn)
  2117. Newsgroups: comp.std.unix
  2118. Subject: Re: Standards Update, POSIX.6: Security Extensions
  2119. Organization: U.S. Army Ballistic Research Lab, APG MD.
  2120. Sender: sef@uunet.uu.net
  2121. Message-Id: <2kbqiiINNl1s@rodan.UU.NET>
  2122. References: <2jr1voINNgj4@rodan.UU.NET> <2k0lt9INNo9p@rodan.UU.NET> <2k60jsINN1ol@rodan.UU.NET>
  2123. Nntp-Posting-Host: rodan.uu.net
  2124. X-Submissions: std-unix@uunet.uu.net
  2125. Date: 21 Feb 1994 18:27:30 -0800
  2126. Reply-To: std-unix@uunet.uu.net
  2127. To: std-unix@uunet.UU.NET
  2128.  
  2129. Submitted-by: gwyn@smoke.brl.mil (Doug Gwyn)
  2130.  
  2131. In article <2k60jsINN1ol@rodan.UU.NET> barmar@Think.COM (Barry Margolin) writes:
  2132. >How surprising that they can't find interest among computer vendors to work
  2133. >on security.
  2134.  
  2135. It's not clear that work is needed on security *extensions* when vendors
  2136. are still shipping OS products with such poor security quality control.
  2137. (How many sendmail "security patches" have there been so far?)
  2138. Like many other things in computing, people try to move on to new areas
  2139. without mastering existing areas first.  The result is that systems are
  2140. left in a real mess and seem to never get much better.
  2141.  
  2142. Volume-Number: Volume 34, Number 18
  2143.  
  2144. From std-unix-request@uunet.UU.NET  Tue Feb 22 21:22:46 1994
  2145. Received: from relay1.UU.NET by rodan.UU.NET with SMTP 
  2146.     (5.61/UUNET-mail-drop) id AAwekv15987; Tue, 22 Feb 94 21:22:46 -0500
  2147. Received: from cygnus.com by relay1.UU.NET with SMTP 
  2148.     (5.61/UUNET-internet-primary) id AAwekv03774; Tue, 22 Feb 94 21:22:45 -0500
  2149. Received: from majipoor.cygnus.com by cygnus.com (4.1/SMI-4.1)
  2150.     id AA19948; Tue, 22 Feb 94 18:22:41 PST
  2151. Received: from localhost (news@localhost) by majipoor.cygnus.com (8.6.4/8.6.4) id SAA22312 for std-unix-archive@uunet.uu.net; Tue, 22 Feb 1994 18:22:41 -0800
  2152. Xref: majipoor.cygnus.com comp.std.unix:282
  2153. From: jazz@hal.com (Jason Zions)
  2154. Newsgroups: comp.std.unix
  2155. Subject: Re: Was this intentional in POSIX.1-1990?
  2156. Organization: Kithrup Enterprises, Ltd.
  2157. Sender: sef@uunet.uu.net
  2158. Message-Id: <2kee89INNfc2@rodan.UU.NET>
  2159. References: <2k3c09INNrgo@rodan.UU.NET>
  2160. Nntp-Posting-Host: rodan.uu.net
  2161. X-Submissions: std-unix@uunet.uu.net
  2162. Date: 22 Feb 1994 18:15:37 -0800
  2163. Reply-To: std-unix@uunet.uu.net
  2164. To: std-unix@uunet.UU.NET
  2165.  
  2166. Submitted-by: jazz@hal.com (Jason Zions)
  2167.  
  2168. >If objections are rejected because the working group didn't like the
  2169. >idea, that only serves to defeat the purpose of the balloting group.
  2170.  
  2171. Do you really believe that introducing a one-ballot-cycle delay before
  2172. incorporating a change which the working group thought shouldn't be
  2173. implemented and the ballot group does think should be implemented defeats
  2174. the purpose of the ballot group? Remember, that's the *maximum* impact that
  2175. can be caused by inappropriate rejection of a ballot objection that is later
  2176. supported by the ballot group.
  2177.  
  2178. >In fact, however, the balloting group has different motivations and
  2179. >strategies than the working group.  The fact that the working group
  2180. >has wrestled with something doesn't enable the technical reviewers to
  2181. >make presumptions about the balloting group's consensus.
  2182.  
  2183. The fact that they are technical reviewers gives them all the right in the
  2184. world to make presumptions about the ballot group's consensus; if they are
  2185. wrong, the ballot group will so inform them in the next round. As I have
  2186. stated before, technical reviewers need to adopt a position on each change;
  2187. there's nothing wrong with adopting a position which is conservative with
  2188. respect to the express intent of the working group in the absence of
  2189. conflicting direction from the bulk of the ballot group.
  2190.  
  2191. It sounds like the only procedure which is acceptable to you is for all your
  2192. objections to be accepted and acted upon by the TRs, and for the ballot
  2193. group to have to overturn you, if you're wrong, on the next round. Given the
  2194. track record of contentious ballot objections seldom being supported by
  2195. ballot groups, what justification do you give for TRs and Technical Editors
  2196. to expend significant amounts of time implementing changes that statistics
  2197. show will be backed-out in the next round?
  2198.  
  2199. Jason
  2200.  
  2201. Volume-Number: Volume 34, Number 19
  2202.  
  2203. From std-unix-request@uunet.UU.NET  Mon Mar  7 14:01:45 1994
  2204. Received: from relay1.UU.NET by rodan.UU.NET with SMTP 
  2205.     (5.61/UUNET-mail-drop) id AAwgfs10051; Mon, 7 Mar 94 14:01:45 -0500
  2206. Received: from cygnus.com by relay1.UU.NET with SMTP 
  2207.     (5.61/UUNET-internet-primary) id AAwgfs27296; Mon, 7 Mar 94 14:01:39 -0500
  2208. Received: from majipoor.cygnus.com by cygnus.com (4.1/SMI-4.1)
  2209.     id AA24582; Mon, 7 Mar 94 11:00:11 PST
  2210. Received: from localhost (news@localhost) by majipoor.cygnus.com (8.6.4/8.6.4) id LAA10768 for std-unix-archive@uunet.uu.net; Mon, 7 Mar 1994 11:00:10 -0800
  2211. Xref: majipoor.cygnus.com comp.std.unix:283
  2212. Newsgroups: comp.std.unix
  2213. From: sef@cygnus.com (Sean Eric Fagan)
  2214. Subject: comp.std.unix will be DOWN
  2215. Message-Id: <CMB5u0.7L0@cygnus.com>
  2216. Organization: Moderators -R- Us
  2217. Date: Mon, 7 Mar 1994 18:53:58 GMT
  2218. Apparently-To: std-unix-archive@uunet.uu.net
  2219.  
  2220. Due to some changes at uunet (most notably, it appears they've added
  2221. networking filters, the paranoid in me finds the recent rash of breakins
  2222. of various machines on the internet very suspicious), comp.std.unix
  2223. and the std-unix-list mailing list are DOWN until further notice.
  2224.  
  2225. I am unable to do list maintenance, which means that if you want to be
  2226. added or removed from the list, I cannot do much until things settle down
  2227. at uunet.  I can, however, continue to post articles, from other machines,
  2228. in the meantime.  To do this, however, any submitted article may have
  2229. to be mailed to sef@Cygnus.COM (I can't even get in to change the
  2230. comp-std-unix alias; I did, however, just put up a .forward file, and
  2231. hopefully that will work for comp.std.unix submissions).  Since I will
  2232. be posting, entirely by hand, any articles that come in that way, there
  2233. may be errors (in particular, the lack of the Volume-Number bits at
  2234. the end).
  2235.  
  2236. I apologise for the delay and inconvenience, and wish I had had some warning
  2237. about this.  I'd also like to thank Shaun Oppenheimer for taking the time
  2238. to help me as much as possible.
  2239.  
  2240. Again, I apologise, and thank you for your patience.
  2241.  
  2242. Sean Eric Fagan
  2243. Moderator, comp.std.unix
  2244.  
  2245.