|
Home About Us A-Z Index Search * Contact Us Register Login Press ShopThe Open Brand -- Problem Reporting and Interpretations System |
Problem Report 1154 Details
Show help | Quick Search | Submit a Test Suite Support Request | Click here to view your privileges
This page provides all information on Problem Report 1154.
Report 1154 Actions
Problem Report Number 1154 Submitter's Classification Specification problem State Resolved Resolution Rejected (REJ) Problem Resolution ID REJ.X.0356 Raised 1970-01-01 08:00 Updated 2003-03-13 08:00 Published null Product Standard Internationalised System Calls and Libraries Extended (UNIX 95) Certification Program The Open Brand certification program Test Suite VSU version 4.1.1 Test Identification Base/poll 1 Problem Summary PG4U.00114 This test disconnects all STREAMs downstream from the multiplexor used. Problem Text
This Testcase and many others fails due the test strategy in
CAPIbase/fioctl/fioctl204.
This test do a ioctl(fd,I_PUNLINK,MUXID_ALL) ,which will disconnect
all connections to fd.
On our machine all services are linked under /dev/ip and no
other multiplexer is available.
To avoid the problem, change the parameter MUXID_ALL to "id",that
has no effect on the behavior of the test.
On my opinion it is a very big security problem, that an unprivileged
user can do that.Test Output
TEST CASE: poll
TEST PURPOSE #25
If the implementation supports a communications domain
and a socket type:
A call to int poll(struct pollfd fds[], nfds_t nfds,
int timeout) shall support regular files, terminals
and pseudo-terminal devices, STREAMS-based files,
sockets, FIFOS and pipes.
TEST: AF_INET SOCK_STREAM
ERROR: bind failed, errno = 126(EADDRNOTAVAIL - Address not available)
PREP: Create pipe
PREP: Write data to one end of pipe
TEST: poll other end of pipe for POLLIN
CLEANUP: Close pipe
PREP: Create fifo
PREP: Write data to one end of FIFO
TEST: poll other end of FIFO for POLLIN
CLEANUP: Remove fifo
PREP: Open tty (VSU_TERMIOS_TTY)
TEST: poll tty for POLLIN
CLEANUP: Close terminal
PREP: Open pseudo ttys
PREP: Write data to one end of pseudo-tty
TEST: poll pseudo-tty for POLLIN
CLEANUP: Close pseudo terminal
PREP: Obtain file descriptor for regular file
TEST: Regular file polls TRUE for reading
CLEANUP: Close file
PREP: Create a streams
PREP: Create a pipe
PREP: Determine if pipe is a stream
PREP: Write data into one end of the STREAM
TEST: poll STREAMS file for POLLPRI
25 UNRESOLVEDReview Information
Review Type TSMA Review Start Date null Completed null Status Complete Review Recommendation No Resolution Given Review Response
We recommend this request be refused.
This is a basically a configuration issue - the submittor should not
configure a multiplexor for use in testing which already has STREAMS
downstream from it which they do want to have disconnected.
As described in the test suite documentation, it is valid for the
VSU_STREAM_MULTIPLEXOR configuration variable to have no value, in which
case this test would have an UNSUPPORTED result. So, even if no
other multiplexors are available this issue has no impact on branding.
Note: as this test is verifying the operation of MUXID_ALL, changing
it to just unlink a single connection as suggested would make the test not
match the assertion.
Review Type SA Review Start Date null Completed null Status Complete Review Resolution Rejected (REJ) Review Conclusion
This request is refused.
Problem Reporting System Options:
- View Report 1154
- List All PRs
- Search Reports
- Email the System Administrator
- View the The Open Brand Interpretations Database User Manual
Contact the Certification Authority