- 23 Sep, 2007 7 commits
-
-
Dag Erling Smørgrav authored
svn+ssh://projects.linpro.no/svn/varnish/trunk/varnish-cache ........ r1886 | phk | 2007-08-20 12:52:59 +0200 (Mon, 20 Aug 2007) | 2 lines polish ........ git-svn-id: http://www.varnish-cache.org/svn/branches/1.1@1993 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
svn+ssh://projects.linpro.no/svn/varnish/trunk/varnish-cache ........ r1883 | phk | 2007-08-20 12:36:16 +0200 (Mon, 20 Aug 2007) | 7 lines Make the new FlexeLint 8.00w happy again. It's a fine point of C-linguistics, but I have to admit that in certain universes it would have a point. Not this one though. ........ git-svn-id: http://www.varnish-cache.org/svn/branches/1.1@1992 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
git-svn-id: http://www.varnish-cache.org/svn/branches/1.1@1989 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
svn+ssh://projects.linpro.no/svn/varnish/trunk/varnish-cache ........ r1866 | phk | 2007-08-20 10:55:13 +0200 (Mon, 20 Aug 2007) | 2 lines Assert that the timestats we need for VSL_StatSess are valid. ........ git-svn-id: http://www.varnish-cache.org/svn/branches/1.1@1988 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
in a release. git-svn-id: http://www.varnish-cache.org/svn/branches/1.1@1987 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
svn+ssh://projects.linpro.no/svn/varnish/trunk/varnish-cache ........ r1830 | phk | 2007-08-10 12:28:08 +0200 (Fri, 10 Aug 2007) | 4 lines Don't call functions outside the VRT namespace, even if this means that we have to wrap strcmp(). ........ git-svn-id: http://www.varnish-cache.org/svn/branches/1.1@1986 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
svn+ssh://projects.linpro.no/svn/varnish/trunk/varnish-cache ........ r1796 | phk | 2007-08-05 21:52:23 +0200 (Sun, 05 Aug 2007) | 2 lines Introduce a "replace()" function to replace a malloc'ed string. ........ git-svn-id: http://www.varnish-cache.org/svn/branches/1.1@1984 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 12 Sep, 2007 6 commits
-
-
Dag Erling Smørgrav authored
svn+ssh://projects.linpro.no/svn/varnish/trunk/varnish-cache ........ r1942 | phk | 2007-09-12 08:12:18 +0200 (Wed, 12 Sep 2007) | 7 lines Make sure to initialize t_end if we drop sessions. Fixes #132 Many thanks to Janis Putrams for debugging this. ........ git-svn-id: http://www.varnish-cache.org/svn/branches/1.1@1954 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
git-svn-id: http://www.varnish-cache.org/svn/branches/1.1@1953 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
svn+ssh://projects.linpro.no/svn/varnish/trunk/varnish-cache ........ r1912 | des | 2007-08-20 23:11:15 +0200 (Mon, 20 Aug 2007) | 3 lines Add a stylesheet that does a pretty good job of generating Trac-compatible WikiText from a change log. ........ git-svn-id: http://www.varnish-cache.org/svn/branches/1.1@1952 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
svn+ssh://projects.linpro.no/svn/varnish/trunk/varnish-cache ........ r1884 | phk | 2007-08-20 12:39:05 +0200 (Mon, 20 Aug 2007) | 2 lines remove debugging message ........ git-svn-id: http://www.varnish-cache.org/svn/branches/1.1@1951 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
svn+ssh://projects.linpro.no/svn/varnish/trunk/varnish-cache ........ r1935 | ssm | 2007-09-04 12:55:25 +0200 (Tue, 04 Sep 2007) | 7 lines * Set statedir to /var/lib, to conform to debian packaging standards. * Removed -n switch from varnish defaults file and varnishlog init script. Use the default instance name instead. This makes sure varnish utilities work without having to use the -n switch for the default instance. ........ r1943 | des | 2007-09-12 10:37:42 +0200 (Wed, 12 Sep 2007) | 2 lines Install man pages into the correct directory. ........ r1944 | ssm | 2007-09-12 15:19:27 +0200 (Wed, 12 Sep 2007) | 1 line Bump debian version-revision to 1.1.2-1 ........ r1945 | ssm | 2007-09-12 16:30:36 +0200 (Wed, 12 Sep 2007) | 4 lines Debian package: Fix lintian warnings * Add magic tag in varnish.postinst for debhelper * Remove old overrides, add two overrides for update-rc.d ........ r1946 | ssm | 2007-09-12 16:31:22 +0200 (Wed, 12 Sep 2007) | 1 line Debian package: Rename library and development packages to reflect soname ........ r1948 | ssm | 2007-09-12 17:21:12 +0200 (Wed, 12 Sep 2007) | 4 lines Man page fixes * Close list in varnishreplay.1 * Remove macro after Cm, as this cancelled the effect of Cm ........ r1949 | des | 2007-09-12 17:55:51 +0200 (Wed, 12 Sep 2007) | 2 lines Additional markup fixes, bump date ........ git-svn-id: http://www.varnish-cache.org/svn/branches/1.1@1950 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
git-svn-id: http://www.varnish-cache.org/svn/branches/1.1@1947 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 29 Aug, 2007 1 commit
-
-
Dag Erling Smørgrav authored
svn+ssh://projects.linpro.no/svn/varnish/trunk/varnish-cache ........ r1913 | phk | 2007-08-21 11:23:31 +0200 (Tue, 21 Aug 2007) | 9 lines Make sure wrk->used is always set when we park on an object, we might be unlucky multiple times in which case the responsibility falls back to cnt_lookup(). Fixes 144. ........ r1915 | des | 2007-08-21 17:36:59 +0200 (Tue, 21 Aug 2007) | 2 lines Try to make this comment a little more visible. ........ r1916 | des | 2007-08-21 17:37:17 +0200 (Tue, 21 Aug 2007) | 2 lines Synchronize with bin/varnishd/mgt_vcc.c. ........ r1925 | des | 2007-08-29 17:21:59 +0200 (Wed, 29 Aug 2007) | 2 lines Improve readability. ........ r1926 | des | 2007-08-29 17:23:52 +0200 (Wed, 29 Aug 2007) | 1 line Tabify ........ r1927 | des | 2007-08-29 17:24:42 +0200 (Wed, 29 Aug 2007) | 2 lines Add missing files. ........ r1928 | des | 2007-08-29 17:25:58 +0200 (Wed, 29 Aug 2007) | 2 lines Readability ........ git-svn-id: http://www.varnish-cache.org/svn/branches/1.1@1929 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 20 Aug, 2007 11 commits
-
-
Dag Erling Smørgrav authored
svn+ssh://projects.linpro.no/svn/varnish/trunk/varnish-cache ........ r1909 | des | 2007-08-20 21:49:38 +0200 (Mon, 20 Aug 2007) | 2 lines Even more files... ........ git-svn-id: http://www.varnish-cache.org/svn/branches/1.1@1910 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
svn+ssh://projects.linpro.no/svn/varnish/trunk/varnish-cache ........ r1907 | des | 2007-08-20 21:27:08 +0200 (Mon, 20 Aug 2007) | 4 lines Distribute all the files that are needed to recreate the change logs, and add an explicit dependency so the logs are regenerated if the stylesheet changes. ........ git-svn-id: http://www.varnish-cache.org/svn/branches/1.1@1908 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
svn+ssh://projects.linpro.no/svn/varnish/trunk/varnish-cache ........ r1902 | des | 2007-08-20 21:13:37 +0200 (Mon, 20 Aug 2007) | 2 lines Render <code> elements. ........ r1903 | des | 2007-08-20 21:16:08 +0200 (Mon, 20 Aug 2007) | 2 lines Really render <code> elements correctly. ........ r1904 | des | 2007-08-20 21:17:49 +0200 (Mon, 20 Aug 2007) | 4 lines At some point along the line, I forgot that these files aren't actually DocBook, and that I don't have <filename>, <literal>, <varname> etc. - just <code>. ........ r1905 | des | 2007-08-20 21:20:25 +0200 (Mon, 20 Aug 2007) | 2 lines Rewrap (no content changes) ........ git-svn-id: http://www.varnish-cache.org/svn/branches/1.1@1906 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
git-svn-id: http://www.varnish-cache.org/svn/branches/1.1@1901 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
git-svn-id: http://www.varnish-cache.org/svn/branches/1.1@1900 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
svn+ssh://projects.linpro.no/svn/varnish/trunk/varnish-cache ........ r1898 | des | 2007-08-20 18:59:16 +0200 (Mon, 20 Aug 2007) | 2 lines Catch up with recent commits. ........ git-svn-id: http://www.varnish-cache.org/svn/branches/1.1@1899 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
svn+ssh://projects.linpro.no/svn/varnish/trunk/varnish-cache ........ r1896 | des | 2007-08-20 17:18:49 +0200 (Mon, 20 Aug 2007) | 2 lines Correct the lock.l_type logic for platforms where O_RDONLY is 0. ........ git-svn-id: http://www.varnish-cache.org/svn/branches/1.1@1897 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Ingvar Hagelund authored
git-svn-id: http://www.varnish-cache.org/svn/branches/1.1@1891 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Lars Bahner authored
svn+ssh://projects.linpro.no/svn/varnish/trunk/varnish-cache ........ r1865 | bahner | 2007-08-20 10:38:29 +0200 (Mon, 20 Aug 2007) | 2 lines Added -u and -g to default setup. Bumped release. ........ r1867 | bahner | 2007-08-20 10:55:34 +0200 (Mon, 20 Aug 2007) | 2 lines Added creation of varnish user and group to postinst ........ r1868 | bahner | 2007-08-20 10:56:40 +0200 (Mon, 20 Aug 2007) | 2 lines Comment on postinst user-creation ........ r1873 | bahner | 2007-08-20 11:33:50 +0200 (Mon, 20 Aug 2007) | 2 lines Add file to install man pages; call varnish_setup_user from postinst ........ r1874 | bahner | 2007-08-20 11:37:59 +0200 (Mon, 20 Aug 2007) | 2 lines Added forgotten shebang to postinst ........ r1875 | bahner | 2007-08-20 11:40:54 +0200 (Mon, 20 Aug 2007) | 2 lines Fixed silly race ........ r1877 | bahner | 2007-08-20 11:42:56 +0200 (Mon, 20 Aug 2007) | 2 lines Added group ........ r1880 | bahner | 2007-08-20 12:13:16 +0200 (Mon, 20 Aug 2007) | 2 lines Clarified change ........ git-svn-id: http://www.varnish-cache.org/svn/branches/1.1@1887 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Ingvar Hagelund authored
git-svn-id: http://www.varnish-cache.org/svn/branches/1.1@1871 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
svn+ssh://projects.linpro.no/svn/varnish/trunk/varnish-cache ........ r1862 | phk | 2007-08-20 09:35:10 +0200 (Mon, 20 Aug 2007) | 5 lines Add more asserts to try to find a cure for #150. Don't nuke t_end timestamp, we need it for StatSess logentry. ........ git-svn-id: http://www.varnish-cache.org/svn/branches/1.1@1863 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 19 Aug, 2007 2 commits
-
-
Dag Erling Smørgrav authored
svn+ssh://projects.linpro.no/svn/varnish/trunk/varnish-cache ........ r1857 | des | 2007-08-19 20:18:11 +0200 (Sun, 19 Aug 2007) | 2 lines Whitespace cleanup. ........ r1858 | phk | 2007-08-19 23:19:46 +0200 (Sun, 19 Aug 2007) | 2 lines Feed my virtual whitespace habbit. ........ r1859 | phk | 2007-08-19 23:20:48 +0200 (Sun, 19 Aug 2007) | 4 lines Reset the cli buffer when we have soaked up all it contained. Otherwise we will for ever be repeating the same command over and over, no matter what the input to the cli might be. ........ git-svn-id: http://www.varnish-cache.org/svn/branches/1.1@1860 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
svn+ssh://projects.linpro.no/svn/varnish/trunk/varnish-cache ........ r1853 | des | 2007-08-19 19:17:58 +0200 (Sun, 19 Aug 2007) | 2 lines Whitespace cleanup ........ r1854 | des | 2007-08-19 19:26:45 +0200 (Sun, 19 Aug 2007) | 2 lines Improve style. ........ r1855 | des | 2007-08-19 20:12:03 +0200 (Sun, 19 Aug 2007) | 4 lines Restructure mgt_cli_callback(), and add comments to make it clear what's going on. Also take care of a bug where strchr() was used on a non-NUL- terminated buffer. This fixes #134. ........ git-svn-id: http://www.varnish-cache.org/svn/branches/1.1@1856 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 16 Aug, 2007 1 commit
-
-
Dag Erling Smørgrav authored
svn+ssh://projects.linpro.no/svn/varnish/trunk/varnish-cache ........ r1846 | ingvar | 2007-08-14 23:57:58 +0200 (Tue, 14 Aug 2007) | 6 lines * Tue Aug 14 2007 Ingvar Hagelund <ingvar@linpro.no> - 1.1.svn - Update for 1.1 branch - Added the devel package for the header files and static library files - Added a varnish user, and fixed the init script accordingly ........ git-svn-id: http://www.varnish-cache.org/svn/branches/1.1@1849 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 13 Aug, 2007 1 commit
-
-
Dag Erling Smørgrav authored
svn+ssh://projects.linpro.no/svn/varnish/trunk/varnish-cache ........ r1831 | ssm | 2007-08-10 16:05:32 +0200 (Fri, 10 Aug 2007) | 1 line Added missing dependency on "libc6-dev | libc-dev" for vcl compilation ........ r1837 | des | 2007-08-13 19:58:09 +0200 (Mon, 13 Aug 2007) | 2 lines Readability nit ........ r1838 | des | 2007-08-13 20:00:50 +0200 (Mon, 13 Aug 2007) | 2 lines Correct three bits worth of line noise. This fixes #129. ........ git-svn-id: http://www.varnish-cache.org/svn/branches/1.1@1844 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 10 Aug, 2007 3 commits
-
-
Dag Erling Smørgrav authored
git-svn-id: http://www.varnish-cache.org/svn/branches/1.1@1828 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
file:///var/lib/svn/varnish/trunk/varnish-cache ........ r1794 | des | 2007-08-03 20:50:05 +0200 (Fri, 03 Aug 2007) | 3 lines Try harder to avoid integer overflows in cache file size calculations on 32-bit platforms. ........ git-svn-id: http://www.varnish-cache.org/svn/branches/1.1@1826 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
file:///var/lib/svn/varnish/trunk/varnish-cache ........ r1823 | des | 2007-08-10 09:13:02 +0200 (Fri, 10 Aug 2007) | 2 lines Avoid mixing statements and declarations (#147) ........ git-svn-id: http://www.varnish-cache.org/svn/branches/1.1@1825 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 09 Aug, 2007 2 commits
-
-
Dag Erling Smørgrav authored
svn+ssh://projects.linpro.no/svn/varnish/trunk/varnish-cache ........ r1819 | des | 2007-08-09 16:58:56 +0200 (Thu, 09 Aug 2007) | 2 lines Explain the meaning of obj.valid and obj.cacheable. ........ git-svn-id: http://www.varnish-cache.org/svn/branches/1.1@1820 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
Merged revisions 1743-1744,1746-1749,1755-1775,1777,1779-1793,1795,1797-1798,1800-1808,1810-1815,1817 via svnmerge from svn+ssh://projects.linpro.no/svn/varnish/trunk/varnish-cache ........ r1743 | ssm | 2007-07-20 14:43:54 +0200 (Fri, 20 Jul 2007) | 1 line Split debian package into varnish, libvarnish and libvarnish-dev ........ r1748 | des | 2007-07-24 15:51:58 +0200 (Tue, 24 Jul 2007) | 2 lines Correct a comment ........ r1749 | des | 2007-07-24 15:52:40 +0200 (Tue, 24 Jul 2007) | 2 lines Use strlen() directly. ........ r1761 | cecilihf | 2007-07-25 10:39:10 +0200 (Wed, 25 Jul 2007) | 9 lines Implemented http purge with regexp. Example vcl usage: sub vcl_recv { if (req.request == "REPURGE") { purge(req.url); error 404 "Purged"; } } ........ r1762 | cecilihf | 2007-07-25 10:53:16 +0200 (Wed, 25 Jul 2007) | 2 lines Updated man page ........ r1765 | cecilihf | 2007-07-25 13:09:06 +0200 (Wed, 25 Jul 2007) | 2 lines Use purge in function names instead of repurge and move VRT_purge to cache_vrt.c. ........ r1766 | cecilihf | 2007-07-25 13:10:59 +0200 (Wed, 25 Jul 2007) | 2 lines Style... ........ r1780 | des | 2007-07-28 12:03:29 +0200 (Sat, 28 Jul 2007) | 5 lines Reverse the logic for sp->wantbody: assume it is always wanted unless req.request is "HEAD". This is what broke the RePurge test case. Ideally, sp->wantbody would be controllable by VCL. ........ r1783 | des | 2007-07-30 10:03:42 +0200 (Mon, 30 Jul 2007) | 4 lines Avoid referencing <sys/cdefs.h> and __{BEGIN,END}_DECLS. Based on Theo Schlossnagle's Solaris portability patch. ........ r1784 | des | 2007-07-30 11:49:05 +0200 (Mon, 30 Jul 2007) | 2 lines Avoid using non-portable <err.h>. ........ r1785 | des | 2007-07-30 15:50:16 +0200 (Mon, 30 Jul 2007) | 3 lines Use mktime() rather than the unportable timegm(). The downside is that we're at the mercy of the TZ environment variable. ........ r1786 | des | 2007-07-30 15:54:48 +0200 (Mon, 30 Jul 2007) | 2 lines Explicitly set TZ to GMT. ........ r1787 | des | 2007-07-30 16:16:23 +0200 (Mon, 30 Jul 2007) | 4 lines Use fcntl(2)-style locks instead of non-portable flock(2)-style locks. Based on Theo Schlossnagle's Solaris portability patch. ........ r1788 | des | 2007-07-30 16:19:45 +0200 (Mon, 30 Jul 2007) | 2 lines pid_t is not necessarily compatible with int. ........ r1789 | des | 2007-07-30 16:22:00 +0200 (Mon, 30 Jul 2007) | 2 lines Bogons in previous commit. Pass me the pointy hat... ........ r1790 | des | 2007-07-30 16:31:16 +0200 (Mon, 30 Jul 2007) | 3 lines I accidentally committed the wrong patch in r1787; this corrects the logic used to determine which lock type (shared or exclusive) to use. ........ r1791 | des | 2007-07-30 16:39:03 +0200 (Mon, 30 Jul 2007) | 2 lines Note that MAX_IOVS is intentionally not equal to IOV_MAX. ........ r1792 | des | 2007-07-31 08:06:28 +0200 (Tue, 31 Jul 2007) | 2 lines Fine-tune the vhost example. ........ r1793 | des | 2007-08-03 20:46:43 +0200 (Fri, 03 Aug 2007) | 2 lines Synchronize these two files. ........ r1795 | phk | 2007-08-05 21:37:44 +0200 (Sun, 05 Aug 2007) | 9 lines Synchronize the paramters after we call their accessor functions rather than when we don't find one. This makes changing runtime paramters work again, without the need to ask for a nonexistent parameter to trigger the update. Ticket: 136 ........ r1797 | phk | 2007-08-05 22:17:49 +0200 (Sun, 05 Aug 2007) | 4 lines Make the nonexistence of "nobody" and "nogroup" users and groups nonfatal Ticket: 140 ........ r1798 | phk | 2007-08-05 22:26:09 +0200 (Sun, 05 Aug 2007) | 5 lines We need the math library on some systems. Ticket 138 ........ r1800 | phk | 2007-08-05 22:57:20 +0200 (Sun, 05 Aug 2007) | 2 lines Add a missing return: we always return after detecting the first error. ........ r1801 | phk | 2007-08-05 22:57:32 +0200 (Sun, 05 Aug 2007) | 2 lines vrt.h is not needed here. ........ r1802 | phk | 2007-08-05 23:06:41 +0200 (Sun, 05 Aug 2007) | 2 lines Add comment to remind myself. ........ r1803 | phk | 2007-08-06 10:07:18 +0200 (Mon, 06 Aug 2007) | 14 lines Have the VCL compiler provide a hint about the worst case number of operations on the req.hash variable. It is only a hint, because it merely counts how many times the parser saw something being added to the req.hash variable. If the operation was in a subroutine which was called multiple times, the hint will not reflect the number of actual operations. For now we will deal with that at runtime, at the expense of a failed transaction every time we run short. If this becomes an issue, an extensive topological analysis of the VCL program can give us a definitive count. ........ r1804 | phk | 2007-08-06 11:19:20 +0200 (Mon, 06 Aug 2007) | 3 lines Add piecemal crc32 function back, we will need it for the scatter/gather hash string. ........ r1805 | phk | 2007-08-06 11:25:20 +0200 (Mon, 06 Aug 2007) | 13 lines Rewrite the req.hash implmentation: Instead of assembling the entire hash-string in the workspace, use a scatter gather approach, hinted by the VCL compiler. This eliminates the workspace reservation which prevented regsub() from working in vcl_hash, and reduces the size of the necessary workspace a fair bit as well, at the cost of a little bit of complexity in the hash implmentations. Closes ticket 137 and possibly 141 ........ r1806 | phk | 2007-08-06 11:28:44 +0200 (Mon, 06 Aug 2007) | 4 lines Forgot an assert. WS_Return() is now unused, comment it out. ........ r1807 | phk | 2007-08-07 08:55:52 +0200 (Tue, 07 Aug 2007) | 4 lines When vcl_miss() take error action, remember to discard backend request. Ticket: 139 ........ r1808 | phk | 2007-08-07 09:23:10 +0200 (Tue, 07 Aug 2007) | 3 lines Implement "error" action in vcl_fetch() and vcl_deliver() ........ r1810 | phk | 2007-08-08 10:49:11 +0200 (Wed, 08 Aug 2007) | 5 lines Elminiate a spurious message when sigchild looses a race to popen(2). This fixed #143 ........ r1811 | des | 2007-08-08 12:01:50 +0200 (Wed, 08 Aug 2007) | 3 lines Remove FreeBSD workaround; the FreeBSD ports tree has had working autotools for two weeks now. Also fix inconsistent indentation. ........ r1817 | des | 2007-08-09 13:19:20 +0200 (Thu, 09 Aug 2007) | 2 lines Rename libcompat to libvarnishcompat, and make it dynamic. ........ git-svn-id: http://www.varnish-cache.org/svn/branches/1.1@1818 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 26 Jul, 2007 1 commit
-
-
Dag Erling Smørgrav authored
svn+ssh://projects.linpro.no/svn/varnish/trunk/varnish-cache ........ r1745 | des | 2007-07-24 13:39:55 +0200 (Tue, 24 Jul 2007) | 2 lines Implement VRT_r_obj_status(), without which obj.status can't be read. ........ r1750 | des | 2007-07-24 15:54:20 +0200 (Tue, 24 Jul 2007) | 3 lines Always generate a Connection: header, in case the client makes an incorrect assumption about which is the default. ........ r1751 | des | 2007-07-24 15:56:44 +0200 (Tue, 24 Jul 2007) | 3 lines RES_BuildHttp() must be called before RES_WriteObj() to prepare the response headers. This fixes #128. ........ r1752 | des | 2007-07-24 16:02:20 +0200 (Tue, 24 Jul 2007) | 2 lines #131: Honor DESTDIR when creating the state directory. ........ r1753 | des | 2007-07-24 16:10:28 +0200 (Tue, 24 Jul 2007) | 2 lines #130: false is spelles FALSE in curses-land. ........ r1754 | des | 2007-07-24 16:25:54 +0200 (Tue, 24 Jul 2007) | 6 lines Instead of incorrectly assuming that a pthread_t can be meaningfully cast to an unsigned int (which triggered warnings on some 64-bit platforms) and printed with %08lx, incorrectly assume that it can be meaningfully cast to a void * and printed with %p. While still incorrect in general terms, the latter turns out to be correct on the specific systems that we care about. ........ r1776 | des | 2007-07-26 15:53:41 +0200 (Thu, 26 Jul 2007) | 2 lines Add change log for 1.1.1 + various prop fixes ........ git-svn-id: http://www.varnish-cache.org/svn/branches/1.1@1777 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 20 Jul, 2007 4 commits
-
-
Dag Erling Smørgrav authored
git-svn-id: http://www.varnish-cache.org/svn/branches/1.1@1741 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
svn+ssh://projects.linpro.no/svn/varnish/trunk/varnish-cache ........ r1738 | des | 2007-07-20 13:25:21 +0200 (Fri, 20 Jul 2007) | 2 lines Set localstatedir explicitly, otherwise it ends up as /usr/var. ........ git-svn-id: http://www.varnish-cache.org/svn/branches/1.1@1739 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
git-svn-id: http://www.varnish-cache.org/svn/branches/1.1@1737 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
svn+ssh://projects.linpro.no/svn/varnish/trunk/varnish-cache ........ r1727 | des | 2007-07-20 10:38:22 +0200 (Fri, 20 Jul 2007) | 2 lines Let the LRU code worry about this. ........ r1728 | des | 2007-07-20 10:39:45 +0200 (Fri, 20 Jul 2007) | 2 lines Paranoia. ........ r1729 | des | 2007-07-20 10:40:33 +0200 (Fri, 20 Jul 2007) | 2 lines Count backend requests. ........ git-svn-id: http://www.varnish-cache.org/svn/branches/1.1@1736 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 19 Jul, 2007 1 commit
-
-
Dag Erling Smørgrav authored
svn+ssh://projects.linpro.no/svn/varnish/trunk/varnish-cache ........ r1710 | des | 2007-07-17 12:33:46 +0200 (Tue, 17 Jul 2007) | 9 lines Fix child restart by always calling close_sockets() when the child dies; otherwise open_sockets() fails, which causes start_child() to fail silently. Furthermore, if open_sockets() fails and child_state is CH_DIED, it will not be possible to start it manually later; therefore, set child_state to CH_STOPPED when open_sockets() fails. Note: it wouldn't hurt if open_sockets() were a little more talkative. ........ r1711 | des | 2007-07-17 15:05:08 +0200 (Tue, 17 Jul 2007) | 6 lines Amend previous commit. The problem was that when a socket was already open, open_sockets() did not count it as "good". Having fixed this, revert to the previous behaviour of keeping the sockets open if auto_restart is on; this avoids having a brief window (until they are reopened) during which client connections are refused. ........ r1712 | des | 2007-07-17 18:56:21 +0200 (Tue, 17 Jul 2007) | 4 lines Remove object from LRU list before freeing it; this does not entirely eliminate races between the LRU code and the expiry code, but it does make them a lot less likely. ........ r1713 | des | 2007-07-17 18:58:40 +0200 (Tue, 17 Jul 2007) | 2 lines Return count like the comment says we do. ........ r1714 | des | 2007-07-17 19:06:12 +0200 (Tue, 17 Jul 2007) | 10 lines Assert that LRU_DiscardOne() returns 1, to avoid an unlikely but possible scenario where multiple clients each require different objects such that the sum of the sizes of the objects is larger than the cache (or, in the extreme case, one client requests an object which is larger than the cache) causing STV_alloc() to enter an infinite loop. This is not ideal - a better solution would be return NULL and have the caller deal with the problem, possibly by returning a 503 result, or by stalling the request for some time. ........ r1715 | des | 2007-07-19 12:58:31 +0200 (Thu, 19 Jul 2007) | 2 lines gettimeofday() is good enough for varnishstat. ........ r1716 | des | 2007-07-19 13:01:36 +0200 (Thu, 19 Jul 2007) | 2 lines If clock_gettime() is not available, use gettimeofday() directly. ........ r1717 | des | 2007-07-19 13:02:57 +0200 (Thu, 19 Jul 2007) | 2 lines Retire libcompat's clock_gettime(). ........ r1718 | des | 2007-07-19 13:03:55 +0200 (Thu, 19 Jul 2007) | 2 lines Missed one occurrence of clock_gettime(). ........ r1719 | des | 2007-07-19 13:11:20 +0200 (Thu, 19 Jul 2007) | 4 lines Make regexp variables static. This has the side effect of replacing tentative definitions with non-tentative ones, thus sidestepping one of the issues we have on MacOS X. ........ r1720 | des | 2007-07-19 13:17:59 +0200 (Thu, 19 Jul 2007) | 4 lines Adapt for use on MacOS X / Darwin, which has GNU libtool installed as glibtool, and has a version of automake 1.6 which does not exhibit the bug I've observed on other platforms. ........ r1721 | des | 2007-07-19 13:49:43 +0200 (Thu, 19 Jul 2007) | 3 lines Use the correct cc command line on MacOS. This is a gross hack. Also, ignore the result of dlclose(). ........ r1722 | des | 2007-07-19 14:18:57 +0200 (Thu, 19 Jul 2007) | 2 lines Document Mac OS X compatibility. ........ git-svn-id: http://www.varnish-cache.org/svn/branches/1.1@1723 d4fa192b-c00b-0410-8231-f00ffab90ce4
-