Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: tags/varnish-0…

Aug 11, 2006

  1. Dag-Erling Smørgrav

    This is what was released as varnish-0.9.

    git-svn-id: http://www.varnish-cache.org/svn/tags/varnish-0.9@788 d4fa192b-c00b-0410-8231-f00ffab90ce4
    dag-erling authored

Aug 10, 2006

  1. Dag-Erling Smørgrav

    Regenerate

    git-svn-id: http://www.varnish-cache.org/svn/branches/0.9/varnish-cache@787 d4fa192b-c00b-0410-8231-f00ffab90ce4
    dag-erling authored
  2. Dag-Erling Smørgrav

    Fork 0.9.

    git-svn-id: http://www.varnish-cache.org/svn/branches/0.9/varnish-cache@786 d4fa192b-c00b-0410-8231-f00ffab90ce4
    dag-erling authored
  3. Dag-Erling Smørgrav

    Rewrite pass_chunked().

    git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@785 d4fa192b-c00b-0410-8231-f00ffab90ce4
    dag-erling authored
  4. andersb73

    Got the requesttime right this time.

    I am noticing free()'s that are freeing empty variables/pointers. Have to find where is happens.
    Also noticing IP adresses not set correctly.
    
    Still load of debugcode.
    
    
    git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@784 d4fa192b-c00b-0410-8231-f00ffab90ce4
    andersb73 authored
  5. andersb73

    Updated to work with new inner workings (ReqStart, ReqEnd, sbuf repla…

    …cement etc).
    
    Code now compiles.
    
    
    git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@783 d4fa192b-c00b-0410-8231-f00ffab90ce4
    andersb73 authored
  6. Dag-Erling Smørgrav

    FreeBSD needs <netinet/in.h> for IPPROTO_IPV6 and IPV6_V6ONLY.

    git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@782 d4fa192b-c00b-0410-8231-f00ffab90ce4
    dag-erling authored
  7. andersb73

    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: http://www.varnish-cache.org/svn/trunk/varnish-cache@781 d4fa192b-c00b-0410-8231-f00ffab90ce4
    andersb73 authored

Aug 09, 2006

  1. Dag-Erling Smørgrav

    Add an epoll()-based acceptor for Linux 2.6. Simple empirical tests i…

    …ndicate
    
    that epoll() performs significantly better than poll() (less CPU usage).
    
    git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@780 d4fa192b-c00b-0410-8231-f00ffab90ce4
    dag-erling authored
  2. Dag-Erling Smørgrav

    Clear reference to backend when we release our VCL reference.

    git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@779 d4fa192b-c00b-0410-8231-f00ffab90ce4
    dag-erling authored
  3. Dag-Erling Smørgrav

    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: http://www.varnish-cache.org/svn/trunk/varnish-cache@778 d4fa192b-c00b-0410-8231-f00ffab90ce4
    dag-erling authored
  4. Dag-Erling Smørgrav

    Cosmetic: redefine HTTP_HDR_* as an enum and rename MAX_HTTP_HDRS to

    HTTP_HDR_MAX.
    
    git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@777 d4fa192b-c00b-0410-8231-f00ffab90ce4
    dag-erling authored
  5. Dag-Erling Smørgrav

    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: http://www.varnish-cache.org/svn/trunk/varnish-cache@776 d4fa192b-c00b-0410-8231-f00ffab90ce4
    dag-erling authored

