History log of /vbox/src/VBox/Devices/Network/slirp/libalias/alias_db.c
Revision Date Author Comments Expand
b62055c76a56bd99f88168771d0e32ebfe37dc82 52712 11-Sep-2014 vboxsync

NAT: G/c bogus VBOX && !NO_USE_SOCKETS code disabled in r93447. Same object code is generated.

5d6de9034aa9fda1e16380ac3d7dad1a85d86867 52711 11-Sep-2014 vboxsync

NAT: Convert NATState::curtime from milliseconds to seconds when we assign it to libalias instance timeStamp and g/c ifdefed code to do that when link expiration time is checked. Reduces diff with original.

ea79ff4df27672e01fdf0cfce6f35829e257ebed 52684 10-Sep-2014 vboxsync

NAT: clean up an #ifdef in HouseKeeping() to avoid duplication of code and to make it clear that the comment that was hidden undef !VBOX still applies in VBOX case. Same object code is generated.

4dd5020158b69719fd7942ff7b996df2d4535bb4 52683 10-Sep-2014 vboxsync

NAT: Fix #else /* VBOX */ comments to reflect the condition when that #else is selected. While here, add spaces inside cramped #endif /*VBOX*/ comments. Same object code is generated.

00a53b4993f57f31afd0e8a21db04ecab34ad9ed 51137 24-Apr-2014 vboxsync

NAT: #7342: debug assertion in sofree() triggered by ftp connections. Do a minimal stop-gap fix by compiling libalias with NO_USE_SOCKETS. Two wrongs don't make a right, but this at least averts harm.

c920b673f0f7994991011a73b13098b89ba13dcf 50136 21-Jan-2014 vboxsync

tabs

be2eebdf0d114de0c43eedc9a6d259441b57db6e 41855 21-Jun-2012 vboxsync

NAT: collapsing EAGAIN,EWOULDBLOCK,EINPROGRESS conditions to soIgnorableErrorCode inline function.

12ace93a83eebc3b19853abab532ef139709a4eb 41839 20-Jun-2012 vboxsync

