e2c08ef36652e841201a0d12ad56bc73bc4352ac 55024 |
|
31-Mar-2015 |
vboxsync |
Additions/VBoxService: s/AssertPtr/Assert/ |
d57da8a240832c436f74d2cb145e2f751bb235e9 54704 |
|
10-Mar-2015 |
vboxsync |
Additions/common/VBoxSerivce: be more quiet on inactive users |
0f418b347e59fa8bee4b94c11f0296ce8c64ccf3 54702 |
|
09-Mar-2015 |
vboxsync |
Additions/VBoxService: don't spam the log file with messages ignoring privileged users |
98fb1436362002e1cf9302d99f0c741809a0cae8 53874 |
|
20-Jan-2015 |
vboxsync |
VBoxService: fix a memory leak if libdbus exists but the dbus daemon isn't running |
7842cc482eeee0a014c096bb5c5ed25014e4e4de 53764 |
|
09-Jan-2015 |
vboxsync |
Additions/VBoxService: added a few missing \n and limit the occurrence of an error message |
1a9a40add2c78bba007e3f5c876859967a8e9edf 51564 |
|
06-Jun-2014 |
vboxsync |
Additions/common/VBoxService: revert r94117. |
cf004315459a5ec6488a3f2874ec6c8c9d69def1 51523 |
|
04-Jun-2014 |
vboxsync |
Additions/common/VBoxService: fix an assertion getting network interface information on 64-bit Linux guests. |
e7151def2c3e20a8b5bcf3251457c17a8c8e63a7 51503 |
|
03-Jun-2014 |
vboxsync |
Additions/common/VBoxService: make most service call-back functions optional. |
7b2d8ed2792accec138e2681e798f0c1acf79140 50571 |
|
25-Feb-2014 |
vboxsync |
Additions/VBoxService: solaris build fix |
48bffd69d700e2ccb0eb54fa74b4fbeaa12dabe5 50567 |
|
25-Feb-2014 |
vboxsync |
VBoxServiceVMInfo.cpp: 2nd attempt at socket address length fix. |
bc2bd7ff7e0bb6e0fc561553e0489b611fe206ce 50566 |
|
25-Feb-2014 |
vboxsync |
VBoxServiceVMInfo.cpp: Attempt at socket address length fix. |
078804a2bdf2a68636e5204bb40d8c18ec96fd80 50565 |
|
24-Feb-2014 |
vboxsync |
VBoxServiceVMInfo.cpp: Turns out there isn't anything wrong with SIOCGIFCONF on OS/2, we just got some bad code that didn't really understand the interface. For really good code and understanding, see Stevens' get_ifi_info(). Made our stuff a bit more flexible and reduced the OS/2 pollution a little. The code could still benefit seriously from some functions. Exposed the interface name on solaris, linux and OS/2 (because we can). |
11b8b9207a40e6ff9b280d63c6305fa4e7f86b2d 50555 |
|
24-Feb-2014 |
vboxsync |
VBoxServiceVMInfo.cpp: IP Address comment updates and some cleanup of previous change. |
0de022b96a0fa2b617eca6a76391c4e5e0b8e351 50554 |
|
24-Feb-2014 |
vboxsync |
VBoxServiceVMInfo.cpp: Fixed interface IP address on OS/2 (probably applicable everywhere) and implemented getting the MAC address on OS/2. |
6ae2959c0f3ebbff8ed18480dec78c96546cb760 50448 |
|
13-Feb-2014 |
vboxsync |
Additions/VBoxService: assertion fix |
8ff57d0e03f3ef50da9f80041a52b996aa9b5d02 50026 |
|
06-Jan-2014 |
vboxsync |
Additions/VBoxService: indentation |
1646e365c3a6d92c4a6f32829bb2ba7114555735 47973 |
|
21-Aug-2013 |
vboxsync |
VBoxService/VBoxTray: User idle detection: Lower last input time granularity from milliseconds to seconds in order to also support periods > 49 days in a row. |
45005135e38aa4b7dfcc20dd2358f7e2586753ed 47449 |
|
29-Jul-2013 |
vboxsync |
Additions/VBoxServices: two warnings |
2edd232ede586f49642039da77e9f7c9381a4561 47336 |
|
23-Jul-2013 |
vboxsync |
VBoxService/VMInfo: Free after use. |
c1a200b0143781501feaf6309ab831992316ef7e 47335 |
|
23-Jul-2013 |
vboxsync |
VBoxService/VMInfo: Added internal state tracking for idle user detection, made idle threshold configurable through guest properties and command line (default is 5000ms). |
5cb35d1d57b75115e455960d167c7e30c16c0e1a 45874 |
|
02-May-2013 |
vboxsync |
VBoxService: More logging for property cache / user enumeration. |
d2d881e581a042c5e6c6651a58c941dfaf5afdd3 45459 |
|
10-Apr-2013 |
vboxsync |
BUGZ:4686 OS X guest: VBoxGuest device driver + VBoxService and VBoxControl now work. |
a0a3a26a4065b9401681a8c99a11bd83e08f94cc 45356 |
|
05-Apr-2013 |
vboxsync |
tabs |
ce1a3e7aa10d3054b84e928bd6e5eac592df01d4 44912 |
|
04-Mar-2013 |
vboxsync |
Additions/VBoxService: save a few \n in error messages |
ca2b529dca1c21e071c708ebae951f86e8cc814e 44911 |
|
04-Mar-2013 |
vboxsync |
Additions/VBoxService: don't crash if dbus is not available |
fa75e73aa1126d3d0647f82cb2873abbaa265af7 44595 |
|
08-Feb-2013 |
vboxsync |
Additions/VBoxService: warning |
869cbebcff93b8c0b413b011e7fd0d8defcca0d2 44570 |
|
06-Feb-2013 |
vboxsync |
Forward ported r83625 + r83626 (VBoxServiceVMInfo: Don't NULL LA client info, check for more pointers, VBoxServiceUtils: Pointer checks, don't leak property values if access is denied). |
c58f1213e628a545081c70e26c6b67a841cff880 44528 |
|
04-Feb-2013 |
vboxsync |
header (C) fixes |
a6e469c8c56849f9391fd5f420ddc2205f6492a1 44097 |
|
11-Dec-2012 |
vboxsync |
VBoxService/VMInfo: Implemented detecting hotdesk sessions through VRDP location awareness. |
9df808060e0e4b6da01006c2800a3d47cec2cc18 44073 |
|
10-Dec-2012 |
vboxsync |
VBoxService/VMInfo: Added a todo. |
421d481c10db45b91a7dc900f79d054df07e98aa 44044 |
|
05-Dec-2012 |
vboxsync |
lightdm-greeter: Only process active sessions and users (>= UID 1000). |
1ec593c345b09245f5c5c9238a15106dcf2a4489 43927 |
|
21-Nov-2012 |
vboxsync |
Forward ported r81841 + r82127 (VBoxHeadless/VBoxService: Enhanced (release flow) logging for user disconnect handling, more flow logging). |
c0ccfb18993b5161b5ac3e9c133d59fa17abdcee 43793 |
|
02-Nov-2012 |
vboxsync |
VBoxService/vminfo: Check for D-Bus loading on usage. |
edf1e7b85c2cd927026fd22ab8c2a9b085410297 43792 |
|
01-Nov-2012 |
vboxsync |
VBoxService: Enabled some accidently disabled code again. |
69a69b3e1e0b45a026827f12961e809082f2ed52 43791 |
|
01-Nov-2012 |
vboxsync |
VBoxService/vminfo: Added support for ConsoleKit session detection via D-Bus. |
9fc464631dc4a68fbb5eb6419d61fbe91b6b16bd 43363 |
|
20-Sep-2012 |
vboxsync |
Haiku Additions. |
f7795f418bda3e72e29af48ac41a8340ec06c45f 43230 |
|
06-Sep-2012 |
vboxsync |
Logging. |
7519a1c4323fa86fbb19a36a91cd25abfd7af714 42154 |
|
14-Jul-2012 |
vboxsync |
VS2010 preps. |
aaa2d8be4f9e54279d4c4799f8a474e3dd4320ef 40158 |
|
16-Feb-2012 |
vboxsync |
VBoxService/users-win: Added session change detection, more fun with logged-in user detection. |
465c8a8a76fb6a2e4d5c804e22bb4695698fcc13 39129 |
|
27-Oct-2011 |
vboxsync |
Typo. |
3268a5b98f3ab9da70749d8025b734b8dda28e48 39106 |
|
25-Oct-2011 |
vboxsync |
VBoxService/VMInfo: Hook CTRL_LOGOFF_EVENT to re-trigger user enumeration on Windows guests to get immediate disconnects from VRDP when a user has been logged out. |
af88316d68d56701c499c32e4a67296e4e163f38 38224 |
|
28-Jul-2011 |
vboxsync |
VBoxService/VMInfo-win: Don't bail out if there are no network interfaces present. |
17957bb53012ecfca2d01bb05d6b15219a3ef424 38129 |
|
25-Jul-2011 |
vboxsync |
VBoxService/VMInfo-win: Keep old user count when out of memory and warn about it. |
8c22e71537c74a55a2fffc20d637e43cf56ac2b9 38087 |
|
21-Jul-2011 |
vboxsync |
VBoxService/VMInfo: Enhanced logging. |
ae913ac9ffc89ee2a83992937b57f30e983185aa 37256 |
|
30-May-2011 |
vboxsync |
VBoxGuestR3LibAdditions: VersionEx -> VersionExt, refacatored code. |
8df35be0631db6b3ca2d388aa7f3e17f1782d093 37019 |
|
10-May-2011 |
vboxsync |
Guest Additions: Also report extended version information to the host to "/VirtualBox/GuestAdd/VersionEx". |
95d1f592541226f7399a2dd4d39e53cc84195b03 36249 |
|
10-Mar-2011 |
vboxsync |
VBoxService/VBoxHeadless: Drop VRDP connection on manual restart / hard VM reset. |
5981be9957f08b2be30ecea222a3b1754ebfce33 33554 |
|
28-Oct-2010 |
vboxsync |
VBoxService: close socket on error |
ad27e1d5e48ca41245120c331cc88b50464813ce 33540 |
|
28-Oct-2010 |
vboxsync |
*: spelling fixes, thanks Timeless! |
3ee8a76bb00370f6fc3e1f0c938f588052d16533 33395 |
|
24-Oct-2010 |
vboxsync |
Additions/common: Some old OS/2 build fixes. |
fba0644e8c6d87f22abcc10570391a89a9633aba 32771 |
|
27-Sep-2010 |
vboxsync |
VBoxService/VMInfo: Fixed LsaEnumerate() error case when shutting down the system, return rc. |
1c6d9cb64716aecdce397e4e851e9a05736d3f2f 32731 |
|
23-Sep-2010 |
vboxsync |
Logging. |
08a41bf1ab08daa44e2875740ccd1ec50c6b8bec 32633 |
|
20-Sep-2010 |
vboxsync |
VbglR3GetSessionId,VBoxServiceVMInfo: Documented VbglR3GetSessionId behavior used in VBoxServiceVMInfoWorker. Some nits in VBoxServiceVMInfo. |
2c9524729357855c76d01ef9934a95191ce44697 32628 |
|
20-Sep-2010 |
vboxsync |
Additions/VM Info: use the session to determine if we have to flush all properties after the VM was restored |
1e736ed57ac5f9b197b11ab42aac2fc05fa104f2 32535 |
|
15-Sep-2010 |
vboxsync |
VBoxService/VMInfo: Don't bail out if network is not up yet. |
be764eb0f8422a709276876e254bc7f0bf665d50 31941 |
|
24-Aug-2010 |
vboxsync |
VBoxService/VMInfo: Skip interface if no IP-address assigned on Solaris. |
1fe4089dd19c083be3c9b20f70bf18e8d6acfe3e 31916 |
|
24-Aug-2010 |
vboxsync |
Build fix. |
fd6fe2cb7eef3bc3c7a9b3a31e2dcf8bd3ecb41d 31912 |
|
24-Aug-2010 |
vboxsync |
VBoxService/VMInfo/PropCache: Don't bail out in error cases and report information we already got, first implementation of zapping stale network information (not enabled yet), misc. adjustments. |
2caae01fb624524a93d8322500214c42d9038b74 31905 |
|
24-Aug-2010 |
vboxsync |
additions/VBoxService/VBoxServiceVMInfo: fixed obtaining MAC address for Solaris guests. Added some todo's. |
c754ea9aecd6d982834a3796eed2f2a7697d7d28 31867 |
|
23-Aug-2010 |
vboxsync |
VBoxService/VMInfo: Added utmpx support for Solaris (and later FreeBSD 9). |
f0ccca3e3ac89fd4f0085cc9edfbfbd1c38c37f2 31037 |
|
23-Jul-2010 |
vboxsync |
VBoxService/VMInfo: Bugs fixed. |
e5bb4b9aa4ca618d25eca983c26cd7e683aed02d 31000 |
|
22-Jul-2010 |
vboxsync |
VBoxService/VMInfo: Tabs. |
de7449e85c56f7fb3f09d86bea7c1a9a0735e81c 30999 |
|
22-Jul-2010 |
vboxsync |
VBoxService/VMInfo: Better utmp lookup. |
6d6836cbce84a874f003358068bf38718eba1d1a 30966 |
|
21-Jul-2010 |
vboxsync |
VBoxServiceVMInfo.cpp: r=bird: bad stuff. |
4fe198d6f302c883b3edf100a6990b2ee4923494 30875 |
|
16-Jul-2010 |
vboxsync |
Argh. |
7c0353e7426bf1ca845265a30edd5e29d1e18f45 30874 |
|
16-Jul-2010 |
vboxsync |
Build fix. |
6e26ef34350571443d9da6949f75da3b30add368 30870 |
|
16-Jul-2010 |
vboxsync |
VBoxService/VMInfo: Rewrote utmp lookup (now takes redundant user names into account). |
2c042a102824ed308044077b31cbe508ba732721 30048 |
|
07-Jun-2010 |
vboxsync |
VBoxServiceVMInfo.cpp: r=bird: Consitent error handling in vboxserviceVMInfoWriteUsers. Don't use constants like FILENAME_MAX (or _MAX_PATH) for sizing up buffers that hasn't got anything to do with the local file system. Use static functions where possible. |
760446f710619a9daa6cedc7f0601f49e4ea3442 30013 |
|
03-Jun-2010 |
vboxsync |
scm cleanup. |
9fa4a6fcf060e6eecfff37661e06b285a6fa6031 29861 |
|
28-May-2010 |
vboxsync |
VBoxService: Fix for non-Windows. |
eca0d37c83ac6ca6fc1ce943c6670fbf7b180264 29858 |
|
28-May-2010 |
vboxsync |
VBoxService/win: Cleaned up + fixed logged on user detection, make "NoLoggedInUsers" work with property cache, moved Windows parts of VM info to VBoxServiceVMInfo-win.cpp. |
84d79169f58a3fa9b00b3fea89d1878d4dbac68c 29852 |
|
27-May-2010 |
vboxsync |
VBoxService/Windows: report the MAC address of the guest network interfaces to allow the GUI to show the guest IP in the network tooltop |
0be659b1e32246489fa133d069bb619ad43647e7 29764 |
|
24-May-2010 |
vboxsync |
VBoxService/FreeBSD: Use getifaddrs for the network info. Only way to get the MAC address of the interface |
91d71f25c79622511c906460d85f1473ddb4a5f4 29594 |
|
18-May-2010 |
vboxsync |
VBoxService: help cosmetics |
ed6cd2d8e5bd30f037a1ec468ee58d24d293cc80 29398 |
|
12-May-2010 |
vboxsync |
VBoxServiceVMInfo: fixed the format of the ''/VirtualBox/GuestInfo/Net/%d/MAC'' guest property to match ''INetworkAdapter::GetMACAddress()'' |
f5757431d4d0dce0391c1662d29f54271594ae18 29391 |
|
11-May-2010 |
vboxsync |
VBoxServiceVMInfo: Solaris build fix |
fe472fedf1f9912488d4bf8dc5494391fa5d28ea 29390 |
|
11-May-2010 |
vboxsync |
VBoxServiceVMInfo: split functions; provide MAC address for non-Windows guests |
23a9871a0529153e9acd72f2892d1daba911b620 29345 |
|
11-May-2010 |
vboxsync |
VBoxService,VBox/err.h: Use a dedicated status code for this, VERR_NOT_IMPLEMENTED and VERR_NOT_SUPPORTED are not suitable. Disable ballooning if either VbglR3MemBalloonRefresh or VBoxServiceBalloonSetUser fails instead of just checking the first. Don't display an error message on non-Windows hosts when ballooning is unavailbe (status code mixup). |
9960b537f41818c96be5b4426013af0854278fe2 29316 |
|
11-May-2010 |
vboxsync |
VBoxService: More generic way for letting services disable themselves; logging adjustments, some todos. |
2fe579c330de95296cd6fb670bf159abb6dcc03d 29040 |
|
04-May-2010 |
vboxsync |
VBoxService/PropCache: Finished some todos, IPRT: Added VINF_NO_CHANGE. |
7480f639b6e81e4f5583e2dded360b77d3ad58a8 29026 |
|
04-May-2010 |
vboxsync |
VBoxServiceVMInfo/PropCache: r=bird: todos in the code. Fixed two odd semaphore exit bugs. |
4c0046c5896bbe0fbff893996b7886284e0b3afd 28978 |
|
03-May-2010 |
vboxsync |
VBoxService/PropCache: Bugfixes. |
b2b3dd040e6419db8733be1dca655675d3c60e04 28967 |
|
03-May-2010 |
vboxsync |
VBoxService: Introduced guest property cache (used by VM information thread). Not tested yet. |
e64031e20c39650a7bc902a3e1aba613b9415dee 28800 |
|
27-Apr-2010 |
vboxsync |
Automated rebranding to Oracle copyright/license strings via filemuncher |
87121e0238bb0790fe6f0aa124077a3edc43936a 28630 |
|
23-Apr-2010 |
vboxsync |
VBoxServiceVMInfo: don't destroy the property handle when leaving the worker loop, do this in the term function; some cleanup |
6a771e259fd9f8f02a110510ed7df82214bc29e9 28605 |
|
22-Apr-2010 |
vboxsync |
VBoxService/VBoxServiceVMInfo: added comment that we use ''/VirtualBox/GuestInfo/Net/Count'' as keep-alive beacon |
45dbb085811b1cf3e6c48c3e4e08e3f32b21485c 28550 |
|
21-Apr-2010 |
vboxsync |
code cleanup |
16897bbb9d5fd853e9f847abd86c5266a927b0d1 28548 |
|
21-Apr-2010 |
vboxsync |
Indent. |
c7ad65cfba252a65779552f76081a5f9714e17d7 28546 |
|
21-Apr-2010 |
vboxsync |
VBoxService: Delete stale installation directory + version/rev entries if none found (anymore). |
19b5b2c811124173d7483b044cb686eedf79ed93 27552 |
|
20-Mar-2010 |
vboxsync |
VBoxServiceVMInfo.cpp: -comment. |
2d0afbdd1a5ad332434fdeef3b491cc46f3481d7 26144 |
|
02-Feb-2010 |
vboxsync |
nit. |
9b5bf00cddef78a2e5ab748a141ea830ce47abe2 26136 |
|
01-Feb-2010 |
vboxsync |
VBoxService: a couple of bug fixes together with code review and cleanups. |
f5123cc738329adb00aa7391e51f7b2dec234c08 26087 |
|
28-Jan-2010 |
vboxsync |
Extra note |
ad71dcafc4a031487d2715c5470bc95801249005 26085 |
|
28-Jan-2010 |
vboxsync |
VBoxService: Bugfixes. |
d58b820a2778261474ffdba2b6ed0e187af52de0 26083 |
|
28-Jan-2010 |
vboxsync |
VBoxService: Improved modularity for process information lookup; rewritten a couple of things. |
bfc2250cb9f0982f86fc6612780cfa3dfa571e2c 26070 |
|
27-Jan-2010 |
vboxsync |
Always clear the userInfo structure as we use unsafe strncpy operations on strings. |
5f78e8e2cc5ea1e52a14f9a18277cd3c5c89dd5c 25983 |
|
22-Jan-2010 |
vboxsync |
VBoxService/VMInfo: Don't include utmp.h on FreeBSD. It was replaced by utmpx since FreeBSD 9 |
0556a098a13a02f1386a40fd722fdb9f04c48ab2 24686 |
|
16-Nov-2009 |
vboxsync |
VbglR3/VBoxService: Split up and removed redundant code. |
f3e5e9688f91f9da218437106680d36450b15e21 24512 |
|
09-Nov-2009 |
vboxsync |
VBoxServiceVMInfo.cpp: r=bird: Added a todo about unwanted namefiltering. |
8d23754a2fcd6eed337d0bc436d47476ef746c2b 24506 |
|
09-Nov-2009 |
vboxsync |
VBoxService: Fixed UTMP enumeration return value on OpenSolaris. |
d5ef38534c96848825b788f5b7f47112fe78f9ac 24383 |
|
05-Nov-2009 |
vboxsync |
VBoxService: Not used. |
14f3cbbf0eaece196c9a3225e2b142b7385676f9 24370 |
|
05-Nov-2009 |
vboxsync |
Space. |
941179b70e2f83fd1a1a398d571450e3e0de905b 24287 |
|
03-Nov-2009 |
vboxsync |
Made the common parts of the OS/2 additions build again. |
019f39cc548f50d58cfdf91965f58eab1ded841b 23655 |
|
09-Oct-2009 |
vboxsync |
VBoxService: Always use '%s' when passing strings to a formatting function. |
324b7b7cb0e3e95595f5fb069043ff3643891ba2 23575 |
|
06-Oct-2009 |
vboxsync |
VBoxService: Fixed GEN_IO_FAILURE, naming cleanup. |
f65e6cba3e74ffd3dc9e6053828dcc82b367e8de 22728 |
|
03-Sep-2009 |
vboxsync |
VBoxService: Get rid of TCHARs, implemented better sysprep support. |
4faf92053d9cec5599c0ab8577231df0f7d615b3 22575 |
|
30-Aug-2009 |
vboxsync |
Additions/FreeBSD: Fixes several problems. The X11 part is mostly working now for FreeBSD 7.x and 8. Contributed by Alexander Kabaev. |
741a0ea8ed7567b7784172852371782a5562c5a5 21980 |
|
05-Aug-2009 |
vboxsync |
VBoxServiceVMInfo.cpp: VBOX_SVN_REV is not a long but an int. No need to initialize buffers all over the place. |
e3d1df74cd5c2d182013559f64184fdea625b8e2 21941 |
|
03-Aug-2009 |
vboxsync |
VBoxService: Added slightly modified patch to report the Guest Additions version on non-Windows systems. |
366bfe2e04063776613f5e68fcc7fa1faa0c7650 21528 |
|
13-Jul-2009 |
vboxsync |
Additions: fix updating NoLoggedInUsers when VBoxService is started |
1222ff94540f6426532c1f1714f0717fdcf92e46 21246 |
|
06-Jul-2009 |
vboxsync |
VBoxService/common: Now works with NT4 as well. |
682a27d94b9116c719038882487b99053985f91a 21218 |
|
05-Jul-2009 |
vboxsync |
Additions: Use VBoxGuestLib.h instead of VBoxGuest.h where applicable. |
f44b6583d60e03aa9366a491b16071532cf92357 21166 |
|
02-Jul-2009 |
vboxsync |
VBoxServiceVMInfo.cpp: Don't crash in the termination code if init fails. |
9b226b6591855ab66f87a885d7d1334f88cc9148 19637 |
|
12-May-2009 |
vboxsync |
VBoxService/VMInfo: tabs, spaces. |
1adbdf65900eac35c87b88b7c970fb75bd459843 19625 |
|
12-May-2009 |
vboxsync |
VBoxService/common: Solaris netmask. |
96c8ee624a2d449ab92598ff2e533cb1259e1f49 19623 |
|
12-May-2009 |
vboxsync |
VBoxService/common: Solaris netmask. |
7870a295fdec1b57c4546425f2e591fd3091a7b3 19619 |
|
12-May-2009 |
vboxsync |
VBoxService/common: Solaris header. |
5ffb8839e755b3d3d6a45131c530ea13f8e9a2b9 19617 |
|
12-May-2009 |
vboxsync |
VBoxService/common: Added network interface information (IPv4) for POSIX systems. |
adf5f1f964bb309d1306e270ed8679d02bf14c23 19514 |
|
08-May-2009 |
vboxsync |
VBoxService/common: Tabs. |
0575222e3e7455c3ea1fb8f5aa7c4b58aea40a08 19513 |
|
08-May-2009 |
vboxsync |
VBoxService/common: |
7a61a5714b9a39ac3bd59e52b0843ef498350a35 19374 |
|
05-May-2009 |
vboxsync |
VBoxService/common: SVN props. |