Aug 08, 2006

  1. Dag-Erling Smørgrav

    While FreeBSD defaults to MAP_SHARED, Linux requires either MAP_SHARE…

    …D or
    
    MAP_PRIVATE to be specified.  Do so.
    
    git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@775 d4fa192b-c00b-0410-8231-f00ffab90ce4
    dag-erling authored
  2. Dag-Erling Smørgrav

    Autodetect the need to link against libdl for dlopen().

    git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@774 d4fa192b-c00b-0410-8231-f00ffab90ce4
    dag-erling authored
  3. Dag-Erling Smørgrav

    Add a setproctitle() stub to libcompat.

    git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@773 d4fa192b-c00b-0410-8231-f00ffab90ce4
    dag-erling authored
  4. Dag-Erling Smørgrav

    #include "compat/srandomdev.h" for srandomdev()

    git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@772 d4fa192b-c00b-0410-8231-f00ffab90ce4
    dag-erling authored
  5. Dag-Erling Smørgrav

    Expand keywords.

    git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@771 d4fa192b-c00b-0410-8231-f00ffab90ce4
    dag-erling authored
  6. Dag-Erling Smørgrav

    #include <sys/vfs.h> for fstatfs if it is available.

    git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@770 d4fa192b-c00b-0410-8231-f00ffab90ce4
    dag-erling authored
  7. Dag-Erling Smørgrav

    Now that we define _GNU_SOURCE, the asprintf() / vasprintf() hack is no

    longer required.
    
    git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@769 d4fa192b-c00b-0410-8231-f00ffab90ce4
    dag-erling authored
  8. Dag-Erling Smørgrav

    Defining _GNU_SOURCE gives us native asprintf() and strptime() on glibc

    systems, and has no effect on FreeBSD.
    
    git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@768 d4fa192b-c00b-0410-8231-f00ffab90ce4
    dag-erling authored
  9. Dag-Erling Smørgrav

    Bring in FreeBSD's version of vis(3), strvis(3) and strvisx(3).

    git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@767 d4fa192b-c00b-0410-8231-f00ffab90ce4
    dag-erling authored
  10. Dag-Erling Smørgrav

    Add a simple srandomdev() implementation inspired by the one in FreeBSD.

    git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@766 d4fa192b-c00b-0410-8231-f00ffab90ce4
    dag-erling authored
  11. Dag-Erling Smørgrav

    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: http://www.varnish-cache.org/svn/trunk/varnish-cache@765 d4fa192b-c00b-0410-8231-f00ffab90ce4
    dag-erling authored
  12. Dag-Erling Smørgrav

    Autodetect the availability of kqueue() and / or poll().

    git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@764 d4fa192b-c00b-0410-8231-f00ffab90ce4
    dag-erling authored
  13. Dag-Erling Smørgrav

    #include "libvarnish.h" for varnish_version().

    git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@763 d4fa192b-c00b-0410-8231-f00ffab90ce4
    dag-erling authored
  14. 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: http://www.varnish-cache.org/svn/trunk/varnish-cache@762 d4fa192b-c00b-0410-8231-f00ffab90ce4
    Poul-Henning Kamp authored
  15. Dag-Erling Smørgrav

    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: http://www.varnish-cache.org/svn/trunk/varnish-cache@761 d4fa192b-c00b-0410-8231-f00ffab90ce4
    dag-erling authored
  16. Dag-Erling Smørgrav

    varnish{ncsa,stat} also need librt.

    git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@760 d4fa192b-c00b-0410-8231-f00ffab90ce4
    dag-erling authored
  17. Dag-Erling Smørgrav

    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: http://www.varnish-cache.org/svn/trunk/varnish-cache@759 d4fa192b-c00b-0410-8231-f00ffab90ce4
    dag-erling authored
  18. Fix braino

    git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@758 d4fa192b-c00b-0410-8231-f00ffab90ce4
    Poul-Henning Kamp authored
  19. Default to 4096 buckets and 256 mutexes

    git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@757 d4fa192b-c00b-0410-8231-f00ffab90ce4
    Poul-Henning Kamp authored
  20. Use crc32 hash by default, MD5 is a compile time option

    git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@756 d4fa192b-c00b-0410-8231-f00ffab90ce4
    Poul-Henning Kamp authored
  21. lbv_assert never returns

    git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@755 d4fa192b-c00b-0410-8231-f00ffab90ce4
    Poul-Henning Kamp authored

Aug 07, 2006

  1. 64bit changes

    git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@754 d4fa192b-c00b-0410-8231-f00ffab90ce4
    Poul-Henning Kamp authored
Something went wrong with that request. Please try again.