Age | Commit message (Expand) | Author | Files | Lines |
2018-01-14 | slirp: add in6_dhcp_multicast() | Philippe Mathieu-Daudé | 2 | -1/+4 |
2018-01-14 | slirp: removed unused code | Philippe Mathieu-Daudé | 1 | -13/+0 |
2018-01-14 | slirp: remove unnecessary struct declaration | Philippe Mathieu-Daudé | 1 | -1/+0 |
2018-01-14 | slirp: remove unused header | Philippe Mathieu-Daudé | 1 | -1/+0 |
2018-01-14 | slirp: avoid IN6_IS_ADDR_UNSPECIFIED(), rather use in6_zero() | Philippe Mathieu-Daudé | 2 | -5/+5 |
2017-11-09 | slirp: don't zero the whole ti_i when m == NULL | Tao Wu | 1 | -1/+10 |
2017-09-27 | migration: pre_save return int | Dr. David Alan Gilbert | 1 | -2/+6 |
2017-09-24 | slirp: Add a special case for the NULL socket | Kevin Cernekee | 1 | -8/+10 |
2017-09-24 | slirp: Fix intermittent send queue hangs on a socket | Kevin Cernekee | 2 | -35/+17 |
2017-08-30 | slirp: fix clearing ifq_so from pending packets | Samuel Thibault | 1 | -16/+23 |
2017-08-03 | slirp: check len against dhcp options array end | Prasad J Pandit | 1 | -0/+3 |
2017-07-15 | slirp: Handle error returns from sosendoob() | Peter Maydell | 2 | -7/+18 |
2017-07-15 | slirp: Handle error returns from slirp_send() in sosendoob() | Peter Maydell | 1 | -11/+18 |
2017-07-15 | slirp: fork_exec(): Don't close() a negative number in fork_exec() | Peter Maydell | 1 | -1/+3 |
2017-07-15 | slirp: use DIV_ROUND_UP | Marc-André Lureau | 1 | -3/+3 |
2017-06-13 | migration: Split registration functions from vmstate.h | Juan Quintela | 1 | -0/+1 |
2017-06-06 | migration: remove register_savevm() | Laurent Vivier | 1 | -2/+6 |
2017-06-02 | char: move CharBackend handling in char-fe unit | Marc-André Lureau | 1 | -1/+1 |
2017-06-02 | chardev: move headers to include/chardev | Marc-André Lureau | 1 | -1/+1 |
2017-05-27 | Fix total IP header length in forwarded TCP packets | Sjors Gielen | 1 | -2/+2 |
2017-05-27 | slirp: fix leak | Marc-André Lureau | 1 | -0/+3 |
2017-05-27 | slirp: Fix wrong mss bug. | Tao Wu | 1 | -2/+2 |
2017-04-29 | slirp: VMStatify remaining except for loop | Dr. David Alan Gilbert | 1 | -29/+19 |
2017-04-29 | slirp: VMStatify socket level | Dr. David Alan Gilbert | 2 | -80/+145 |
2017-04-29 | slirp: Common lhost/fhost union | Dr. David Alan Gilbert | 1 | -10/+8 |
2017-04-29 | slirp: VMStatify sbuf | Dr. David Alan Gilbert | 2 | -42/+78 |
2017-04-29 | slirp: VMState conversion; tcpcb | Dr. David Alan Gilbert | 2 | -98/+57 |
2017-04-29 | slirp: fix pinging the virtual ipv4 DNS server | Samuel Thibault | 1 | -2/+3 |
2017-04-29 | slirp: tftp, copy sockaddr_size | Marc-André Lureau | 1 | -1/+1 |
2017-04-25 | slirp: add a fake NC-SI backend | Cédric Le Goater | 5 | -1/+557 |
2017-03-29 | slirp: Send RDNSS in RA only if host has an IPv6 DNS server | Samuel Thibault | 1 | -11/+14 |
2017-03-29 | slirp: Make RA build more flexible | Samuel Thibault | 1 | -15/+9 |
2017-03-29 | slirp: fix compilation errors with DEBUG set | Laurent Vivier | 1 | -1/+1 |
2017-02-26 | slirp: tcp_listen(): Don't try to close() an fd we never opened | Peter Maydell | 1 | -1/+3 |
2017-02-26 | slirp: Convert mbufs to use g_malloc() and g_free() | Peter Maydell | 1 | -16/+14 |
2017-02-26 | slirp: Check qemu_socket() return value in udp_listen() | Peter Maydell | 1 | -0/+4 |
2016-12-21 | slirp: support dynamic block size for TFTP transfers | Hervé Poussineau | 2 | -15/+19 |
2016-12-20 | slirp, disas: Replace min/max with MIN/MAX macros | Yuval Shaia | 8 | -21/+16 |
2016-11-14 | slirp: Fix access to freed memory | Samuel Thibault | 1 | -0/+17 |
2016-09-13 | hw: replace most use of qemu_chr_fe_write with qemu_chr_fe_write_all | Daniel P. Berrange | 1 | -1/+3 |
2016-08-16 | slirp: Rename "struct arphdr" to "struct slirp_arphdr" | Thomas Huth | 2 | -7/+7 |
2016-08-08 | error: Strip trailing '\n' from error string arguments (again) | Markus Armbruster | 1 | -4/+4 |
2016-07-12 | Clean up decorations and whitespace around header guards | Markus Armbruster | 3 | -3/+6 |
2016-07-12 | Clean up ill-advised or unusual header guards | Markus Armbruster | 14 | -29/+29 |
2016-07-12 | Clean up header guards that don't match their file name | Markus Armbruster | 2 | -4/+4 |
2016-07-12 | Use #include "..." for our own headers, <...> for others | Markus Armbruster | 15 | -18/+17 |
2016-07-03 | slirp: Add support for stateless DHCPv6 | Thomas Huth | 4 | -2/+244 |
2016-07-03 | slirp: Remove superfluous memset() calls from the TFTP code | Thomas Huth | 1 | -4/+0 |
2016-07-03 | slirp: Add RDNSS advertisement | Samuel Thibault | 2 | -5/+34 |
2016-07-03 | slirp: Support link-local DNS addresses | Samuel Thibault | 3 | -7/+32 |
2016-07-03 | slirp: Add dns6 resolution | Samuel Thibault | 4 | -24/+69 |
2016-07-03 | slirp: Split get_dns_addr | Samuel Thibault | 1 | -19/+34 |
2016-06-07 | slirp: Use DIV_ROUND_UP | Laurent Vivier | 1 | -2/+2 |
2016-06-07 | all: Remove unnecessary glib.h includes | Peter Maydell | 2 | -2/+0 |
2016-05-19 | qemu-common: stop including qemu/host-utils.h from qemu-common.h | Paolo Bonzini | 1 | -0/+1 |
2016-05-18 | Fix some typos found by codespell | Stefan Weil | 1 | -1/+1 |
2016-05-16 | slirp: Clean up osdep.h related header inclusions | Thomas Huth | 3 | -3/+0 |
2016-05-16 | slirp: Remove some unused code from slirp.h | Thomas Huth | 1 | -22/+0 |
2016-05-16 | slirp: Remove obsolete backward-compatibility cruft | Thomas Huth | 3 | -61/+0 |
2016-05-16 | slirp: Clean up slirp_config.h | Thomas Huth | 1 | -87/+0 |
2016-04-28 | slirp: fix guest network access with darwin host | Samuel Thibault | 4 | -3/+15 |
2016-04-15 | wxx: Fix broken TCP networking (regression) | Stefan Weil | 2 | -5/+1 |
2016-04-07 | slirp: handle deferred ECONNREFUSED on non-blocking TCP sockets | Steven Luo | 2 | -1/+7 |
2016-04-07 | slirp: Propagate host TCP RST to the guest. | Edgar E. Iglesias | 1 | -1/+16 |
2016-04-07 | slirp: avoid use-after-free in slirp_pollfds_poll() if soread() returns an error | Steven Luo | 3 | -8/+23 |
2016-04-07 | slirp: don't crash when tcp_sockclosed() is called with a NULL tp | Steven Luo | 1 | -2/+5 |
2016-04-01 | slirp: Allow disabling IPv4 or IPv6 | Samuel Thibault | 6 | -2/+30 |
2016-04-01 | slirp: Fix migration from older versions of QEMU to the current one | Thomas Huth | 1 | -18/+26 |
2016-03-29 | Merge remote-tracking branch 'remotes/thibault/tags/samuel-thibault' into sta... | Peter Maydell | 8 | -37/+38 |
2016-03-29 | Use C99 flexible array instead of 1-byte trailing array | Peter Maydell | 1 | -4/+2 |
2016-03-23 | Avoid embedding struct mbuf in other structures | Samuel Thibault | 5 | -30/+34 |
2016-03-22 | slirp: send icmp6 errors when UDP send failed | Samuel Thibault | 1 | -2/+1 |
2016-03-22 | slirp: Fix memory leak on small incoming ipv4 packet | Samuel Thibault | 1 | -1/+1 |
2016-03-22 | util: move declarations out of qemu-common.h | Veronia Bahaa | 2 | -0/+2 |
2016-03-16 | slirp/slirp.h: Remove now-empty #ifdefs | Peter Maydell | 1 | -24/+0 |
2016-03-15 | slirp: Add IPv6 support to the TFTP code | Thomas Huth | 4 | -72/+100 |
2016-03-15 | qapi-schema, qemu-options & slirp: Adding Qemu options for IPv6 addresses | Yann Bordenave | 2 | -22/+14 |
2016-03-15 | slirp: Adding IPv6 address for DNS relay | Guillaume Subiron | 4 | -1/+41 |
2016-03-15 | slirp: Handle IPv6 in TCP functions | Guillaume Subiron | 6 | -9/+125 |
2016-03-15 | slirp: Reindent after refactoring | Guillaume Subiron | 3 | -92/+91 |
2016-03-15 | slirp: Generalizing and neutralizing various TCP functions before adding IPv6... | Guillaume Subiron | 7 | -31/+109 |
2016-03-15 | slirp: Factorizing tcpiphdr structure with an union | Guillaume Subiron | 8 | -45/+106 |
2016-03-15 | slirp: Adding IPv6 UDP support | Guillaume Subiron | 6 | -9/+208 |
2016-03-15 | slirp: Adding ICMPv6 error sending | Yann Bordenave | 3 | -3/+84 |
2016-03-15 | slirp: Fix ICMP error sending | Yann Bordenave | 7 | -17/+18 |
2016-03-15 | slirp: Adding IPv6, ICMPv6 Echo and NDP autoconfiguration | Guillaume Subiron | 12 | -6/+1019 |
2016-03-10 | osdep: remove use of socket_error() from all code | Daniel P. Berrange | 1 | -4/+0 |
2016-03-10 | osdep: add wrappers for socket functions | Daniel P. Berrange | 1 | -2/+0 |
2016-02-23 | all: Clean up includes | Peter Maydell | 1 | -18/+0 |
2016-02-04 | slirp: Clean up includes | Peter Maydell | 19 | -3/+19 |
2016-02-04 | slirp: Adding family argument to tcp_fconnect() | Guillaume Subiron | 3 | -4/+5 |
2016-02-04 | slirp: Make udp_attach IPv6 compatible | Guillaume Subiron | 3 | -5/+6 |
2016-02-04 | slirp: Add sockaddr_equal, make solookup family-agnostic | Guillaume Subiron | 4 | -27/+51 |
2016-02-04 | slirp: Factorizing and cleaning solookup() | Guillaume Subiron | 4 | -44/+32 |
2016-02-04 | slirp: Factorizing address translation | Guillaume Subiron | 8 | -103/+116 |
2016-02-04 | slirp: Make Socket structure IPv6 compatible | Guillaume Subiron | 7 | -16/+78 |
2016-02-04 | slirp: Adding address family switch for produced frames | Guillaume Subiron | 1 | -13/+48 |
2016-02-04 | slirp: Generalizing and neutralizing ARP code | Guillaume Subiron | 3 | -4/+4 |
2016-02-04 | slirp: goto bad in udp_input if sosendto fails | Guillaume Subiron | 1 | -0/+1 |
2016-01-11 | ether/slirp: Avoid redefinition of the same constants | Dr. David Alan Gilbert | 1 | -6/+1 |
2015-11-12 | slirp: Fix type casts and format strings in debug code | Stefan Weil | 13 | -50/+56 |
2015-09-24 | slirp: Fix non blocking connect for w32 | Stefan Weil | 1 | -1/+7 |
2015-06-22 | qerror: Move #include out of qerror.h | Markus Armbruster | 1 | -0/+1 |
2014-09-23 | slirp: udp: fix NULL pointer dereference because of uninitialized socket | Petr Matousek | 1 | -1/+1 |
2014-08-24 | slirp/misc: Use the GLib memory allocation APIs | zhanghailiang | 3 | -24/+3 |
2014-06-24 | Increase maximum number of session of the internal TFTP server. | Bernhard Übelacker | 1 | -1/+1 |
2014-06-10 | slirp: Remove unused zero_ethaddr[] variable | Peter Maydell | 1 | -2/+0 |
2014-06-09 | slirp/arp: do not special-case bogus IP addresses | Samuel Thibault | 2 | -9/+6 |
2014-04-25 | slirp: Remove default_mon usage | Cole Robinson | 3 | -17/+6 |
2014-03-25 | Fixed various typos | Deepak Kathayat | 1 | -1/+1 |
2013-10-26 | misc: Spelling and grammar fixes in comments | Stefan Weil | 1 | -1/+1 |
2013-10-02 | slirp: call socket_set_fast_reuse instead of setting SO_REUSEADDR | Sebastian Ottlik | 4 | -11/+6 |
2013-09-17 | slirp: clean up slirp_update_timeout | Jan Kiszka | 1 | -2/+2 |
2013-09-17 | slirp: set mainloop timeout with more precise value | Liu Ping Fan | 2 | -6/+25 |
2013-09-17 | slirp: define timeout as macro | Liu Ping Fan | 1 | -5/+12 |
2013-09-17 | slirp: make timeout local | Liu Ping Fan | 2 | -12/+13 |
2013-09-01 | slirp/arp_table.c: Avoid shifting into sign bit of signed integers | Peter Maydell | 1 | -2/+2 |
2013-09-01 | slirp: Port redirection option behave differently on Linux and Windows | Taimoor Mirza | 1 | -0/+2 |
2013-08-22 | aio / timers: Switch entire codebase to the new timer API | Alex Bligh | 2 | -3/+3 |
2013-08-22 | aio / timers: Untangle include files | Alex Bligh | 1 | -0/+1 |
2013-07-19 | slirp: remove mbuf(m_hdr,m_dat) indirection | Michael Tokarev | 2 | -39/+24 |
2013-06-19 | make user networking hostfwd work with restrict=y | Gertjan Halkes | 1 | -10/+16 |
2013-06-01 | slirp: cleanup leftovers from misc.h | Michael Tokarev | 1 | -14/+0 |
2013-05-18 | remove some double-includes | Michael Tokarev | 1 | -2/+0 |
2013-04-15 | sysemu: avoid proliferation of include/ subdirectories | Paolo Bonzini | 1 | -1/+1 |
2013-04-02 | oslib-posix: rename socket_set_nonblock() to qemu_set_nonblock() | Stefan Hajnoczi | 2 | -3/+3 |
2013-03-22 | MinGW: Replace setsockopt by qemu_setsocketopt | Stefan Weil | 4 | -9/+9 |
2013-03-04 | move socket_set_nodelay to osdep.c | MORITA Kazutaka | 1 | -2/+1 |
2013-03-04 | slirp/tcp_subr.c: fix coding style in tcp_connect | MORITA Kazutaka | 1 | -68/+72 |
2013-02-26 | slirp: Properly initialize pollfds_idx of new sockets | Jan Kiszka | 1 | -0/+1 |
2013-02-21 | slirp: switch to GPollFD | Stefan Hajnoczi | 5 | -68/+83 |
2013-02-21 | slirp: slirp/slirp.c coding style cleanup | Stefan Hajnoczi | 1 | -297/+311 |
2013-01-30 | g_strdup(NULL) returns NULL; simplify | Markus Armbruster | 1 | -6/+2 |
2013-01-12 | slirp: remove unused field tt | Blue Swirl | 1 | -1/+0 |
2012-12-19 | softmmu: move remaining include files to include/ subdirectories | Paolo Bonzini | 1 | -1/+1 |
2012-12-19 | misc: move include files to include/qemu/ | Paolo Bonzini | 5 | -6/+6 |
2012-12-19 | monitor: move include files to include/monitor/ | Paolo Bonzini | 1 | -2/+2 |
2012-12-19 | janitor: add guards to headers | Paolo Bonzini | 3 | -0/+12 |
2012-12-07 | Fix comments (adress -> address, layed -> laid, wierd -> weird) | Stefan Weil | 1 | -1/+1 |
2012-11-15 | slirp: Add domain-search option to slirp's DHCP server | Klaus Stengel | 6 | -3/+341 |
2012-11-15 | slirp: Don't crash on packets from 0.0.0.0/8. | Nickolai Zeldovich | 1 | -1/+3 |
2012-11-10 | slirp: remove unused function u_sleep | Blue Swirl | 2 | -15/+0 |
2012-10-05 | cleanup useless return sentence | Amos Kong | 3 | -4/+0 |
2012-10-05 | slirp: Fix spelling in comment (enought -> enough, insure -> ensure) | Stefan Weil | 1 | -2/+2 |
2012-09-14 | slirp: Implement TFTP Blocksize option | Hervé Poussineau | 1 | -9/+33 |
2012-09-13 | slirp: Remove unused return value of tftp_send_next_block | Jan Kiszka | 1 | -9/+5 |
2012-09-13 | slirp: Handle more than 65535 blocks in TFTP transfers | Hervé Poussineau | 2 | -14/+11 |
2012-09-13 | slirp: improve TFTP performance | Hervé Poussineau | 2 | -14/+19 |
2012-09-13 | slirp: Fix error reported by static code analysis | Stefan Weil | 1 | -1/+1 |
2012-09-13 | slirp: Remove wrong type casts ins debug statements | Stefan Weil | 1 | -3/+3 |
2012-08-06 | slirp: fix build on mingw32 | Anthony Liguori | 2 | -2/+2 |
2012-08-03 | slirp: Handle whole 127.0.0.0/8 network as local addresses. | Anders Waldenborg | 3 | -2/+9 |
2012-08-01 | net: determine if packets can be sent before net queue deliver packets | Zhi Yong Wu | 2 | -6/+0 |
2012-06-07 | build: move slirp/ objects to nested Makefile.objs | Paolo Bonzini | 1 | -0/+3 |
2012-05-28 | slirp: Avoid redefining MAX_TCPOPTLEN | Andreas Färber | 1 | -0/+1 |
2012-05-28 | slirp: Avoid statements without effect on Big Endian host | Andreas Färber | 1 | -12/+8 |
2012-05-28 | slirp: Untangle TCPOLEN_* from TCPOPT_* | Andreas Färber | 1 | -5/+8 |
2012-04-26 | main_loop_wait: block indefinitely | Stefano Stabellini | 2 | -0/+8 |
2012-04-15 | w32: Move defines for socket specific errors to qemu-os-win32.h | Stefan Weil | 1 | -12/+0 |
2012-03-30 | slirp: Signal free input buffer space to io-thread | Jan Kiszka | 1 | -0/+6 |
2012-03-28 | w32/slirp: Undefine error constants before their redefinition | Jan Kiszka | 1 | -0/+6 |
2012-03-28 | slirp: use socket_set_nonblock | Paolo Bonzini | 2 | -47/+3 |
2012-03-28 | slirp: clean up conflicts with system headers | Paolo Bonzini | 2 | -13/+16 |
2012-03-13 | slirp: Fix compiler warning for w64 | Stefan Weil | 1 | -1/+1 |
2012-03-13 | slirp: Cleanup resources on instance removal | Jan Kiszka | 10 | -0/+58 |
2012-03-13 | slirp: Remove unneeded if_queued | Jan Kiszka | 3 | -17/+2 |
2012-03-13 | slirp: Fix queue walking in if_start | Jan Kiszka | 1 | -21/+39 |
2012-03-13 | slirp: Prevent recursion of if_start | Jan Kiszka | 2 | -1/+11 |
2012-03-13 | slirp: Keep next_m always valid | Jan Kiszka | 1 | -8/+14 |
2012-02-27 | slirp: Fix assertion failure on rejected DHCP requests | David Gibson | 1 | -1/+2 |
2012-02-27 | slirp: Refactor if_start | Jan Kiszka | 1 | -42/+36 |
2012-02-27 | slirp: Fix requeuing of batchq packets in if_start | Jan Kiszka | 1 | -16/+19 |
2012-02-27 | slirp: Clean up ifs_init | Jan Kiszka | 3 | -4/+5 |
2012-02-24 | slirp/misc: fix gcc __warn_memset_zero_len warnings | Alon Levy | 1 | -14/+7 |
2012-02-08 | slirp: Prevent sending ICMP error replies to source-only addresses | Jan Kiszka | 1 | -0/+5 |
2012-02-08 | slirp: Remove unused variable and unused code | Stefan Weil | 1 | -41/+26 |
2011-10-21 | main-loop: create main-loop.c | Paolo Bonzini | 1 | -11/+0 |
2011-09-28 | slirp: Fix packet expiration | Thomas Huth | 1 | -2/+3 |
2011-09-28 | slirp: Fix use after release on tcp_input | Jan Kiszka | 1 | -12/+10 |
2011-09-20 | Merge remote-tracking branch 'kiszka/queues/slirp' into staging | Anthony Liguori | 1 | -0/+1 |
2011-09-16 | Remove blanks before \n in output strings | Stefan Weil | 2 | -5/+5 |
2011-09-16 | slirp: Fill TCP/IP header template after SYN reception | Jan Kiszka | 1 | -0/+1 |
2011-09-09 | Fix include statements for qemu-common.h | Stefan Weil | 1 | -1/+1 |
2011-09-03 | Use new macro QEMU_PACKED for packed structures | Stefan Weil | 2 | -9/+9 |
2011-08-22 | char: rename qemu_chr_write() -> qemu_chr_fe_write() | Anthony Liguori | 1 | -1/+1 |
2011-08-21 | Merge branch 'queues/slirp' of git://git.kiszka.org/qemu | Blue Swirl | 2 | -6/+6 |
2011-08-20 | Use glib memory allocation and free functions | Anthony Liguori | 3 | -10/+10 |
2011-08-14 | slirp: Fix bit field types in IP header structs | Jan Kiszka | 2 | -6/+6 |
2011-08-05 | slirp: Only start packet expiration for delayed ones | Jan Kiszka | 2 | -3/+3 |
2011-08-05 | slirp: Read current time only once per if_start call | Jan Kiszka | 1 | -4/+1 |
2011-08-05 | slirp: Fix types of IP address parameters | Jan Kiszka | 2 | -10/+10 |
2011-08-03 | Delayed IP packets | Fabien Chouteau | 5 | -37/+69 |
2011-08-03 | Simple ARP table | Fabien Chouteau | 4 | -58/+168 |
2011-07-27 | slirp: Fix unusual "comments" in unused code | Stefan Weil | 1 | -2/+2 |
2011-07-25 | Wrap recv to avoid warnings | Blue Swirl | 3 | -4/+4 |
2011-07-23 | slirp: Forward ICMP echo requests via unprivileged sockets | Jan Kiszka | 7 | -1/+147 |
2011-07-23 | slirp: Put forked exec into separate process group | Jan Kiszka | 1 | -1/+2 |
2011-07-23 | slirp: Replace m_freem with m_free | Jan Kiszka | 7 | -19/+16 |
2011-07-23 | slirp: Strictly associate DHCP/BOOTP and TFTP with virtual host | Jan Kiszka | 1 | -5/+8 |
2011-07-23 | slirp: Fix restricted mode | Jan Kiszka | 3 | -25/+6 |