summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/fs/sockfs
AgeCommit message (Collapse)AuthorFilesLines
2022-07-1114768 retire ncaGarrett D'Amore16-7140/+12
Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Approved by: Robert Mustacchi <rm@fingolfin.org>
2022-03-1014443 resection manual pages per IPD4Richard Lowe7-11/+9
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Dan McDonald <danmcd@joyent.com>
2022-01-2714202 Need direct callbacks from socket upcalls via ksocketRobert Mustacchi3-7/+93
Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Gordon Ross <Gordon.W.Ross@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2022-01-0514199 sendfile compat checks shouldn't be done in so_sendmblkRobert Mustacchi1-5/+0
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Dan McDonald <danmcd@joyent.com>
2021-06-2413839 sockfs should improve its inode generationJason King1-15/+29
Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2020-10-0113175 Add support for IP_RECVTOSAndy Fiddaman1-2/+18
13182 CMSG_ macros should have man pages Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-06-1912824 recvmsg(): adjust final cmsg->cmsg_len upon MSG_CTRUNCAndy Fiddaman2-19/+86
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Dan McDonald <danmcd@joyent.com>
2020-03-125880 Increase IOV_MAX to at least 1024Bryan Cantrill2-28/+99
Portions contributed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Yuri Pankov <ypankov@fastmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-02-0812276 smatch-clean sockfsDan McDonald3-28/+17
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Jason King <jason.king@joyent.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2019-10-249531 Want netstat -u to show PIDs associated with socketsAndy Fiddaman3-61/+82
11707 provide 64-bit libdhcpagent 11708 netstat should be smatch and CERRWARN clean Portions contributed by: Mohamed A. Khalfella <khalfella@gmail.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Dominik Hassler <hadfl@omniosce.org> Approved by: Garrett D'Amore <garrett@damore.org>
2019-04-2410738 sockfs: NULL pointer errorsToomas Soome4-61/+40
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Dan McDonald <danmcd@joyent.com>
2018-08-069669 Extra zeros sent by sendfile()Marcel Telka1-32/+21
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-07-148409 Want MSG_NOSIGNAL to prevent SIGPIPESebastian Wiedenroth1-1/+4
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Youzhong Yang <youzhong@gmail.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Gordon Ross <gwr@nexenta.com>
2017-05-288279 socketpair(AF_UNIX, SOCK_DGRAM,...) broken after 7590Gordon Ross1-4/+7
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Approved by: Dan McDonald <danmcd@kebe.com>
2017-05-167590 sendmsg on AF_UNIX socket fails after process drops privilegesGordon Ross3-72/+187
Portions contributed by: Jeremy Allison <jra@samba.org> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2017-05-168064 need a static DTrace probe in VN_HOLDSebastien Roy1-4/+5
Reviewed by: Pavel Zakharov <pavel.zakharov@delphix.com> Reviewed by: Prakash Surya <prakash.surya@delphix.com> Reviewed by: Prashanth Sreenivasa <pks@delphix.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
2016-04-256861 allow sendfile() on AF_UNIX socketsPatrick Mooney1-2/+16
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2016-03-316827 cannot pass fd through unix domain dgram socket when receiver set ↵Jerry Jelinek2-5/+26
SO_RECVUCRED Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@omniti.com>
2015-10-246353 POLLHUP not generated for disconnected Unix domain socketsBryan Cantrill1-0/+7
Reviewed by: Gordon Ross <gwr@nexenta.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Garrett D'Amore <garrett@damore.org>
2015-10-165640 want epoll supportBryan Cantrill2-2/+15
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Garrett D'Amore <garrett@damore.org>
2015-06-094770 soconfig(1M) needs an option to print the in-kernel socket ↵Alexander Eremin2-0/+87
configuration table Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2015-06-045917 User-mode SMB serverGordon Ross1-15/+0
Authored by: Thomas Keiser <thomas.keiser@nexenta.com> Authored by: Albert Lee <trisk@nexenta.com> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Albert Lee <trisk@omniti.com> Approved by: Dan McDonald <danmcd@omniti.com>
2015-05-085898 SO_RCVTIMEO broken for AF_UNIXGordon Ross1-2/+3
Reviewed by: Albert Lee <trisk@omniti.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@omniti.com>
2014-08-125045 use atomic_{inc,dec}_* instead of atomic_add_*Josef 'Jeff' Sipek4-12/+10
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Robert Mustacchi <rm@joyent.com>
2014-07-245026 intra-node/inter-zone networking doesn't always deliver SIGPOLLDan McDonald1-2/+15
Reviewed by: Saso Kiselkov <skiselkov.ml@gmail.com> Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Garrett D'Amore <garrett@damore.org>
2014-02-284627 POLLHUP not generated for disconnected socketsBryan Cantrill2-2/+43
Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Albert Lee <trisk@nexenta.com> Approved by: Garrett D'Amore <garrett@damore.org>
2014-01-173105 Kernel inet_pton() implementation returns result in host byte orderYuri Pankov1-4/+3
Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Robert Mustacchi <rm@joyent.com>
2013-05-143769 Implement SOCK_NONBLOCK flag to socket()Keith M Wesolowski1-1/+25
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Theo Schlossnagle <jesus@omniti.com> Reviewed by: Dan McDonald <danmcd@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2013-04-233713 Implement accept4() (fix lint)Theo Schlossnagle1-1/+1
2013-04-213713 Implement accept4()Theo Schlossnagle1-6/+38
3714 Implement pipe2() 3715 Implement dup3() 3716 Implement mkostemp() and mkostemps() 3719 so_socketpair syscall should preserve FD_CLOEXEC flag Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Garrett D'Amore <garrett@damore.org>
2013-04-123666 Implement SOCK_CLOEXEC flag to socket()Theo Schlossnagle1-1/+9
Reviewed by Dan McDonald <danmcd@nexenta.com> Reviewed by Robert Mustacchi <rm@joyent.com> Approved by Garrett D'Amore <garrett@damore.org>
2013-04-053683 pfiles shouldn't try to trace itselfRobert Mustacchi1-2/+13
3684 pfiles crashes on processes with no files 3685 getsockname should set the sa_family_t for unbound unix domain sockets 3686 pfiles shows incorrect socket information on some getsockname calls Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Gordon Ross <gwr@nexenta.com>
2012-07-083063 many instances of unlike enum comparisonRichard Lowe1-1/+1
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Garrett D'Amore <garrett@damore.org>
2010-08-116966638 shutdown() sometimes appears to shutdown the wrong channel in a ↵George Shepherd1-2/+11
full-duplex socket.
2010-08-106972175 assertion failed: tcp->tcp_fin_sent, file: ↵Anders Persson2-10/+12
../../common/inet/tcp/tcp_input.c, line: 4306 6971322 sof_inject_data_out() cannot inject data from close callback 6971886 missing NULL cookie checks in some kssl filter callbacks
2010-08-096962670 MSG_EOR is set when a message is not completely receivedKacheong Poon3-8/+12
6973505 (sctp) com/sun/nio/sctp/SctpMultiChannel/SocketOptionTests.java crashes a system
2010-07-286968539 sof_setsockopt_impl suffers from USE_AFTER_FREEAnil udupa2-2/+1
6968540 unused value in sockparams_filter_cleanup_impl
2010-07-156963859 ipcl_conn_create() triggers panic in snv_143 on a machine with ↵Anders Persson1-0/+1
solaris10 branded zones 6965253 assertion failed: so->so_listener == NULL, file: ../../common/fs/sockfs/sockcommon.c, line: 524
2010-06-286878143 Assertion failure in sockfs:uri_deleteAnil udupa1-3/+3
2010-06-176939100 convert KSSL into a socket filterAnders Persson7-302/+46
2010-06-17PSARC/2009/590 Socket Filter FrameworkAnders Persson13-541/+2958
6939085 Socket Filter Framework 6802067 connect_failed kernel socket callback is not triggered 6776450 time spent in tcp_close could be reduced/deferred to a worker thread 6828586 assertion failed: family == 26, file: ../../common/fs/sockfs/socksyscalls.c, line: 1608 6802078 kernel socket 'newconn' callback is passing rcv queue size as an argument
2010-06-16PSARC 2010/144 lofi(7D) in non global zonesJohn Levon1-8/+4
6354954 lofi support in non-global zones 6942891 prof_lookup_globaldev() leaks rootdir refs 6945005 lofiadm -a /dev/lofi/1: recursive mutex enter 6946486 lofi_ioctl() shouldn't allow disk ioctl()s on /dev/lofictl
2010-04-266943440 race in solookup() can cause smod_refcnt to be bumped multiple times ↵Anders Persson1-5/+17
for a single sockparams
2010-04-21PSARC/2010/043 Reliable Datagram Service v3Eiji Ota1-4/+3
6850013 RDS driver upgrade to version 3 6902396 su_recv does not call pollwakeup() for zero-len datagrams when protocol uses uio recv
2010-03-296821379 Cannot ftp get in binary mode of an Samfs offline fileonnv_137Brian Utterback1-10/+40
2010-03-05PSARC/2009/354 Always on / no reboot Solaris AuditMarek Pospisil3-12/+13
6192139 Solaris auditing should be able to start collecting audit records without a reboot
2010-01-156916647 so_strioc_nread is waiting on the wrong condvarAnders Persson1-1/+1
2010-01-156886057 ksocket_sendmsg() must return the number of bytes sent even in case ↵Anders Persson1-0/+1
of an error
2010-01-156638967 udp recv (think DNS) suffers from thundering herd problemAnders Persson3-17/+13
2010-01-124517853 debug.h should include macros to assert implication and equivalenceJonathan Adams1-5/+5
6915090 struct memlist should have ml_ member prefixes