NAT: Zero pointer to link on link remove. (#6188)

0daa5c2fc4244b35106a5ffb3c506796be05e9f9 41341 16-May-2012 vboxsync

NAT: attempt to fix #6188. libaslias marks sockets for deletion, but don't delete.

77a6b5d69bcaa468f8f5d708c1c52bde0c33f58a 40834 09-Apr-2012 vboxsync

NAT:libalias: tabs.

bf7798560c96f9f9bfb11c8c0fe4099cd89fa4f4 40786 06-Apr-2012 vboxsync

NAT:libalias: initialization of TCP socket for constructed link.

732d51eb66f05592a18c72e2d5d4e356436e5b93 40623 26-Mar-2012 vboxsync

NAT/libalias: better socket's reference count.

b4e5ac8b67dc0c38ed02b277fe17ad48ab225f6a 40622 26-Mar-2012 vboxsync

NAT: tabs.

fec07fa72c074f1768bb40051edb1dc5509fa0e8 40621 26-Mar-2012 vboxsync

NAT: libalias closes self sockets, and Slirp inform libalias in case it closes its socket.

303fb7b64cb7c19a4120ad98967b05a876108d2d 40583 23-Mar-2012 vboxsync

NAT: verification that sockets always stay on right queues.

3b53e98860b3ca54c6843fba6c49ea53407cf0a5 40423 11-Mar-2012 vboxsync

NAT: warnings [-Wunused-macros]

f428c820be00a88cb87e3f70f666ca7b3513fd82 39101 25-Oct-2011 vboxsync

NAT: warnings.

a4706f180d7f34f71a5ff472dcb11012c3e4103a 38345 08-Aug-2011 vboxsync

NAT: logging. (vbox/#9346).

5045ab9ca39fa0b301f4020b7a072406eb0ecea2 26495 14-Feb-2010 vboxsync

Devices: whitespace cleanup

/vbox/src/VBox/Devices/EFI/DevEFI.cpp /vbox/src/VBox/Devices/EFI/Firmware2/VBoxPkg/VBoxConsoleDxe/VBoxConsole.c /vbox/src/VBox/Devices/Graphics/BIOS/clext.c /vbox/src/VBox/Devices/Graphics/BIOS/tests/testbios.c /vbox/src/VBox/Devices/Graphics/BIOS/vbe.h /vbox/src/VBox/Devices/Graphics/BIOS/vbetables-gen.c /vbox/src/VBox/Devices/Graphics/BIOS/vgafonts.h /vbox/src/VBox/Devices/Graphics/BIOS/vgatables.h /vbox/src/VBox/Devices/Input/UsbKbd.cpp /vbox/src/VBox/Devices/Input/UsbMouse.cpp /vbox/src/VBox/Devices/Network/DrvNAT.cpp /vbox/src/VBox/Devices/Network/slirp/bootp.c /vbox/src/VBox/Devices/Network/slirp/dnsproxy/dnsproxy.c /vbox/src/VBox/Devices/Network/slirp/dnsproxy/dnsproxy.h alias.c alias.h alias_cuseeme.c alias_db.c alias_dns.c alias_dummy.c alias_ftp.c alias_irc.c alias_local.h alias_mod.c alias_mod.h alias_pptp.c alias_skinny.c alias_smedia.c /vbox/src/VBox/Devices/Network/slirp/mbuf.c /vbox/src/VBox/Devices/Network/slirp/slirp.c /vbox/src/VBox/Devices/Network/slirp/slirp_state.h /vbox/src/VBox/Devices/Network/slirp/socket.c /vbox/src/VBox/Devices/PC/DevHPET.cpp /vbox/src/VBox/Devices/Storage/Debug.cpp /vbox/src/VBox/Devices/Storage/VBoxSCSI.cpp
ebb89e9be21793fe7a9eba190f805a669f283ac3 25364 14-Dec-2009 vboxsync

NAT: another close() => closesocket but this time in dead code

88949fca9b87cb721dbdb56550fc36bbccbce6d9 25356 14-Dec-2009 vboxsync

NAT: test for >= 0 is better here

a24519c14ad49c21d314834e9f93ef4dd2fb18d4 25157 03-Dec-2009 vboxsync

alias_db.c: consitency, use RTMemFree instead of free() on that so structure.

cc1f04cacf4e128369e1c266a035adcb1da68767 25156 03-Dec-2009 vboxsync

NAT: freeing allocated socket structure.

44d4d09610fa15485eebb1a5064fbd7b93fb6076 25153 02-Dec-2009 vboxsync

NAT: closing socket without confusing microsoft runtime libraries.

97c38fa65f2d2b1c541f78ad5c80be200c6a4741 25119 01-Dec-2009 vboxsync

NAT: typo.

5c05b8c4bcd9bd9b82427d1d50fe2a95404032be 25118 01-Dec-2009 vboxsync

NAT: sockfd isn't used in VBOX.

6de922ee8158732706074aacb20c2a5dc6d4d7a3 23154 19-Sep-2009 vboxsync

NAT: BSD mbuf

/vbox/src/VBox/Devices/Network/slirp/bootp.c /vbox/src/VBox/Devices/Network/slirp/counters.h /vbox/src/VBox/Devices/Network/slirp/debug.c /vbox/src/VBox/Devices/Network/slirp/ext.h /vbox/src/VBox/Devices/Network/slirp/if.c /vbox/src/VBox/Devices/Network/slirp/ip_icmp.c /vbox/src/VBox/Devices/Network/slirp/ip_input.c /vbox/src/VBox/Devices/Network/slirp/ip_output.c alias.c alias.h alias_db.c alias_dns.c /vbox/src/VBox/Devices/Network/slirp/mbuf.h /vbox/src/VBox/Devices/Network/slirp/misc.c /vbox/src/VBox/Devices/Network/slirp/sbuf.c /vbox/src/VBox/Devices/Network/slirp/sbuf.h /vbox/src/VBox/Devices/Network/slirp/slirp.c /vbox/src/VBox/Devices/Network/slirp/slirp.h /vbox/src/VBox/Devices/Network/slirp/slirp_state.h /vbox/src/VBox/Devices/Network/slirp/socket.c /vbox/src/VBox/Devices/Network/slirp/tcp.h /vbox/src/VBox/Devices/Network/slirp/tcp_output.c /vbox/src/VBox/Devices/Network/slirp/tcp_subr.c /vbox/src/VBox/Devices/Network/slirp/udp.c
6b757000a5e484b0cf9eeffe05e50efa759b9641 21718 20-Jul-2009 vboxsync

NAT: timing to Slirp's terms

8218d2f1e33e5f0794b2ce3a43bd37ae881162ad 21671 17-Jul-2009 vboxsync

NAT: time storage corresponds to Slirp requirements, and time conversion for HouseKeeping

47e932853a1d83ee407962a9ba2a4d0dafaecd94 21662 17-Jul-2009 vboxsync

NAT: linalias's links expire too fast

713dab9c86f4b5c19571e0c9cadf242af32be5ec 21661 17-Jul-2009 vboxsync

NAT: backed 50155

29dd92909f1ff66f876231b55ac94e4f0c25100d 21630 16-Jul-2009 vboxsync

NAT: libalias's links were expired too fast

0851bca74f2d98e16a0fd26fc1eb731cb492a5ae 21610 15-Jul-2009 vboxsync

NAT: bsd friendly binding

96461dddc5218f3eb8d402a153168f5b51f15504 21601 15-Jul-2009 vboxsync

NAT: correct binding

00aed0d8f30995d59dcafe83006d6a0c08b662a6 20974 26-Jun-2009 vboxsync

NAT/libalias: disabling libalias socket managment

ae9ed83297460a052aeae98394d473e83aeafd1f 20958 26-Jun-2009 vboxsync

NAT: export of libalias