Commit Briefs
gotwebd: 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!)
template: join subsequent tp_puts() calls
This greatly reduces the number of tp_puts() calls: gotwebd' pages.tmpl goes from 444 to 190. Otherwise, this doesn't produce other observable changes.
template: fix processing of "{" at end of line
add a regress for this case.
portable: gotwebd: use template
This updates -portable's gotwebd instance to make use of the new templating engine.
import template
ok tracey@