Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
V
varnish-cache
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Commits
Open sidebar
varnishcache
varnish-cache
Commits
8ef5fb0a
Commit
8ef5fb0a
authored
Jan 24, 2011
by
Kristian Lyngstol
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Changes for 2.1.5
parent
a6ba7bcd
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
132 additions
and
0 deletions
+132
-0
changes-2.1.4-2.1.5.xml
doc/changes-2.1.4-2.1.5.xml
+132
-0
No files found.
doc/changes-2.1.4-2.1.5.xml
0 → 100644
View file @
8ef5fb0a
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE group [
<!ENTITY mdash "—">
]>
<group
from=
"2.1.4"
to=
"2.1.5"
>
<subsystem>
<name>
varnishd
</name>
<change
type=
"bug"
ref=
"801"
>
<para>
On pass from vcl_recv, we did not remove the backends Content-Length
header before adding our own. This could cause confusion for
browsers and has been fixed.
</para>
</change>
<change
type=
"bug"
ref=
"806"
>
<para>
Make pass with content-length work again. An issue with regards
to 304, Content-Length and pass has been resolved.
</para>
</change>
<change
type=
"bug"
ref=
"803"
>
<para>
An issue relating to passed requests with If-Modified-Since
headers has been fixed. Varnish did not recognize that the
304-response did not have a body.
</para>
</change>
<change
type=
"bug"
>
<para>
A potential lock-inversion with the ban lurker thread has been
resolved.
</para>
</change>
<change
type=
"bug"
>
<para>
Several build-dependency issues relating to rst2man have been
fixed. Varnish should now build from source without rst2man if you
are using tar-balls.
</para>
</change>
<change
type=
"bug"
ref=
"780"
>
<para>
Ensure Varnish reads the expected last CRLF after chunked data
from the backend. This allows re-use of the connection.
</para>
</change>
<change
type=
"bug"
>
<para>
Remove a GNU Make-ism during
<code>
make dist
</code>
to make BSD
happier.
</para>
</change>
<change
type=
"enh"
>
<para>
Document the log, set, unset, return and restart statements in
the VCL documentation.
</para>
</change>
<change
type=
"bug"
ref=
"808"
>
<para>
Fix an embarrassingly old bug where Varnish would run out of
workspace when requests come in fast over a single connection,
typically during synthetic benchmarks.
</para>
</change>
<change
type=
"bug"
ref=
"795"
>
<para>
Varnish will now allow
<code>
If-Modified-Since
</code>
requests
to objects without a
<code>
Last-Modified
</code>
-header, and instead
use the time the object was cached instead.
</para>
</change>
<change
type=
"bug"
ref=
"789"
>
<para>
Do not filter out
<code>
Content-Range
</code>
headers in
pass.
</para>
</change>
<change
type=
"enh"
>
<para>
Require -d, -b, -f, -S or -T when starting Varnishd. In human
terms, this means that it is legal to start varnishd without a Vcl or
backend, but only if you have a CLI channel of some kind.
</para>
</change>
<change
type=
"bug"
>
<para>
Don't suppress
<code>
Cache-Control
</code>
headers in pass
responses.
</para>
</change>
<change
type=
"enh"
>
<para>
Merge multi-line Cache-Control and Vary header fields. Until
now, no browsers have needed this, but Chromium seems to find it
necessary to spread its Cache-Control across two lines, and we get to
deal with it.
</para>
</change>
<change
type=
"bug"
ref=
"812"
>
<para>
Make new-purge not touch busy objects. This fixes a potential
crash when calling
<code>
VRT_purge
</code>
.
</para>
</change>
<change
type=
"enh"
>
<para>
If there are everal grace-able objects, pick the least expired
one.
</para>
</change>
<change
type=
"bug"
ref=
"817"
>
<para>
Fix an issue with
<code>
varnishadm -T :6082
</code>
shorthand.
</para>
</change>
<change
type=
"enh"
>
<para>
Add bourn-shell like "here" documents on the CLI. Typical
usage:
<code>
vcl.inline vcl_new
<
< 42
backend
foo
{...}
sub
vcl_recv
{...}
42
</code
></para>
</change>
<change
type=
"enh"
>
<para>
Add CLI version to the CLI-banner, starting with version 1.0 to
mark here-documents.
</para>
</change>
<change
type=
"bug"
>
<para>
Fix a problem with the expiry thread slacking off during high
load.
</para>
</change>
</subsystem>
<subsystem>
<name>
varnishtest
</name>
<change
type=
"bug"
ref=
"804"
>
<para>
Remove no longer existing
<code>
-L
</code>
option.
</para>
</change>
</subsystem>
</group>
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment