Tristan Matthews
53b73bede0
rootwrap: make setsockopt 1 usage consistent
5 years ago
Rémi Denis-Courmont
ac382c3b63
rootwrap: use fputs() where applicable
9 years ago
Rémi Denis-Courmont
2193b044d6
rootwrap: work around missing MSG_NOSIGNAL on old BSD derivatives
11 years ago
Rémi Denis-Courmont
5a5fa91d2d
rootwrap: use BSD SO_NOSIGPIPE
11 years ago
Rémi Denis-Courmont
8d03dee93c
Use MSG_NOSIGNAL in send()/sendto()/sendmsg()
This avoids SIGPIPE firing when writing to a remote-closed connection-
oriented socket (it is useless for datagram sockets or on Windows
though). SIGPIPE is blocked ins VLC, but not necessarily in LibVLC.
The problem remains for write() on broken pipe and sockets.
11 years ago
Rémi Denis-Courmont
a8dffdef8b
rootwrap: file descriptor leak
12 years ago
KO Myung-Hun
5d1975c448
Include 'sched.h' only if available
Some systems such as OS/2 does not have 'sched.h'.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
15 years ago
Pierre Ynard
69d7fdea2d
"#if HAVE_FOO" -> "#ifdef HAVE_FOO"
This fixes some warnings.
16 years ago
Rémi Denis-Courmont
5c62c801ed
Cleanup and fix aliasing warnings
17 years ago
Rémi Denis-Courmont
fe1b933e70
Solaris needs _XPG4_2 for ancilliary data ( fixes : #3040 )
17 years ago
Rémi Denis-Courmont
9dd13ebf18
Provide replacement for CMSG_LEN and CMSG_SPACE
18 years ago
Rémi Denis-Courmont
2c364f7a23
Revert "Don't mess with the build system a single day (git revert 83b35c64b6 -n!) before a major (git revert 83b35c64b6 -n) release"
Unbreak Linux build.
This reverts commit f806629f32 .
18 years ago
Felix Paul Kühne
f806629f32
Don't mess with the build system a single day (git revert 83b35c64b6 -n!) before a major (git revert 83b35c64b6 -n) release
18 years ago
Rémi Denis-Courmont
83b35c64b6
Move the executables out of src/
18 years ago
Rémi Denis-Courmont
a77080d567
Support for sudo
18 years ago
Rémi Denis-Courmont
d9799c1965
Bring the root wrapper back
18 years ago
Rémi Duraffort
487b2b1e74
Use (void) instead of VLC_UNUSED (with pierre agreement)
18 years ago
Pierre d'Herbemont
86fffb2fe8
network/rootwrap.c: Unused args fix.
18 years ago
Rémi Denis-Courmont
a6a77c3062
***Partial*** Solaris compile fix
(you don't expect me to actual try to compile VLC on puma.cti.ecp.fr, do you?)
20 years ago
Rémi Denis-Courmont
8f4473f79f
Work-around to not use IPv6 for braindead unusable IPv6 implementations
20 years ago
Felix Paul Kühne
8ab353b112
* 2nd review of /src/* \ libvlc.h (refs #438 )
20 years ago
Rémi Denis-Courmont
bc80c614ee
Check for AF_INET6 all the time
20 years ago
Antoine Cellerier
2cb472dba0
FSF address change.
21 years ago
Rémi Denis-Courmont
4b086be99e
Disable root wrapper on BeOS
21 years ago
Rémi Denis-Courmont
440da29de6
Use group lists
so that devices can be opened according to usual group ownership (audio, video...)
21 years ago
Rémi Denis-Courmont
f15b9cb73b
Add missing \n
21 years ago
Rémi Denis-Courmont
167a2bd295
Disable root wrapper by default
until it is fixed
21 years ago
Derk-Jan Hartman
b46b7ffc06
Older OSX versions need more includes to work with rootwrap
21 years ago
Rémi Denis-Courmont
1f61d23a12
Accept UID 0 as a valid though dangerous user
21 years ago
Rémi Denis-Courmont
59c865d115
Missing includes
21 years ago
Rémi Denis-Courmont
55f877f08d
Implement root wrapper to allow using privileged TCP ports
while not running the whole VLC as root - closes #440
21 years ago