Issue 126387 - Opening signed documents with port 80 blocked result in freeze for several minutes
Summary: Opening signed documents with port 80 blocked result in freeze for several mi...
Status: UNCONFIRMED
Alias: None
Product: Writer
Classification: Application
Component: ui (show other issues)
Version: 4.1.1
Hardware: All Linux, all
: P5 (lowest) Major (vote)
Target Milestone: ---
Assignee: AOO issues mailing list
QA Contact:
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-06-29 11:00 UTC by Denis Simonet
Modified: 2015-06-29 16:39 UTC (History)
2 users (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description Denis Simonet 2015-06-29 11:00:52 UTC
When port 80 ist blocked (e.g. if a proxy server is required to do HTTP requests), OpenOffice hangs for a minute or two when loading a signed document. The same happens when opening "File/Digital Signatures" afterwards.

Additionally, any proxy settings seem to be ignored: Neither the settings in OpenOffice itself (Tools/Options/Internet/Proxy) nor the system proxy or environment variables such as "http_proxy" made OpenOffice use a proxy server. The same seems to be true for "Help/Check for updates".

For reproducing this bug, we used a document signed with an X.509 certificate and iptables to block port 80. The use of proxy servers can easily be verified by configuring a proxy server and watching http traffic with tcpdump.
Comment 1 Oliver Brinzing 2015-06-29 11:13:24 UTC
.
Comment 2 orcmid 2015-06-29 16:39:06 UTC
This may be a problem in the libraries that AOO uses.

The only reason I can imagine there is for going to the Web is to check for a certificate revocation or, optionally, to retrieve a public-key certificate.

It is interesting that the check for updates has the same problem.  That suggests to me that it might be directly in AOO logic.

(The easy way to verify these is to disconnect from the net completely and see how long before each of these cases time out when opening a document off-line.)