cwal

All files named "s2/mod/cgi/test.s2"
Login

All files named "s2/mod/cgi/test.s2"

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History for s2/mod/cgi/test.s2

2018-11-06
06:13
cgi module now internally normalizes the case of queued header keys so that client code doesn't have to be extra careful about their case. file: [ba2fa3d3f8] check-in: [b397310961] user: stephan branch: trunk, size: 2272
2018-01-01
22:05
Minor tweaks and hacks. Accidentally discovered a new category of parse errors involving certain keywords within a ternary expression, and partially "resolved" them. file: [8c6200d1a3] check-in: [972ed85e26] user: stephan branch: trunk, size: 2126
12:53
updated cgi module to v2 init interface. file: [0842533ff5] check-in: [00eb54c710] user: stephan branch: trunk, size: 2129
2017-12-01
20:46
Added s2.cgi.respondPassthrough() to stream out static content, bypassing all output buffering. file: [7b54f243ef] check-in: [46f39498d9] user: stephan branch: trunk, size: 2133
15:55
s2 cgi module: split its initialization into 2 parts to allow it to accommodate the needs of both a DLL and statically built-in module. This also allows us to pass init options from script code, which we couldn't do before. file: [2bc9c23d7c] check-in: [573a038cdd] user: stephan branch: trunk, size: 2269
01:25
Renamed cgi.rfc822Time() to cgi.headerTimestamp(). file: [a689d9a4fa] check-in: [e839dbd0a1] user: stephan branch: trunk, size: 1204
2017-11-30
19:11
Added cgi.rfc822Time() and cgi.setHeader() now accepts an arbitrary enum entry as its key, from which it will extract the enum entry's value to be the header key. file: [bbe775970a] check-in: [4ea3ef3431] user: stephan branch: trunk, size: 1199
2017-11-29
14:29
Added: Minor tweaks to the cgi module's output buffer handling to allow capturing of its responses for testing purposes. file: [c3a1d4035f] check-in: [7ca1ac6159] user: stephan branch: trunk, size: 715