anchor.diff: -{ stdenv, fetchurl, fetchgit, openssl, zlib, pcre, libxml2, libxslt, expat, fullWebDAV ? false }:
  +{ stdenv, fetchurl, fetchgit, openssl, zlib, pcre, libxml2, libxslt, expat, fullWebDAV ? false, syslog ? false }:
   
   let
     dav-ext = fetchgit {
       url = git://github.com/arut/nginx-dav-ext-module.git;
       rev = "54cebc1f21fc13391aae692c6cce672fa7986f9d";
       sha256 = "1dvpq1fg5rslnl05z8jc39sgnvh3akam9qxfl033akpczq1bh8nq";
  +  };
  +
  +  syslog-ext = fetchgit {
  +    url = https://github.com/yaoweibin/nginx_syslog_patch.git;
  +    rev = "165affd9741f0e30c4c8225da5e487d33832aca3";
  +    sha256 = "14dkkafjnbapp6jnvrjg9ip46j00cr8pqc2g7374z9aj7hrvdvhs";
     };
   in
   
  
positive.code: 
    buildInputs = [ openssl zlib pcre libxml2 libxslt ] ++ stdenv.lib.optional fullWebDAV expat;
  
    configureFlags = [
      "--with-http_ssl_module"
      "--with-http_xslt_module"
  
negative.code:     "--with-http_secure_link_module"
      # Install destination problems
      # "--with-http_perl_module"
    ] ++ stdenv.lib.optional fullWebDAV "--add-module=${dav-ext}"
      ++ stdenv.lib.optional syslog "--add-module=${syslog-ext}";
  
    preConfigure = ''
      export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -I${libxml2}/include/libxml2"
  