r1262 - branches/1.0

des at projects.linpro.no des at projects.linpro.no
Tue Feb 20 09:47:59 CET 2007


Author: des
Date: 2007-02-20 09:47:58 +0100 (Tue, 20 Feb 2007)
New Revision: 1262

Modified:
   branches/1.0/ChangeLog
Log:
Regenerate

Modified: branches/1.0/ChangeLog
===================================================================
--- branches/1.0/ChangeLog	2007-02-20 08:47:02 UTC (rev 1261)
+++ branches/1.0/ChangeLog	2007-02-20 08:47:58 UTC (rev 1262)
@@ -1,3 +1,224 @@
+2007-02-20 08:47  des
+
+ * branches/1.0, branches/1.0/redhat/varnish.initrc:
+
+   r36059 at cat (orig r1243): des | 2007-02-20 09:46:24 +0100
+   Correct misunderstanding regarding -w.
+
+2007-02-20 08:47  des
+
+ * branches/1.0, branches/1.0/include/stat_field.h:
+
+   r35540 at cat (orig r1240): phk | 2007-01-30 13:17:58 +0100
+   Forgotten commit:
+   
+   Update backend stats fields
+   
+
+2007-02-20 08:47  des
+
+ * branches/1.0, branches/1.0/bin/varnishd/varnishd.c:
+
+   r35539 at cat (orig r1239): phk | 2007-01-29 23:06:33 +0100
+   Things you didn't know about C, #7212:
+   
+   There is no sane way to get sscanf to tell you how many characters
+   were consumed, if you want to allow a variable number of arguments.
+   
+   The special format %n is patently useless for this, because you
+   have to insert it at every conceiveable point in the string and
+   that presumes full explicit whitespace markup.
+   
+   Parse -w argument "by hand", to catch illegal input like "1,INF,15"
+   
+   Tripped over by: Stein Ove Rosseland <steinove at vg.no>
+   
+   Fixes: ticket #82
+   
+   
+
+2007-02-20 08:46  des
+
+ * branches/1.0, branches/1.0/bin/varnishd/cache_backend.c,
+   branches/1.0/bin/varnishd/cache_vrt.c:
+
+   r34134 at cat (orig r1238): phk | 2007-01-22 14:24:42 +0100
+   Expend a lock on keeping the backend statistics consistent.
+   Rename the fields to make more sense
+   
+   
+
+2007-02-20 08:46  des
+
+ * branches/1.0, branches/1.0/bin/varnishd/cache.h,
+   branches/1.0/bin/varnishd/cache_backend.c,
+   branches/1.0/bin/varnishd/cache_vrt.c, branches/1.0/include/vrt_obj.h,
+   branches/1.0/lib/libvcl/flint.lnt,
+   branches/1.0/lib/libvcl/vcc_compile.c,
+   branches/1.0/lib/libvcl/vcc_gen_obj.tcl,
+   branches/1.0/lib/libvcl/vcc_obj.c:
+
+   r34133 at cat (orig r1237): phk | 2007-01-22 13:31:52 +0100
+   The getaddrinfo(3) API does not tell us the TTL value learned from DNS
+   so we have to add our own stuff for that.
+   
+   Without some kind of TTL, we would hit the DNS server once per failed
+   attempt to connect to the backend.
+   
+   If the backend were down, we could hit it a LOT.
+   
+   In the VCL code:
+   
+   backend foobar {
+   [...]
+   set backend.dnsttl = 20s;
+   }
+   
+   will assign a TTL for DNS lookups of this backends hostname+port
+   combination, we will not hit the DNS server more often that this.
+   
+   The default is set at 30 seconds, short enough to make things are
+   workable in a load-balancing-via-DNS setups, yet long enough to not
+   pound the DNS server flat in case of backend failures.
+   
+   NOTE that as long as we succeed in connecting to the backend we
+   do not perform new DNS lookups. That will have to be revisited
+   along with possible load-balancing schemes for the backend(s).
+   
+   
+
+2007-02-20 08:46  des
+
+ * branches/1.0, branches/1.0/bin/varnishd/shmlog.c:
+
+   r34132 at cat (orig r1236): phk | 2007-01-22 12:46:25 +0100
+   Use struct assignment to overcome volatile poisoning.
+   
+
+2007-02-20 08:46  des
+
+ * branches/1.0, branches/1.0/bin/varnishd/cache_backend.c:
+
+   r34131 at cat (orig r1235): phk | 2007-01-22 12:15:57 +0100
+   Cache the workspace size from params so it doesn't change under us.
+   
+
+2007-02-20 08:46  des
+
+ * branches/1.0, branches/1.0/bin/varnishd/heritage.h,
+   branches/1.0/bin/varnishd/varnishd.c:
+
+   r34130 at cat (orig r1234): phk | 2007-01-22 12:15:27 +0100
+   Make params volatile so changes are discovered.
+   
+
+2007-02-20 08:46  des
+
+ * branches/1.0, branches/1.0/autogen.sh:
+
+   r34129 at cat (orig r1233): phk | 2007-01-22 09:43:30 +0100
+   Allow automake version 1.10
+   
+
+2007-02-20 08:46  des
+
+ * branches/1.0, branches/1.0/bin/varnishd/cache_pass.c,
+   branches/1.0/bin/varnishd/common.h,
+   branches/1.0/bin/varnishd/storage_file.c,
+   branches/1.0/bin/varnishd/varnishd.c:
+
+   r34127 at cat (orig r1231): phk | 2007-01-02 14:41:08 +0100
+   Polish as result of flexelint run and record a couple of thoughts.
+   
+
+2007-02-20 08:46  des
+
+ * branches/1.0, branches/1.0/bin/varnishd/storage_file.c:
+
+   r34126 at cat (orig r1230): knutroy | 2006-12-18 16:58:59 +0100
+   Fixed double declaraction error on systems having both
+   HAVE_SYS_STATVFS_H and HAVE_SYS_VFS_H.
+   
+
+2007-02-20 08:46  des
+
+ * branches/1.0, branches/1.0/autogen.sh:
+
+   r34125 at cat (orig r1229): des | 2006-12-05 12:42:39 +0100
+   Better workaround for FreeBSD autotools brokenness.
+   
+   Pointy hat to: {ade,portsmgr}@freebsd.org
+   
+
+2007-02-20 08:46  des
+
+ * branches/1.0, branches/1.0/bin/varnishd/storage_file.c:
+
+   r34124 at cat (orig r1228): phk | 2006-12-05 10:41:16 +0100
+   Make the statfs(3)/statvfs(3) dictomy actually work.
+   
+
+2007-02-20 08:46  des
+
+ * branches/1.0, branches/1.0/autogen.sh:
+
+   r34123 at cat (orig r1227): phk | 2006-12-05 09:48:27 +0100
+   Add a FreeBSD workaround while des@ tries to get autocrap to DTRT under
+   FreeBSD also.
+   
+
+2007-02-20 08:46  des
+
+ * branches/1.0, branches/1.0/bin/varnishd/storage_file.c,
+   branches/1.0/configure.ac:
+
+   r34122 at cat (orig r1226): phk | 2006-12-05 09:47:43 +0100
+   NetBSD Portability fix:
+   
+   Starting with 3.1, NetBSD uses statvfs and not statfs.
+   
+   Submitted by: Juan RP <juan at xtrarom.org>
+   
+
+2007-02-20 08:46  des
+
+ * branches/1.0, branches/1.0/redhat/varnish.initrc,
+   branches/1.0/redhat/varnish.sysconfig:
+
+   r34107 at cat (orig r1222): ingvar | 2006-11-08 10:03:40 +0100
+   Removed the usage of -w in the initscript until that bug is fixed in
+   varnishd
+
+2007-02-20 08:46  des
+
+ * branches/1.0, branches/1.0/bin/varnishd/varnishd.c:
+
+   r33742 at cat (orig r1221): des | 2006-11-08 09:59:20 +0100
+   Rewrite tackle_warg(): don't override the default max or timeout unless
+   the user asks; bail if max < min; fix usage string.
+
+2007-02-20 08:46  des
+
+ * branches/1.0, branches/1.0/bin/varnishd/varnishd.c:
+
+   r33741 at cat (orig r1220): des | 2006-11-08 09:49:57 +0100
+   Remove printf() from signal handler.
+   Make the pipe-juggling code slightly more readable.
+
+2006-11-06 12:19  des
+
+ * branches/1.0/ChangeLog:
+
+   Regenerate.
+
+2006-11-06 12:07  des
+
+ * branches/1.0, branches/1.0/debian/lintian-override:
+
+   r33659 at cat (orig r1216): bahner | 2006-11-03 10:37:47 +0100
+   Adding lintian-overrides for debian acceptance
+   
+
 2006-11-02 12:57  des
 
  * branches/1.0, branches/1.0/include/compat/vis.h,




More information about the varnish-commit mailing list