| Commit message (Expand) | Author | Age | Files | Lines |
* | Don't hold the UNIX domain socket subsystem lock over the body of the | rwatson | 2004-08-25 | 1 | -8/+15 |
* | Add UNP_UNLOCK_ASSERT() to asser that the UNIX domain socket subsystem | rwatson | 2004-08-19 | 1 | -2/+10 |
* | Always acquire the UNIX domain socket subsystem lock (UNP lock) | rwatson | 2004-08-16 | 1 | -46/+107 |
* | Annotate the current UNIX domain socket locking strategies, order, | rwatson | 2004-08-16 | 1 | -0/+21 |
* | After completing a name lookup for a target UNIX domain socket to | rwatson | 2004-08-14 | 1 | -5/+18 |
* | In uipc_connect(), assert that the passed thread is curthread, and pass | rwatson | 2004-07-25 | 1 | -1/+3 |
* | Drop Giant and acquire the UNIX domain socket subsystem lock a bit | rwatson | 2004-07-18 | 1 | -4/+4 |
* | We allocate an array of pointers to the global file table while | alfred | 2004-07-02 | 1 | -1/+12 |
* | Acquire the socket buffer lock when calling unp_scan() on | rwatson | 2004-06-27 | 1 | -0/+2 |
* | Reduce the number of unnecessary unlock-relocks on socket buffer mutexes | rwatson | 2004-06-26 | 1 | -6/+3 |
* | Release UNIX domain socket subsystem lock earlier -- don't need to | rwatson | 2004-06-25 | 1 | -1/+1 |
* | Merge next step in socket buffer locking: | rwatson | 2004-06-21 | 1 | -3/+8 |
* | In uipc_rcvd(), lock the socket buffers at either end of the UNIX | rwatson | 2004-06-20 | 1 | -0/+4 |
* | Hold SOCK_LOCK(so) when frobbing so_state when disconnecting a | rwatson | 2004-06-20 | 1 | -1/+5 |
* | Second half of the dev_t cleanup. | phk | 2004-06-17 | 1 | -1/+1 |
* | The socket field so_state is used to hold a variety of socket related | rwatson | 2004-06-14 | 1 | -1/+1 |
* | Socket MAC labels so_label and so_peerlabel are now protected by | rwatson | 2004-06-13 | 1 | -0/+2 |
* | Extend coverage of SOCK_LOCK(so) to include so_count, the socket | rwatson | 2004-06-12 | 1 | -0/+1 |
* | Introduce a subsystem lock around UNIX domain sockets in order to protect | rwatson | 2004-06-10 | 1 | -58/+193 |
* | Mark sun_noname as const since it's immutable. Update definitions | rwatson | 2004-06-04 | 1 | -5/+5 |
* | Remove advertising clause from University of California Regent's license, | imp | 2004-04-05 | 1 | -4/+0 |
* | Export uipc_connect2() from uipc_usrreq.c instead of unp_connect2(), | rwatson | 2004-03-31 | 1 | -2/+3 |
* | Prefer NULL to 0 when testing and assigning pointer values. | rwatson | 2004-03-30 | 1 | -56/+57 |
* | Rename dup_sockaddr() to sodupsockaddr() for consistency with other | rwatson | 2004-03-01 | 1 | -11/+15 |
* | If we're going to panic(), do it before dereferencing a NULL pointer. | cperciva | 2004-02-22 | 1 | -1/+1 |
* | Restore correct semantics for F_DUPFD fcntl. This should fix the errors | des | 2004-01-17 | 1 | -1/+1 |
* | New file descriptor allocation code, derived from similar code introduced | des | 2004-01-15 | 1 | -1/+1 |
* | Mechanical whitespace cleanup; parenthesize return values; other minor | des | 2004-01-11 | 1 | -56/+59 |
* | Introduce a MAC label reference in 'struct inpcb', which caches | rwatson | 2003-11-18 | 1 | -1/+1 |
* | Use __FBSDID(). | obrien | 2003-06-11 | 1 | -1/+3 |
* | s/discriptors/descriptors/ | cognet | 2003-03-23 | 1 | -1/+1 |
* | Back out M_* changes, per decision of the TRB. | imp | 2003-02-19 | 1 | -6/+6 |
* | Do not allow kqueues to be passed via unix domain sockets. | alfred | 2003-02-15 | 1 | -0/+7 |
* | Remove vestiges of no longer needed unp_rvnode field. | hsu | 2003-02-06 | 1 | -1/+0 |
* | Catch more uses of MIN(). | alfred | 2003-02-02 | 1 | -4/+0 |
* | Remove extraneous FILEDESC_LOCKs around atomic reads. | hsu | 2003-01-24 | 1 | -4/+0 |
* | Added comment why this workaround is required. | ume | 2003-01-22 | 1 | -1/+7 |
* | getpeername() returns with no error but didn't fill struct sockaddr | ume | 2003-01-22 | 1 | -0/+2 |
* | Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0. | alfred | 2003-01-21 | 1 | -6/+6 |
* | Bow to the whining masses and change a union back into void *. Retain | dillon | 2003-01-13 | 1 | -3/+3 |
* | Change struct file f_data to un_data, a union of the correct struct | dillon | 2003-01-12 | 1 | -3/+4 |
* | Ensure that the made-up inode number for a Unix domain socket is persistent. | hsu | 2002-12-25 | 1 | -1/+1 |
* | Trim extraneous #else and #endif MAC comments per style(9). | rwatson | 2002-10-28 | 1 | -1/+1 |
* | - Allocate only enough space for a temporary buffer to hold | robert | 2002-10-17 | 1 | -5/+6 |
* | Introduce support for Mandatory Access Control and extensible | rwatson | 2002-08-01 | 1 | -2/+9 |
* | When invoking NDINIT() in preparation for CREATE, set SAVENAME since | rwatson | 2002-08-01 | 1 | -1/+1 |
* | Introduce support for Mandatory Access Control and extensible | rwatson | 2002-07-31 | 1 | -0/+6 |
* | nuke caddr_t. | alfred | 2002-06-28 | 1 | -2/+2 |
* | Back out my lats commit of locking down a socket, it conflicts with hsu's work. | tanimura | 2002-05-31 | 1 | -33/+2 |
* | Lock down a socket, milestone 1. | tanimura | 2002-05-20 | 1 | -2/+33 |