Apache OpenOffice (AOO) Bugzilla – Issue 20647
Firewall detect OOo trying to connect to the internet when start, people can think it is spyware
Last modified: 2006-07-10 04:27:04 UTC
When we start OOo, it will try to connect to Internet. We can know this by using Zonealarm to see/block the connection. download it free from http://zonelabs.com people will not love this, because people can feel/think they are spyed by OOo. and OOo send some info to Sun. Whatever it is, it must be removed function to connect to Internet whithout user knowledge/permission. This problem known since RC, and still not yet removed til now.
ATR->HRO: Hi Hennes, as we talked at the phone, please have a look.
ATR->HRO: Here is my SoketSpy output. [1] 13:45:33:541 CREATE PROCESS DEBUG EVENT [2] 13:45:33:541 LOAD DLL DEBUG EVENT [3] 13:45:33:541 LOAD DLL DEBUG EVENT J:\StarOffice7_final\program\vcl645mi.dll [4] 13:45:33:541 LOAD DLL DEBUG EVENT J:\StarOffice7_final\program\sot645mi.dll [5] 13:45:33:541 LOAD DLL DEBUG EVENT J:\StarOffice7_final\program\tl645mi.dll [6] 13:45:33:541 LOAD DLL DEBUG EVENT J:\StarOffice7_final\program\ucbhelper2MSC.dll [7] 13:45:33:541 LOAD DLL DEBUG EVENT J:\StarOffice7_final\program\comphelp3MSC.dll [8] 13:45:33:551 LOAD DLL DEBUG EVENT J:\StarOffice7_final\program\sal3.dll [9] 13:45:33:551 LOAD DLL DEBUG EVENT J:\StarOffice7_final\program\uwinapi.dll [10] 13:45:33:551 LOAD DLL DEBUG EVENT E:\WINNT\system32\KERNEL32.dll [11] 13:45:33:551 LOAD DLL DEBUG EVENT E:\WINNT\system32\USER32.dll [12] 13:45:33:551 LOAD DLL DEBUG EVENT E:\WINNT\system32\GDI32.DLL [13] 13:45:33:551 LOAD DLL DEBUG EVENT E:\WINNT\system32\ADVAPI32.dll [14] 13:45:33:551 LOAD DLL DEBUG EVENT E:\WINNT\system32\RPCRT4.DLL [15] 13:45:33:551 LOAD DLL DEBUG EVENT E:\WINNT\system32\VERSION.dll [16] 13:45:33:551 LOAD DLL DEBUG EVENT E:\WINNT\system32\LZ32.DLL [17] 13:45:33:551 LOAD DLL DEBUG EVENT J:\StarOffice7_final\program\MSVCR70.dll [18] 13:45:33:561 LOAD DLL DEBUG EVENT E:\WINNT\system32\WSOCK32.dll [19] 13:45:33:561 LOAD DLL DEBUG EVENT E:\WINNT\system32\WS2_32.DLL [20] 13:45:33:561 LOAD DLL DEBUG EVENT E:\WINNT\system32\MSVCRT.DLL [21] 13:45:33:561 LOAD DLL DEBUG EVENT E:\WINNT\system32\WS2HELP.DLL [22] 13:45:33:561 LOAD DLL DEBUG EVENT E:\WINNT\system32\MPR.dll [23] 13:45:33:561 LOAD DLL DEBUG EVENT E:\WINNT\system32\ole32.dll [24] 13:45:33:561 LOAD DLL DEBUG EVENT J:\StarOffice7_final\program\cppuhelper3MSC.dll [25] 13:45:33:561 LOAD DLL DEBUG EVENT J:\StarOffice7_final\program\cppu3.dll [26] 13:45:33:571 LOAD DLL DEBUG EVENT J:\StarOffice7_final\program\stlport_vc745.dll [27] 13:45:33:571 LOAD DLL DEBUG EVENT J:\StarOffice7_final\program\MSVCP70.dll [28] 13:45:33:571 LOAD DLL DEBUG EVENT J:\StarOffice7_final\program\vos3MSC.dll [29] 13:45:33:571 LOAD DLL DEBUG EVENT J:\StarOffice7_final\program\salhelper3MSC.dll [30] 13:45:33:571 LOAD DLL DEBUG EVENT E:\WINNT\system32\SHELL32.dll [31] 13:45:33:571 LOAD DLL DEBUG EVENT E:\WINNT\system32\SHLWAPI.DLL [32] 13:45:33:571 LOAD DLL DEBUG EVENT E:\WINNT\system32\COMCTL32.DLL [33] 13:45:33:571 LOAD DLL DEBUG EVENT J:\StarOffice7_final\program\utl645mi.dll [34] 13:45:33:581 LOAD DLL DEBUG EVENT J:\StarOffice7_final\program\icuuc22.dll [35] 13:45:33:581 LOAD DLL DEBUG EVENT J:\StarOffice7_final\program\icudt22l.dll [36] 13:45:33:581 LOAD DLL DEBUG EVENT E:\WINNT\system32\WINSPOOL.DRV [37] 13:45:33:581 LOAD DLL DEBUG EVENT E:\WINNT\system32\IMM32.dll [38] 13:45:33:581 LOAD DLL DEBUG EVENT J:\StarOffice7_final\program\svl645mi.dll [39] 13:45:33:581 LOAD DLL DEBUG EVENT J:\StarOffice7_final\program\svt645mi.dll [40] 13:45:33:581 LOAD DLL DEBUG EVENT J:\StarOffice7_final\program\tk645mi.dll [41] 13:45:33:591 LOAD DLL DEBUG EVENT E:\WINNT\system32\INDICDLL.dll [42] 13:45:33:591 LOAD DLL DEBUG EVENT E:\WINNT\system32\WnTchDb2.dll [43] 13:45:33:601 LOAD DLL DEBUG EVENT E:\WINNT\system32\PSAPI.DLL [44] 13:45:33:601 UNLOAD DLL DEBUG EVENT [45] 13:45:33:601 LOAD DLL DEBUG EVENT J:\StarOffice7_final\program\servicemgr.uno.dll [46] 13:45:33:601 LOAD DLL DEBUG EVENT J:\StarOffice7_final\program\shlibloader.uno.dll [47] 13:45:33:611 LOAD DLL DEBUG EVENT J:\StarOffice7_final\program\simplereg.uno.dll [48] 13:45:33:611 LOAD DLL DEBUG EVENT J:\StarOffice7_final\program\nestedreg.uno.dll [49] 13:45:33:611 LOAD DLL DEBUG EVENT J:\StarOffice7_final\program\typemgr.uno.dll [50] 13:45:33:611 LOAD DLL DEBUG EVENT J:\StarOffice7_final\program\implreg.uno.dll [51] 13:45:33:611 LOAD DLL DEBUG EVENT J:\StarOffice7_final\program\security.uno.dll [52] 13:45:33:621 LOAD DLL DEBUG EVENT J:\StarOffice7_final\program\reg3.dll [53] 13:45:33:621 LOAD DLL DEBUG EVENT J:\StarOffice7_final\program\store3.dll [54] 13:45:33:621 UnHandled Exception (Process Id: 0x00000308, Exception Code: 0xE06D7363, Address: 0x77E7A4E1) [55] 13:45:33:621 UnHandled Exception (Process Id: 0x00000308, Exception Code: 0xE06D7363, Address: 0x77E7A4E1) [56] 13:45:33:621 UnHandled Exception (Process Id: 0x00000308, Exception Code: 0xE06D7363, Address: 0x77E7A4E1) [57] 13:45:33:621 UnHandled Exception (Process Id: 0x00000308, Exception Code: 0xE06D7363, Address: 0x77E7A4E1) [58] 13:45:33:631 LOAD DLL DEBUG EVENT J:\StarOffice7_final\program\regtypeprov.uno.dll [59] 13:45:33:631 LOAD DLL DEBUG EVENT E:\WINNT\System32\rnr20.dll [60] 13:45:33:631 LOAD DLL DEBUG EVENT E:\WINNT\system32\DNSAPI.DLL [61] 13:45:33:641 CREATE THREAD DEBUG EVENT [62] 13:45:33:641 LOAD DLL DEBUG EVENT E:\WINNT\system32\iphlpapi.dll [63] 13:45:33:641 LOAD DLL DEBUG EVENT E:\WINNT\system32\ICMP.DLL [64] 13:45:33:641 LOAD DLL DEBUG EVENT E:\WINNT\system32\MPRAPI.DLL [65] 13:45:33:641 LOAD DLL DEBUG EVENT E:\WINNT\system32\SAMLIB.DLL [66] 13:45:33:641 LOAD DLL DEBUG EVENT E:\WINNT\system32\NETAPI32.DLL [67] 13:45:33:641 LOAD DLL DEBUG EVENT E:\WINNT\system32\SECUR32.DLL [68] 13:45:33:641 LOAD DLL DEBUG EVENT E:\WINNT\system32\NETRAP.DLL [69] 13:45:33:641 LOAD DLL DEBUG EVENT E:\WINNT\system32\WLDAP32.DLL [70] 13:45:33:651 LOAD DLL DEBUG EVENT E:\WINNT\system32\OLEAUT32.DLL [71] 13:45:33:651 LOAD DLL DEBUG EVENT E:\WINNT\system32\ACTIVEDS.DLL [72] 13:45:33:651 LOAD DLL DEBUG EVENT E:\WINNT\system32\ADSLDPC.DLL [73] 13:45:33:651 LOAD DLL DEBUG EVENT E:\WINNT\system32\RTUTILS.DLL [74] 13:45:33:651 LOAD DLL DEBUG EVENT E:\WINNT\system32\SETUPAPI.DLL [75] 13:45:33:651 LOAD DLL DEBUG EVENT E:\WINNT\system32\USERENV.DLL [76] 13:45:33:651 LOAD DLL DEBUG EVENT E:\WINNT\system32\RASAPI32.DLL [77] 13:45:33:651 LOAD DLL DEBUG EVENT E:\WINNT\system32\RASMAN.DLL [78] 13:45:33:661 LOAD DLL DEBUG EVENT E:\WINNT\system32\TAPI32.DLL [79] 13:45:33:661 LOAD DLL DEBUG EVENT E:\WINNT\system32\DHCPCSVC.DLL [80] 13:45:33:661 CREATE THREAD DEBUG EVENT
The above is just a listing of used libraries. Here's what OOo actually does with the "Internet": Breakpoint @ WSAStartup (0x71abddf3). Thread ID: 0x000009ec, WinSock Ret Address: ???????? (DEMO) Breakpoint @ gethostname (0x71ab7250). Thread ID: 0x000009ec, WinSock Ret Address: ???????? (DEMO) Param1: 0x0013FC58 (buffer ptr) Param2: 256 (length) Breakpoint after gethostname (@ ??????]. Thread ID: 0x000009EC Local Name: MyHost Breakpoint @ gethostbyname (0x71ab78e8). Thread ID: 0x000009ec, WinSock Ret Address: ???????? (DEMO) Param: MyHost Breakpoint after gethostbyname (@ ??????]. Thread ID: 0x000009EC Hostent: 0x00164A58 IP: 1.1.1.1 (My IP Address) Breakpoint @ WSACleanup (0x71abdfda). Thread ID: 0x000009ec, WinSock Ret Address: ???????? (DEMO) In other words, it determines the name of the local computer and gets it's IP address. Treating this as a "Connect to the Internet" is nonsens.
Reopen. In user opinion, they didnt want to know the details or the reason. if well known Firewall tell that one application (OOo) trying to connect to Internet (or something like that) user will feel bad, don't we know that many freeware with some spyware get bad name because of that ? eventough it is not same case, but in user view they will think it is same case. they will not understand it is trying to get local IP, or what ever. as long as they get the warning, they will feel bad. so we must try to find way to solve this. If I am not wrong, the old version is not reported having this problem. CMIIW
If your firewall detects a DNS lookup of the local machine as "Connect to the Internet" you should review your firewall configuration and your hosts file. But you're right this DNS lookup on startup is new. It's used along with locking the user configuration when an OOo installation is used by the same user from different machines but with the same home directory. Maybe there's another solution without resolving the host name. Reassigned to LO.
*** Issue 21811 has been marked as a duplicate of this issue. ***
fixed on pmselectedfixes2, review pending
wrong reassignment
now using GetComputer() on windows systems. fixed in framework/destop/source/app/desktop.cxx on CWS pmselectedfixes2
fix reviewd and approved by CD
*** Issue 22245 has been marked as a duplicate of this issue. ***
please verify on pmselectedfixes2
ATR->LO: Sorry, but this isn't fixed. So back to you.
.
ATR: checked again in the new build of cws pmselectedfixes2, bug is fixed.
..
ATR: Checked again in OOO 1.1.1a, bug is fixed.
*** Issue 30128 has been marked as a duplicate of this issue. ***
Using XP, Sygate Personal Firewall, OO-2.0.3 the problem still exists. When starting OO it wants to connect to an unknown server. Users do not like MS to do uncontrolled access, so we do with OO !!! br Bernhard
I think it check for updates. It is free features of OOo 2.03. I agree that better to leave this features to user needs. so for defaults, better to leave the automatic check for updates OFF.
Sorry Wrong typing. Thanks The correct ones: I think it check for updates. It is NEW features of OOo 2.03. Look at the release notes. I agree that better to leave this features to what user needs. so for defaults, better to leave the automatic check for updates OFF. user can choose to ON if needed. so user will feel more better.