Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Openflashchart Error 2032 with SSL and Internet Explorer #869

Closed
anonymous-matomo-user opened this issue Jul 14, 2009 · 12 comments
Closed
Assignees
Labels
Bug For errors / faults / flaws / inconsistencies etc. Major Indicates the severity or impact or benefit of an issue is much higher than normal but not critical.
Milestone

Comments

@anonymous-matomo-user
Copy link

I'm experiencing this issue (http://dwairi.wordpress.com/2009/01/15/open-flash-chart-ie-and-ssl) with piwik 0.4.1.
As indicated in the article, this only surfaces if SSL and IE are used.
Firefox, Safari and Opera are fine.

I attached a picture of the incident.

The URL seen in the picture is:

index.php?module=VisitsSummary&action=getEvolutionGraph&columns[]=nb_visits&idSite=1&period=day&date=2009-06-15,2009-07-14&viewDataTable=generateDataChartEvolution

As suggested in the blog article above, the following statements inserted in apache's config will fix this.

BrowserMatch MSIE HAVE_MSIE
Header set Expires       "Thu, 01 Jan 1970 01:00:00 GMT"        env=HAVE_MSIE
Header set Cache-Control "must-revalidate, cache, public"       env=HAVE_MSIE
Header set Pragma        "public"                               env=HAVE_MSIE

I couldn't pinpoint the culprit file, so I tried applying this to all (which works).

This shouldn't make a difference, but I have mod_rewrite rules in place to ensure SSL is used.

RewriteEngine On
RewriteRule   /piwik\.php|js)    -                        [L]
RewriteRule   (.*)               https://%{SERVER_NAME}$1 [R,L]
@anonymous-matomo-user
Copy link
Author

Attachment:
open-flash-chart-error.png

@robocoder
Copy link
Contributor

I can't reproduce this regression of #550 on my dev environment.

What version of php are you using?
Without your Apache config changes, what do the headers from your Piwik installation look like?

@anonymous-matomo-user
Copy link
Author

Replying to vipsoft:

I can't reproduce this regression of #550 on my dev environment.

What version of php are you using?

PHP Version 5.1.6

Without your Apache config changes, what do the headers from your Piwik installation look like?

See the attached file - this is a trace of all requests and responses after clicking the login button.

@anonymous-matomo-user
Copy link
Author

Attachment: trace from iehttpheaders
vanilla-anon.txt

@robocoder
Copy link
Contributor

Thanks.

It looks like our header changes aren't being applied in the data-file stream. (Lines 1038-1046 and 1060-1068.)

@robocoder
Copy link
Contributor

(In [1306]) refs #869 - fix Flash+IE over HTTPS

@robocoder
Copy link
Contributor

fuero: please test the patch.

@anonymous-matomo-user
Copy link
Author

Tested with IE 7 and IE 8 on Windows XP, works as expected.

@robocoder
Copy link
Contributor

Thanks.

@mattab
Copy link
Member

mattab commented Dec 14, 2009

(In [1702]) Only send the 'https work in IE please' headers when in https mode, so that graphs are cached in non-ssl (better user experience when viewing multiSites dashboard) refs #869

@robocoder
Copy link
Contributor

THis appears to be a regression for reverse proxies where the backend server is http, and only the proxy is https.

@robocoder
Copy link
Contributor

(In [fixes #869 - Installation - detect presence of a reverse proxy and warn if mismatch with $_SERVER'HTTPS'); add 'reverse_proxy' config setting

This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug For errors / faults / flaws / inconsistencies etc. Major Indicates the severity or impact or benefit of an issue is much higher than normal but not critical.
Projects
None yet
Development

No branches or pull requests

3 participants