aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2020-07-20Fix constness warningsPhilippe Mathieu-Daudé5-5/+9
2020-07-20Fix win32 builds by using the SLIRP_PACKED definitionPhilippe Mathieu-Daudé1-1/+3
2020-07-20Check lseek() for failureJindrich Novy1-1/+3
2020-07-20Be sure to initialize sockaddr structureJindrich Novy1-0/+1
2020-07-20Use secure string copy to avoid overflowJindrich Novy1-2/+2
2020-07-20Fix possible infinite loops and use-after-freeJindrich Novy2-3/+9
2020-04-21Fix use-afte-free in ip_reass() (CVE-2020-1983)Marc-André Lureau1-4/+2
2020-03-20build-sys: fix NetBSD build regressionMarc-André Lureau1-0/+5
2020-03-17Merge branch 'vcs-version' into 'master'Marc-André Lureau2-4/+2
2020-03-17Teach slirp_version_string() to return vcs versionMarc-André Lureau2-4/+2
2020-03-17Revert "socket: remove need for extra scope_id variable"Marc-André Lureau1-1/+6
2020-03-16socket: do not fallback on loopback addr for addresses in our mask/prefixMarc-André Lureau1-16/+12
2020-03-16socket: do not fallback on host loopback if get_dns_addr() failedMarc-André Lureau1-6/+2
2020-03-16socket: remove need for extra scope_id variableMarc-André Lureau1-3/+1
2020-03-16socket: factor out sotranslate ipv4/ipv6 handlingMarc-André Lureau1-42/+54
2020-03-16socket: remove extra label and variableMarc-André Lureau1-9/+6
2020-03-02Use specific outbound IP address5eraph8-1/+58
2020-02-03Merge branch 'slirp-fmt' into 'master'Marc-André Lureau3-7/+9
2020-01-30state: fix loading of guestfwd stateAnders Waldenborg1-0/+2
2020-01-27util: add gnuc format function attribute to slirp_fmt*Marc-André Lureau1-2/+4
2020-01-27Use g_snprintf()Marc-André Lureau2-3/+3
2020-01-27misc: improve error reportMarc-André Lureau1-2/+2
2020-01-27tcp_emu: fix unsafe snprintf() usagesMarc-André Lureau1-23/+21
2020-01-27tcp_ctl: use slirp_fmt()Marc-André Lureau1-3/+2
2020-01-27tftp: use slirp_fmt0()Marc-André Lureau1-6/+2
2020-01-27misc: use slirp_fmt0()Marc-André Lureau1-6/+6
2020-01-27dhcpv6: use slirp_fmt()Marc-André Lureau1-7/+6
2020-01-27util: add slirp_fmt() helpersMarc-André Lureau2-0/+65
2020-01-22tcp_emu: add more fixme/warnings commentsMarc-André Lureau1-0/+3
2020-01-22tftp: clarify what is actually OACK m_lenMarc-André Lureau1-2/+1
2020-01-22bootp: replace simple snprintf() with strcpy()Marc-André Lureau1-3/+4
2020-01-22bootp: remove extra castMarc-André Lureau2-2/+2
2020-01-22Check bootp_filename is not going to be truncatedMarc-André Lureau1-0/+3
2020-01-22util: add G_SIZEOF_MEMBER() macroMarc-André Lureau1-0/+4
2020-01-14slirp: tftp: restrict relative path accessPrasad J Pandit1-2/+7
2020-01-12slirp: use correct size while emulating commandsPrasad J Pandit1-5/+4
2020-01-12slirp: use correct size while emulating IRC commandsPrasad J Pandit1-5/+6
2020-01-09tcp_emu: Fix oob accessSamuel Thibault1-0/+7
2020-01-04Add slirp_add_unix()Renzo Davoli6-2/+82
2020-01-04Add slirp_remove_guestfwd()Renzo Davoli5-0/+30
2019-12-30slirp: ncsi: compute checksum for valid data lengthPrasad J Pandit1-1/+1
2019-12-03libslirp.map: bind slirp_new to SLIRP_4.1 versionMarc-André Lureau1-1/+4
2019-12-01Merge branch 'mem-cleanups' into 'master'Marc-André Lureau9-72/+27
2019-12-01libslirp: fix NULL pointer dereference in tcp_sockclosedPanNengyuan1-2/+2
2019-11-22Merge branch 'broadcast' into 'master'Samuel Thibault1-0/+6
2019-11-22vmstate: silence scan-build warningMarc-André Lureau1-1/+0
2019-11-22dnssearch: use g_strv_length()Marc-André Lureau1-6/+1
2019-11-22sbuf: simplify sbreserve()Marc-André Lureau1-13/+3
2019-11-22sbuf: use unsigned typesMarc-André Lureau2-9/+8
2019-11-21Merge branch 'arp_0' into 'master'Samuel Thibault2-6/+1