]>
err.no Git - varnish/log
andersb [Thu, 10 Aug 2006 11:10:16 +0000 (11:10 +0000)]
Updated to work with new inner workings (ReqStart, ReqEnd, sbuf replacement etc).
Code now compiles.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@783
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Thu, 10 Aug 2006 08:56:42 +0000 (08:56 +0000)]
FreeBSD needs <netinet/in.h> for IPPROTO_IPV6 and IPV6_V6ONLY.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@782
d4fa192b -c00b-0410-8231-
f00ffab90ce4
andersb [Thu, 10 Aug 2006 07:38:47 +0000 (07:38 +0000)]
Added some more meat to the program. Loads of debug code still on.
Next step is to add the correct time. It's a bit tricky, and I haven't gotten it right just yet.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@781
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Wed, 9 Aug 2006 14:49:49 +0000 (14:49 +0000)]
Add an epoll()-based acceptor for Linux 2.6. Simple empirical tests indicate
that epoll() performs significantly better than poll() (less CPU usage).
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@780
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Wed, 9 Aug 2006 12:38:11 +0000 (12:38 +0000)]
Clear reference to backend when we release our VCL reference.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@779
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Wed, 9 Aug 2006 11:24:39 +0000 (11:24 +0000)]
Add support for using separate backends for separate virtual hosts:
- remove the obj.backend variable, which is not connected to anything.
- define a req.backend variable and implement l/r functions for it
- complete / correct support for setting / comparing backend values
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@778
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Wed, 9 Aug 2006 11:22:55 +0000 (11:22 +0000)]
Cosmetic: redefine HTTP_HDR_* as an enum and rename MAX_HTTP_HDRS to
HTTP_HDR_MAX.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@777
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Wed, 9 Aug 2006 09:36:29 +0000 (09:36 +0000)]
Rewrite open_tcp(): use only one listening socket. Try for a combined
IPv6 / IPv4 socket; if IPv6 is not available, fall back to an IPv4 socket.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@776
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Tue, 8 Aug 2006 14:52:14 +0000 (14:52 +0000)]
While FreeBSD defaults to MAP_SHARED, Linux requires either MAP_SHARED or
MAP_PRIVATE to be specified. Do so.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@775
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Tue, 8 Aug 2006 14:00:28 +0000 (14:00 +0000)]
Autodetect the need to link against libdl for dlopen().
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@774
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Tue, 8 Aug 2006 12:57:53 +0000 (12:57 +0000)]
Add a setproctitle() stub to libcompat.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@773
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Tue, 8 Aug 2006 12:57:25 +0000 (12:57 +0000)]
#include "compat/srandomdev.h" for srandomdev()
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@772
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Tue, 8 Aug 2006 12:55:36 +0000 (12:55 +0000)]
Expand keywords.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@771
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Tue, 8 Aug 2006 12:46:57 +0000 (12:46 +0000)]
#include <sys/vfs.h> for fstatfs if it is available.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@770
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Tue, 8 Aug 2006 12:45:02 +0000 (12:45 +0000)]
Now that we define _GNU_SOURCE, the asprintf() / vasprintf() hack is no
longer required.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@769
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Tue, 8 Aug 2006 12:42:49 +0000 (12:42 +0000)]
Defining _GNU_SOURCE gives us native asprintf() and strptime() on glibc
systems, and has no effect on FreeBSD.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@768
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Tue, 8 Aug 2006 12:31:19 +0000 (12:31 +0000)]
Bring in FreeBSD's version of vis(3), strvis(3) and strvisx(3).
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@767
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Tue, 8 Aug 2006 12:15:22 +0000 (12:15 +0000)]
Add a simple srandomdev() implementation inspired by the one in FreeBSD.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@766
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Tue, 8 Aug 2006 09:15:18 +0000 (09:15 +0000)]
The correct header for poll() is <poll.h>, not <sys/poll.h> like the Linux
man page says (poll() is an XSI extension in SUSv[23])
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@765
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Tue, 8 Aug 2006 07:47:52 +0000 (07:47 +0000)]
Autodetect the availability of kqueue() and / or poll().
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@764
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Tue, 8 Aug 2006 07:47:12 +0000 (07:47 +0000)]
#include "libvarnish.h" for varnish_version().
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@763
d4fa192b -c00b-0410-8231-
f00ffab90ce4
phk [Tue, 8 Aug 2006 07:36:00 +0000 (07:36 +0000)]
Add back sendfile support (under #ifdef HAVE_SENDFILE) but don't engage
it for small objects on the suspicion that it has highish setup cost.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@762
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Tue, 8 Aug 2006 07:17:10 +0000 (07:17 +0000)]
Split compat.h into one header per function to avoid issues with e.g. the
vasprintf() prototype needing <stdarg.h> even when it isn't used.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@761
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Tue, 8 Aug 2006 07:15:56 +0000 (07:15 +0000)]
varnish{ncsa,stat} also need librt.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@760
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Tue, 8 Aug 2006 07:03:35 +0000 (07:03 +0000)]
Attempt to detect the availability of RSA's MD5 implementation, and the
need to link against libmd to get it.
Attempt to detect the need for linking against librt to get clock_gettime().
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@759
d4fa192b -c00b-0410-8231-
f00ffab90ce4
phk [Tue, 8 Aug 2006 07:01:28 +0000 (07:01 +0000)]
Fix braino
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@758
d4fa192b -c00b-0410-8231-
f00ffab90ce4
phk [Tue, 8 Aug 2006 06:39:52 +0000 (06:39 +0000)]
Default to 4096 buckets and 256 mutexes
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@757
d4fa192b -c00b-0410-8231-
f00ffab90ce4
phk [Tue, 8 Aug 2006 06:38:45 +0000 (06:38 +0000)]
Use crc32 hash by default, MD5 is a compile time option
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@756
d4fa192b -c00b-0410-8231-
f00ffab90ce4
phk [Tue, 8 Aug 2006 06:37:27 +0000 (06:37 +0000)]
lbv_assert never returns
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@755
d4fa192b -c00b-0410-8231-
f00ffab90ce4
phk [Mon, 7 Aug 2006 21:08:20 +0000 (21:08 +0000)]
64bit changes
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@754
d4fa192b -c00b-0410-8231-
f00ffab90ce4
phk [Mon, 7 Aug 2006 21:01:40 +0000 (21:01 +0000)]
Add -Wformat and remove -fno-inline which disables it.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@753
d4fa192b -c00b-0410-8231-
f00ffab90ce4
phk [Mon, 7 Aug 2006 21:01:09 +0000 (21:01 +0000)]
Fix printf format error
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@752
d4fa192b -c00b-0410-8231-
f00ffab90ce4
phk [Mon, 7 Aug 2006 20:50:05 +0000 (20:50 +0000)]
Update to new shmlog tag
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@751
d4fa192b -c00b-0410-8231-
f00ffab90ce4
phk [Mon, 7 Aug 2006 20:47:16 +0000 (20:47 +0000)]
Eliminate use of extensible printf
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@750
d4fa192b -c00b-0410-8231-
f00ffab90ce4
phk [Mon, 7 Aug 2006 20:24:47 +0000 (20:24 +0000)]
Improve the "-d" and "-d -d" facilities.
When we close a CLI and it had fd# 0 and/or fd#1, reopen these
as /dev/null so the will not be reused for the CLI pipe to the
child on next restart, otherwise stdout/stderr output from the
manager would get sent there and confuse the clients CLI reader.
Don't double free a pointer to the CLI buffer.
Accept non-zero results from cli_readres() errors are non-fatal.
Use stderr more consistently for manager debugging.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@749
d4fa192b -c00b-0410-8231-
f00ffab90ce4
phk [Mon, 7 Aug 2006 18:33:01 +0000 (18:33 +0000)]
An assert to catch silly errors.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@748
d4fa192b -c00b-0410-8231-
f00ffab90ce4
phk [Mon, 7 Aug 2006 17:27:16 +0000 (17:27 +0000)]
Rename SHMlog tags for consistency
XID -> ReqStart
ReqServTime -> ReqEnd
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@747
d4fa192b -c00b-0410-8231-
f00ffab90ce4
phk [Mon, 7 Aug 2006 17:18:58 +0000 (17:18 +0000)]
Remove printf extensions used for development debugging
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@746
d4fa192b -c00b-0410-8231-
f00ffab90ce4
phk [Mon, 7 Aug 2006 17:18:42 +0000 (17:18 +0000)]
Make assert do the right thing
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@745
d4fa192b -c00b-0410-8231-
f00ffab90ce4
phk [Mon, 7 Aug 2006 17:15:10 +0000 (17:15 +0000)]
Clean up #includes
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@744
d4fa192b -c00b-0410-8231-
f00ffab90ce4
phk [Mon, 7 Aug 2006 17:10:26 +0000 (17:10 +0000)]
Call __assert() lbv_assert() instead.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@743
d4fa192b -c00b-0410-8231-
f00ffab90ce4
phk [Mon, 7 Aug 2006 17:08:35 +0000 (17:08 +0000)]
quench warnings related to libvarnish.h
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@742
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Mon, 7 Aug 2006 16:45:28 +0000 (16:45 +0000)]
Don't trust the documentation - when it says "additional headers", it
actually means "additional code to place before main() in the test program"
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@741
d4fa192b -c00b-0410-8231-
f00ffab90ce4
phk [Mon, 7 Aug 2006 16:42:11 +0000 (16:42 +0000)]
Add our own assert in libvarnish.h
Include libvarnish.h from cache.h and mgt.h
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@740
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Mon, 7 Aug 2006 16:29:42 +0000 (16:29 +0000)]
#include "libvarnish.h" for varnish_version().
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@739
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Mon, 7 Aug 2006 16:26:54 +0000 (16:26 +0000)]
#include "compat.h" for asprintf().
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@738
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Mon, 7 Aug 2006 16:24:54 +0000 (16:24 +0000)]
vsb.h is not a system header.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@737
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Mon, 7 Aug 2006 16:23:16 +0000 (16:23 +0000)]
#include "libvarnish.h" for varnish_version().
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@736
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Mon, 7 Aug 2006 16:23:02 +0000 (16:23 +0000)]
#include "compat.h" for asprintf(). Sort includes.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@735
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Mon, 7 Aug 2006 16:20:16 +0000 (16:20 +0000)]
Define INFTIM if it isn't already.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@734
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Mon, 7 Aug 2006 16:20:04 +0000 (16:20 +0000)]
Spell SIZE_MAX correctly.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@733
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Mon, 7 Aug 2006 16:17:43 +0000 (16:17 +0000)]
Define INFTIM if it isn't already.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@732
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Mon, 7 Aug 2006 16:17:35 +0000 (16:17 +0000)]
#include <compat.h> for asprintf().
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@731
d4fa192b -c00b-0410-8231-
f00ffab90ce4
phk [Mon, 7 Aug 2006 16:15:00 +0000 (16:15 +0000)]
Handle CLI trouble with the childproc
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@730
d4fa192b -c00b-0410-8231-
f00ffab90ce4
phk [Mon, 7 Aug 2006 16:14:37 +0000 (16:14 +0000)]
Add CLIS_COMMS errno (400) and return an error text as well.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@729
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Mon, 7 Aug 2006 16:11:29 +0000 (16:11 +0000)]
Check whether we have accept filters before trying to use them.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@728
d4fa192b -c00b-0410-8231-
f00ffab90ce4
phk [Mon, 7 Aug 2006 16:05:21 +0000 (16:05 +0000)]
Handle read errors on the cli pipes.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@727
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Mon, 7 Aug 2006 15:54:51 +0000 (15:54 +0000)]
Improve descriptions of HAVE_ASPRINTF / HAVE_VASPRINTF.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@726
d4fa192b -c00b-0410-8231-
f00ffab90ce4
phk [Mon, 7 Aug 2006 15:54:34 +0000 (15:54 +0000)]
Quench warnings.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@725
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Mon, 7 Aug 2006 15:51:32 +0000 (15:51 +0000)]
My idiocy knows no bounds. Make sure this actually builds.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@724
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Mon, 7 Aug 2006 15:47:39 +0000 (15:47 +0000)]
Improve detection of the presence and usability of asprintf() / vasprintf().
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@723
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Mon, 7 Aug 2006 15:42:46 +0000 (15:42 +0000)]
paste-o.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@722
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Mon, 7 Aug 2006 15:24:24 +0000 (15:24 +0000)]
Add implementations of asprintf(3) and vasprintf(3).
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@721
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Mon, 7 Aug 2006 15:09:53 +0000 (15:09 +0000)]
Relucantly include <time.h> for time_t. We'll have to clean up our header
files at some point.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@720
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Mon, 7 Aug 2006 15:08:35 +0000 (15:08 +0000)]
Remove redundant definition of __assert().
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@719
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Mon, 7 Aug 2006 15:00:55 +0000 (15:00 +0000)]
TIM_{format,parse}() are used unconditionally, so declare them unconditionally.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@718
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Mon, 7 Aug 2006 15:00:28 +0000 (15:00 +0000)]
Sort includes, add <stdint.h> for uint64_t.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@717
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Mon, 7 Aug 2006 14:55:51 +0000 (14:55 +0000)]
Eliminate __unused.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@716
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Mon, 7 Aug 2006 14:52:42 +0000 (14:52 +0000)]
Sort includes, add <stdint.h> for uintptr_t.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@715
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Mon, 7 Aug 2006 12:42:15 +0000 (12:42 +0000)]
Define str-Lb-libvarnish so ".Lb libvarnish" will work. This should be in
a shared file somewhere with some soelim magic in the Makefile, but don't
bother right now - the file isn't installed anyway.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@714
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Mon, 7 Aug 2006 12:35:50 +0000 (12:35 +0000)]
Add a -V option (display version and exit) to all programs.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@713
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Mon, 7 Aug 2006 11:09:30 +0000 (11:09 +0000)]
Fold libsbuf into libvarnish, with s/sbuf/vsb/g.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@712
d4fa192b -c00b-0410-8231-
f00ffab90ce4
phk [Mon, 7 Aug 2006 10:46:59 +0000 (10:46 +0000)]
Timeout pipe connections after 600 seconds.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@711
d4fa192b -c00b-0410-8231-
f00ffab90ce4
phk [Mon, 7 Aug 2006 10:40:19 +0000 (10:40 +0000)]
Use a 600 second timeout, 120 second is too little.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@710
d4fa192b -c00b-0410-8231-
f00ffab90ce4
phk [Mon, 7 Aug 2006 09:21:54 +0000 (09:21 +0000)]
Set SO_SNDTIMEO to 120 seconds
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@709
d4fa192b -c00b-0410-8231-
f00ffab90ce4
phk [Mon, 7 Aug 2006 08:42:58 +0000 (08:42 +0000)]
First step of slow client handling: Lose the stevedore function
for sending and instead record the fd+off_t in the storage object.
This eliminates sendfile from storage_file.c, next step is to put
it back in the generic code in cache_response.c
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@708
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Mon, 7 Aug 2006 05:52:50 +0000 (05:52 +0000)]
Update #include directives.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@707
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Mon, 7 Aug 2006 05:49:51 +0000 (05:49 +0000)]
Expand keywords.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@706
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Mon, 7 Aug 2006 05:49:17 +0000 (05:49 +0000)]
Move common_cli.[ch] out of varnishd, and rename them to cli_common.[ch].
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@705
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Mon, 7 Aug 2006 05:47:30 +0000 (05:47 +0000)]
List headers in noinst_HEADERS instead of SOURCES.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@704
d4fa192b -c00b-0410-8231-
f00ffab90ce4
andersb [Mon, 7 Aug 2006 00:21:34 +0000 (00:21 +0000)]
Fresh start after study of output from varnishlog -o.
First off is IP adress logging and clearing.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@703
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Sun, 6 Aug 2006 17:00:18 +0000 (17:00 +0000)]
Add compile to svn:ignore.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@702
d4fa192b -c00b-0410-8231-
f00ffab90ce4
phk [Sun, 6 Aug 2006 16:55:58 +0000 (16:55 +0000)]
Make
-w -
work as expected.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@701
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Sun, 6 Aug 2006 15:02:57 +0000 (15:02 +0000)]
Systematically include config.h.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@700
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Sun, 6 Aug 2006 14:33:08 +0000 (14:33 +0000)]
Forcibly include config.h.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@699
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Sun, 6 Aug 2006 13:51:48 +0000 (13:51 +0000)]
Change version to "trunk" until I can figure out a way to have it reflect
the current date.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@698
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Sun, 6 Aug 2006 13:49:58 +0000 (13:49 +0000)]
Include -pipe in CFLAGS.
Reduce optimization level to -O when debugging.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@697
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Sun, 6 Aug 2006 12:51:02 +0000 (12:51 +0000)]
Adjust directory properties.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@696
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Sun, 6 Aug 2006 12:49:41 +0000 (12:49 +0000)]
Adjust directory properties.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@695
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Sun, 6 Aug 2006 12:26:22 +0000 (12:26 +0000)]
Add missing headers and man pages.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@694
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Sun, 6 Aug 2006 12:26:12 +0000 (12:26 +0000)]
We no longer have any CONFIG_SUBDIRS.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@693
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Sun, 6 Aug 2006 12:25:29 +0000 (12:25 +0000)]
Add missing headers.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@692
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Sun, 6 Aug 2006 12:23:45 +0000 (12:23 +0000)]
Umm, *really* retire libevent.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@691
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Sun, 6 Aug 2006 12:23:06 +0000 (12:23 +0000)]
Retire libevent.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@690
d4fa192b -c00b-0410-8231-
f00ffab90ce4
des [Sun, 6 Aug 2006 12:20:56 +0000 (12:20 +0000)]
Fully disconnect varnishtester.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@689
d4fa192b -c00b-0410-8231-
f00ffab90ce4
andersb [Sun, 6 Aug 2006 00:44:10 +0000 (00:44 +0000)]
I have realized that I have major structure problems. I will have to study varnishlog output a bit more to understand it better.
May wanna start clean again, and use hardearned knowledge to make better and more robust structure.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@688
d4fa192b -c00b-0410-8231-
f00ffab90ce4
andersb [Sat, 5 Aug 2006 22:43:01 +0000 (22:43 +0000)]
Checks show that my IP adress checker is very restrictive and probably deletes other loglines. We still bleeds null lines also.
This will have to be cleaned up.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@687
d4fa192b -c00b-0410-8231-
f00ffab90ce4
andersb [Sat, 5 Aug 2006 22:12:28 +0000 (22:12 +0000)]
Loglines with no IP should no longer appear. That also cleared all lines containing a null. Not sure if my check for IP is to harsly implemented and cleans to much.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@686
d4fa192b -c00b-0410-8231-
f00ffab90ce4
andersb [Sat, 5 Aug 2006 21:35:54 +0000 (21:35 +0000)]
Centralized the stringwriting at last, also started memory cleanup.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@685
d4fa192b -c00b-0410-8231-
f00ffab90ce4
andersb [Sat, 5 Aug 2006 21:11:50 +0000 (21:11 +0000)]
Added user, loginname, statuscode (200, 304 etc.), byte and referer to make a logline compliant. User and loginname is hardcoded. Referer and User-agen is unclean. Timecode is not working. This version leaks memory bigtime, and is not ready for alpha yet.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@684
d4fa192b -c00b-0410-8231-
f00ffab90ce4