- 27 Aug, 2014 4 commits
-
-
Poul-Henning Kamp authored
tri-graphs. Fixes #1566
-
Nils Goroll authored
-
Poul-Henning Kamp authored
Patch by: fgs (with minor modifications)
-
Poul-Henning Kamp authored
code could compile or not. Fixes #1569
-
- 26 Aug, 2014 6 commits
-
-
Poul-Henning Kamp authored
This mainly (only ?) changes things when we ask for an expression of type STRING or STTRING_LIST. Previously addition and subtraction would follow the general rule, "first argument determines intial type" and that would make an expression like this fail: set resp.http.server_port_foo = std.port(server.ip) + "_foo"; Because the addition tries to evaluate "INT + STRING". The idea was that people would rewrite this as: set resp.http.server_port_foo = "" + std.port(server.ip) + "_foo"; To make the first argument STRING and everything will then just work. However, this is needlessly strict in the case where we are actively desiring the expression to evaluate to STRING -- like above where resp.http.* has type STRING. With the new code, when an impossible addition is encountered, it will look at the type requested of the expression, and if it is STRING, convert the current subexpression to STRING and continue adding. A large number of subtests which are designed to fail started working with this change, they have been fixed by not using *.http.* variables as scaffolding.. You can still get into some weird corner-cases like the difference between: set resp.http.foobar = req.ttl + 1s + "_" + req.ttl + 1s; and set resp.http.foobar = req.ttl + 1s + "_" + req.ttl + 1; and set resp.http.foobar = req.ttl + 1s + "_" + (req.ttl + 1s); (Hint: The last one is the only one which does what you think) Fixes #1579
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Nils Goroll authored
-
Nils Goroll authored
-
Poul-Henning Kamp authored
-
- 25 Aug, 2014 7 commits
-
-
Nils Goroll authored
With 160927b6 t_origin got corrected by Age, so we already took the age the object had at fetch time into consideration for all other calculations. Fixes #1578
-
Martin Blix Grydeland authored
Call HTTP1_DiscardReqBody() in cnt_synth before delivery to deal with any lingering request body. Fixes: #1577
-
Poul-Henning Kamp authored
This reverts commit 36123ef1.
-
Poul-Henning Kamp authored
This reverts commit caa37694.
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
- 21 Aug, 2014 7 commits
-
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
to play with.
-
Poul-Henning Kamp authored
the "NEED_FIXUP" flag in the space dedicated for private bits.
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
- 19 Aug, 2014 11 commits
-
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
the objcore.
-
Federico G. Schwindt authored
Fixes #1574
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
- 18 Aug, 2014 5 commits
-
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
This shaves approx 100 bytes of stored objects, and is a major step to avoiding storing absolute pointers in persistent stevedores.
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
This bumps the vrt.h major version.
-
Nils Goroll authored
-