Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
2018-03-11
| ||
01:01 | Reworked content.scgi to be the same sort of "never leave dispatch" style of responder as content.proxy. Removed some misplaced error handling in scgi and proxy. For now in really exotic errors they just log and clean up instead of trying to report an error across a socket that may no longer exist Leaf check-in: 33ced87845 user: hypnotoad tags: hypnotoad | |
2018-03-10
| ||
08:14 | Cleaning up logging and error reporting check-in: 10dce1fd67 user: hypnotoad tags: hypnotoad | |
01:42 | Tweaks to ensure socket events are cleared on error check-in: fa4332082b user: hypnotoad tags: hypnotoad | |
2018-03-09
| ||
22:41 | Modifications to httpd. Renamed the "add_uri" to uri::add. Uri is a new method ensemble. Added uri::patterns to output a chain of search patterns for urls. Uri patterns can now include a hostname Added logic to detect all patterns that web clients may be requesting an index. check-in: 349c14ea42 user: hypnotoad tags: hypnotoad | |
11:04 | Modifications to httpd and httpd example. Fleshed out how to stream content from proxies. Reimplemented the fossil hosting example to use the "fossil http" command instead of running a persistant server. Fixed several points in the code where we were leaving the coroutine and firing off random method calls in the event loop. Now, wherever practical, events wake the coroutine back up. This helps ensure we follow proper order of operations. Added a replaceable "debug" method for server processes. The default is an empty call, but developers can inject puts statements or log entries to nap stack traces of errors. Added tests for proxied content check-in: 0ee04291d4 user: hypnotoad tags: hypnotoad | |
03:05 | Added a preliminary CGI implementation to the httpd module. More testing to follow check-in: eb759a27ea user: hypnotoad tags: hypnotoad | |
2018-03-08
| ||
16:12 | Modifications to formalize headers in a way that is in common with environmental variable mapping for CGI. (Even though we aren't really doing CGI yet.) check-in: 61c81b3607 user: hypnotoad tags: hypnotoad | |
15:38 | Moved MIME header parsing into the http server object. The reply now gets a predigested set of headers with the ability to grab a cached copy of the raw MIME headers the server saved. The fields in the request ensemble are now SCGI encoded to allow true commonality between HTTP and SCGI client code Created a meta class to contain the mime handling capabilities that both the server and reply classes will need to keep in common check-in: 59c887b3a9 user: hypnotoad tags: hypnotoad | |
2018-03-04
| ||
12:50 | More RFC Fixes for canonical mispellings and "you would have had to have been there" capitalizations. check-in: a8484a5704 user: hypnotoad tags: hypnotoad | |
12:41 | SCGI fix check-in: 56964c80b2 user: hypnotoad tags: hypnotoad | |
12:32 | Refining the logging. Added a reference block of information that is useful for debugging nefarious access from the web check-in: 81e7060c13 user: hypnotoad tags: hypnotoad | |
2018-03-02
| ||
21:13 | Moving the alamgamation scripts for httpd, practcl, tool-ui and tool to their respective src/ directories to prevent the script from being distributed with the final product. check-in: ce0c9b2cb7 user: hypnotoad tags: hypnotoad | |
20:56 | Moved the build.tcl file for nettool to the src directory check-in: 5f322710f3 user: hypnotoad tags: hypnotoad | |
2018-02-27
| ||
20:05 | Change tool-ui to unix line breaks. Replaced "eq" tests with "==" for values which are assumed to be numerical. 5.0 == 5 is true. 5.0 eq 5 is not. check-in: 1227142c29 user: hypnotoad tags: hypnotoad | |
2018-02-20
| ||
11:09 | Fixed list error Leaf check-in: 259321213b user: oehhar tags: rfe-19607f927b-logeval | |
09:08 | Added tests to check if the purpose (no execute on no log) works check-in: c5d9906c48 user: oehhar tags: rfe-19607f927b-logeval | |
2018-02-19
| ||
19:50 | Pulling files from the release check-in: c043be9248 user: hypnotoad tags: hypnotoad | |
15:09 | Add log::logsubst with command/variable substitution only in the log case. Ticket [19607f927b] check-in: ec9cf4bb6f user: oehhar tags: rfe-19607f927b-logeval | |
2018-02-17
| ||
05:29 | Bumped release information in the homepage. Leaf check-in: 7dc753b7b0 user: aku tags: trunk | |
05:13 | Tcllib 1.19 Release merged into Trunk. check-in: c78b1cfefe user: aku tags: trunk | |
04:59 | Cherrypicked [1da4d5eaab] over into the release. Bumped version, updated related materials Closed-Leaf check-in: cd6ff6e8eb user: aku tags: release, tcllib-1-19-rc, tcllib-1-19, tcllib-1-19-rc-2 | |
04:49 | Merged latest and last fixes from hypnotoad branch, for this release cycle. Regenerated docs. check-in: 540d616e21 user: aku tags: tcllib-1-19-rc | |
2018-02-16
| ||
04:43 | Fix uuid.tcl compilation error for Windows check-in: 1da4d5eaab user: apnadkarni tags: trunk | |
2018-02-15
| ||
22:55 | Tweaks to MIME parsing to cast canonical fields into their canonical case (per rfc2616) if they are given to us in a different case check-in: 5fe8d17667 user: hypnotoad tags: hypnotoad | |
22:35 | Making the case for "Content-Length" consistent with all output check-in: 9155e753e0 user: hypnotoad tags: hypnotoad | |
22:22 | Fixed a bug that was preventing headers from being passed correctly for SCGI post requests. Added case tolerance for headers stored in the reply ensemble. check-in: e5e35435b6 user: hypnotoad tags: hypnotoad | |
2018-02-14
| ||
10:43 | Updating documentation for oometa, httpd, and tool check-in: 8a048124ae user: hypnotoad tags: hypnotoad | |
04:35 | Added tool to remake the internal certs. Updated certs. Added xz to set of distribution tarballs. Metadate files updated. check-in: d1e874b7e7 user: aku tags: tcllib-1-19-rc, tcllib-1-19-rc-1 | |
2018-02-13
| ||
07:27 | Updated list of PACKAGES check-in: aa2214b1fc user: aku tags: tcllib-1-19-rc, tcllib-1-19-rc-0 | |
2018-02-12
| ||
10:04 | Create new branch named "pca-update" Leaf check-in: 336c93b8c0 user: arjenmarkus tags: pca-update | |
2018-02-10
| ||
22:58 | ldap / ldapx <B,T,D> Ticket [d6c9cfbaf9] Fix handling of continuation lines. check-in: 41b91c0848 user: aku tags: tcllib-1-19-rc | |
22:06 | httpd <D> -- Merged hypnotoad [0383fab823], last tweaks to docs check-in: 40ae884803 user: aku tags: tcllib-1-19-rc | |
2018-02-09
| ||
06:04 | httpd -- <D> Merged hypnotoad commit [5f110884de] into release. check-in: 2ab3dd215d user: aku tags: tcllib-1-19-rc | |
05:49 | irc/irc <B,D> (tkt [78f27a417f]) Added missing extraction of key when calling `irc::cmd-config` with a single argument. Added comment to clarify the logic after the checks a bit more. Thanks to msevillat@gmx.com for the heads-up. Completely missed this while fixing tkt [104f9c91a5] check-in: 2ba994e31e user: aku tags: tcllib-1-19-rc | |
05:40 | Merged PT work to release. check-in: 720355a2d8 user: aku tags: tcllib-1-19-rc | |
05:35 | Merged PT work to trunk. check-in: 3a942ffbf3 user: aku tags: trunk | |
2018-02-08
| ||
22:55 | Avoid extra [expr] calls in TclOO and Tcl engines Closed-Leaf check-in: f94401b3e2 user: ssoberni tags: pt-fixes2-ssoberni | |
22:45 | Bump patch level check-in: 8d72cdd40c user: ssoberni tags: pt-fixes2-ssoberni | |
22:34 | Bumped patch level check-in: 30b5744400 user: ssoberni tags: pt-fixes2-ssoberni | |
18:41 | Final tweak to httpd docs check-in: 0383fab823 user: hypnotoad tags: hypnotoad | |
18:25 | More tweaks to httpd documentation check-in: 5f110884de user: hypnotoad tags: hypnotoad | |
18:13 | Documentation fixes for httpd and math check-in: 3deef0a3c8 user: hypnotoad tags: hypnotoad | |
17:35 | Added documentation to the httpd package. Fixed some bugs in the example. check-in: c0283f2c56 user: hypnotoad tags: hypnotoad | |
15:43 | Changed the encoding httpd reports to UTF-8, as that is the default Tcl generally utilizes without heroic effort check-in: fd985d3ff1 user: hypnotoad tags: hypnotoad | |
15:03 | Folding the former scgi-app package into the main httpd module. Fixing scgi to match api changes in httpd Renaming http::content::* classes to http::content. check-in: cb4f04ea52 user: hypnotoad tags: hypnotoad | |
05:19 | Merged "mixing"-branch `tcllib-1-19-rc-mix-hypnotoad-f91bd1308c` into the release. Updated READMEs and generated documentation. check-in: 5addaf1406 user: aku tags: tcllib-1-19-rc | |
2018-02-07
| ||
19:45 | Merged [hypnotoad] commit [f91bd1308c] with release work and fixed it up (conflict resolution, missing bumps). Placed into a new "mixing"-branch which can be used as starting point for further fixes if necessary, as per results of a testsuite run. Or committed to the release. Closed-Leaf check-in: df153cb3ea user: aku tags: tcllib-1-19-rc-mix-hypnotoad-f91bd1308c | |
17:15 | Rewrite of the TclOO/NX transformation: a) supports standard pt debug mode, b) ~25% speed improvement thx to better handling of variable imports check-in: 9877877dcd user: ssoberni tags: pt-fixes2-ssoberni | |
2018-02-03
| ||
05:22 | Reverting to a snapshot of udp cluster from IRM. The version that was checked in was not viable check-in: f91bd1308c user: hypnotoad tags: hypnotoad | |
03:52 | Pulling in fixes from IRM testing check-in: 24152aa35a user: hypnotoad tags: hypnotoad | |