qemu-e2k/net
Michael Tokarev 8b8f1c7e9d slirp: use less predictable directory name in /tmp for smb config (CVE-2015-4037)
In this version I used mkdtemp(3) which is:

        _BSD_SOURCE
        || /* Since glibc 2.10: */
            (_POSIX_C_SOURCE >= 200809L || _XOPEN_SOURCE >= 700)

(POSIX.1-2008), so should be available on systems we care about.

While at it, reset the resulting directory name within smb structure
on error so cleanup function wont try to remove directory which we
failed to create.

Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
2015-06-03 14:21:45 +03:00
..
checksum.c
clients.h net: Permit incremental conversion of init functions to Error 2015-05-27 09:51:04 +01:00
dump.c net/dump: Improve -net/host_net_add dump error reporting 2015-05-27 09:51:05 +01:00
eth.c
hub.c net: Permit incremental conversion of init functions to Error 2015-05-27 09:51:04 +01:00
hub.h
l2tpv3.c net: Permit incremental conversion of init functions to Error 2015-05-27 09:51:04 +01:00
Makefile.objs
net.c net/net: Record usage status of mac address 2015-05-27 10:34:07 +01:00
netmap.c net: Permit incremental conversion of init functions to Error 2015-05-27 09:51:04 +01:00
queue.c
slirp.c slirp: use less predictable directory name in /tmp for smb config (CVE-2015-4037) 2015-06-03 14:21:45 +03:00
socket.c net: Permit incremental conversion of init functions to Error 2015-05-27 09:51:04 +01:00
tap_int.h tap: Permit incremental conversion of tap_open() to Error 2015-05-27 10:34:07 +01:00
tap-aix.c tap: Permit incremental conversion of tap_open() to Error 2015-05-27 10:34:07 +01:00
tap-bsd.c tap-bsd: Convert tap_open() to Error 2015-05-27 10:34:07 +01:00
tap-haiku.c tap: Permit incremental conversion of tap_open() to Error 2015-05-27 10:34:07 +01:00
tap-linux.c tap-linux: Convert tap_open() to Error 2015-05-27 10:34:07 +01:00
tap-linux.h
tap-solaris.c tap-solaris: Convert tap_open() to Error 2015-05-27 10:34:07 +01:00
tap-win32.c net: Permit incremental conversion of init functions to Error 2015-05-27 09:51:04 +01:00
tap.c tap: Improve -netdev/netdev_add/-net/... tap error reporting 2015-05-27 10:34:07 +01:00
util.c
util.h
vde.c net: Permit incremental conversion of init functions to Error 2015-05-27 09:51:04 +01:00
vhost-user.c vhost-user: add multi queue support 2015-06-01 14:18:55 +02:00