-
Notifications
You must be signed in to change notification settings - Fork 4
/
ChangeLog
146 lines (107 loc) · 5.47 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
05 May 2022 - version 4.1
- Fix a warning in log produced by an unitialized value.
11 May 2020 - version 4.0
- Update documentation to describe install with Apache 2.4 on distributions
based on RPM packages (RedHat/CentOs) and debian packages (Debian/Ubuntu).
28 Jul 2013 - Version 3.6
- Make replace pattern an evalable expression so that you can use $1 in
replacement pattern with ProxyHTMLRewrite. Thanks to Roberto Majadas
for the report.
- Update documentation about AddHandler vs SetHandler to avoid error
"Attempt to serve directory", with SetHandler DirectoryIndex is not
working any more. Thanks to Brad Robertson for the report.
- Add PerlAddVar before examples in documentation.
- Add new directive ProxyHtmlExcludeUri to allow URIs to be excluded
from any rewritting. This is to be used to fix some weird replacements
in javascript library. Thanks to Brad Robertson for the report.
11 Dec 2012 - Version 3.5
- Fix documentation about ProxyHTMLContentType, PerlAddVar was missing.
Thanks to cepelessar for the report.
- Allow rewrite of Referer value into the HTTP header. Thanks to snadal
for the feature request.
15 Aug 2012 - Version 3.4
- Add support of space characters in ProxyHTMLURLMap an ProxyHTMLRewrite
pattern definition. The issue reported by Steffen Rheinhold occurs
when you want to rewrite some HTML code with space character in it.
As space is the separator character used between the search pattern
and the string to substitute. For exemple writing such a replacement:
PerlAddVar ProxyHTMLRewrite "ajaxurl[\t\s]+=[\t\s]+'/blog' ajaxurl = '/www2.domain.org/blog'"
is now fully supported, before it should break after the first space
of the replacement string and using '\s' in this replacement string
will not solve the problem as it still write 's' instead of a space.
25 Jun 2012 - Version 3.3
- Fix corruption of openxml MS Office document (docx, dotx, potx, ppsx,
pptx, xlsx and xltx). Thanks to Stefano Colanzi for the report.
- Add new directive ProxyHTMLExcludeContentType with default value to
regex: (application\/vnd\.openxml) to fix the previous issue and let
users customize the content-type exclusion regex.
- Add development code to github.com new repository:
https://github.com/darold/modproxyperlhtml
21 Dec 2011 - Version 3.2
- Fix new major issue during inflate/deflate compressed http content
introduced in last release. Thanks to Claude Durocher and Eduardo
Paez Trujillo for the report.
- Add debug messages in verbose mode to trace link substitutions in
refresh header and http content. Code with inflate/deflate calls will
also be logged.
- Replace call to the warn log method by method Apache2::ServerRec::warn
to add timestamp to verbose trace.
Note that you can always use: RequestHeader unset Accept-Encoding
to disable the use of compressed HTTP on remote server side.
14 Dec 2011 - Version 3.1
- Fix major bug in inflate/deflate compressed http content. It appears
when ModProxyPerlHTML try to uncompressed a gzip file with multiple
file and result in compressed archive corruption. Thanks to Eduardo
Paez Trujillo for the report.
- Add support for XML content-type to be rewritten. Thanks to Claude
Durocher for the report.
- Add an Apache2/Mod_perl configuration directive to allow user defined
content type. See ProxyHTMLContentType configuration directive, with
default value to actual parsed content-type.
- Modify documentation to refect change.
- Add support to HTML5 'formaction' new attribute on input and button
elements.
11 Nov 2010 - version 3.0
- Add support to refresh in HTTP header. Thanks to Peter Stubbs
for the feature request.
- Documentation reviewed.
- Creation of a dedicated site at http://modproxyhtml.darold.net/
- The major release version is just to mark the creation of the web
site, there's no major change, old Apache is fully compatible.
10 Aug 2009 - version 2.6
- Fix handling of bad javascript content type. Some site use to
mark javascript as text/javascript. Thanks to Guillaume REHM for
the patch.
- Fix META.yml that was still marked in v2.1.
24 Nov 2008 - version 2.5
- Fix parsing/replacement of javascript Object.src='/URL/...'
Thanks to Edward Quick for the report.
- Fix detection of javascript file with different Content-type
header name. Thanks to Edward Quick for the report.
- Modify documentation to simplify Apache configuration and
add a tips on JS code.
17 Jun 2008 - version 2.4
- Add 'on the fly' code rewrite capability. See ProxyHTMLRewrite
Perl Apache variable in README file. Usefull if you want for example
to rename the filename of an image or anything else.
- Move project to CPAN.
30 Apr 2008 - version 2.3
- Fix parsing/replacement of CSS url called without quote, ex:
<@import url(http://server/file.css);>.
Thanks to Arthur LUTZ for the report.
23 May 2007 - version 2.2
- Fix parsing of javascript code using escaped quote.
ex: window.open("http://www.mydomain.com");
Thanks to Viesturs Ducens for the report.
20 Mar 2007 - Version 2.1
- Fix meta refresh parsing
- Fix misshandling of ProxyHTMLVerbose value
- Fix base href replacement using fully qualified URL
- Now support Http compression.
Many thanks to Rob Janssen for bugs fix and great reports.
02 Dec 2005 - Version 2.0
- Complete link parser rewrite.
- First stable/production version with Freshmeat annoucement.
15 Oct 2005 - Version 1.0
- First shoot. May not support all kind of HTML writer.
- Testing only.