# # ChangeLog for trunk/src/VBox/Devices in vbox # # Generated by Trac 1.4.3.2 # Apr 8, 2025 12:17:31 AM Wed, 19 Nov 2008 12:52:23 GMT vboxsync [14350] * trunk/src/VBox/Devices/Storage/VBoxHDD-new.cpp (modified) Storage/VBoxHDD: don't use deprecated printf formatters Wed, 19 Nov 2008 12:27:21 GMT vboxsync [14348] * trunk/src/VBox/Devices/Network/DrvIntNet.cpp (modified) NetFlt/win: err logging on IntNet construction Wed, 19 Nov 2008 10:50:48 GMT vboxsync [14344] * trunk/src/VBox/Devices/Storage/VBoxHDD-new.cpp (modified) Storage/VBoxHDD-new: Fix error handling in VDBackendInfo. Caused ... Tue, 18 Nov 2008 22:12:28 GMT vboxsync [14333] * trunk/src/VBox/Devices/Network/slirp/ctl.h (modified) * trunk/src/VBox/Devices/Network/slirp/if.c (modified) slirp: removed dead code Tue, 18 Nov 2008 22:09:17 GMT vboxsync [14331] * trunk/src/VBox/Devices/Network/slirp/debug.c (modified) * trunk/src/VBox/Devices/Network/slirp/misc.c (modified) * trunk/src/VBox/Devices/Network/slirp/tcp_subr.c (modified) slirp: removed dead code Tue, 18 Nov 2008 22:01:14 GMT vboxsync [14330] * trunk/src/VBox/Devices/Network/DrvNAT.cpp (modified) use `slirp_get_timeout_ms()` to skip the timeout if possible Tue, 18 Nov 2008 21:59:24 GMT vboxsync [14329] * trunk/src/VBox/Devices/Network/slirp/libslirp.h (modified) * trunk/src/VBox/Devices/Network/slirp/misc.c (modified) * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) * trunk/src/VBox/Devices/Network/slirp/socket.h (modified) * trunk/src/VBox/Devices/Network/slirp/tcp_input.c (modified) * trunk/src/VBox/Devices/Network/slirp/tcp_subr.c (modified) slirp: removed unused control interface; added `slirp_get_timeout_ms()` Tue, 18 Nov 2008 17:20:18 GMT vboxsync [14321] * trunk/src/VBox/Devices/Storage/VHDHDDCore.cpp (modified) Storage/VHD: Add todo for handling diff images (too complicated and ... Tue, 18 Nov 2008 15:29:39 GMT vboxsync [14309] * trunk/src/VBox/Devices/Network/slirp/tcp_input.c (modified) * trunk/src/VBox/Devices/Network/slirp/tcp_subr.c (modified) * trunk/src/VBox/Devices/Network/slirp/tcp_var.h (modified) #else /* what comes now */ Tue, 18 Nov 2008 15:07:21 GMT vboxsync [14305] * trunk/src/VBox/Devices/Network/DrvNAT.cpp (modified) no need to loop here, this is already done in the function Tue, 18 Nov 2008 13:45:38 GMT vboxsync [14303] * trunk/src/VBox/Devices/Storage/testcase/tstVD.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPSvc-win.cpp (modified) * trunk/src/VBox/HostServices/SharedClipboard/darwin.cpp (modified) * trunk/src/VBox/HostServices/SharedClipboard/x11-stub.cpp (modified) * trunk/src/VBox/HostServices/SharedClipboard/x11.cpp (modified) Corrected a couple of typos in comments. No code changes. Tue, 18 Nov 2008 13:44:33 GMT vboxsync [14302] * trunk/src/VBox/Devices/Storage/VmdkHDDCore.cpp (modified) Storage/VMDK: off by one, causing a crash getting the size of file data. Tue, 18 Nov 2008 12:15:27 GMT vboxsync [14293] * trunk/src/VBox/Devices/Network/slirp/tcp_var.h (modified) redirecting 64 workaround macro definitions to works like in 32bit ... Tue, 18 Nov 2008 12:01:42 GMT vboxsync [14292] * trunk/src/VBox/Devices/Storage/VmdkHDDCore.cpp (modified) Storage/VMDK: fix vmdkGetFileSize, copy/paste bug and incorrect ... Tue, 18 Nov 2008 12:00:26 GMT vboxsync [14291] * trunk/src/VBox/Devices/Network/slirp/tcp_subr.c (modified) freeing of reassembly close on end of TCP connection was added to ... Tue, 18 Nov 2008 11:38:47 GMT vboxsync [14289] * trunk/src/VBox/Devices/Network/slirp/tcp_subr.c (modified) code style Tue, 18 Nov 2008 11:37:46 GMT vboxsync [14288] * trunk/src/VBox/Devices/Network/slirp/tcp_subr.c (modified) constants initialization for TCP reassembly Tue, 18 Nov 2008 11:15:53 GMT vboxsync [14287] * trunk/src/VBox/Devices/Network/slirp/ip_input.c (modified) Lenght shouldn't changed because we've disabled altering size at the ... Tue, 18 Nov 2008 11:13:07 GMT vboxsync [14286] * trunk/src/VBox/Devices/Network/slirp/tcp_input.c (modified) fixed adaption Tue, 18 Nov 2008 10:44:50 GMT vboxsync [14285] * trunk/src/VBox/Devices/Network/slirp/slirp_state.h (modified) * trunk/src/VBox/Devices/Network/slirp/tcp_subr.c (modified) heade of list of TCPCB was added and initialization code was injected Tue, 18 Nov 2008 10:43:38 GMT vboxsync [14284] * trunk/src/VBox/Devices/Network/slirp/tcp_input.c (modified) Fix of calling reassembly routine Tue, 18 Nov 2008 10:29:48 GMT vboxsync [14282] * trunk/src/VBox/Devices/Makefile.kmk (modified) fixed Drivers_DEFS Tue, 18 Nov 2008 09:50:33 GMT vboxsync [14281] * trunk/src/VBox/Devices/Storage/VmdkHDDCore.cpp (modified) Storage/VMDK: Use AssertPtr whereever applicable Tue, 18 Nov 2008 03:44:28 GMT vboxsync [14275] * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Devices/Network/slirp/slirp.h (modified) * trunk/src/VBox/Devices/Network/slirp/slirp_state.h (modified) * trunk/src/VBox/Devices/Network/slirp/tcp_input.c (modified) * trunk/src/VBox/Devices/Network/slirp/tcp_subr.c (modified) * trunk/src/VBox/Devices/Network/slirp/tcp_var.h (modified) TCP reassembling (compilable, but not working version) Mon, 17 Nov 2008 22:49:54 GMT vboxsync [14271] * trunk/src/VBox/Devices/Network/DrvIntNet.cpp (modified) * trunk/src/VBox/Main/HostImpl.cpp (modified) NetFlt/win: fixes for the case NetFlt is not installed Mon, 17 Nov 2008 20:27:58 GMT vboxsync [14270] * trunk/src/VBox/Devices/Storage/VDIHDDCore.cpp (modified) VDI: compile fix Mon, 17 Nov 2008 19:34:56 GMT vboxsync [14269] * trunk/src/VBox/Devices/Storage/VDIHDDCore.cpp (modified) Storage/VDI: slightly faster fix for the VDI read count update. Plus ... Mon, 17 Nov 2008 17:54:51 GMT vboxsync [14265] * trunk/src/VBox/Devices/Network/slirp/ip.h (modified) #else /* what comes now */ Mon, 17 Nov 2008 12:47:05 GMT vboxsync [14252] * trunk/src/VBox/Devices/Network/slirp/ip.h (modified) * trunk/src/VBox/Devices/Network/slirp/ip_input.c (modified) * trunk/src/VBox/Devices/Network/slirp/mbuf.h (modified) * trunk/src/VBox/Devices/Network/slirp/tcp_input.c (modified) * trunk/src/VBox/Devices/Network/slirp/udp.c (modified) csum validation hack, for testing IP integration of fragmentation ... Mon, 17 Nov 2008 12:35:59 GMT vboxsync [14250] * trunk/src/VBox/Devices/Storage/VDIHDDCore.cpp (modified) Storage/VDI: when reading zero blocks, update the number of bytes ... Mon, 17 Nov 2008 10:15:31 GMT vboxsync [14243] * trunk/src/VBox/Devices/Network/slirp/ip_input.c (modified) IP fragmentation seems works fine todo: fix the checksum calculation Mon, 17 Nov 2008 07:25:28 GMT vboxsync [14232] * trunk/src/VBox/Devices/Network/slirp/ip.h (modified) * trunk/src/VBox/Devices/Network/slirp/ip_input.c (modified) * trunk/src/VBox/Devices/Network/slirp/mbuf.h (modified) * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) * trunk/src/VBox/Devices/Network/slirp/slirp.h (modified) * trunk/src/VBox/Devices/Network/slirp/slirp_state.h (modified) Adapted versions of ip_reass, ip_freef and ip_slowtimo from FreeBSD ... Sun, 16 Nov 2008 07:31:00 GMT vboxsync [14229] * trunk/src/VBox/Devices/Network/slirp/ip.h (modified) Coding style Sun, 16 Nov 2008 06:36:37 GMT vboxsync [14228] * trunk/src/VBox/Devices/Network/slirp/ip.h (modified) * trunk/src/VBox/Devices/Network/slirp/ip_input.c (modified) * trunk/src/VBox/Devices/Network/slirp/slirp_state.h (modified) hash table for BSD-styled fragmentation/reassembling introduced and ... Sat, 15 Nov 2008 20:12:41 GMT vboxsync [14227] * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Devices/Network/slirp/ip.h (modified) * trunk/src/VBox/Devices/Network/slirp/ip_input.c (modified) * trunk/src/VBox/Devices/Network/slirp/mbuf.h (modified) * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) * trunk/src/VBox/Devices/Network/slirp/slirp.h (modified) initial preparation for injecting FreeBSD IP fragmentation code ... Fri, 14 Nov 2008 14:11:35 GMT vboxsync [14210] * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) typo Fri, 14 Nov 2008 13:07:07 GMT vboxsync [14206] * trunk/src/VBox/Devices/Network/DrvNAT.cpp (modified) typo Fri, 14 Nov 2008 13:05:27 GMT vboxsync [14205] * trunk/src/VBox/Devices/Network/DrvNAT.cpp (modified) typo Fri, 14 Nov 2008 13:00:50 GMT vboxsync [14204] * trunk/src/VBox/Devices/Network/DrvNAT.cpp (modified) * trunk/src/VBox/Devices/Network/slirp/libslirp.h (modified) * trunk/src/VBox/Devices/Network/slirp/slirp_state.h (modified) NAT: next try to get synchronization right Fri, 14 Nov 2008 09:17:03 GMT vboxsync [14202] * trunk/src/VBox/Devices/Network/DrvNAT.cpp (modified) coding style Fri, 14 Nov 2008 09:06:00 GMT vboxsync [14201] * trunk/src/VBox/Devices/Network/slirp/slirp.h (modified) Mac hack Fri, 14 Nov 2008 08:49:56 GMT vboxsync [14200] * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) * trunk/src/VBox/Devices/Network/slirp/slirp.h (modified) * trunk/src/VBox/Devices/Network/slirp/slirp_state.h (modified) try to fix the slirp build (PVM define on Mac) Fri, 14 Nov 2008 08:28:11 GMT vboxsync [14199] * trunk/src/VBox/Devices/Network/DrvNAT.cpp (modified) moving slirp_link_* in NAT thread (review required) Fri, 14 Nov 2008 07:49:31 GMT vboxsync [14197] * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) NAT: typo Fri, 14 Nov 2008 07:30:48 GMT vboxsync [14196] * trunk/src/VBox/Devices/Network/DrvNAT.cpp (modified) * trunk/src/VBox/Devices/Network/slirp/libslirp.h (modified) * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) * trunk/src/VBox/Devices/Network/slirp/slirp_state.h (modified) NAT: Linux build fix; added some perfcounters Fri, 14 Nov 2008 05:14:45 GMT vboxsync [14195] * trunk/src/VBox/Devices/Network/DrvNAT.cpp (modified) NAT:bugfix Fri, 14 Nov 2008 05:10:28 GMT vboxsync [14194] * trunk/src/VBox/Devices/Network/DrvNAT.cpp (modified) * trunk/src/VBox/Devices/Network/slirp/libslirp.h (modified) * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) * trunk/src/VBox/Devices/Network/slirp/slirp_state.h (modified) introduced new event for handling link state changings (need some ... Thu, 13 Nov 2008 17:13:12 GMT vboxsync [14189] * trunk/src/VBox/Devices/Network/DrvNAT.cpp (modified) NAT: better error handling Thu, 13 Nov 2008 17:12:24 GMT vboxsync [14188] * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) NAT: better error handling Thu, 13 Nov 2008 17:11:29 GMT vboxsync [14186] * trunk/src/VBox/Devices/Network/slirp/slirp_state.h (modified) NAT: bugfix Thu, 13 Nov 2008 16:29:51 GMT vboxsync [14183] * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) * trunk/src/VBox/Devices/Network/slirp/slirp_state.h (modified) Send event shouldn't be autoresetting and instead should be used ... Thu, 13 Nov 2008 16:06:00 GMT vboxsync [14182] * trunk/src/VBox/Devices/Network/slirp/slirp_state.h (modified) array of events is inlined Thu, 13 Nov 2008 15:49:43 GMT vboxsync [14181] * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) * trunk/src/VBox/Devices/Network/slirp/slirp_state.h (modified) get rid of cMaxEvens and initializing loop for two events array Thu, 13 Nov 2008 15:39:15 GMT vboxsync [14180] * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) * trunk/src/VBox/Devices/Network/slirp/slirp_state.h (modified) * trunk/src/VBox/Devices/Network/slirp/socket.c (modified) * trunk/src/VBox/Devices/Network/slirp/socket.h (modified) * trunk/src/VBox/Devices/Network/slirp/tcp_input.c (modified) * trunk/src/VBox/Devices/Network/slirp/tcp_subr.c (modified) * trunk/src/VBox/Devices/Network/slirp/udp.c (modified) switching to one event for all sockets Thu, 13 Nov 2008 13:42:40 GMT vboxsync [14177] * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) UDP: reseting event of used socked is fixed Thu, 13 Nov 2008 13:13:01 GMT vboxsync [14173] * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) * trunk/src/VBox/Devices/Network/slirp/socket.c (modified) one event for all sockets (for investigations) Thu, 13 Nov 2008 12:41:25 GMT vboxsync [14168] * trunk/src/VBox/Devices/Network/slirp/socket.c (modified) call of WSACloseEvent removed, it doesn't need anymore because events ... Thu, 13 Nov 2008 10:18:02 GMT vboxsync [14165] * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) * trunk/src/VBox/Devices/Network/slirp/slirp_state.h (modified) * trunk/src/VBox/Devices/Network/slirp/socket.c (modified) removing statics from slirp and using global pData instead Thu, 13 Nov 2008 09:11:05 GMT vboxsync [14163] * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) reseting event for unused sockets was added at the end of polling ... Thu, 13 Nov 2008 08:49:30 GMT vboxsync [14161] * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) removing all references to cEvent from polling routine Thu, 13 Nov 2008 08:37:00 GMT vboxsync [14160] * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) removing reducular event assigning and conunter ticking with model ... Thu, 13 Nov 2008 06:30:22 GMT vboxsync [14159] * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) * trunk/src/VBox/Devices/Network/slirp/socket.c (modified) * trunk/src/VBox/Devices/Network/slirp/socket.h (modified) * trunk/src/VBox/Devices/Network/slirp/tcp_input.c (modified) * trunk/src/VBox/Devices/Network/slirp/tcp_subr.c (modified) * trunk/src/VBox/Devices/Network/slirp/udp.c (modified) registration several sockets per event, to avoid artificial barrier ... Wed, 12 Nov 2008 11:54:02 GMT vboxsync [14130] * trunk/src/VBox/Devices/Network/slirp/libslirp.h (modified) missed header changes Wed, 12 Nov 2008 11:52:54 GMT vboxsync [14129] * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) correct definition and declaration of slirp_register_event Wed, 12 Nov 2008 11:48:36 GMT vboxsync [14128] * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) unique adding to event array, using the widest mask for event ... Wed, 12 Nov 2008 08:12:08 GMT vboxsync [14122] * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) default value for maximum socket entries was initialized asserts was ... Wed, 12 Nov 2008 08:06:04 GMT vboxsync [14121] * trunk/src/VBox/Devices/Network/DrvNAT.cpp (modified) * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) timer updates on WSAWaitForMultipleEvents TIMEWAIT was added Wed, 12 Nov 2008 04:16:50 GMT vboxsync [14119] * trunk/src/VBox/Devices/Network/DrvNAT.cpp (modified) * trunk/src/VBox/Devices/Network/slirp/libslirp.h (modified) * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) * trunk/src/VBox/Devices/Network/slirp/slirp_state.h (modified) per polling allocation of event array was replaced by on init ... Wed, 12 Nov 2008 01:08:13 GMT vboxsync [14118] * trunk/include/VBox/scsi.h (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) RT_STRICT/VBOX_STRICT vs. DEBUG confusion. Tue, 11 Nov 2008 23:10:05 GMT vboxsync [14113] * trunk/src/VBox/Devices/testcase/tstDeviceStructSizeGC.cpp (modified) AHCI: Reduce number of world switches when queuing new requests from ... Tue, 11 Nov 2008 13:11:44 GMT vboxsync [14090] * trunk/src/VBox/Devices/Network/slirp/misc.c (modified) NAT: log the host name and host IP Tue, 11 Nov 2008 12:22:31 GMT vboxsync [14089] * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) unix build fix Tue, 11 Nov 2008 12:14:24 GMT vboxsync [14088] * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) maximum available mask for event catching was added (probably need to ... Tue, 11 Nov 2008 12:06:26 GMT vboxsync [14086] * trunk/src/VBox/Devices/Network/DrvNAT.cpp (modified) array of 2 events replaced with 1 because the event array is managed ... Tue, 11 Nov 2008 11:46:20 GMT vboxsync [14085] * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) * trunk/src/VBox/Devices/Network/slirp/socket.c (modified) loops for initialization/creation of event array was fixed but wasn't ... Tue, 11 Nov 2008 08:28:04 GMT vboxsync [14080] * trunk/src/VBox/Devices/Makefile.kmk (modified) win warnings Mon, 10 Nov 2008 23:23:05 GMT vboxsync [14062] * trunk/src/VBox/Devices/Storage/VBoxHDD-new.cpp (modified) * trunk/src/VBox/HostServices/SharedFolders/testcase/tstShflCase.cpp (modified) * trunk/src/VBox/HostServices/SharedFolders/vbsf.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/dir-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/dir-win.cpp (modified) RTDirRead/RTDirReadEx: sizes are size_t not unsigned. Mon, 10 Nov 2008 20:25:38 GMT vboxsync [14042] * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMGC/VMMGC.def (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.def (modified) Windows build fix; VBoxDD*R0/GC should not link against RuntimeR0/GC, ... Mon, 10 Nov 2008 20:24:43 GMT vboxsync [14041] * trunk/src/VBox/Devices/Network/DrvNAT.cpp (modified) * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) NAT: some sync fixes Mon, 10 Nov 2008 18:04:51 GMT vboxsync [14036] * trunk/src/VBox/Devices/Network/DrvNAT.cpp (modified) win compile fixes Mon, 10 Nov 2008 17:21:32 GMT vboxsync [14028] * trunk/src/VBox/Devices/Network/DrvNAT.cpp (modified) * trunk/src/VBox/Devices/Network/slirp/libslirp.h (modified) * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) * trunk/src/VBox/Devices/Network/slirp/slirp_state.h (modified) * trunk/src/VBox/Devices/Network/slirp/socket.c (modified) * trunk/src/VBox/Devices/Network/slirp/socket.h (modified) commit current NAT state (not yet working) Mon, 10 Nov 2008 16:31:22 GMT vboxsync [14021] * trunk/Config.kmk (modified) * trunk/include/VBox/VBoxGuest.h (modified) * trunk/include/iprt/asmdefs.mac (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSizeGC.cpp (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/string/memchr.asm (modified) * trunk/src/VBox/Runtime/common/string/memcmp.asm (modified) * trunk/src/VBox/Runtime/common/string/memcpy.asm (modified) * trunk/src/VBox/Runtime/common/string/memmove.asm (modified) * trunk/src/VBox/Runtime/common/string/mempcpy.asm (modified) * trunk/src/VBox/Runtime/common/string/memset.asm (modified) * trunk/src/VBox/Runtime/common/string/strchr.asm (modified) * trunk/src/VBox/Runtime/common/string/strcmp.asm (modified) * trunk/src/VBox/Runtime/common/string/strcpy.asm (copied) * trunk/src/VBox/Runtime/common/string/strcpy_alias.c (copied) * trunk/src/VBox/Runtime/common/string/strlen.asm (modified) The VMMR0 template now uses the IPRT No-CRT stuff, as does RuntimeR0. ... Sun, 09 Nov 2008 22:53:31 GMT vboxsync [13989] * trunk/src/VBox/Devices/testcase/tstDeviceStructSizeGC.cpp (modified) AHCI: Experimental code to maximize throughput during high I/O load Sun, 09 Nov 2008 21:13:40 GMT vboxsync [13987] * trunk/src/VBox/Devices/Network/DrvNAT.cpp (modified) NAT: cosmetics; don't wait if send Sun, 09 Nov 2008 20:49:02 GMT vboxsync [13986] * trunk/src/VBox/Devices/Network/DrvNAT.cpp (modified) NAT: simplified synchronization Sun, 09 Nov 2008 03:41:27 GMT vboxsync [13984] * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Devices/Network/DrvNAT.cpp (modified) * trunk/src/VBox/Devices/Network/slirp/debug.c (modified) * trunk/src/VBox/Devices/Network/slirp/if.c (modified) * trunk/src/VBox/Devices/Network/slirp/ip_input.c (modified) * trunk/src/VBox/Devices/Network/slirp/libslirp.h (modified) * trunk/src/VBox/Devices/Network/slirp/mbuf.c (modified) * trunk/src/VBox/Devices/Network/slirp/mbuf.h (modified) * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) * trunk/src/VBox/Devices/Network/slirp/slirp.h (modified) * trunk/src/VBox/Devices/Network/slirp/slirp_state.h (modified) * trunk/src/VBox/Devices/Network/slirp/socket.c (modified) * trunk/src/VBox/Devices/Network/slirp/socket.h (modified) * trunk/src/VBox/Devices/Network/slirp/tcp_input.c (modified) * trunk/src/VBox/Devices/Network/slirp/tcp_subr.c (modified) * trunk/src/VBox/Devices/Network/slirp/tcp_timer.c (modified) * trunk/src/VBox/Devices/Network/slirp/udp.c (modified) - simplefied syncronization - work on Unixes only Fri, 07 Nov 2008 15:16:56 GMT vboxsync [13967] * trunk/src/VBox/Devices/Network/DrvNAT.cpp (modified) dropped VBOX_NAT_SOURCES here to make the code easier to understand Fri, 07 Nov 2008 12:53:28 GMT vboxsync [13958] * trunk/src/VBox/Devices/Network/slirp/if.c (modified) slirp:typo Fri, 07 Nov 2008 12:52:26 GMT vboxsync [13957] * trunk/src/VBox/Devices/Network/slirp/tcp_timer.c (modified) make tcp_timer functions more readable Fri, 07 Nov 2008 12:37:38 GMT vboxsync [13955] * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) fix CPP guard Fri, 07 Nov 2008 12:09:21 GMT vboxsync [13951] * trunk/src/VBox/Devices/Network/DrvNAT.cpp (modified) * trunk/src/VBox/Devices/Network/slirp/libslirp.h (modified) * trunk/src/VBox/Devices/Network/slirp/mbuf.c (modified) * trunk/src/VBox/Devices/Network/slirp/mbuf.h (modified) * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) * trunk/src/VBox/Devices/Network/slirp/tcp_subr.c (modified) * trunk/src/VBox/Devices/Network/slirp/udp.c (modified) fixed win build for 38966 Fri, 07 Nov 2008 10:12:16 GMT vboxsync [13949] * trunk/src/VBox/Devices/Network/DrvNAT.cpp (modified) * trunk/src/VBox/Devices/Network/slirp/libslirp.h (modified) * trunk/src/VBox/Devices/Network/slirp/mbuf.c (modified) * trunk/src/VBox/Devices/Network/slirp/mbuf.h (modified) * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) * trunk/src/VBox/Devices/Network/slirp/tcp_subr.c (modified) * trunk/src/VBox/Devices/Network/slirp/udp.c (modified) backed out r38966 Fri, 07 Nov 2008 09:38:53 GMT vboxsync [13940] * trunk/src/VBox/Devices/Network/DrvNAT.cpp (modified) * trunk/src/VBox/Devices/Network/slirp/libslirp.h (modified) * trunk/src/VBox/Devices/Network/slirp/mbuf.c (modified) * trunk/src/VBox/Devices/Network/slirp/mbuf.h (modified) * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) * trunk/src/VBox/Devices/Network/slirp/tcp_subr.c (modified) * trunk/src/VBox/Devices/Network/slirp/udp.c (modified) pseudo-timers moved to timers polling select is notified via pipe ... Thu, 06 Nov 2008 04:05:38 GMT vboxsync [13897] * trunk/src/VBox/Devices/Network/slirp/if.c (modified) * trunk/src/VBox/Devices/Network/slirp/mbuf.c (modified) * trunk/src/VBox/Devices/Network/slirp/mbuf.h (modified) * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) undoing 38898 Thu, 06 Nov 2008 02:50:51 GMT vboxsync [13896] * trunk/src/VBox/Devices/Network/slirp/if.c (modified) * trunk/src/VBox/Devices/Network/slirp/mbuf.c (modified) * trunk/src/VBox/Devices/Network/slirp/mbuf.h (modified) * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) old-BSD queues workarounds Wed, 05 Nov 2008 23:50:03 GMT vboxsync [13895] * trunk/src/VBox/Devices/Makefile.kmk (modified) OSE build fix. Wed, 05 Nov 2008 20:14:53 GMT vboxsync [13892] * trunk/src/VBox/Devices/Audio/audio_template.h (modified) warning Wed, 05 Nov 2008 15:12:07 GMT vboxsync [13876] * trunk/src/VBox/Devices/Makefile.kmk (modified) OSE build hack. Wed, 05 Nov 2008 03:31:46 GMT vboxsync [13840] * trunk/src/VBox/Devices/Bus/DevPCI.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) * trunk/src/VBox/Devices/Network/DrvIntNet.cpp (modified) * trunk/src/VBox/Devices/Network/DrvNAT.cpp (modified) * trunk/src/VBox/Devices/Network/DrvTAP.cpp (modified) * trunk/src/VBox/Devices/Network/DrvTAPOs2.cpp (modified) * trunk/src/VBox/Devices/Network/DrvTAPWin.cpp (modified) * trunk/src/VBox/Devices/Network/slirp/debug.c (modified) * trunk/src/VBox/Devices/PC/DevRTC.cpp (modified) * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) * trunk/src/VBox/Devices/Storage/DrvHostBase.cpp (modified) * trunk/src/VBox/Devices/Storage/DrvMediaISO.cpp (modified) * trunk/src/VBox/Devices/Storage/DrvRawImage.cpp (modified) * trunk/src/VBox/Devices/Storage/DrvVD.cpp (modified) * trunk/src/VBox/Devices/Storage/VBoxHDD.cpp (modified) * trunk/src/VBox/Devices/Storage/VHDHDDCore.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VBoxDev.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VMMDevHGCM.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/solaris/VBoxNetFlt-solaris.c (modified) * trunk/src/VBox/Runtime/testcase/tstLog.cpp (modified) * trunk/src/VBox/VMM/CFGM.cpp (modified) * trunk/src/VBox/VMM/CPUM.cpp (modified) * trunk/src/VBox/VMM/DBGFDisas.cpp (modified) * trunk/src/VBox/VMM/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/PGMGst.h (modified) * trunk/src/VBox/VMM/SELM.cpp (modified) * trunk/src/VBox/VMM/SSM.cpp (modified) * trunk/src/VBox/VMM/VMMGC/SELMGC.cpp (modified) * trunk/src/VBox/VMM/VMMGuruMeditation.cpp (modified) * trunk/src/recompiler/Sun/testmath.c (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) * trunk/src/recompiler_new/Sun/testmath.c (modified) * trunk/src/recompiler_new/VBoxRecompiler.c (modified) Hex format types (Vhx[sd] -> Rhx[sd]). Wed, 05 Nov 2008 02:54:02 GMT vboxsync [13837] * trunk/include/VBox/settings.h (modified) * trunk/src/VBox/Additions/WINNT/Graphics/Miniport/Helper.cpp (modified) * trunk/src/VBox/Additions/WINNT/Graphics/Miniport/VBoxVideo.cpp (modified) * trunk/src/VBox/Additions/WINNT/MouseFilter/VBoxMouse.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxGINA/Helper.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxGuest/Helper.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxGuest/VBoxGuest.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxGuest/VBoxGuestPnP.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxService/VBoxService.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxTray.cpp (modified) * trunk/src/VBox/Additions/WINNT/i8042prt/i8042dep.c (modified) * trunk/src/VBox/Additions/WINNT/i8042prt/moudep.c (modified) * trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-os2.cpp (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/HGCM.cpp (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/HGCMInternal.cpp (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/PhysHeap.cpp (modified) * trunk/src/VBox/Additions/linux/module/vboxmod.c (modified) * trunk/src/VBox/Additions/linux/sharedfolders/dirops.c (modified) * trunk/src/VBox/Additions/linux/sharedfolders/regops.c (modified) * trunk/src/VBox/Additions/linux/sharedfolders/utils.c (modified) * trunk/src/VBox/Additions/solaris/SharedFolders/vboxvfs_utils.c (modified) * trunk/src/VBox/Additions/x11/xclient/clipboard.cpp (modified) * trunk/src/VBox/Devices/Network/testcase/tstIntNetR0.cpp (modified) * trunk/src/VBox/Devices/Serial/DrvHostSerial.cpp (modified) * trunk/src/VBox/Devices/Storage/VHDHDDCore.cpp (modified) * trunk/src/VBox/Devices/Storage/testcase/tstVD-2.cpp (modified) * trunk/src/VBox/Devices/Storage/testcase/tstVD.cpp (modified) * trunk/src/VBox/Devices/Storage/testcase/tstVDI.cpp (modified) * trunk/src/VBox/Frontends/VBoxBFE/DisplayImpl.cpp (modified) * trunk/src/VBox/Frontends/VBoxBFE/HGCM.cpp (modified) * trunk/src/VBox/Frontends/VBoxBFE/HGCMObjects.cpp (modified) * trunk/src/VBox/Frontends/VBoxBFE/HGCMThread.cpp (modified) * trunk/src/VBox/Frontends/VBoxBFE/HostUSBImpl.cpp (modified) * trunk/src/VBox/Frontends/VBoxBFE/KeyboardImpl.cpp (modified) * trunk/src/VBox/Frontends/VBoxBFE/MachineDebuggerImpl.cpp (modified) * trunk/src/VBox/Frontends/VBoxBFE/MouseImpl.cpp (modified) * trunk/src/VBox/Frontends/VBoxBFE/StatusImpl.cpp (modified) * trunk/src/VBox/Frontends/VBoxBFE/USBProxyServiceLinux.cpp (modified) * trunk/src/VBox/Frontends/VBoxBFE/VBoxBFE.cpp (modified) * trunk/src/VBox/Frontends/VBoxBFE/VMMDevInterface.cpp (modified) * trunk/src/VBox/Frontends/VBoxBFE/VirtualBoxBase.h (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxInternalManage.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManage.cpp (modified) * trunk/src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/HostDrivers/Support/darwin/SUPLib-darwin.cpp (modified) * trunk/src/VBox/HostDrivers/Support/freebsd/SUPLib-freebsd.cpp (modified) * trunk/src/VBox/HostDrivers/Support/linux/SUPLib-linux.cpp (modified) * trunk/src/VBox/HostDrivers/Support/os2/SUPDrv-os2.cpp (modified) * trunk/src/VBox/HostDrivers/Support/os2/SUPLib-os2.cpp (modified) * trunk/src/VBox/HostDrivers/Support/solaris/SUPLib-solaris.cpp (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstContiguous.cpp (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstGIP-2.cpp (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstGetPagingMode.cpp (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstInt.cpp (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstLow.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/solaris/VBoxNetFlt-solaris.c (modified) * trunk/src/VBox/HostServices/GuestProperties/service.cpp (modified) * trunk/src/VBox/HostServices/SharedClipboard/darwin-pasteboard.cpp (modified) * trunk/src/VBox/HostServices/SharedClipboard/service.cpp (modified) * trunk/src/VBox/HostServices/SharedClipboard/x11.cpp (modified) * trunk/src/VBox/HostServices/SharedFolders/mappings.cpp (modified) * trunk/src/VBox/HostServices/SharedFolders/service.cpp (modified) * trunk/src/VBox/HostServices/SharedFolders/vbsf.cpp (modified) * trunk/src/VBox/HostServices/SharedOpenGL/service.cpp (modified) * trunk/src/VBox/Main/AudioSnifferInterface.cpp (modified) * trunk/src/VBox/Main/ConsoleImpl.cpp (modified) * trunk/src/VBox/Main/ConsoleImpl2.cpp (modified) * trunk/src/VBox/Main/ConsoleVRDPServer.cpp (modified) * trunk/src/VBox/Main/DisplayImpl.cpp (modified) * trunk/src/VBox/Main/HardDisk2Impl.cpp (modified) * trunk/src/VBox/Main/HostImpl.cpp (modified) * trunk/src/VBox/Main/KeyboardImpl.cpp (modified) * trunk/src/VBox/Main/MachineDebuggerImpl.cpp (modified) * trunk/src/VBox/Main/MachineImpl.cpp (modified) * trunk/src/VBox/Main/MediumImpl.cpp (modified) * trunk/src/VBox/Main/MouseImpl.cpp (modified) * trunk/src/VBox/Main/ProgressImpl.cpp (modified) * trunk/src/VBox/Main/SharedFolderImpl.cpp (modified) * trunk/src/VBox/Main/SystemPropertiesImpl.cpp (modified) * trunk/src/VBox/Main/VMMDevInterface.cpp (modified) * trunk/src/VBox/Main/VirtualBoxImpl.cpp (modified) * trunk/src/VBox/Main/hgcm/HGCM.cpp (modified) * trunk/src/VBox/Main/hgcm/HGCMObjects.cpp (modified) * trunk/src/VBox/Main/hgcm/HGCMThread.cpp (modified) * trunk/src/VBox/Main/include/ConsoleImpl.h (modified) * trunk/src/VBox/Main/include/VirtualBoxBase.h (modified) * trunk/src/VBox/Main/testcase/tstCollector.cpp (modified) * trunk/src/VBox/Main/win/svcmain.cpp (modified) * trunk/src/VBox/Main/xpcom/server.cpp (modified) * trunk/src/VBox/Main/xpcom/server_module.cpp (modified) * trunk/src/VBox/RDP/client/vrdp/USBProxyDevice-linux.c (modified) * trunk/src/VBox/Runtime/common/ldr/ldrEx.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrPE.cpp (modified) * trunk/src/VBox/Runtime/common/misc/req.cpp (modified) * trunk/src/VBox/Runtime/common/misc/thread.cpp (modified) * trunk/src/VBox/Runtime/common/string/strformatrt.cpp (modified) * trunk/src/VBox/Runtime/generic/critsect-generic.cpp (modified) * trunk/src/VBox/Runtime/r0drv/memobj-r0drv.cpp (modified) * trunk/src/VBox/Runtime/r3/linux/sched-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/process-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/sched-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/thread-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/tcp.cpp (modified) * trunk/src/VBox/Runtime/r3/win/fileio-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/fs-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/path-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/process-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/sched-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/thread-win.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstCidr.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstFileLock.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstHeapSimple.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstLdr-2.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstLog.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTFsQueries.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTProcWait.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstStrToNum.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstUtf8.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstUuid.cpp (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) * trunk/src/recompiler_new/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler_new/VBoxRecompiler.c (modified) s/%Vr\([acfs]\)/%Rr\1/g - since I'm upsetting everyone anyway, better ...