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