Austin Group Defect Tracker

Aardvark Mark IV


Viewing Issue Simple Details Jump to Notes ] Issue History ] Print ]
ID Category Severity Type Date Submitted Last Update
0000565 [1003.1(2008)/Issue 7] Shell and Utilities Editorial Enhancement Request 2012-05-15 19:21 2012-08-29 18:24
Reporter safinaskar View Status public  
Assigned To
Priority normal Resolution Rejected  
Status Closed  
Name Askar Safin
Organization
User Reference
Section Shell and Utilities
Page Number (page or range of pages)
Line Number (Line or range of lines)
Interp Status ---
Final Accepted Text
Summary 0000565: Please standartize netcat
Description Please standartize netcat. It is very useful utility. It is powerful and simple. It is very easy to implement, so there is no trobles/difficulties for vender to support it.

But unfortunately, there is too many incompatible versions of it. I hope if you add netcat to the standard, this incompatiblies will disapear. For example, my Debian has two incompatible versions of netcat. They lives in packages "netcat-traditional" and "netcat-openbsd". If I want to start the first one in server mode, I should type "nc -l -p 5555", if the second one - I should type "nc -l 5555". Also, there is a problem: the first one is original util, but it don't support IPv6. The second one is less popular but it supports IPv6!

Moreover, original author of netcat wants his util to be standard. This is extraction from his README: 'Netcat, or "nc" as the actual program is named, should have been supplied long ago as another one of those cryptic but standard Unix tools.'

Of course, you can just specify netcat as optional feature
Desired Action Just add to the standard
Tags No tags attached.
Attached Files

- Relationships

-  Notes
(0001335)
Don Cragun (manager)
2012-08-29 18:20
edited on: 2012-08-29 18:25

Several criteria must be met before a new feature can be added to the
standard.  These include, but might not be limited to:
1.  one of the three member organizations of The Austin Group (The
    Open Group, IEEE PASC, and ISO/IEC JTC1/SC22) must sponsor the 
    addition,
2.  the feature must have already been implemented, 
3.  the feature must fit into the scope of the standard,
4.  copyright release for documentation of the feature to The Austin
    Group's member organizations must be available,
5.  the feature to be added must not be controversial (i.e., likely to
    generate negative votes when trying to ballot a draft of the
    standard that contains the new feature), and
6.  must include documentation giving explicit editing instructions
    describing all of the changes that would need to be made to the
    current standard to add the new feature.

Since there are multiple, incompatible versions of netcat, any proposal
adding netcat would have to either just standardize the common subset of
netcat features that are supported by all current versions of netcat or
you would need to get the current maintainers of the various versons of
netcat to agree to a new common set of options, implement that new
utility, and document it.  The proposal as presented in this bug report
implies that a new utility should be created with features from various
existing implementations of netcat.  If this implication is true, there
is no existing implementation of the netcat that you want to appear in
the standard.

The proposal given in this bug report doesn't even come close to
specifying text changes needed to add this utility to the standard.
Since netcat is most frequently used when debugging system or network
administration problems (and system administration is out of scope for
this standard), it does not appear that this request meets point 3
above.

Since netcat has been used to hack into systems, there are concerns that
making this available on all standards conforming implementations could
create a security hole.  Whether this is true or not, it is likely raise
objections to including netcat into a revision of the standard.

For all of the reasons above, this request is being rejected.



- Issue History
Date Modified Username Field Change
2012-05-15 19:21 safinaskar New Issue
2012-05-15 19:21 safinaskar Name => Askar Safin
2012-05-15 19:21 safinaskar URL => http://pubs.opengroup.org/onlinepubs/9699919799/utilities [^]
2012-05-15 19:21 safinaskar Section => Shell and Utilities
2012-08-29 16:30 Don Cragun Project Online Pubs => 1003.1(2008)/Issue 7
2012-08-29 18:20 Don Cragun Note Added: 0001335
2012-08-29 18:23 Don Cragun Note Edited: 0001335
2012-08-29 18:24 Don Cragun Page Number => (page or range of pages)
2012-08-29 18:24 Don Cragun Line Number => (Line or range of lines)
2012-08-29 18:24 Don Cragun Interp Status => ---
2012-08-29 18:24 Don Cragun Status New => Closed
2012-08-29 18:24 Don Cragun Resolution Open => Rejected
2012-08-29 18:25 Don Cragun Note Edited: 0001335


Mantis 1.1.6[^]
Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker