Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
20 most recent checkins
2014-05-20
| ||
00:39 | [c639ddbed7] Leaf: Use [expr 1] instead of [list 1] as a minor performance optimization. (user: andy, tags: handler-script) | |
2014-05-19
| ||
23:27 | [71011d06ab] Rework configuration to have handlers be a script, not a list. Move [dict getnull] into the wibble namespace. Use [info level 0] instead of trying to figure out the current command name. Add [intercept] command for use in handler script. Add [stop] command to kill servers by port. (user: andy, tags: handler-script) | |
2014-05-10
| ||
02:38 | [180aada6d2] Leaf: Fix shebang per comment from andrewsh. (user: andy, tags: trunk) | |
2014-05-02
| ||
21:14 | [6dc367091c] Correct HTTP/1.1 comparison per comment from andrewsh. (user: andy, tags: trunk) | |
2014-04-21
| ||
00:01 | [c62e5a1b5d] Incorporate patch for HTTP/1.0 and connection: close from andrewsh. Reference http://wiki.tcl.tk/_/revision?N=27382&V=54#pagetoc0aa08018 for discussion. (user: andy, tags: trunk) | |
2012-09-22
| ||
08:32 | [e0addd3c71] Leaf: SEH: Ver 0.4.3: more unneeded code ripped out after consultation with AMG. Source: http://wiki.tcl.tk/_/revision?N=27377.code&V=34. (user: andy, tags: SEH-performance, version-0.4.3) | |
04:46 | [bf836b2349] SEH: Ver. 0.4.2: pulled out some unnecessary changes in how request and response vars are handled. Source: http://wiki.tcl.tk/_/revision?N=27377.code&V=33. (user: andy, tags: SEH-performance, version-0.4.2) | |
2012-09-21
| ||
07:49 | [f3ed7b0923] SEH: I take Andy up on his offer to make code changes here and humbly offer a version I've labeled 0.4.1. Details at http://wiki.tcl.tk/_/revision?N=27381&V=84. Source: http://wiki.tcl.tk/_/revision?N=27377.code&V=32. (user: andy, tags: SEH-performance, version-0.4.1) | |
2012-04-13
| ||
16:50 |
[dc124f9048]
Friday the Thirteenth special edition
Only two things are fixed in this version.
| |
2012-04-01
| ||
19:42 |
[e8d8fa09c7]
April Fool's special edition
Any bugs introduced by this release are intentional April Fool's pranks, not careless mistakes.
| |
2011-11-29
| ||
23:38 |
[15a13c3ae5]
[icc catch] fix
Just one change this time.
| |
2011-11-28
| ||
08:31 |
[a5738e0779]
[icc] improvements
Some [icc] stuff...
| |
2011-11-25
| ||
04:31 |
[6cd02937b9]
New outgoing header format, Thanksgiving bonanza
Major revision!
| |
2011-02-05
| ||
00:52 |
[d8efc44d96]
Inter-coroutine communication, text/xml POST, cleanup scripts, contentchan
I added a bunch of new features.
| |
2010-12-23
| ||
06:04 |
[2240c95caa]
Fix 501 bug, remove empty query and post
Oops. The 501 code didn't work. I forgot to quote the value of the header key, resulting in an extra argument to [dict create]. Also, I removed the query, rawquery, post, and rawpost keys from the request dictionary when no query or post was made. This makes it easier to check if there was a query or a post.
| |
2010-12-20
| ||
14:25 |
[4a8b958f02]
Remove no-op [nexthandler] invocations, rearrange [suspend]
Per JBR's suggestion, I removed the [nexthandler $state] calls when $state is unmodified. Instead the zone handler just returns. This winds up having the same effect, because the no-op [nexthandler $state] was changing $system without really modifying it. ;^)
| |
2010-12-18
| ||
23:51 |
[804f37444e]
State dicts, coroutine helpers, fixed zone handler order
I changed the zone handler arguments, so any existing zone handlers will have to be rewritten. I hope this new method works better than the fixed request/response approach I had before. Also, I changed the way the coroutines [yield] and are resumed; this should make AJAX work better. (Yes, Wibble supports AJAX!)
| |
2010-11-13
| ||
06:50 |
[122ff1895b]
Non-blocking file transfers, bug workarounds
Sorry about the blocking [chan copy]. It's fixed now.
| |
2010-11-07
| ||
05:04 |
[bd595e7814]
Separate templates and scripts, improved request dictionary reporting
Now that I've finished reorganizing all the Wibble pages, I'm eager to edit them some more! :^)
| |
2010-11-06
| ||
19:33 |
[eaa66764e3]
Header and POST parsing.
I've been holding on to these changes for far too long, and I'm glad to finally publish them.
The channel closure detection makes it possible to close connections due to timeouts. This isn't implemented yet, but it would be nice to harden Wibble against basic DoS attacks. (user: andy, tags: trunk) | |