Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
229 check-ins using file idoc/www/tcllib/files/modules/doctools2idx/idx_msgcat_fr.html version 8221c4020b
2018-11-17
| ||
16:58 | Starting a branch to develop a version of tool that is new-version-of-tcllib proof, to support IRM, with a snapshot in time embedded version of cron, oodialect, dicttool, and oometa. Closed-Leaf check-in: 64f22bd586 user: hypnotoad tags: tool | |
2018-07-18
| ||
15:03 | Updates to the clay module check-in: 7ee3399c6e user: hypnotoad tags: hypnotoad | |
2018-07-13
| ||
19:01 | Updating a bit in httpd's implementation that used to rely on access to a private variable. Added a binary encode around the grab of raw random data on unix to prevent Tcl from trying to interpret the string. check-in: 3ee985049d user: hypnotoad tags: hypnotoad | |
16:54 | Removed dedicated variables for clay's delegation and mixinmap. (They are now sub-elements of the clay dict). Refactored the practcl clay implementation to provide a better mapping of old function calls. This new practcl version now runs old practcl projects unmodified. check-in: 0745c57cca user: hypnotoad tags: hypnotoad | |
14:53 | Fixed the meta markup on the clay module. Moved the definition of clay::object into the metaclass.tcl file. This allows practcl to just steal the proc.tcl, class.tcl, and object.tcl files from this module to include on its own, without needing to ALSO include oo::dialect. Renamed the "source" ensemble method to "provenace" and added a new "source" which sources a file inside the object's namespace. Practcl now utilizes a minimalist snippet of the clay project, replacing its own implementation with the clay implementation. check-in: 39bd8c6989 user: hypnotoad tags: hypnotoad | |
2018-07-12
| ||
13:16 | Fix to prevent oroburus loops in cron check-in: 8022922366 user: hypnotoad tags: hypnotoad | |
2018-07-11
| ||
23:40 | Officially adding clay as a module for installation check-in: 2b68c1fb87 user: hypnotoad tags: hypnotoad | |
23:32 | Reverting Tool back to it's prior state. Retrofitting all of the plumbing in Tao/Tk (and IRM) to use the new Clay framework is time prohibitive at the moment. With Clay interactions restricted to a dedicated variable name and a dedicated method ensemble, object systems are free to mix Clay, Tool, and Tao code. The developer just needs to be aware that the properties from tool/oometa will be invisible to clay and vice verse. At this point all future development in Tcllib will the clay based, with Tool remaining for API stability. check-in: 6ceed53d65 user: hypnotoad tags: hypnotoad | |
17:28 | Condensing all clay framework interactions to the clay ensemble, and a single method "Evolve" which is called when the mixinmap changes. For clay framework objects, this Evolve method rebuilds the method ensembles. For standard OO objects, it does nothing. check-in: dd1a2e2be4 user: hypnotoad tags: hypnotoad | |
2018-07-09
| ||
16:34 | Update the httpd example server to the new API check-in: d2371ac9b8 user: hypnotoad tags: hypnotoad | |
16:25 | Introducting a lower-footprint alternative to the tool framework: clay. Clay uses simpler rules more strictly enforced. It also resolves the long running issues caused by having to mark leaves by, instead, marking branches. Revamped the httpd package to utilize clay. Introduced a new version of tool which builds on the clay infrastructure instead of using oo::meta. oo::meta should be considered dead at this point. check-in: 8b5d471156 user: hypnotoad tags: hypnotoad | |
2018-06-19
| ||
18:33 | Updated local documentation. check-in: 3a89671277 user: aku tags: trunk | |
17:52 | Pulling changes from trunk check-in: fc1fd5aa01 user: hypnotoad tags: hypnotoad | |
17:50 | Merged hypnotoad work over into trunk, mainly for the changes (renames) which help sak.tcl operation. check-in: 5b0076422d user: aku tags: trunk | |
17:37 | Bumped the version for Practcl check-in: 021d5ae879 user: hypnotoad tags: hypnotoad | |
04:12 | mime / smtp <EF> Ticket [83d674b2dd] Extended TLS support to native TLS connections. Bumped to version 1.5. check-in: 9073bd414a user: aku tags: trunk | |
04:08 | mime / smtp <B> Ticket [d9be31a488] Fixed operation of smtp::initialize when both server- and port-list contain more than one element. Bumped to 1.4.6 check-in: f8b74f465b user: aku tags: trunk | |
2018-06-18
| ||
21:27 | Pulling changes from trunk check-in: e42366acb6 user: hypnotoad tags: hypnotoad | |
19:17 | Added a number of procedures to the geometry package regarding intersection with circles (implementation in geometry_circle.tcl). Edited several files because of merge conflicts check-in: c3a46560db user: arjenmarkus tags: trunk | |
2018-06-14
| ||
21:11 | Fixing an issue in httpd where mime headers to a closed channel were going into an overrun instead of simply terminating check-in: 120c9fa21e user: hypnotoad tags: hypnotoad | |
14:31 | The drop operation should only be permissive on choices (reflecting the realizability condition on choice). New expressions should not be constructed for expressions other than choice. check-in: f70ef61b95 user: ssoberni tags: pt-container-ssoberni | |
14:02 | Kleene star and optionals are better deemed realizable by definition. check-in: 8cd8a7435f user: ssoberni tags: pt-container-ssoberni | |
09:48 | Fix typo in variable use check-in: b08e3a4fd7 user: ssoberni tags: pt-container-ssoberni | |
09:40 | Fix typo in variable use check-in: e3fcb27310 user: ssoberni tags: pt-container-ssoberni | |
2018-06-13
| ||
21:48 | Fix order of cleanup operations; dropping unrealizable non-terminals is known to result in new unreachable ones. check-in: 29c5675b36 user: ssoberni tags: pt-container-ssoberni | |
21:34 | Create new branch named "pt-container-ssoberni" check-in: 73a81cc2ca user: ssoberni tags: pt-container-ssoberni | |
13:48 | Preserve farthest-failure path for all *_branch super-instructions. Test included. Prior to this fix, three out of four *_branch si pushed an empty element to the ES, rather than the current FFP. This corresponded to i_error_clear_push, rather than the (documented and) needed i_error_push. check-in: 03e3d184d6 user: ssoberni tags: ssoberni-ffp-3ed39a451f | |
13:41 | Create new branch named "ssoberni-ffp-3ed39a451f" check-in: a3cdfd4c68 user: ssoberni tags: ssoberni-ffp-3ed39a451f | |
2018-06-12
| ||
03:55 | oauth / oauth <T> Ticket [20b144d2] Skip tests if TLS is not available. Added base64, sha1 to the set of support packages. check-in: b39206d300 user: aku tags: trunk | |
2018-06-05
| ||
21:50 | httpd module changes Added a server plugin which allows local process data to be sent via arguments and memchans instead of sockets. Updated tests to use the dict_dispatch plugin check-in: 93b036eaeb user: hypnotoad tags: hypnotoad | |
18:04 | Adding a sourcefile that was missing to implement plugins check-in: 313dd6aeac user: hypnotoad tags: hypnotoad | |
2018-05-31
| ||
16:21 | Pulling changes from trunk check-in: 703dc04479 user: hypnotoad tags: hypnotoad | |
16:20 | Where present, have uuid use /dev/urandom as an entropy source instead of relying on delicate platform specific hacks. check-in: d5e2fcf04b user: hypnotoad tags: trunk | |
2018-05-26
| ||
04:11 | Adapted a convention from toadhttpd for Dispatch plugins to the general case. Fixed a typo in practcl check-in: e7c8f0994c user: hypnotoad tags: hypnotoad | |
2018-05-24
| ||
16:46 | Added a thread spinning stub to the httpd plugin template ::cron::run should now trigger periodic processes check-in: aafd17983a user: hypnotoad tags: hypnotoad | |
2018-05-18
| ||
17:47 | oauth / oauth <B> Ticket [8fd2561785] Fixed missing escape-quoting of an opening brace in a quote-quoted regexp pattern in a proc. The outer {...} of the proc body governs. Fixed bogus variable name in oauth::QuoteValues. Added an empty test file with a no-op placeholder test. This will catch at least the file not loading properly. Version bumped to 1.0.2 check-in: aec286d43d user: aku tags: trunk | |
17:13 | mime / smtp <EF> Ticket [83d674b2dd] New option -tlsimport to support native TLS for smtp. Updated documentation. Version bumped to 1.5 Closed-Leaf check-in: 657782a889 user: aku tags: smtp-tlsimport-tkt-83d674b2dd | |
04:42 | json / json <D> Ticket [868b8ebe79] json / json::write <D> Extended the documentation of both packages to refer to the other. No version changes. Regenerated the online documentation. check-in: e2d7b04944 user: aku tags: trunk | |
04:31 | mime / smtp <B> Ticket [d9be31a488] Simplify how `smtp::initialize` iterates over -servers and -ports. Updated the documentation. Version bumped to 1.4.6. Thanks to boegge for the report of the problem with the old code. Closed-Leaf check-in: 9c0c77acf0 user: aku tags: smtp-init-tkt-d9be31a488 | |
04:15 | log / log <EF> Ticket [19607f927b] Merged new `logsubst` command to prevent execution of expensive message construction until actually needed. Version bumped to 1.4. Thanks to Harald for idea and implementation. check-in: ea802e332b user: aku tags: trunk | |
2018-05-07
| ||
17:06 | Regenerated web docs. check-in: 2d4eba9c29 user: aku tags: trunk | |
17:02 | Tkt [e72cf5e815] - Merged feature branch check-in: f14ecf1992 user: aku tags: trunk | |
2018-05-02
| ||
23:38 | httpd: Fixed a typo (well really an api shift) if the file dispatcher's index page generator. check-in: 3d23a339f7 user: hypnotoad tags: hypnotoad | |
19:32 | Updated the windows platform bodge to compile kits with --enable-symbols check-in: aa12283388 user: hypnotoad tags: hypnotoad | |
06:42 | HTTPD minor tweaks Adding more debugging to header overrun messages. Update the metaclass for httpd to use the proper methods for html templating. HttpdHeaders now uses the variable LIMIT instead of a hard coded constant check-in: 4bb6b80d44 user: hypnotoad tags: hypnotoad | |
2018-05-01
| ||
18:03 | Fixed leakage of tls_package between tests. Added setup of twapi for twapi tests. Works for me now. Closed-Leaf check-in: e172652ba4 user: aku tags: autoproxy-twapi-support | |
17:54 | Merged multi-setup of tests into single clause. Does not fix the failures. check-in: 2309be1887 user: aku tags: autoproxy-twapi-support | |
17:40 | http / autoproxy <EF> Ticket [e72cf5e815] Fixes before merge - Tweaked the documentation setup, placed the custom tls notes into the section instead of before it. - Using the in/ni operators means that the package and tests require Tcl 8.5+ Note, still seeing test failures on linux, where tests use twapi commands and are guarded only with have-tls. Still, tests are also described as using tls, so it is likely an issue in the package, not the test itself. This need some more investigation. check-in: e9af4d885f user: aku tags: autoproxy-twapi-support | |
2018-04-26
| ||
15:01 | Removing etoyoc.com specific hack from the core implementation check-in: d9110868ee user: hypnotoad tags: hypnotoad | |
2018-04-24
| ||
21:14 | Redesigned the "not found" message inside of the httpd dispatcher to spawn off a reply object to handle the template processing for the error message. Added handling for the special case of a browser communicating with localhost. Modern browsers will not send a cookie for localhost, and in that case the session id is marked as a constant string "localhost" to allow the rest of the security system to operate properly. check-in: 1db0d3ebb8 user: hypnotoad tags: hypnotoad | |
17:50 | Added a new method Headers_Process to allow plugins to do their own manipulation of incoming requests prior to dispatch check-in: d8a1dbbf62 user: hypnotoad tags: hypnotoad | |
16:59 | Added a plugin architecture to the httpd core, to allow multiple extensions their own chance to claim and service requests from the httpd dispatch engine. Added a private class Log_Dispatch to be shorthand for writing out to the server object's log with all of the pro-forma data that the developer could care about. check-in: 0188cf4306 user: hypnotoad tags: hypnotoad | |
2018-04-19
| ||
13:07 | For twapi TLS, connection does not block until negotiation complete so check for that before updating tls_status element in state array. Note that this element is undocumented anyway. check-in: 56704965b8 user: apnadkarni tags: autoproxy-twapi-support | |
2018-04-17
| ||
15:25 | Updated version info in pkgConfig.tcl and autoproxy.man. Ticket for this branch: [e72cf5e815] check-in: 0c15f14f78 user: oehhar tags: autoproxy-twapi-support | |
14:00 | Added support for twapi::tls_socket as an alternative to the TLS extension Updated documentation accordingly for the -tls_package option. Added simple tests for autoproxy::tls_socket check-in: 7ba53ac6e9 user: apnadkarni tags: autoproxy-twapi-support | |
10:35 | Create new branch named "autoproxy-twapi-support" check-in: c732c4cffa user: apnadkarni tags: autoproxy-twapi-support | |
2018-04-14
| ||
12:52 | Added rudimentary support for html templating (To be overridden by mixins later, of course) check-in: f49e8110c9 user: hypnotoad tags: hypnotoad | |
04:31 | httpd: Maintainability and debugging tweaks based on experience developing toadhttpd check-in: a338f3ab7e user: hypnotoad tags: hypnotoad | |
2018-04-02
| ||
12:52 | Modifications to httpd: Removing shims added to support toadhttpd's cacheing mechanism. Fixed some logging cases. check-in: db5fbcec3c user: hypnotoad tags: hypnotoad | |
2018-03-31
| ||
05:19 | Modifications to httpd to support toadhttpd. Sessionid (if given) is now passed to logging. The format of the information sent to logging now conforms to the information available from the http_info method. check-in: bfb33bfa4c user: hypnotoad tags: hypnotoad | |
2018-03-19
| ||
17:15 | httpd improvments for toadhttpd. Added a catch around 408 error handling. Added an optional configuration file which is sourced internally by the object on startup. Moved coroutines and httpd reply objects to dedicated global namespaces. check-in: 76a705a2ec user: hypnotoad tags: hypnotoad | |
16:40 | Removing the tool-ui and tool::datatype modules. They are a bit of a niche effort, better suited to taolib check-in: 420323e576 user: hypnotoad tags: hypnotoad | |
2018-03-16
| ||
20:56 | Fixed the unicode escaper check-in: 0e3839c9b6 user: hypnotoad tags: hypnotoad | |
20:45 | Typo fix check-in: 7e96757fb8 user: hypnotoad tags: hypnotoad | |
11:18 | Enhanced the html::html_entities command with a means for character by character escaping arbitrary unicode that doesn't have a canonical html code. check-in: 08eeb5ca21 user: hypnotoad tags: hypnotoad | |
2018-03-15
| ||
10:38 | Fixed a bug in the httpd module FormData method. Added a facility to sak style tools/subprojects to install individual modules to a specified location check-in: 05e97ce4b4 user: hypnotoad tags: hypnotoad | |
2018-03-13
| ||
23:30 | Updated practcl's VFS package indexer to understand not to try to index meta-source code in tcllib and tcllib-a-like libraries. check-in: 8cd2ebf514 user: hypnotoad tags: hypnotoad | |
20:29 | Repair the example - replacing the square brackets by [lb] and [rb] to prevent evaluation check-in: ec7b5576d0 user: arjenmarkus tags: trunk | |
18:36 | Restructuring tool style modules to place their source code in a path that the sak installer will ignore on install check-in: 4bef92af87 user: hypnotoad tags: hypnotoad | |
17:36 | More improvements to httpd based on field testing. Refactored error handling. Introduced a MIME header size limit (currently hardcoded at 8192). Logs now record the UUID of the http reply as the primary index. File transfers and channel copies now consistently terminated the responding coroutine and schedule and event to close the channels and destroy the reply object. For testing added a simplified reply template check-in: 9291c03a44 user: hypnotoad tags: hypnotoad | |
2018-03-12
| ||
22:05 | Removing the tool_db module, formalizing development in taolib check-in: 9c923546c5 user: hypnotoad tags: hypnotoad | |
22:03 | Modification to keep practcl from indexing the src folders of tool modules check-in: ff7e8c2af2 user: hypnotoad tags: hypnotoad | |
21:48 | Adding files missing from httpd. Adding a new module: tool::db check-in: 5c03450590 user: hypnotoad tags: hypnotoad | |
21:43 | Updating proxy coroutines for httpd check-in: 9dc811f430 user: hypnotoad tags: hypnotoad | |
17:08 | Added a new method to servers "DocDefault" so that derivative implementations can replace their own "no virtual host/dynamic url" match behavior with their own (and not have to swap out the entire dispatch method.) Removed comments and debugging entries in the log check-in: 4cdb83224e user: hypnotoad tags: hypnotoad | |
14:15 | Httpd improvements All httpd replies are now given a guuid, and an object and coroutine name in the global namespace. Simplified error handling and detangled a web of try { ... } that was confounding error reporting. Added an "html" ensemble to server an reply object which take care of generating pro-forma blocks of Html code, as well as provide shims for sitewide templating. Reply dispatch methods no longer attempt their own error handling. Going all-in with having coroutines monitor the entire lifecycle of a request check-in: c322bd4d9e user: hypnotoad tags: hypnotoad | |
2018-03-11
| ||
21:01 | Replaced the array error_codes with a method call Added a new method "wait" which will do the write event wrappers around "chan event" to ensure the event fires off, and the script clears Eliminated the "output" method from reply Added handling for 3xx style redirects Added hooks for servers to cache results. They are blank for the tcllib implementation. Added the concept of TTL (time to live) as a property that can be populated for URLS to indicate caches both internal to the webserver and proxies along the way to the client how fresh a page needs to be. Corrected several HTTP codes that were copied from tclhttpd, but were in fact wrong. Added sizes to every call to chan copy Reimplemented proxies, SCGI, and CGI. They now follow a common template. SCGI and CGI are both forms of proxy. Added the ability to turn on or off debuggining in the test script. check-in: dcab6eb2d2 user: hypnotoad tags: hypnotoad | |
11:53 | For bulk transfers, switching from having the coroutine poll to having the chan copy wake the object back up. The polling coroutine is locking up under field conditions on etoyoc.com check-in: e6cd91662e user: hypnotoad tags: hypnotoad | |
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 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 amalgamation 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 Closed-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. 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-1, tcllib-1-19-rc | |
2018-02-13
| ||
07:27 | Updated list of PACKAGES check-in: aa2214b1fc user: aku tags: tcllib-1-19-rc-0, tcllib-1-19-rc | |
2018-02-12
| ||
10:04 | Create new branch named "pca-update" Closed-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 [email protected] 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 | |
2018-02-02
| ||
23:11 | Fixes to udpcluster Added a means to force resolution for a canonical name to a fixed ip and port Fixed a typo in udpclusters TCP connect proc check-in: 8434f0a21e user: hypnotoad tags: hypnotoad | |
12:10 | More updates from taolib check-in: a50b47d2ff user: hypnotoad tags: hypnotoad | |
11:43 | Updated cron from taolib check-in: e9d0d1796b user: hypnotoad tags: hypnotoad | |
11:36 | Pulling new oodialect from Taolib check-in: 149d7e5828 user: hypnotoad tags: hypnotoad | |
11:23 | Nettool is now distrubted as a single amalgamated file Also integrated some minor tweaks to the windows platform handers brought over from taolib check-in: 9c96b5125a user: hypnotoad tags: hypnotoad | |
10:46 | Updating UDP Cluster from Taolib check-in: 507f1b88a2 user: hypnotoad tags: hypnotoad | |
03:56 | Regenerated docs for accumulated changes. check-in: 5c8c025dc5 user: aku tags: tcllib-1-19-rc | |
03:48 | Merge to release RC: GN patches for doctools and markdown. check-in: a43c4df501 user: aku tags: tcllib-1-19-rc | |
03:38 | Merge to trunk: GN patches for doctools and markdown. check-in: 744a6b43a2 user: aku tags: trunk | |
02:33 | Pulling fixes from trunk check-in: f8e9464473 user: hypnotoad tags: hypnotoad | |
2018-02-01
| ||
21:55 | Fixed a problem in the PostData method of httpd::reply, updated tests check-in: bee70b4486 user: hypnotoad tags: hypnotoad | |
18:46 | Last minute fixes to repair the httpd demo check-in: 4707f253e9 user: hypnotoad tags: hypnotoad | |
18:33 | doctools2idx <D> Fixed documentation typos, code comment typos doctools2toc s.a doctools s.a Patch by Gustaf Neumann <[email protected]>, thank you. Closed-Leaf check-in: ede38cc0f5 user: aku tags: doctools-typos-gn | |
18:31 | doctools2idx / doctools::idx::{export,import} <B,D> Fixed code typos (variable name), doc typos doctools2toc / doctools::toc::{export,import} s.a. Patch by Gustaf Neumann <[email protected]>, thank you. check-in: 27df9fe99f user: aku tags: doctools-typos-gn | |
18:28 | Simplifying the role of the "content" method. Added a pass at intepreting the HTTP headers automatically during the call to the "dispatch" method. Fixed the tests check-in: 0ce1fc1bd4 user: hypnotoad tags: hypnotoad | |
04:47 | markdown / markdown <EF> - Applied patch adding syntax highlighting for `fenced code blocks` to the markdown package. Patch received from Gustaf Neumann <[email protected]>, with thanks. Closed-Leaf check-in: 924478eb48 user: aku tags: markdown-syntax-highlight-gn | |
04:33 | Merged work on tkt [997c8b4e67] to release rc check-in: 5e6fbe3de1 user: aku tags: tcllib-1-19-rc | |
03:18 | New version of httpd. Consolidated all of the functions into one implementation check-in: 5dd3f483bf user: hypnotoad tags: hypnotoad | |
2018-01-24
| ||
20:40 | Tkt [8fd2561785] oauth/oauth <B,D> Merged fix of query default to GET, was POST, into release. check-in: 52bd859b74 user: aku tags: tcllib-1-19-rc | |
20:36 | Tkt [8fd2561785] oauth/oauth <B,D> Merged fix of query default to GET, was POST. check-in: 738baecbc3 user: aku tags: trunk | |
20:14 | Tkt [4cff6a4296] ldap/ldax <D> Fixed manpage typos. Thanks to Pierre David for report and patch. check-in: 31128791fd user: aku tags: tcllib-1-19-rc | |
19:54 | Tkt [104f9c91a5] irc/irc <B,D> Added missing extraction of key when calling `irc::config` with a single argument. Added comment to clarify the logic after the checks a bit more. check-in: 41e67fa77f user: aku tags: tcllib-1-19-rc | |
19:44 | Tkt [e2cc72f496] inifile/ini <B,D> Added missing handling of encodings to various places. Report and patch by geballin <[email protected]>, with thanks. check-in: b09616777a user: aku tags: tcllib-1-19-rc | |
19:12 | Tkt [c247ed5db4] ldap/ldap <B,D>. Merge of fix for protocol error, into release prep. check-in: 2f3369f04b user: aku tags: tcllib-1-19-rc | |
19:11 | Tkt [c247ed5db4] ldap/ldap <B,D>. Merge of fix for protocol error. check-in: 0826350f8d user: aku tags: trunk | |
19:04 | Tkt [a7fb3a643c] math/math::exact <B> Cleanup of variable access, prep for Tcl 9 / TIP 278 variable resolution changes. check-in: fb859d7803 user: aku tags: tcllib-1-19-rc | |
18:33 | Tkt [4367201817] yaml/yaml <B> Cleanup of variable access, prep for Tcl 9 / TIP 278 variable resolution changes. check-in: d50864197b user: aku tags: tcllib-1-19-rc | |
2018-01-22
| ||
22:34 | udpcluster - de-dos lineendings check-in: fb83530d9e user: aku tags: tcllib-1-19-rc | |
22:28 | math / math::pca - <D> - Fix syntax error, unclosed command check-in: 55d2a86bef user: aku tags: tcllib-1-19-rc | |
22:21 | Added the 1.19 README's summarizing the changes. Plain text and Markdown (new). check-in: 026f1054f8 user: aku tags: tcllib-1-19-rc | |
22:20 | sak readme - Small cleanup in the markdown generator path check-in: 752873da67 user: aku tags: tcllib-1-19-rc | |
20:30 | coroutine - <EF,B> - Fixed missing version bump check-in: 186158cce9 user: aku tags: tcllib-1-19-rc | |
20:06 | oometa / oo::option - <B> - Fix missing version bump check-in: d9ebf11f97 user: aku tags: tcllib-1-19-rc | |
20:02 | nettool - <B> - Bump version for windows platform changes. check-in: d3d1ad4b7f user: aku tags: tcllib-1-19-rc | |
19:55 | httpd - Fix DOS line-endings check-in: 2ee092b46e user: aku tags: tcllib-1-19-rc | |
19:54 | httpd / scgi::app - Bump version to match changes. check-in: 78d6417b68 user: aku tags: tcllib-1-19-rc | |
19:01 | math::calculus - <B> - Bumped version. check-in: 80aecc32bc user: aku tags: tcllib-1-19-rc | |
18:34 | pt::pgen - <EF> - Bumped minor version, forgotten when adding NX support. check-in: 881f836089 user: aku tags: tcllib-1-19-rc | |
18:28 | valtype::iban - Fix version mismatch code vs index. Updated index. check-in: d217ec77de user: aku tags: tcllib-1-19-rc | |
17:52 | Extended sak readme/review - Support markdown as output format, ignore merge commits. check-in: 61ec513299 user: aku tags: tcllib-1-19-rc | |
17:49 | fumagic (rt, filetype) - release prep work - <A> - Review of documentation changes since 1.18 shows that API-incompatible changes were made to the listed packages (Removal of command arguments, complete change of the structure of return values for filetypes). Such changes require a bump of the __major__ version of the package, while we currently only have a bump of the minor version. This commit fixes the issue and bumps the relevant packages to version 2. Attention: The PCX files were not updated to match the changes made to the packages/commands. This is mainly important to fumagic::rt, which had changes to command argument signatures. check-in: 1a83432350 user: aku tags: tcllib-1-19-rc | |
2018-01-19
| ||
20:30 | Practcl fixes. Renamed the "target" method "make" Improvements to remove conditional logic USE_MSVC and actually moving the code to discrete parallel methods in either toolset::gcc or toolset::msvc Removing a lot of the special handling for core(ish) extensions, and rolling that behavior in as a potential to be seen in all tcl related builds. Added some helper functions for pulling data from fossil for tagging up TEAPOT check-in: b8c316ca0d user: hypnotoad tags: hypnotoad | |
2018-01-18
| ||
00:31 | Practcl improvements Refinements to ::practcl::copyDir to handle single files Added a method for polling installer info check-in: 36c32fb515 user: hypnotoad tags: hypnotoad | |
2018-01-17
| ||
21:00 | Fix package versions from the last 1.18 release, was forgotten at the time. Needed for proper README now. check-in: 30183c97c8 user: aku tags: tcllib-1-19-rc | |
20:19 | practcl improvements. Modules now have a "target" mechanism that allows them to have their own private version of "practcl::trigger" and "practcl::target" Global targets now are targets of the ::practcl::LOCAL object. This is strictly for backward compadibility, and in truth projects should migrate to per-object targets check-in: db11f990f8 user: hypnotoad tags: hypnotoad | |
17:48 | Sort out profiler differences for 8.6+ check-in: f3b71b7830 user: aku tags: tcllib-1-19-rc | |
17:35 | Disable the `memory validate on` in various test suites. Horrible slowdown, only needed when we have to debug an actual crash, or a truly strict test run. check-in: 84bc7514e1 user: aku tags: tcllib-1-19-rc | |
15:58 | Tweaking the headers generated for non tip-430 zipkits check-in: 0658a9b990 user: hypnotoad tags: hypnotoad | |
07:30 | math::machineparameters - Fix missing Tcl version requirements. Fix test setup. check-in: ff85b2e687 user: aku tags: tcllib-1-19-rc | |
07:29 | math::pca - Fix mismatch in Tcl version requirement, code vs test, fixed tests check-in: 368e6a2ff0 user: aku tags: tcllib-1-19-rc | |
07:28 | Fix missing declaration of `tool-ui`. check-in: 1936740176 user: aku tags: tcllib-1-19-rc | |
02:45 | Pulling changes from trunk check-in: ff98780d89 user: hypnotoad tags: hypnotoad | |
02:39 | Modifications to the tclkit bootloader to index file systems by mount point check-in: b5521bcf45 user: hypnotoad tags: trunk | |
2018-01-15
| ||
20:40 | Opening the Tcllib 1.19 Release Candidate Branch "tcllib-1-19-rc" check-in: 8a45406f08 user: aku tags: tcllib-1-19-rc | |
2018-01-11
| ||
22:07 | Fixed a goof in practcl that was preventing platform specific flags from being passed to autoconf for local Tcl builds check-in: ac6853e223 user: hypnotoad tags: trunk | |
19:42 | Pulling changes from trunk check-in: 0cc7c4d15a user: hypnotoad tags: hypnotoad | |
19:38 | practcl: Fix to properly interpret the name of the binary library's name if the package provides a PKGConfig.sh file check-in: d86ea7c552 user: hypnotoad tags: trunk | |
18:04 | Practcl now looks for the tclZipfs.c implementation inside of the tclconfig/compat directory (distributed with TEA) instead of in the odie project check-in: 1d46ecb29d user: hypnotoad tags: trunk | |
17:13 | Closing another fork check-in: 9b0afb642d user: hypnotoad tags: trunk | |
17:12 | pulling changes from trunk check-in: 006de4ea49 user: hypnotoad tags: hypnotoad | |
17:12 | Correcting the name of the zipfs implementation file in odie check-in: 8e73c1ade5 user: hypnotoad tags: trunk | |
2018-01-09
| ||
03:31 | Fix split of trunk, another leaf check-in: d6d58dfd06 user: aku tags: trunk | |
03:29 | Fix split of trunk check-in: f189763b8d user: aku tags: trunk | |
2018-01-08
| ||
20:39 | Add a new package math::PCA for principal components analysis check-in: 2c24d9d9c1 user: arjenmarkus tags: trunk | |
2017-12-29
| ||
14:08 | Pulling changes from trunk check-in: 323b015bb7 user: hypnotoad tags: hypnotoad | |
14:07 | Closing a fork check-in: 71c50e6e82 user: hypnotoad tags: trunk | |
2017-12-24
| ||
13:44 | Create new branch named "magicsplat" Leaf check-in: 957d1bc49a user: apnadkarni tags: magicsplat-1.8.0, magicsplat | |
2017-12-14
| ||
00:13 | Extended fileutil::fileType to detect sqlite3 databases, and to detect the three types of fossil databases (repo, checkout, global config). Package version bumped to 1.16. check-in: 35b066e84e user: aku tags: trunk | |
2017-12-12
| ||
20:31 | Tweaks in practcl to handle corrupt .tm files, and fixes for git repo management check-in: d01098109d user: hypnotoad tags: trunk | |
20:30 | Adding a glance at [pwd] before git pulling in practcl check-in: 3335164b5d user: hypnotoad tags: hypnotoad | |
20:23 | Update practcl distribution from source check-in: c418bd29b0 user: hypnotoad tags: hypnotoad | |
20:22 | Pulling changes from trunj check-in: b4df2e2cc8 user: hypnotoad tags: hypnotoad | |
2017-12-06
| ||
11:45 | Fix to pass over corrupt .tm files check-in: 976fc5501d user: hypnotoad tags: hypnotoad | |
2017-12-05
| ||
01:36 | Pulling changes from the hypnotoad branch, and closing a fork check-in: f7b64e5626 user: hypnotoad tags: trunk | |
01:36 | Pulling changes from the real trunk check-in: 761d5c1e02 user: hypnotoad tags: hypnotoad | |
01:35 | Closing a fork check-in: 3bb53f2695 user: hypnotoad tags: hypnotoad | |
2017-12-03
| ||
22:37 | Correct bug in WebSocket where if callback in text received sends text back at the other side the just received command could be repeated when the next text message was received. check-in: 325ed4b3b3 user: gwlester tags: trunk | |
2017-12-02
| ||
17:05 | Add pointer to the DpTcl fossil repo to the HTML man page. check-in: 767c94b9e1 user: gwlester tags: trunk | |
17:02 | Added pointer to DpTcl Fossil Repo. check-in: 17d0f9f69a user: gwlester tags: trunk | |
01:10 | Moved where the tclkit bootstrap searches for teapot packages Closed-Leaf check-in: b9aaf43404 user: hypnotoad tags: trunk | |
2017-11-30
| ||
20:14 | Moved the teacup cache to a platform specific folder check-in: e3ac82956d user: hypnotoad tags: trunk | |
2017-11-29
| ||
22:09 | Pumping practcl to 0.10.1 Renamed the "config.sh" method to "read_configuration" Renamed the "::practcl::config.tcl" command to ::practcl::read_configuration Limiting relative file paths to only environments that make a mess of global paths. (I'm looking at you MSYS) Objects no longer nuke their oodefine setting. They need to reapply that customization every time they mixin or morph. check-in: 6aaeccdadb user: hypnotoad tags: trunk | |
12:25 | Broke includes out from other compile flags Revamped how non tip430 kits are built check-in: dae10bcfd3 user: hypnotoad tags: trunk | |
10:20 | Restoring the -static flag for MinGW builds check-in: 1a352ad42a user: hypnotoad tags: hypnotoad | |
02:26 | Pulling changes from trunk check-in: b3502f5ee1 user: hypnotoad tags: hypnotoad | |
2017-11-28
| ||
19:14 | Minor tweak to mingw executables check-in: 8c8ee2241d user: hypnotoad tags: trunk | |
11:50 | Pulling in improvements to practcl check-in: 90605773eb user: hypnotoad tags: trunk | |
11:49 | Revamped how binaries are linked to better match what is going on inside of tclConfig.sh and the Tcl makefile target TCL_EXE Fixed Linux build for toadkit check-in: c974146350 user: root tags: hypnotoad | |
2017-11-27
| ||
17:44 | Note where a hook needs to go for Practcl to detect and execute critcl Added a practcl::grep command for pattern matching files Added a provisional bootstrap for loading critcl as a local tool Added a file mkdir to core subpackages during the ./configure phase check-in: 79fbfc1786 user: hypnotoad tags: hypnotoad | |
2017-11-04
| ||
09:50 | Practcl: Reinstated the update method for projects check-in: 2ee4180d9c user: tne tags: hypnotoad | |
09:26 | Practcl improvements: Better logging API. Local prefs file now affects behavior. Overhaul of how packages loaded to the local environment are dealt with. check-in: 54d2027e5a user: tne tags: hypnotoad | |
05:58 | New version of practcl. This version eliminates the separate family of classes for "tool" vs. "subproject". Now tools are subprojects of ::practcl::LOCAL, but environment interactions are handled through a separate env-* family of methods that track with the classes independently of the normal build methods. All tools inhabit the same global namespace (::practcl::OBJECT). Tools are installed to the prefix specified by the prefix define for ::practcl::LOCAL check-in: c433cbd5e9 user: tne tags: hypnotoad | |
2017-11-03
| ||
19:19 | Modifications to fix file path handing for MSYS Kit building check-in: e8ee0468c2 user: tne tags: hypnotoad | |
2017-11-02
| ||
19:44 | Pulling changes from trunk check-in: deba870ed0 user: hypnotoad tags: hypnotoad | |
18:52 | Fix to the scgi.test in the httpd module check-in: 6e5dd75c1f user: hypnotoad tags: trunk | |
18:21 | Pulling changes from trunk check-in: 9bbf4e73bb user: hypnotoad tags: hypnotoad | |
18:21 | Added a timeout to ::coroutine::util::gets_safety. The delay is setable as a new optional argument. The default is 2 minutes. Refactored the HTTP header parsing system for httpd. Fixed a point where the parser was performing a bare read instead of the coroutine savvy version. Fixed bugs in the httpd test suite. New version of Practcl. Simplified the class structure. Shuffled functions to be closer to be where they are used, and also indicate who calls them. Tcl and Tk now compile in the directory relative to the master project. check-in: e0d0875ab4 user: hypnotoad tags: trunk | |
10:31 | Added a 2 minute timeout for coroutine::util::gets_safety Fixed how line breaks are expressed in the httpd module's tests Refactored how Httpd headers are pulled over a socket to better exploit the fact the process is taking place in a coroutine Bumped practcl's version to 0.10 check-in: 7c6d876842 user: hypnotoad tags: hypnotoad | |
2017-11-01
| ||
22:48 | Ticket [c247ed5db4]. Fixed handling of partial reception. Thanks to [email protected] for report and patch. Bumped version to 1.9.2. Note, this may fix tickets [b9a39c02c7] and [5f4f30667b] as well. Ping their reporters. Closed-Leaf check-in: 8b8f10e2bb user: aku tags: fix-ldap-partial | |
22:18 | Pulling changes from trunk check-in: 1db8e05b30 user: hypnotoad tags: hypnotoad | |
19:53 | Extended the generic feedback block with info about desired formats and actions for patches. Regenerated docs. check-in: 00329f8b8f user: aku tags: trunk | |