Statistics
| Branch: | Revision:

root / slirp @ 1dd9ffb9

Name Size
COPYRIGHT 2.9 kB
bootp.c 6.8 kB
bootp.h 2.9 kB
cksum.c 4 kB
ctl.h 139 Bytes
debug.c 11.6 kB
debug.h 1012 Bytes
icmp_var.h 2.8 kB
if.c 7.1 kB
if.h 1.7 kB
ip.h 9.6 kB
ip_icmp.c 10.5 kB
ip_icmp.h 6.4 kB
ip_input.c 17.4 kB
ip_output.c 5.6 kB
libslirp.h 803 Bytes
main.h 1.3 kB
mbuf.c 4.5 kB
mbuf.h 4.8 kB
misc.c 19.1 kB
misc.h 2 kB
sbuf.c 4 kB
sbuf.h 837 Bytes
slirp.c 19.4 kB
slirp.h 6.5 kB
slirp_config.h 4.6 kB
socket.c 16.8 kB
socket.h 3.2 kB
tcp.h 6.2 kB
tcp_input.c 48.3 kB
tcp_output.c 17.3 kB
tcp_subr.c 34.9 kB
tcp_timer.c 9.4 kB
tcp_timer.h 5.7 kB
tcp_var.h 10.6 kB
tcpip.h 2.7 kB
tftp.c 8.8 kB
tftp.h 566 Bytes
udp.c 17.4 kB
udp.h 4.3 kB

Latest revisions

# Date Author Comment
1d6198c3 12/13/2008 11:32 am blueswir1

Remove unnecessary trailing newlines

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6000 c046a42c-6fe2-441c-8c8c-71466251a162

e8e880a7 12/07/2008 08:15 pm aurel32

slirp: fix CVE 2007-5729

The emulated network cards in QEMU allows local users to execute arbitrary
code by writing Ethernet frames with a size larger than the slirp's default
MTU, which triggers a heap-based buffer overflow in the slirp library.

Signed-off-by: Aurelien Jarno <>...

bf9298b9 12/05/2008 10:05 pm aliguori

Make struct iovec universally available

Vectored IO APIs will require some sort of vector argument. It makes sense to
use struct iovec and just define it globally for Windows.

Signed-off-by: Anthony Liguori <>

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5889 c046a42c-6fe2-441c-8c8c-71466251a162

36bae8dd 10/26/2008 05:26 pm blueswir1

Fix inline use warnings from sparse

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5540 c046a42c-6fe2-441c-8c8c-71466251a162

be15b141 10/25/2008 02:21 pm blueswir1

Replace uses of strncpy (a GNU extension) with Qemu pstrcpy

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5531 c046a42c-6fe2-441c-8c8c-71466251a162

d75a0b97 10/17/2008 08:31 pm bellard

added explicit license

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5499 c046a42c-6fe2-441c-8c8c-71466251a162

de806f07 10/17/2008 08:28 pm bellard

allow SLIRP to make an ARP request to get the client MAC address. It is useful if an inbound connection is done to a VM which did not send outbound IP packets

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5498 c046a42c-6fe2-441c-8c8c-71466251a162

66029f6a 10/01/2008 10:39 pm blueswir1

Fix warning about variables used uninitialized

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5378 c046a42c-6fe2-441c-8c8c-71466251a162

7ca699c8 10/01/2008 10:06 pm blueswir1

Make some variables static

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5376 c046a42c-6fe2-441c-8c8c-71466251a162

393e0768 10/01/2008 09:08 pm blueswir1

Remove unused variables

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5374 c046a42c-6fe2-441c-8c8c-71466251a162

View revisions

Also available in: Atom