root/trunk/varnish-cache/lib

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Chgset Date Author Log Message
(edit) @5166 [5166] 2 days phk Add a "metafunction" facility to VMOD, which tells modules whenever a new …
(edit) @5165 [5165] 2 days phk Eliminate pointless code duplication
(edit) @5163 [5163] 2 days phk Forget the single-char type indicators, it is not preformance critical and …
(edit) @5158 [5158] 3 days phk Don't compile the pthread based memory-barrier fall back unless we …
(edit) @5157 [5157] 3 days phk Aaaand yet another vmod.h reference to remove
(edit) @5154 [5154] 3 days phk Delete include/vmod.h we don't need it anyway
(edit) @5153 [5153] 3 days phk Rename the generated files from vmod.[ch] to vcc_if.[ch] to avoid clashing …
(edit) @5152 [5152] 3 days tfheen Include files from builddir/include too
(edit) @5151 [5151] 3 days phk Rename vmod.spec to vmod.vcc to compensate for old RedHat? package …
(edit) @5148 [5148] 3 days phk Pick up the specification strings, and build symbols from them. Add code …
(edit) @5147 [5147] 3 days phk Flesh out the toupper and tolower functions. Emit a VCC friendly …
(edit) @5145 [5145] 3 days phk Add the outline of the VMOD "std" which will in the future contain the …
(edit) @5144 [5144] 6 days phk Gah, so much for testing trivial changes before commit.
(edit) @5143 [5143] 6 days phk Fix a fence-post error in generate.py's code to include a file verbatim.
(edit) @5142 [5142] 6 days phk Unify the concatenation code STRING and STRING_LIST. Keep track of …
(edit) @5140 [5140] 6 days phk Add a facility for marking a range of tokens in an error message. Use it …
(edit) @5139 [5139] 6 days phk Move Flexelint supressing comments into the parameter include files that …
(edit) @5136 [5136] 7 days phk More whitespace and string-casting magic. Remove some debugging that snug …
(edit) @5134 [5134] 7 days phk Introduce STRING_LIST type so we don't needlessly assemble strings on the …
(edit) @5133 [5133] 7 days phk Push the new expressions into all other actions. Get precedence of the …
(edit) @5132 [5132] 7 days phk Get don't subtract when addition is required.
(edit) @5131 [5131] 7 days phk The new string concatenation syntax is STRING + STRING + STRING […] For …
(edit) @5130 [5130] 8 days phk Rewrite of the "if (foo)" code in VCC to actually build expressions the …
(edit) @5129 [5129] 8 days phk Add comments with BNF-ish syntax since this is starting to get hairy.
(edit) @5127 [5127] 8 days phk white-space anal-retentive fixup
(edit) @5126 [5126] 8 days phk More svn:keywords fixup
(edit) @5125 [5125] 8 days phk Add missing svn:keywords
(edit) @5124 [5124] 8 days phk An XXX comment
(edit) @5122 [5122] 8 days phk Look for separating space before colon, so that we can grok ":: 50239" as …
(edit) @5119 [5119] 9 days phk Always report sockaddr's as IP# <space> PORT# Explain why.
(edit) @5117 [5117] 10 days phk Have VSS_resolve() call VSS_parse() and only use the provided port …
(edit) @5115 [5115] 12 days phk Only provide help on commands authorrized for the current CLI session
(edit) @5110 [5110] 2 weeks phk Polish while looking for clues to #754/#744
(edit) @5103 [5103] 3 weeks phk Add a missing assert. Spotted by: pprocacci (Thanks!) Fixes: #752
(edit) @5099 [5099] 3 weeks phk Use bprintf() into static buffers to get overflow assert. Whitespace nits
(edit) @5098 [5098] 3 weeks phk Some minor cleaups and additional asserts to get rid of the worst …
(edit) @5087 [5087] 3 weeks phk Identify backends using the (vcl_name, ipv4, ipv6) triplet and drop the …
(edit) @5086 [5086] 3 weeks phk Add string representation of backend ipv4/ipv6 addresses to compiled VCL.
(edit) @5080 [5080] 3 weeks phk Add a new VCL variable "client.identity" which defaults to client.ip …
(edit) @5078 [5078] 3 weeks kristian Revert the return(refresh) patches (better approach coming soon-ish)
(edit) @5065 [5065] 4 weeks kristian Return(refresh) from VCL recv, allowing a controlled refresh of content …
(edit) @5063 [5063] 4 weeks kristian Clean out some silly imprecisions, clearing the build Some minor …
(edit) @5062 [5062] 5 weeks kristian Add a DNS director The DNS director allows Varnish to pick backend based …
(edit) @5058 [5058] 5 weeks ingvar missing ifdefs for pagesize/pointersize s390 (32bit)
(edit) @5034 [5034] 8 weeks phk Add initial stage of expression support for numeric types so far. You can …
(edit) @5033 [5033] 2 months phk Factor numeric type expressions into their own file.
(edit) @5032 [5032] 2 months phk Minor polishing
(edit) @5031 [5031] 2 months phk Reduce the scope of VCC code that knows about variables, specifically the …
(edit) @5019 [5019] 2 months tfheen Get rid of autogenerated files from SVN We now require python to build …
(edit) @5018 [5018] 2 months tfheen Update auto-generated file
(edit) @5017 [5017] 2 months tfheen Add function prototype, update to new world order Unbreak the build
(edit) @5016 [5016] 2 months tfheen Add "log" command to VCL This allows logging to varnishlog with the …
(edit) @5014 [5014] 2 months phk Start massaging the conditional parsing to handle non-variable left sides.
(edit) @5013 [5013] 2 months phk Add a very rudimentary symbol table, and use it to find our variables.
(edit) @5012 [5012] 2 months phk Add missing final newline.
(edit) @5011 [5011] 2 months phk Move the variable set from being an argument to FindVar? to being a …
(edit) @5008 [5008] 2 months phk Improve usage restriction messages a little bit.
(edit) @5007 [5007] 2 months phk Polishing
(edit) @5006 [5006] 2 months phk Add a bitmap of allowed actions for the returns macro
(edit) @5005 [5005] 2 months phk Collapse the "VAR" token into ID.
(edit) @5004 [5004] 2 months phk Comment out parse functions for SIZE type.
(edit) @5003 [5003] 2 months phk Comment out unused SIZE type
(edit) @5002 [5002] 2 months phk Various cleanups.
(edit) @5001 [5001] 2 months phk Convert the "req.hash +=" pseudo variable handing of the hask-key build …
(edit) @5000 [5000] 2 months phk The Tcl-Py conversion left out code to generate vrt_obj.h, add that. …
(edit) @4999 [4999] 2 months phk In preparation for generic types functions, including conversion …
(edit) @4998 [4998] 2 months phk Some boilerplate stuff for VMOD's.
(edit) @4994 [4994] 2 months phk Make vcl_dir work for vcl.load and include filenames.
(edit) @4993 [4993] 2 months phk Change API to VCC to be handle/object based.
(edit) @4991 [4991] 2 months phk Rename "struct tokenlist" to "struct vcc", it is much more than a simple …
(edit) @4985 [4985] 2 months phk Make it possible to declare stand-alone backend probes and reference them …
(edit) @4984 [4984] 2 months phk Emit probe-specs as separate free-standing structs, and point to them from …
(edit) @4982 [4982] 2 months phk If there is a backend or director named "default", make that the default, …
(edit) @4981 [4981] 2 months phk Typo in -X matching in varnishapi Fixes: #681
(edit) @4978 [4978] 2 months phk bereq.connect_timeout should be available in vcl_pipe
(edit) @4971 [4971] 3 months phk Use ExpectErr?() instead of Expect, so that we get compiler error messages …
(edit) @4968 [4968] 3 months phk Destroy directors before their embedded backends.
(edit) @4967 [4967] 3 months phk Fix a problem in director teardown at vcl.discard time: We didn't …
(edit) @4966 [4966] 3 months phk Introduce the first per-backend stats counter: number of VCLs referencing …
(edit) @4964 [4964] 3 months phk Better error handling, limit how long time we wait for initialization to …
(edit) @4962 [4962] 3 months phk Make varnishstat discover dynamic allocations in curses mode.
(edit) @4955 [4955] 3 months phk Make VSL_Dispatch reopen the vsm when idle-timeout kicks in.
(edit) @4954 [4954] 3 months phk Remove the -L option stuff, it will not be needed for docs.
(edit) @4953 [4953] 3 months phk Cleanup around arg processing. Need to think a bit more about usage …
(edit) @4952 [4952] 3 months phk Rename vsm stuff from vsl to vsm for consistency
(edit) @4943 [4943] 3 months phk Include stdint.h in varnishapi.h, that's easier.
(edit) @4942 [4942] 3 months phk Add necessary include
(edit) @4941 [4941] 3 months phk Hmm, not sure SVN and I fully agree on "svn cp" and "svn mv" commands. …
(edit) @4940 [4940] 3 months phk Delaminate the VSL api from the VSM api
(edit) @4939 [4939] 3 months phk FlexeLint? VSC api
(edit) @4938 [4938] 3 months phk Document VSC api
(edit) @4937 [4937] 3 months phk Redo the VSC api new-style.
(edit) @4936 [4936] 3 months phk One more vsl->vsc rename
(edit) @4935 [4935] 3 months phk More wanton renaming, this time varnishapi::VSC
(edit) @4934 [4934] 3 months phk rename files to match subject matter
(edit) @4933 [4933] 3 months phk Wanton renaming in libvarnishapi
(edit) @4932 [4932] 3 months phk More wanton renaming
(edit) @4929 [4929] 3 months phk Split and rename shmlog.h to vsl.h and vsc.h
(edit) @4928 [4928] 3 months phk Move vin stuff into vin.h and vsm stuff into vsm.h
(edit) @4927 [4927] 3 months phk Begin splitting shared memory log stuff into its three distinct parts: …
Note: See TracRevisionLog for help on using the revision log.