HomeAbout Us A-Z IndexSearch * Contact Us Register LoginPress Shop

The Open Brand -- Problem Reporting and Interpretations System


Problem Report 1154 Details

Help 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 UNRESOLVED

    Review 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:

     

    Back   


Contact the Certification Authority