History log of /external/qemu/slirp-android/slirp.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
5cb5c0b8c5145dc0002b24e1421a3fa7a697475e 17-Feb-2014 David 'Digit' Turner <digit@google.com> savevm.c: Getting closer to upstream.

This patch refactors savevm.c considerably to get much closer
to upstream. The main benefit is the introduction of savevm_register()
and savevm_unregister() functions, which allow the client to provide
a description of the state through a VMStateDescription structure.

The 'legacy' register_savevm() and unregister_savevm() are still
provided (just like upstream does). Future patches will 'upgrade'
our virtual devices to the new interface.

NOTE: Since DeviceState is not implemented properly yet, qdev_get_path()
is stubbed to always return NULL.

Change-Id: I7bfa201da40a0e470fafde6ccc002a4216ecd9c1
/external/qemu/slirp-android/slirp.c
c005246ed03de874fdc432073ba8e5e8ebfed922 25-Feb-2014 David 'Digit' Turner <digit@google.com> Remove trailing spaces in misc sources.

Change-Id: I573d4e816112b7401b3c824fbe773b85a8601531
/external/qemu/slirp-android/slirp.c
031d655004e505a15e92580a16a181d1d247c4d5 15-Dec-2013 David 'Digit' Turner <digit@android.com> Move qemu-queue.h -> include/qemu/queue.h

Change-Id: I2ef2c4aea2cdf73e834b013a11fb63a0eb720262
/external/qemu/slirp-android/slirp.c
e7216d82dbaa19892ad62b07402d512234559a6e 15-Dec-2013 David 'Digit' Turner <digit@android.com> qemu-char.h -> include/sysemu/char.h

Change-Id: I8e3d6e9a73a347978789a98035e89ea1e03b59aa
/external/qemu/slirp-android/slirp.c
cc330d4169441727fecf1da08aee806fc021c4e2 14-Dec-2013 David 'Digit' Turner <digit@android.com> Move net.h to include/net/

+ Move net-android.c and net.c to net/
+ Rename net-checksum.c to net/checksum.c
+ Move sockets.h and shaper.h to include/android/
and sockets.c + shaper.c to android/

+ Move vgafont.h to ui/

Change-Id: I2659a919a316d3f95aac0f9924833eeee4cb5592
/external/qemu/slirp-android/slirp.c
d952f28e527175cc3df9ebd91e739e34df2194c9 02-Mar-2011 rich cannings <richc@google.com> qemu logging extensions

(1) Clear the logs upon receiving a SIGUSR1 signal
(2) Add logging timestamps for network connections
(3) Extended TCP redirect logs to include local src
ip/port and fixed byte-ordering in log files

Change-Id: I51e7293c8eeb5979a92e67f52f1c6416400d83c6
/external/qemu/slirp-android/slirp.c
ebdcd6f7669db77ecc43ea55429c60083a8b350f 17-Feb-2011 David 'Digit' Turner <digit@android.com> Fix the windows SDK build.

Use "qemu-queue.h" instead of <sys/queue.h> which may not be provided
with all version of mingw on Linux.

Change-Id: I78492f6e0ab5648a61b1fe65376edb17e4cb89cd
/external/qemu/slirp-android/slirp.c
7339b55944e97077e4f74c4be34cd956ae44198b 16-Feb-2011 rich cannings <richc@google.com> Add user mode networking restrictions: a firewall

Command line options added and code is supported for:

QEMU_OPTION_drop_udp
QEMU_OPTION_drop_tcp
QEMU_OPTION_allow_tcp
QEMU_OPTION_drop_log
QEMU_OPTION_net_forward
QEMU_OPTION_max_dns_conns
QEMU_OPTION_allow_udp
QEMU_OPTION_dns_log

Also, this change makes the default max DNS connections unlimited.

Change-Id: I887213149956dda155ef514418365bd80d8f1236
/external/qemu/slirp-android/slirp.c
f06d4c7c55e8b60c27c9be6f824eb41464a0926d 09-Feb-2011 rich cannings <richc@google.com> "Negative" DNS IP address fix

The DNS server IP is stored in a 32-bit signed int. Thus, no IP address
beyond 128.0.0.0 was allowed to be set as DNS server.

This change allows for DNS servers to have any IP addresses, except
255.255.255.255 (equivalent to -1 in a 32-bit signed int).

Change-Id: I367f46a1de578b0cd123f14f564685c4564aab4e
/external/qemu/slirp-android/slirp.c
5d8f37ad78fc66901af50c762029a501561f3b23 14-Sep-2009 David 'Digit' Turner <digit@google.com> Merge upstream QEMU 10.0.50 into the Android source tree.

This change integrates many changes from the upstream QEMU sources.
Its main purpose is to enable correct ARMv6 and ARMv7 support to the
Android emulator. Due to the nature of the upstream code base, this
unfortunately also required changes to many other parts of the source.

Note that to ensure easier integrations in the future, some source files
and directories that have heavy Android-specific customization have been
renamed with an -android suffix. The original files are still there for
easier integration tracking, but *never* compiled. For example:

net.c net-android.c
qemu-char.c qemu-char-android.c
slirp/ slirp-android/
etc...

Tested on linux-x86, darwin-x86 and windows host machines.
/external/qemu/slirp-android/slirp.c