Output from the patched regression tests:
* Expected output (from Hardy)
$ make unix_fd_{server,client} unix_socket_file{,_client} >/dev/null $ sudo VERBOSE=1 bash unix_fd_server.sh ok: fd passing; unconfined client ok: fd passing; confined client w/ rw ok: fd passing; confined client w/ w only ok: fd passing; confined client w/o socket access $ sudo VERBOSE=1 bash unix_socket_file.sh ok: socket file (stream); unconfined ok: socket file (stream); confined server w/ access ok: socket file (stream); confined server w/o access ok: socket file (stream); confined server w/ bad access ok: socket file (stream); confined client w/ access ok: socket file (stream); confined client w/o access ok: socket file (stream); confined client w/ bad access ok: socket file (dgram); unconfined ok: socket file (dgram); confined server w/ access ok: socket file (dgram); confined server w/o access ok: socket file (dgram); confined server w/ bad access ok: socket file (dgram); confined client w/ access ok: socket file (dgram); confined client w/o access ok: socket file (dgram); confined client w/ bad access ok: socket file (seqpacket); unconfined ok: socket file (seqpacket); confined server w/ access ok: socket file (seqpacket); confined server w/o access ok: socket file (seqpacket); confined server w/ bad access ok: socket file (seqpacket); confined client w/ access ok: socket file (seqpacket); confined client w/o access ok: socket file (seqpacket); confined client w/ bad access
* Unexpected output (from Saucy)
$ make unix_fd_{server,client} unix_socket_file{,_client} >/dev/null $ sudo VERBOSE=1 bash unix_fd_server.sh ok: fd passing; unconfined client ok: fd passing; confined client w/ rw ok: fd passing; confined client w/ w only Error: unix_fd_server passed. Test 'fd passing; confined client w/o socket access' was expected to 'fail' $ sudo VERBOSE=1 bash unix_socket_file.sh ok: socket file (stream); unconfined ok: socket file (stream); confined server w/ access ok: socket file (stream); confined server w/o access ok: socket file (stream); confined server w/ bad access ok: socket file (stream); confined client w/ access Error: unix_socket_file passed. Test 'socket file (stream); confined client w/o access' was expected to 'fail' Error: unix_socket_file passed. Test 'socket file (stream); confined client w/ bad access' was expected to 'fail' ok: socket file (dgram); unconfined ok: socket file (dgram); confined server w/ access ok: socket file (dgram); confined server w/o access ok: socket file (dgram); confined server w/ bad access ok: socket file (dgram); confined client w/ access Error: unix_socket_file passed. Test 'socket file (dgram); confined client w/o access' was expected to 'fail' Error: unix_socket_file passed. Test 'socket file (dgram); confined client w/ bad access' was expected to 'fail' ok: socket file (seqpacket); unconfined ok: socket file (seqpacket); confined server w/ access ok: socket file (seqpacket); confined server w/o access ok: socket file (seqpacket); confined server w/ bad access ok: socket file (seqpacket); confined client w/ access Error: unix_socket_file passed. Test 'socket file (seqpacket); confined client w/o access' was expected to 'fail' Error: unix_socket_file passed. Test 'socket file (seqpacket); confined client w/ bad access' was expected to 'fail'
Output from the patched regression tests:
* Expected output (from Hardy)
$ make unix_fd_ {server, client} unix_socket_ file{,_ client} >/dev/null
$ sudo VERBOSE=1 bash unix_fd_server.sh
ok: fd passing; unconfined client
ok: fd passing; confined client w/ rw
ok: fd passing; confined client w/ w only
ok: fd passing; confined client w/o socket access
$ sudo VERBOSE=1 bash unix_socket_file.sh
ok: socket file (stream); unconfined
ok: socket file (stream); confined server w/ access
ok: socket file (stream); confined server w/o access
ok: socket file (stream); confined server w/ bad access
ok: socket file (stream); confined client w/ access
ok: socket file (stream); confined client w/o access
ok: socket file (stream); confined client w/ bad access
ok: socket file (dgram); unconfined
ok: socket file (dgram); confined server w/ access
ok: socket file (dgram); confined server w/o access
ok: socket file (dgram); confined server w/ bad access
ok: socket file (dgram); confined client w/ access
ok: socket file (dgram); confined client w/o access
ok: socket file (dgram); confined client w/ bad access
ok: socket file (seqpacket); unconfined
ok: socket file (seqpacket); confined server w/ access
ok: socket file (seqpacket); confined server w/o access
ok: socket file (seqpacket); confined server w/ bad access
ok: socket file (seqpacket); confined client w/ access
ok: socket file (seqpacket); confined client w/o access
ok: socket file (seqpacket); confined client w/ bad access
* Unexpected output (from Saucy)
$ make unix_fd_ {server, client} unix_socket_ file{,_ client} >/dev/null
$ sudo VERBOSE=1 bash unix_fd_server.sh
ok: fd passing; unconfined client
ok: fd passing; confined client w/ rw
ok: fd passing; confined client w/ w only
Error: unix_fd_server passed. Test 'fd passing; confined client w/o socket access' was expected to 'fail'
$ sudo VERBOSE=1 bash unix_socket_file.sh
ok: socket file (stream); unconfined
ok: socket file (stream); confined server w/ access
ok: socket file (stream); confined server w/o access
ok: socket file (stream); confined server w/ bad access
ok: socket file (stream); confined client w/ access
Error: unix_socket_file passed. Test 'socket file (stream); confined client w/o access' was expected to 'fail'
Error: unix_socket_file passed. Test 'socket file (stream); confined client w/ bad access' was expected to 'fail'
ok: socket file (dgram); unconfined
ok: socket file (dgram); confined server w/ access
ok: socket file (dgram); confined server w/o access
ok: socket file (dgram); confined server w/ bad access
ok: socket file (dgram); confined client w/ access
Error: unix_socket_file passed. Test 'socket file (dgram); confined client w/o access' was expected to 'fail'
Error: unix_socket_file passed. Test 'socket file (dgram); confined client w/ bad access' was expected to 'fail'
ok: socket file (seqpacket); unconfined
ok: socket file (seqpacket); confined server w/ access
ok: socket file (seqpacket); confined server w/o access
ok: socket file (seqpacket); confined server w/ bad access
ok: socket file (seqpacket); confined client w/ access
Error: unix_socket_file passed. Test 'socket file (seqpacket); confined client w/o access' was expected to 'fail'
Error: unix_socket_file passed. Test 'socket file (seqpacket); confined client w/ bad access' was expected to 'fail'