Commits
- Commit:
18906bcc2b3035e3483bcff2371e771da0004cae
- From:
- Omar Polo <op@omarpolo.com>
- Date:
move the buffering from the fastcgi layer to the template
Reduces the indirection in fcgi.c, starts to make the struct template
opaque, simplifies the template usage. All with a net negative :-)
reads fine to stsp@ (thanks!)
- Commit:
83991185828f6429132ea6dc924774b2c73d7c27
- From:
- Omar Polo <op@omarpolo.com>
- Date:
template/regress: use template_free() rather than free(3)
- Commit:
52afe35820b3ceb4c85d7e72024e976a143cfd78
- From:
- Omar Polo <op@omarpolo.com>
- Date:
adjust my copyright email address
this code is now part of Game of Trees too!
- Commit:
95448b627ab3c0c205b0677309e4487484658a12
- From:
- Omar Polo <op@omarpolo.com>
- Date:
template: fix possible use-after-free and drop the `render' sugar
if some of the tp_* function fails, the inner code could free the
template too (that's what galileo does), so `tp->tp_ret' would access
free'd memory!
Instead, add a local variable `tp_ret' to keep track of the return
code. While here, drop the `render' shortand that adds the argument
call, the template_reset function and adapt the regress.
- Commit:
bff58270a8ffa0e66ce97234e440b545ba9290d3
- From:
- Omar Polo <op@omarpolo.com>
- Date:
import the template compiler i've been working on