Tcl Library Source Code

Timeline
Login

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

383 check-ins using file modules/fumagic/cgen.tcl version acd779f3b0

2024-01-16
08:07
Create new branch named "trunk-split" Closed-Leaf check-in: 22cd9ae8c3 user: aku tags: trunk-split
2024-01-15
18:45
Correcting the description of math::sigma and fixing the seed for the random number generator - sporadic failures in one of the tests (as reported by A. Kupries). Closed-Leaf check-in: 08a89c4379 user: arjenmarkus tags: trunk
2023-11-08
20:37
crc -- crc16 Applied crc pseudo-patch provided in mail on the tcllib-devel mailing list. Created the missing docs and test cases. Bumped to version 1.1.5. Thanks to [email protected] check-in: a061c12325 user: aku tags: trunk
20:37
Merged the doctools html work provided by Gustaf Neumann check-in: 84249cfc51 user: aku tags: trunk
2023-10-05
17:52
Fixed trace cleanup after matrix unlink. check-in: a01ab0a2a6 user: rolf tags: trunk
2023-08-16
09:19
ticket [8bb4e24bc1]: remove spurious "]", rest of ticket not treated. check-in: 42266acec4 user: oehhar tags: trunk
2023-08-09
20:15
More doctools patches. Char set tweaks, and the version bumps I had forgotten. Docs regenerated. Closed-Leaf check-in: 4a131d5974 user: aku tags: doctools-html-tweaks
2023-08-08
20:00
Applied doctools patches sent in by Gustaf Neumann <[email protected]> to tweak HTML output for the better. Extended to cover missing parts, test suite results. Regenerated the embedded docs. check-in: 427a9f5289 user: aku tags: doctools-html-tweaks
2023-05-24
07:36
Create new branch named "tcl9-testarea" Leaf check-in: 3f1e75a5ef user: aku tags: tcl9-testarea
2023-04-03
04:19
Correct some errors in the description of the weighted multivariate regression (mv-wls) check-in: dd42ad9077 user: arjenmarkus tags: trunk
2023-01-30
13:21
Integrated websocket changes check-in: db549a5ec8 user: aku tags: trunk
13:20
Doc regeneration, whitespace cleanup, code cleanup Closed-Leaf check-in: 6725421796 user: aku tags: websocket-1485d648
12:26
websocket - EF - ticket [1485d648] - Create ensemble, export public commands Reworked initialization, moved into a single-shot apply block Bumped Tcl requirement to 8.6 in all places. Bumped version to 1.5 check-in: 086c7f3911 user: aku tags: websocket-1485d648
12:01
zip - mkzip - EF - ticket [d6427645ad] - New option -prepend-base-directory Version bumped to 1.2.2 Thanks to [email protected] for report and initial patch. Changes: - different option name - reindented/formatted - simplified implementation through use of `lmap` - added documentation - added tests check-in: 62f38181c4 user: aku tags: trunk
2023-01-16
21:33
comm - Ticket [cb9a7f0bfc] - Fixed regression in hook eval handling. Introduced by the simplification of commit [c2d2a4b7e60916fe]. Bumped version to 4.7.1. check-in: 64483ae5d2 user: aku tags: trunk
19:21
mime - mime - Ticket [5f455d6343] Fix duplication of boundary specification in mime part header section. Extended testsuite with new case for this. Bumped version to 1.7.1. With thanks to Jasper for the report. check-in: 3973b65080 user: aku tags: trunk
17:05
rc4 - Ticket [264eedd732] - Fix example (documentation). No version bump. With thanks to the unknown submitter. check-in: 3d15a5a58e user: aku tags: trunk
2022-12-15
18:46
map - slippy - Integration of branch `map-slippy-api-redone`. Version bumped to 0.8. Extended tests, documentation, benchmarks. BREAKING API CHANGES Reworked and (hopefully) simplified entire API. For details see the commits of the integrated branch. FEATURES Lat/lon validation - spearate, geo locations, geo boxes, and lists of. Limit geo precision, for locations, boxes, and lists of. Box operations: inside test, center, dimensions, diameter, perimeter Distance formatting check-in: 2e83f22d34 user: aku tags: trunk
2022-12-09
21:42
map slippy - EF New methods to validate lat/lon separately, and geo/geobox Extended documentation, tests, benchmarks Closed-Leaf check-in: 6a73e00660 user: aku tags: map-slippy-api-redone
2022-12-08
17:10
map - slippy - EF New geo(box) methods: limit values (6 decimals) Extended tests, documentation. Added all missing benchmarks check-in: 9d9df8b016 user: aku tags: map-slippy-api-redone
14:23
map - slippy - EF New general methods: limit values (2, 3, 6 decimals), distance formatting for display Extended tests, documentation. No benchmarks yet. check-in: bc50aab1b4 user: aku tags: map-slippy-api-redone
2022-12-07
21:50
map - slippy - EF New methods for geo/point box: inside (check), center, dimensions, diameter, and perimeter Extended tests, documentation. No benchmarks yet. check-in: e27c07268c user: aku tags: map-slippy-api-redone
2022-12-06
19:56
map - slippy - BREAKING API CHANGES Reworked and (hopefully) simplified entire API. Took zoom (level) out of all reps => Unified point and pixel reps. Proper box types (added for point boxes) Additional box methods (geo/point conversion, box/corner conversions) New methods taking lists of geo/point directly Removed need to unbox (splat) and rebox (args) lists when chaining operations Updated tests, docs, benchmarks BREAKING API CHANGES - Version 0.8 check-in: 3b4bae8091 user: aku tags: map-slippy-api-redone
2022-11-04
19:29
pt - pt::pgen - EF - Tkt [c29f2e3e6b] Extended the `pt::pgen` generator package with 2 additional output formats, `snit-sa` and `oo-sa`. `sa` meaning `Stand Alone`. Plain snit/oo parsers require a runtime package implementing the PARAM virtual machine (`pt::rde`, and `pt::rde::oo`). The standalone parsers contain the necessary runtime as part of their code. Bumped `pt::pgen` to version 1.2. check-in: f5ed477117 user: aku tags: trunk
2022-10-21
16:19
map - slippy - bugfix - C code - error handling added missing NULL sentinels for Tcl_SetErrorCode and Tcl_AppendResult more argument checking in the tcl code for consistent messaging - Beware: These checks make the Tcl code slower extended testsuite, tests for bogus arguments first user of the new `syntax` utility command bumped version to 0.7.1 check-in: c06535eb52 user: aku tags: trunk
16:19
testutils - new utility command `syntax` to semi-automate writing wrong#args tests the utility generates wrong#args tests from a set of command names and their arguments, and executes them. check-in: 282e5e4b09 user: aku tags: trunk
2022-10-15
17:54
map - slippy - Added geo distance method. Version bump to 0.7. Extended tests, docs, benchmarks. Regenerated docs. Note https://github.com/geographiclib as possible source for higher accuracy algorithms. check-in: 60b74ae199 user: aku tags: trunk
15:15
Integrated branch `installErrFix`. check-in: a0d55d2e89 user: aku tags: trunk
2022-10-13
22:43
Please review and merge to trunk: If the 'main' procedure in the installer encounters an error, a non-zero exit code should be used. Closed-Leaf check-in: 57b8fb7aa1 user: mistachkin tags: installErrFix
2022-10-10
16:17
Merge ws-bugfixes-2022H2. Several bugfixes to websocket, mostly on client side. Add example servers from ticket 0dd2a66f089. check-in: a500ff9409 user: kjnash tags: trunk
16:08
Merge trunk Leaf check-in: 26aa56f25e user: kjnash tags: ws-bugfixes-2022H2
16:06
Do not log warning message if http is 2.9.8 or higher. check-in: af7f8418f8 user: kjnash tags: ws-bugfixes-2022H2
00:48
Remove line-end trailing whitespace from websocket server examples. check-in: b5eeefd661 user: kjnash tags: ws-bugfixes-2022H2
00:45
Minor bugfixes to websocket server examples and integration with Tcllib. check-in: 08c887ce86 user: kjnash tags: ws-bugfixes-2022H2
00:26
Add example websocket servers provided by anonymous in ticket 0dd2a66f08. check-in: b2fc3ed95b user: kjnash tags: ws-bugfixes-2022H2
00:24
Minor changes to websocket.man including omission mentioned in ticket a01e30ff4. Update the example to use a web server that is still live, and to close the websocket connection after use. check-in: 64bc13d54e user: kjnash tags: ws-bugfixes-2022H2
2022-10-09
23:28
Tidy websocket.test - set common data in variables, improve cleanup. check-in: 5a340dcf33 user: kjnash tags: ws-bugfixes-2022H2
23:23
Apply patch described in ticket 21e22313d to handle unexpected disconnection. check-in: 4c07749be1 user: kjnash tags: ws-bugfixes-2022H2
12:55
Apply patch from ticket 0dd2a66f - so that [dict get] does not raise an error in ::websocket::test check-in: 25005159c5 user: kjnash tags: ws-bugfixes-2022H2
10:53
Apply patch from ticket feda6855978c - avoid infinite loop if handler enters the event loop. check-in: 7da974e057 user: kjnash tags: ws-bugfixes-2022H2
10:24
Apply patch from ticket 5d23e45b0ec5 - do not allow ::base64::encode to add newlines to WebSocket keys. check-in: 3dfb862cc8 user: kjnash tags: ws-bugfixes-2022H2
2022-10-08
12:12
map - geocode::nominatim - I - Now requires 8.6+. Bumped to 0.2 map - slippy::cache - I - Now requires 8.6+. Bumped to 0.3 map - slippy::fetcher - I - Now requires 8.6+. Bumped to 0.5 map - slippy - I - Internals completely reworked. Details below - Now requires Tcl 8.6+ - Removed snit as means of simulating an ensemble - Using a proper ensemble, and other 8.6 features - Added a critcl-based accelerator - Added benchmarks to compare the Tcl and C implementations - Saved benchmark results - Tcl about 2x and 4x slower for the complex calculations - Only about 1.5x slower for the simple things - Added API method to batch transform a geo location into its canvas points at all levels Bumped version to 0.6. Regenerated docs. Tcllibc - Bumped to 0.4 - EF - New map::slippy accelerator check-in: f270e3aa86 user: aku tags: trunk
12:10
Modified `useTcllibC` to handle case where an internal tcllibc not usable/visible to a Tcl version. check-in: b9ce22701d user: aku tags: trunk
11:06
Adapt websocket.tcl to http 2.10 Tcl commit 8f7fbb617da2 - http::geturl no longer opens a socket synchronously. All websocket tests now pass. check-in: cfbc1ff807 user: kjnash tags: ws-bugfixes-2022H2
10:43
Create new branch named "ws-bugfixes-2022H2" check-in: fba0f8a01c user: kjnash tags: ws-bugfixes-2022H2
2022-10-06
21:01
Flatten pkgIndex content to prevent test log processor from breaking on non-list multi-line check-in: 95d947b11c user: aku tags: trunk
2022-10-05
21:00
math - bigfloat2 - Tkt [38447f264b] - B - mishandling of zero exponent tests added. version bumped to 2.0.4. regenerated docs. check-in: 99458cf45a user: aku tags: trunk
20:42
math - decimal - Tkt [c32d31f42d] - I - typo fix in comment simulation - montecarlo - Tkt [29e688b8fb] - D - typo fix in docs regenerated docs check-in: 7546b29b79 user: aku tags: trunk
2022-09-09
10:36
textutil - string - I - fixed indentation of benchmark code textutil - wcswidth - I - replaced core type/char functions with new implementations roughly 30x faster. The new implementation uses a nested binary tree of if commands to quickly bisect the result domain. Interestingly enough this is faster than using a 2-stage table lookup. And while it is not as fast as a single-stage table lookup (~45x) it also does not come with the horrendous size overhead of the same (~120x). The research leading to this (*) is saved in sub directory `build/alternates`. See `build/alternates/README.md` for the summary. (*) Scripts, results (.csv(.xz)), GNUplot configurations, ... check-in: ee19cd9a40 user: aku tags: trunk
2022-09-07
20:06
valtype - iban - EF - Ticket [a8bcb82e2f] Updated to IBAN v92. Bumped to version 1.8. Extended tests. Thanks to [email protected] for the ticket and patch. check-in: 65fb118edf user: aku tags: trunk
2022-09-05
20:24
Fix missing tests for the extended handling of ANSI colors and double-wide characters check-in: 052c77084f user: aku tags: trunk
20:06
BEWARE: struct::matrix v1 eliminated. BEWARE: textutil::wcswidth 35.2 demands Tcl 8.5+ BEWARE: struct::matrix 2.1 demands Tcl 8.5+ BEWARE: report 0.4 demands Tcl 8.5+ BEWARE: csv 0.9 demands Tcl 8.5+ textutil - B - textutil::wcswidth Fixed missing Tcl core requirements in code and docs. struct - B - struct::matrix - Ticket [360d28402f] Fixed missing handling of ANSI color sequences in format_2string. Added handling of double-wide Asian characters. Factored into a helper command. Bumped to version 2.1. report - B - Ticket [360d28402f] See above, added handling of double-wide characters. Account for double-wide and color sequences in the report template and padding as well. Bumped to version 0.4. csv - Ticket [360d28402f] Bumped to version 0.9. check-in: 186dfb6dc1 user: aku tags: trunk
13:20
Update textutil::wcswidth to latest unicode database. Bump to version 35.2. Tests added. Documentation added. check-in: 624dc483bc user: aku tags: trunk
2022-06-10
12:35
Fix for 935ac3b65b. Conflicting link definition for sha256 with MS C Leaf check-in: 3d04580503 user: apnadkarni tags: sha256-vc-fix
2022-06-05
11:01
Document the changes- root-find procedures check-in: a27334abbf user: arjenmarkus tags: trunk
10:59
Add root finding methods for one-dimensional functions (bisection, secant, Brent and Chandrupatla) check-in: 4c392b4878 user: arjenmarkus tags: trunk
2022-05-10
09:46
Add file modules/websocket/websocket.test check-in: 8efdc2ecb6 user: kjnash tags: trunk
2022-05-07
15:59
Updated release information on homepage. check-in: 9a36861c95 user: aku tags: trunk
15:51
Tcllib Release 1.20 work integrated with trunk. Released. check-in: a25bdeaef4 user: aku tags: trunk, release, tcllib-1-21
14:21
Updated various meta data files. Closed-Leaf check-in: 2880642f73 user: aku tags: tcllib-1-21-rc
14:01
Updated information about deprecated packages. All have reached Stage 2. Attempts to use will now throw errors referencing their replacement. check-in: d1be409235 user: aku tags: tcllib-1-21-rc
12:31
mkdoc - Several tweaks Change to use --css for the application, and -css for the package. Fixed mishandling of hook setup in application, when invoked without options. Updated documentation. check-in: 6fdf1b0791 user: aku tags: tcllib-1-21-rc
2022-05-06
16:11
Regenerated docs. Small cleanups in clay testsuite. check-in: 83c05cc16d user: aku tags: tcllib-1-21-rc
11:08
Merge documentation fix for picoirc. Still need to regen documentation. check-in: a2fb9ff71c user: gay tags: tcllib-1-21-rc
11:06
irc / picoirc - D - Correct chat callback on NOTICE. check-in: 134879802e user: gay tags: trunk
10:53
Merge my latest picoirc work, probably it's ready for version 1.0.0. Also it needs to regen documentation. check-in: 8a14d9ee0b user: gay tags: tcllib-1-21-rc
09:53
irc / picoirc - EF, D - Make [send] private and [post] behave like [send] when channel name is empty. Bump to version 0.13.0. check-in: 1772a32ea2 user: gay tags: trunk
08:02
irc / picoirc - D, T - Make [spliturl] private because there is no reason to use it outside of picoirc. Bumped to version 0.12.0. check-in: 475fc404de user: gay tags: trunk
2022-05-05
14:33
websocket - B - Tkt [e97112c0af] Fix handling of multiple connection headers. Bumped to version 1.4.2. Regenerated documentation. check-in: aa43bc825c user: aku tags: tcllib-1-21-rc
14:18
rest - EF - Tkt [72154945fb] - Added support for authorzation by bearer token. With thanks to TZOTZIOY for report and patch. And patience. Version bumped to 1.5. Regenerated documentation. check-in: 4eb662d8f8 user: aku tags: tcllib-1-21-rc
12:25
markdown - B - [0d23817f75] Fix attribute mishandling in HTML block tags. Allow attributes without value. New testcases. check-in: 31b56b6b47 user: aku tags: tcllib-1-21-rc
12:15
markdown - T - Tkt [57f151c354] - Added testcases for known bugs in div handling check-in: bf7b7ef0cc user: aku tags: tcllib-1-21-rc
11:27
Update release READMEs for recent work. Tweaked alignment of numerical columns for overview table, markdown only. check-in: dbec566ae4 user: aku tags: tcllib-1-21-rc
2022-05-03
18:54
Merged trunk work to release. check-in: 79192e5086 user: aku tags: tcllib-1-21-rc
18:53
Integrated the delayed work on various markdown fixes. check-in: 84aa693760 user: aku tags: trunk
18:52
markdown - B - [b9971638a4] New fix for the broken handling of inline links. Thanks to Thomas. Marking the remaining failing tests for ticket [0d824f26fb] as known bug. Closed-Leaf check-in: 4a1e5f6187 user: aku tags: markdown-fixes
07:00
tar - D - Document issues/requirements around -chan option. check-in: 9fa78d2f88 user: aku tags: tcllib-1-21-rc
2022-04-29
12:55
Fix mkdoc license typo in app. check-in: 179991e734 user: aku tags: tcllib-1-21-rc
2022-04-28
21:00
New module mkdoc, plus associated app. Rgenerated docs. check-in: 8defde4552 user: aku tags: tcllib-1-21-rc
20:50
dtplite link changes due to previous commit check-in: 2f89cc5c69 user: aku tags: tcllib-1-21-rc
20:45
Tweaks to the dtplite pages, separate app and package documentation check-in: d8c35a11ca user: aku tags: tcllib-1-21-rc
2022-04-26
19:07
Merge math::figurate fixes from trunk. check-in: e5ce7db6e1 user: aku tags: tcllib-1-21-rc
18:19
Correct several procedures in the figurate package. These were partly due to the apparently inconsistent definition of the number of objects. With these changes an argument 0 (or negative) means that no objects are counted, hence the result is 0. This seems more logical as some of the original formulae returned 1 if the argument was 0. check-in: 5186b4951a user: arjenmarkus tags: trunk
2022-04-25
21:29
Draft README for 1.21 release (Summarized changes) check-in: 13fa42b2b3 user: aku tags: tcllib-1-21-rc
21:28
fileutil::magic::filetype - Fix missing version bump irc - Fix inconsistent version information ldapx - Fix inconsistent version information math::bigfloat - Fix inconsistent version information, and missing bump. struct::list - Fix missing version bump check-in: 93193f011e user: aku tags: tcllib-1-21-rc
20:38
Bump bundle version check-in: cba2c485b3 user: aku tags: tcllib-1-21-rc
20:27
reviewer tweaks: show commit dates, sort by dates, prompt changes. fix: handle possibility of multiple leafs. check-in: d13acf718e user: aku tags: tcllib-1-21-rc
16:30
fix: sql script execution, ensure the mode expected by the code. fossil sqlite3 command changed default mode. check-in: 0539f6fd98 user: aku tags: tcllib-1-21-rc
16:17
Create new branch named "tcllib-1-21-rc" check-in: 26937c429e user: aku tags: tcllib-1-21-rc
16:13
Integrated cmdline-longopt work from gahr check-in: 9ae3dfb397 user: aku tags: trunk
14:58
cmdline [B] - Ensure proper formatting of long option names in usage text. Basic patch by gahr, with thanks. Modified to make it run pre Tcl 8.5 as still advertised. Bumped to version 1.5.2. Regenerated docs. Closed-Leaf check-in: 93a7d0edee user: aku tags: cmdline-longopt
2022-04-24
15:16
Refactor usage check-in: 15b20b0f79 user: gahr tags: cmdline-longopt
14:51
Consider the longest option name when aligning descriptions in usage check-in: b08d683162 user: gahr tags: cmdline-longopt
2022-04-22
09:09
Consistently name argvVar check-in: a92d67dcb1 user: gahr tags: cmdline-longopt
08:46
Create new branch named "cmdline-longopt" check-in: fe1848c45f user: gahr tags: cmdline-longopt
2022-04-14
12:14
merge trunk Leaf check-in: d72480fa88 user: pooryorick tags: module-aes
2022-04-13
10:04
yaml - huddle [B, T] Ticket [d0e1cf6be1] Fixed mishandling of custom types by "huddle jsondump". Extended testsuite. Bumped to 0.4 Thanks to python36 <[email protected]> for the report and patch. check-in: ce207a238d user: aku tags: trunk
08:50
virtchannel [EF] core, base. Ticket [1985a34255] Extended virt channels with support for 'truncate' method. With thanks to Christian Werner for report and base patch. Updated all channels to require Tcl 8.6. Updated tests. TODO: Bump all packages to distinguish from the 8.5-based implementations. check-in: 7fcf92a33b user: aku tags: trunk
2022-04-12
20:31
virtchannel [EF] core, base. Ticket [1985a34255] Extended virt channels with support for 'truncate' method. With thanks to Christian Werner for report and base patch. Updated all channels to require Tcl 8.6. Updated tests. TODO: Bump all packages to distinguish from the 8.5-based implementations. Leaf check-in: 0159c03c5e user: aku tags: virtchan-1985a34255
15:21
namespacex [B] Ticket [23f84e1e4c] Fixed inability to handle array variables in state get/set. Thanks to [email protected] for the report and proposal for a fix. Although I used a different solution in the end. Bumped to version 0.3 Extended testsuite. Regenerated docs. check-in: 323da2ca35 user: aku tags: trunk
2022-04-10
10:13
ldap [B] Ticket [af927e957f] Replaced <code>asnOctetString</code> in <code>starttls</code> and <code>Whoami</code> with <code>asnEncodeString 80</code> to properly signal "Extended Operation". While detected with a MS ActiveDirectory server this is not an MS-specific issue. Thus the unconditional change. It actually is not even possible in the protocol to query the kind of server. Bumped to 1.10.1 Thanks to Christian Nassau <[email protected]> for the report, patience, and helping me with my questions. check-in: 495ba2b8f5 user: aku tags: trunk
2022-04-09
15:28
math - figurate [B] Fixed various things Missing continuation lines in namespace export Missing Tcl 8.6 requirement in tests Typo in test description Copyright year for tests check-in: 6ca4214eda user: aku tags: trunk
14:09
httpd [T] Moved virtchannel package setup to before the package using them (mime), preventing errors of kind "already exists". check-in: f59c54abc5 user: aku tags: trunk
13:18
sha1 [B] Undo of commit [cecfc78bcd], user `pooryorick`. This commit broke use of tcllibc, as evidenced by running the entire Tcllib testsuite and seeing all suites attempting to load tcllibc erroring out with ``` couldn't load file ".../modules/tcllibc/linux-x86_64/tcllibc.so": .../modules/tcllibc/linux-x86_64/tcllibc.so: undefined symbol: SHA256Init ``` It also looks superfluous as the existing `critcl::cheaders` commands already provided the paths to the relevant local .h files to the compiler. check-in: f4bd5082e6 user: aku tags: trunk
2022-04-08
19:36
processman [B] Ticket [bb73d7d8ba] Fixed scope confusion (global versus namespace) for `processman::api` variable. Bumped to 0.6. Regenerated documentation. Thanks to the reporter. check-in: c8f9de63ec user: aku tags: trunk
19:24
zip - zipfile::decode [B] Ticket [8e5a7e4a42] Fixed missing handling of open file when LocateEnd errors in any way, shape or form. Bumped to 0.9. Regenerated documentation. Thanks to Donal for the report. Side work: Fixed various typos in code comments. check-in: 114c16ad94 user: aku tags: trunk
2022-03-30
14:01
Replaced a number of `expr` commands with direct index arith. check-in: aa90b6249a user: aku tags: markdown-fixes
13:46
Tweaked code formatting check-in: a6bb77d27f user: aku tags: markdown-fixes
13:05
Additional tests for links, and handling of escaped characters. Several (now) known bugs. check-in: 9175cba197 user: aku tags: markdown-fixes
13:04
Brace your expressions. check-in: bb09ff386a user: aku tags: markdown-fixes
09:26
markdown - [B] Tickets [b4160e786b], [b9971638a4]. Code cleanup for ATX headers. Removed no-op commands. Renamed "apply_templates" for consistency. New name "parse_block". Fixes to the parsing of inline/image links. Extended testsuite. Bumped to version 1.2.2. Thanks to Torsten Berg <[email protected]> and Detlef Groth <[email protected]> for the reports and patches. check-in: 240f2afc63 user: aku tags: markdown-fixes
2022-03-24
13:21
merge trunk check-in: c60882db1f user: pooryorick tags: module-aes
13:16
halfpipe, bump version to account for recent addition of end-of-file handling check-in: 0e962ae207 user: pooryorick tags: trunk
12:48
aesc, update license check-in: 86e57d8982 user: pooryorick tags: module-aes
2022-03-09
21:56
merge trunk check-in: d7aabb8273 user: pooryorick tags: module-aes
21:35
sha1: Pass to the compiler the path to the local .h files. check-in: cecfc78bcd user: pooryorick tags: trunk
2022-03-08
22:11
critcl version of the aes module. check-in: 5fffd2153e user: pooryorick tags: module-aes
2022-03-06
16:07
Add a routine to load an accelerated version. check-in: ed208cf39e user: pooryorick tags: module-aes
16:06
Changes to accomodate an accelerated version. check-in: 1941af032d user: pooryorick tags: module-aes
2022-01-25
16:49
Add end-of-file handling to halfpipe. check-in: a0a2c6e9ca user: pooryorick tags: trunk
2022-01-18
07:43
coroutine: Reduce quoting and add procedure markers. check-in: cb716671f7 user: pooryorick tags: trunk
2022-01-17
23:43
Modify [coroutine::util gets/gets_safety/read] to restore any original event handler on the channel, and to not be so busy. check-in: 8a5b6fdec2 user: pooryorick tags: trunk
22:44
Update the documentation for "longest common subsequence". check-in: d23cf1bb9d user: pooryorick tags: trunk
2022-01-09
15:12
struct::list, swap tests to match descriptions check-in: 537c793a90 user: pooryorick tags: trunk
2022-01-08
19:27
Remove debugging command. check-in: 6ced16a0d3 user: pooryorick tags: trunk
2022-01-06
21:43
Removing debugging line in previous commit. check-in: 8bf49a8289 user: pooryorick tags: trunk
21:41
Condense code comments in testutilities.tcl check-in: 542eb299b6 user: pooryorick tags: trunk
10:47
Isolate tests for struct::list so that they can be loaded and used with alternative implementations of the procedures they test. check-in: 20722370cc user: pooryorick tags: trunk
10:44
In ::struct::list::Lsplit, make sure $cmdPrefix is always evaluated at the proper level. check-in: e5d578ebb7 user: pooryorick tags: trunk
2022-01-05
12:27
commit uncommited merge Leaf check-in: 1552422350 user: pooryorick tags: mime
2021-11-12
14:09
fixes encoding issues of tcl::chan::string (usage of system encoding for reflected channel and string (utf-8) range in "read" method makes it completely and irreparably broken on the client end after first multi-byte character); the fix proposes encoding parameter for tcl::chan::string and utf-8 as default encoding now, can also use -auto (to consider object type to avoid extra shimmer) but it is optional and can be removed if unwantend; using -none will switch to previous (broken) behavior, so would be backwards compatible. Leaf check-in: 5a1d7aace3 user: sebres tags: tcl-chan-string--fix-encoding
2021-11-08
11:49
Merge RFC5280 support from apn-pki branch. check-in: 8d0dd1ce9e user: apnadkarni tags: trunk
2021-11-01
06:44
Fix parsing EDIPartyName. Optimize _oid_name_to_number with reverse lookup. check-in: 6563b9d9ee user: apnadkarni tags: apn-pki
2021-10-31
18:05
Bumped version to 0.20. Added APN to copyright. check-in: 6d0611c4ab user: apnadkarni tags: apn-pki
18:03
Updated parse_cert and parse_csr documentation check-in: 900fb4ff6d user: apnadkarni tags: apn-pki
14:42
Forgot to commit the change log file check-in: 287e798c6f user: arjenmarkus tags: trunk
13:32
Add the new package "math::figurate" for evaluating various figurate numbers check-in: 777c3eccc5 user: arjenmarkus tags: trunk
07:52
Added parsing and tests for CSR extensionRequest check-in: 483edbb04e user: apnadkarni tags: apn-pki
04:02
Done with RFC5820 certificate extension parsing including tests (not docs). In addition to the test suite, all 260 certs in Firefox CA root list are successfully parsed. check-in: d9589af403 user: apnadkarni tags: apn-pki
2021-10-30
18:00
Test certificates, tests and fixes for almost all RFC 5280 cert ext parsing. check-in: 1a38ea54b5 user: apnadkarni tags: apn-pki
2021-10-28
22:41
pt / char - [B] - Fix generation of various character quotings. Before the fix the code was able to generate octal encoding for characters where that encoding goes above the 3 character limit imposed by Tcl's reader. I.e. \uf800 resulted in "\174000", etc. The fix forces these to proper hex coding. Bumped char to version 1.0.2. Extended the testsuite to cover the bogus characters. check-in: f2b3c8e7cb user: aku tags: trunk
17:46
Make names consistent with RF 5280. check-in: 2904298e9b user: apnadkarni tags: apn-pki
2021-10-27
16:22
Support T.61 and GeneralizedTime parsing. Successfully parses all Firefox roots. check-in: 05f63b7631 user: apnadkarni tags: apn-pki
2021-10-26
17:21
Finished implementing parsing of all RFC5280 defined certificate extensions. check-in: 0bbe6a3a91 user: apnadkarni tags: apn-pki
2021-10-25
06:51
Added parsing of authorityKeyIdentifier and extKeyUsage. check-in: 008d13411d user: apnadkarni tags: apn-pki
2021-10-24
19:28
Added pki code for parsing {subject,issuer}AltName and keyUsage extensions. Docs and tests pending. check-in: fea48c0a09 user: apnadkarni tags: apn-pki
05:51
Break out extension parsing into separate routine. check-in: c9388d7e2f user: apnadkarni tags: apn-pki
03:30
Validation fixes for X509 v1 certificates. Fix validate_cert to not access extensions for V1 certs (array entry will not exist). Also fail validation for V1 certs if CA signing authority is being checked. Fix rsa-verify-certv1-1.0 fail with undefined pubcert variable. check-in: dd18ce66a8 user: apnadkarni tags: apn-pki
03:25
Create new branch named "apn-pki" check-in: aef8b2cf55 user: apnadkarni tags: apn-pki
2021-09-18
11:29
grammar_fa - T - Moved snit error setup to a point where snit is actually present. check-in: 6763edabb5 user: aku tags: trunk
11:27
dns / ip - T - Removed a bogus use of `logger` in the ipMore testsuite setup. check-in: b3d71e0554 user: aku tags: trunk
11:20
tie, pop3 - EF - Bumped to require Tcl 8.5 Version bump to next minor version for separation from the last version accepting Tcl 8.3 (pop3) and 8.4 (tie). Bump became necessary because of these packages' dependency on `comm`, in itself now requiring Tcl 8.5, see [7aa9b7bc26]. check-in: 334a7f29ec user: aku tags: trunk
10:52
Merged markdown work. __Further__ bumped package `comm` to version 4.7, and fixed its Tcl core requirements. The package requires Tcl 8.5+ since commit [c2d2a4b7e60916fe] (June 27, 2021). Note that version 4.6.4.1 of `comm` by the referenced commit already has the 8.5 requirement, however will wrongly allow usage from a Tcl 8.4 interpreter and then fail. With the bump here the change is official. check-in: 7aa9b7bc26 user: aku tags: trunk
09:04
markdown - B - Ticket [5b8e3a9e9b] Fix mishandling of no empty line after atx header. Extended testsuite. Bumped to version 1.2.1. Fixed a single typo in the original patches. With thanks to Torsten Berg <[email protected]> for the patch to the report. Closed-Leaf check-in: 93fd3ad0a8 user: aku tags: markdown
08:41
markdown - D - Ticket [7bca91a31c] Document the supported Markdown syntax. With thanks to Torsten Berg <[email protected]> for report and patch. check-in: d43eb9b3dc user: aku tags: markdown
2021-09-17
19:10
Fix broken phrasing in tcllib_sources introduced by [e5c9b52b93]. check-in: bae50e89ae user: aku tags: trunk
2021-09-15
20:43
Edited the main index.md serving as the homepage. - Moved releases section to top, and added `Downloads` to the title. - Added list entry and page (head.md) for downloading head of trunk archives. Updated the localdoc processing to protect the new download page `head.md` against erasure. Edited the guide to for retrieval of sources to point out the quick download links first, then ratchet up the complexity as less information is known. More explicit repository links. Tweaked the github README.md to use links to markdown files instead of the removed html. Check after the next sync cycle if that works. Regenerated the embedded documentation. check-in: e5c9b52b93 user: aku tags: trunk
13:31
md5 (pure-tcl implementation): fixes bottleneck in calculation of round 1-4, avoids the growth of A-D numbers to bignum, where only 32-bit arithmetic basically needed; improves runtime up to O(n), compared to something between O(n*log(n)) and O(n**2)) check-in: 7738b7ccfc user: sebres tags: trunk
2021-08-09
16:26
Fix broken link to critcl pages check-in: 19c2c7cebd user: aku tags: trunk
2021-07-28
23:29
Fix spelling error in mime.tcl. check-in: b8392d6ee9 user: pooryorick tags: trunk
23:28
Merge trunk. Leaf check-in: e3b25903c8 user: pooryorick tags: pooryorick
22:58
Fix name of variable. check-in: 63f5f4e030 user: pooryorick tags: mime
22:50
Merge trunk and fix smtp.tcl. check-in: db119d511f user: pooryorick tags: mime
18:54
Fix goofy error handling in ::smtp::sendmessage. check-in: 1df85e69fb user: pooryorick tags: trunk
18:40
Fix some small error in previous commit. check-in: 3d84236199 user: pooryorick tags: trunk
14:02
Modify ::smtp::sendmessage to only revert headers it has modified. check-in: 8340b8ed2f user: pooryorick tags: trunk
12:26
Update base64 test to reflect more recent Tcl error messages. check-in: 6e3f27399e user: pooryorick tags: trunk
2021-07-27
16:27
bump mime version to 1.7.0 check-in: 43ba84b4b9 user: pooryorick tags: trunk
2021-07-24
21:51
Bump version in comm.tcl to match pkgIndex.tcl. check-in: 8c0e997a98 user: pooryorick tags: trunk
2021-06-27
11:04
Simplify the implementation of CommRunHook check-in: c2d2a4b7e6 user: pooryorick tags: trunk
2021-06-20
13:25
picoirc.test: amended tests for removal of special nick handling. The 'chat' callback now corresponds to the documentation so amended the tests. check-in: fe8f713296 user: patthoyts tags: trunk
13:13
picoirc: remove custom message handling based on nicks A general purpose library is not the place to perform #tcl specific custom message handling. This should be done at the application level. Removed the special handling for PRIVMSG to the current user's nick as again it is up to the application to decide how to handle messages to the current user and the application should received all valid fields. check-in: ed1d04150c user: patthoyts tags: trunk
2021-06-19
23:48
picoirc: added IRCv3 capabilities and SASL authentication support. Support the use of the CAP command and use SASL if available and a password is provided. Ensure IPv6 addresses are parsed correctly in IRC responses. Added tests for the IPv6 support and CAP LS response. check-in: ad684ac5d6 user: patthoyts tags: trunk
2021-05-29
08:56
Forgot to update the version number for math::special check-in: 86b804e36a user: arjenmarkus tags: trunk
08:47
Correct the implementation of the Jacobi elliptic function dn and add proper test cases for the three functions (sn, cn and dn) check-in: d79cb46369 user: arjenmarkus tags: trunk
2021-05-26
12:00
oups, missed whitespace at previous commit check-in: 01255a0d26 user: gay tags: trunk
07:44
irc / picoirc - B - Set TLS socket to async mode initially to avoid blocking. Bumped to version 0.10.1. check-in: eb71aef2a8 user: gay tags: trunk
2021-05-09
16:25
merge trunk check-in: 505623356e user: pooryorick tags: mime
16:24
Make versions match check-in: 68b5e773a9 user: pooryorick tags: trunk
2021-05-06
07:03
Correct a mistake in the name of one of the Jacobi elliptic functions. Note that the set of tests should be extended, as the functions cn, sn and dn are not explicitly tested. Made a note for this. check-in: c67e12121e user: arjenmarkus tags: trunk
2021-05-02
23:30
Merge trunk. check-in: f0b71afba4 user: pooryorick tags: mime
23:24
Fix outdated octal test case result. check-in: 9f60a3196d user: pooryorick tags: trunk
23:19
Bump ldap version. check-in: a700573e6d user: pooryorick tags: trunk
23:15
Add missing braces in [import] check-in: f954fdbcd6 user: pooryorick tags: mime
23:11
Fix bug in [configure]. check-in: b9d366d5bf user: pooryorick tags: mime
22:48
Add TclOO classes for base chan and a "gets limit" chan. use them in the "mime" module. check-in: 1656715e48 user: pooryorick tags: mime
2021-05-01
13:04
drop ego check-in: 446b34a6e3 user: pooryorick tags: mime
12:59
struct: In tests remove unneeded call to unset variable, and adjust testsNeedTcltest line. check-in: 2d14ec54fe user: pooryorick tags: trunk
12:56
struct: In tests remove unneeded call to unset variable, and adjust testsNeedTcltest line. check-in: 3c876d3ad7 user: pooryorick tags: mime
12:54
sak: To improve test isolation, give each .test file its own interpreter. check-in: 47d611db27 user: pooryorick tags: trunk
12:51
devtools: Make it possible to use min-max version specification with testsNeedTcltest. check-in: 0310b6e195 user: pooryorick tags: trunk
12:46
devtools: Make it possible to use min-max version specification with testsNeedTcltest. check-in: b2c184f69f user: pooryorick tags: mime
12:45
devtools: Fix bug where a message was not produced because a substitution failed. check-in: c09b8e03b8 user: pooryorick tags: mime
12:39
chan and mime modules: Update Tcl version requirements. check-in: 69ed97e3b3 user: pooryorick tags: mime
12:35
sak: To improve test isolation, give each .test file its own interpreter. check-in: a5c744bddf user: pooryorick tags: mime
12:02
ego: Add a guard against Tcl < 8.6 check-in: 970f08006a user: pooryorick tags: mime
12:01
As prescribed in [7dfe60d7f4], updated all test files where the value of testsNeedTcl was less than 8.5. Update some tests in ncgi. check-in: 108bdfc111 user: pooryorick tags: mime
11:55
mime: For cookies, add HttpOnly parameter and make it the default. check-in: a31412a310 user: pooryorick tags: mime
11:52
mime: Remove unnecessary semicolon in a cookie header that contains no parameters. For a header value, add parameters are simple values rather than key/value pairs. check-in: 09e3856313 user: pooryorick tags: mime
11:49
mime: remove "-" from cookie options. check-in: 26bd19638b user: pooryorick tags: mime
11:47
mime: Add [cookie delete] check-in: cda1c2f6dd user: pooryorick tags: mime
11:44
Tighten up datetime scanning. check-in: 6d6a682c30 user: pooryorick tags: mime
11:43
Use a command instead of a token to represent a mime message. Improve error propagation in testutilities. check-in: 82c52a166e user: pooryorick tags: mime
11:04
Remove the "token" argument of [::mime::header::serialize]. check-in: 55fc542ee2 user: pooryorick tags: mime
11:02
new module: {chan coroutine}: specializes channel commands to use the current coroutine for non-blocking I/O management. check-in: efce3781fb user: pooryorick tags: mime
10:55
Make {chan getslimit} a routine that specializes an existing channel command rather than a channel command itself. check-in: fdb1968f80 user: pooryorick tags: mime
10:50
mime: Internal rewrite plus API redesign. ncgi: Use mime module instead of bespoke routines. New modules: ego chan. check-in: f9f98e681e user: pooryorick tags: mime
10:36
mime: Fix problem with content type handling. ncgi: Add object interface, update documentation. check-in: adc31140b4 user: pooryorick tags: mime
10:30
mime: [header get] now returns one matching value, plus parameters. Documentation updated to reflect new API. check-in: 6a0823d6ef user: pooryorick tags: mime
09:26
alphabetize routines migrate tests from ncgi module. check-in: d97ff9dc80 user: pooryorick tags: mime
09:16
ncgi: Separate form and query parsing. New [post], [poststring] and [querystring] commands. Changed [query] command. check-in: 9957e80e35 user: pooryorick tags: mime
08:42
mime: Replace [buildmessage] and [copymessage] with [serialize]. Replace [getbody] with [body] and eliminate the -command option. check-in: fd50ab7066 user: pooryorick tags: mime
08:38
mime: Added -chan option. More thorough cleanup of tests. Refreshed documentation. check-in: d7c18e9b16 user: pooryorick tags: mime
08:23
Replace getheader/setheader with "header". Adapt header commands to work with header parameters. Add "header serialize". Add RFC 2231 support. check-in: 8f9ad085e2 user: pooryorick tags: mime
08:15
::mime::initialize no longer parses the message. Instead, parsing is performed later as needed. check-in: 8988f26797 user: pooryorick tags: mime
08:11
mime::initialize - make multipart/mixed the default type when -parts is provided. check-in: 5a8fbe56cb user: pooryorick tags: mime
07:51
-headers and -parts options to mime::initialize now take a dictionary. Fix for [492563ffff] "hostname" option for parseaddress. check-in: 3707b908b3 user: pooryorick tags: mime
2021-04-30
23:34
Fix for [763669], Problems with qp_encode and encoded_word, no_softbreak check-in: 143395cdc0 user: pooryorick tags: trunk
23:12
Make it a no-op instead of an error to set a "read-only" header to an identical value, and allow deletion of a "read-only" header. check-in: c395a84ea2 user: pooryorick tags: trunk
22:54
Separate header determination from body generation. check-in: 7c25c9a457 user: pooryorick tags: trunk
22:36
If nothing else, at least indicate whether a file is text or binary. check-in: 967cee7dc6 user: pooryorick tags: trunk
22:33
fix bug [4adb7c36a3], fileutil::magic::mimetype not recognising Microsoft documents or mp3. check-in: dc534f06ac user: pooryorick tags: trunk
12:12
Merge trunk. check-in: e535000f3e user: pooryorick tags: pooryorick
2020-03-14
05:19
resolve some merge conflicts check-in: e3475de993 user: pooryorick tags: pooryorick
2019-04-18
19:40
Solve a small problem with the math::stats proc (it did not correctly calculate the mean if the given numbers were all integers) check-in: d754f29e93 user: arjenmarkus tags: pooryorick
2019-04-09
14:55
More fixes for ssl - Closing branch, this branch has too much contamination from the unfortunate Trunk Saga of 2018 Closed-Leaf check-in: 00b11abd2e user: hypnotoad tags: httpd-ssl
2019-02-18
06:42
drop ego check-in: d7bcf888d9 user: pooryorick tags: pooryorick
2018-12-17
12:59
Add critcl api for sha256. Remove obsolete parts in sha256.h check-in: 75a5d29cd5 user: pooryorick tags: pooryorick
2018-12-13
10:52
png: added tests for physical dimension retrieval Closed-Leaf check-in: 2313b69a8f user: oehhar tags: png-get-physical-dimension
2018-12-12
19:19
Add "getPhysicalDimension" to png package to get physical pixel size. Ticket [48fe95c519] check-in: cc43ba987d user: oehhar tags: png-get-physical-dimension
2018-12-11
07:50
Re-adding smtp.test check-in: 5f84b5353b user: hypnotoad tags: pooryorick
2018-12-10
02:46
Fixed version mismatch between code and index, and in the docs. Closed-Leaf check-in: 1d8d51de9c user: aku tags: pooryorick, gam-namespacex-improve
2018-12-09
21:00
Changes to the namespacex module to remove test case failures. Because of the use of the "try" command in one of the subcommands of the module, tests failed on Tcl 8.5. Added conditional package require for the tcllib implementation of the "try" command if it is not found (i.e. if testing under a pre-8.6 interpreter). check-in: b2bac59979 user: andrewm tags: pooryorick, gam-namespacex-improve
2018-12-08
15:21
Checking a WORKING qp.tcl back into trunk check-in: e764156307 user: hypnotoad tags: pooryorick
15:19
Qp is back. Horray. check-in: 704ef9e5a1 user: hypnotoad tags: pooryorick
13:54
struct: In tests remove unneeded call to unset variable, and adjust testsNeedTcltest line. check-in: a11d34fada user: pooryorick tags: pooryorick
13:52
devtools: Make it possible to use min-max version specification with testsNeedTcltest. check-in: eb85d956d6 user: pooryorick tags: pooryorick
11:29
Remove debugging line. check-in: 6d61e4c65d user: pooryorick tags: pooryorick
10:11
devtools: Fix bug where a message was not produced because a substitution failed. check-in: eebcbd1373 user: pooryorick tags: pooryorick
2018-12-07
23:23
Improvements to namespacex module. 1. Corrected bug in import command. 2. Incremented version number to 0.2 since the import command was added at some point in time. 3. Added documentation for the hook commands. 4. Added documentation for the import command. 5. Added test cases for the hook and import commands. 6. Reworked some of the command descriptions to add more precise information. check-in: 0c13951b59 user: andrewm tags: pooryorick, gam-namespacex-improve
09:03
Pulling changes from trunk Closed-Leaf check-in: 22608b7917 user: hypnotoad tags: hypnotoad
09:03
Pulling in changes to re-introduce a snapshot of mime,smtp and ncgi to allow existing modules to function. Modules that need the old ways must explicitly call for [package require -exact mime 1.6] (and such) check-in: f3988b211a user: hypnotoad tags: pooryorick
2018-12-06
23:15
Smtp.tcl reverted to the pooryorick version All package require mime 1.6 have been changes to package require -exact mime check-in: 5e923cd325 user: hypnotoad tags: hypnotoad
23:09
Whoops. Wrong mime check-in: 6010c7a80d user: hypnotoad tags: hypnotoad
22:46
Rolled oometa back to the release version check-in: eb80bb87f0 user: hypnotoad tags: hypnotoad
22:18
Catching a straggling test check-in: bed428821c user: hypnotoad tags: hypnotoad
22:17
Adding a retro version of ncgi version 1.4, and telling packages that aren't prepared for the API changes to instead load the retro version. check-in: 64d8f51855 user: hypnotoad tags: hypnotoad
22:05
Adding a backward compadible ncgi-1.4 package check-in: 99c76b0a54 user: hypnotoad tags: hypnotoad
21:58
Reverting mime.test to trunk to clean up some IDE "helpfulness" dealing with utf-8ism check-in: eb5d72f672 user: hypnotoad tags: hypnotoad
21:45
More fixes towards a dual version supported mime. With a gentle fallback to 1.6 if 1.7 is not supported due to the bug in 8.6.8 check-in: 22ce5a52e2 user: hypnotoad tags: hypnotoad
21:29
Adding snapshots of the mime 1.7 and smtp 1.5 code base until migration issues are ironed out check-in: 47143c71e0 user: hypnotoad tags: hypnotoad
20:29
Pulling changes from pooryorick branch check-in: e338b5bee7 user: hypnotoad tags: hypnotoad
10:48
chan and mime modules: Update Tcl version requirements. check-in: 1832d405fb user: pooryorick tags: pooryorick
10:13
sak: To improve test isolation, give each .test file its own interpreter. check-in: ecb61a8a4f user: pooryorick tags: pooryorick
04:00
Bodges to get the httpd and mime tests to run again. Closed-Leaf check-in: a202a3b3ac user: hypnotoad tags: toad-mimefix
03:40
Removing ncgi from the httpd tests. (It doesn't use ncgi anyway) check-in: 37595e2619 user: hypnotoad tags: toad-mimefix
03:32
Provisional patch to fix to make the ego and chan modules conform to some semblance of a community standard -- Start of the pooryorick branch check-in: b45ea48529 user: hypnotoad tags: toad-mimefix
03:32
Fixing version of textutil::wcswidth in the pkgIndex file check-in: c0c1f0de61 user: hypnotoad tags: hypnotoad
03:01
Resolving a merge conflict check-in: 4c7e4bc7e7 user: hypnotoad tags: hypnotoad
03:00
Pulling changes from trunk check-in: ed4cd1b325 user: hypnotoad tags: hypnotoad
02:15
Bug fixes and a version bump to practcl check-in: 32300021ed user: hypnotoad tags: pooryorick
2018-12-05
20:17
chan: Add a guard against Tcl < 8.6 check-in: 402225df8a user: pooryorick tags: pooryorick
20:15
ego: Add a guard against Tcl < 8.6 check-in: 6940980ee3 user: pooryorick tags: pooryorick
16:27
Pulling changes from trunk check-in: 17ac21f611 user: hypnotoad tags: hypnotoad
2018-12-04
13:27
As prescribed in [7dfe60d7f4], updated all test files where the value of testsNeedTcl was less than 8.5. Update some tests in ncgi. check-in: ee22fc9f56 user: pooryorick tags: pooryorick
2018-12-03
21:20
Create new branch named "gam-namespacex-improve" check-in: 147e96e0e6 user: andrewm tags: pooryorick, gam-namespacex-improve
16:51
Removed the comments from the dynamically generated bodies. They just clog up scm checkins, and if someone is curious, the table itself is in the build directory check-in: f8025492fa user: hypnotoad tags: pooryorick
16:41
Revamped the wcswidth tool to utilize actuall spec tables from the Unicode organization. check-in: 5cbe0f031d user: hypnotoad tags: pooryorick
15:19
Adding in the new wcswidth extension to textutil Bug fixes for clay and oodialect. check-in: 996df0b7c9 user: hypnotoad tags: pooryorick
15:17
Closing a fork check-in: 627347c712 user: hypnotoad tags: pooryorick
15:15
Added wcswidth calculations to the textutil modules. This mechanism allows screen rendering agents to know how many columns to reserve for certain (predominately Eastern) characters. Per: https://en.wikipedia.org/wiki/Halfwidth_and_fullwidth_forms check-in: 28aec2e16b user: hypnotoad tags: hypnotoad
14:40
mime: For cookies, add HttpOnly parameter and make it the default. check-in: ff79b7401f user: pooryorick tags: pooryorick
12:57
mime: Remove unnecessary semicolon in a cookie header that contains no parameters. For a header value, add parameters are simple values rather than key/value pairs. check-in: 556271270a user: pooryorick tags: pooryorick
2018-11-30
21:38
Fix to move oo::dialect tests out of the global namespace check-in: b977e9d4f1 user: hypnotoad tags: hypnotoad
06:29
mime: remove "-" from cookie options. check-in: 4018b6c269 user: pooryorick tags: pooryorick
2018-11-26
05:02
Integrated disjoint-set work by Kevin. Somehow I completely forgot to do this integration after doing my changes. :facepalm: Fixed. And looking at the timeline from this merge it becomes clear that I actually had the merge done locally already and then forgot to commit and sync. check-in: 74b6db9a0d user: aku tags: pooryorick
03:55
merge trunk Closed-Leaf check-in: 964a058df2 user: kbk tags: pooryorick, kbk-refactor-disjointset
2018-11-22
20:42
mime: Add [cookie delete] check-in: df3659a3d1 user: pooryorick tags: pooryorick
19:29
mime and ncgi: update documentation, cleanup variable names, call methods through their instances rather than directly. check-in: 856d0be8f3 user: pooryorick tags: pooryorick
14:02
Tighten up datetime scanning. check-in: 5e12625086 user: pooryorick tags: pooryorick
12:58
Use a command instead of a token to represent a mime message. Improve error propagation in testutilities. check-in: 97e9f3adf5 user: pooryorick tags: pooryorick
05:22
Small fixes in the disjoint code (removed references to pairs, slight typos). Added references to data structure overview, and papers with time/complexity proofs. Fixed up dependent packages (now requiring 8.6 as well). Fixed package index of the module. check-in: 4cabcb175c user: aku tags: pooryorick, kbk-refactor-disjointset
2018-11-20
20:38
Remove the "token" argument of [::mime::header::serialize]. check-in: d4c11f14b5 user: pooryorick tags: pooryorick
15:54
new module: {chan coroutine}: specializes channel commands to use the current coroutine for non-blocking I/O management. check-in: 3fbf35868d user: pooryorick tags: pooryorick
15:13
Make {chan getslimit} a routine that specializes an existing channel command rather than a channel command itself. check-in: 5440f0b939 user: pooryorick tags: pooryorick
07:32
mime: Internal rewrite plus API redesign. ncgi: Use mime module instead of bespoke routines. New modules: ego chan. check-in: a9488befa9 user: pooryorick tags: pooryorick
05:56
Update version number in manual check-in: ccd844fad4 user: kbk tags: pooryorick, kbk-refactor-disjointset
05:38
Refactor struct::disjointset to use the Galler-Fischer disjoint sets data structure, and make 'find-exemplar' and 'merge' into inverse-Ackermann-time functions. check-in: d179e2d8c9 user: kbk tags: pooryorick, kbk-refactor-disjointset
2018-11-17
17:06
Pulling new versions of clay, practcl, dicttol, cron, and tool from the hypnotoad branch. Clay and tool are now build as standalone modules with their own dedicated copies of support code. Clay's embedded software fits inside of the clay namespace. Tool still spreads its seeds all over the global namespace to presever backward compadiblity with older version. Reminder: Clay is the successor to tool. If you are starting new development, you should use clay instead of Tool. Tool has some design limitations and a rather impolite implementation. It should be considered deprecated... as much as anything in tcllib is allowed to be deprectated. Tool is being maintained in its present state to support the Integrated Recoverability Model until its developers get a chance to port Taolib to Clay. check-in: e397dc9470 user: hypnotoad tags: pooryorick
17:00
Pulling in tool snapshot from the tool support branch check-in: c515d11a3d user: hypnotoad tags: hypnotoad
2018-11-16
20:00
Fix to clay's build process. Update practcl to use clay's new internals check-in: 35a193d390 user: hypnotoad tags: hypnotoad
19:44
New consolidate packaging for clay. Clay now includes its own implementation of uuid, dicttool, and oodialiect (in their own namespaces under clay) rather than make those packages an external dependency. Modified httpd to utilize the new clay internal functions. check-in: 03f9ce471a user: hypnotoad tags: hypnotoad
03:33
Tweaks to clay and tool check-in: bdde8b60fe user: hypnotoad tags: hypnotoad
02:57
Re-exposed the clay methods to all OO classes. Trying to resolve a few "can't get there from heres" getting Tool to work check-in: d039776f36 user: hypnotoad tags: hypnotoad
02:34
Bug fixes for practcl check-in: e0c5f2c71d user: hypnotoad tags: hypnotoad
2018-11-14
15:45
Inlined a definition for ladd to the nettool build script for cases where the tcllib installer is running in an environment where tcllib has not yet been installed. check-in: e3ecee6fc6 user: hypnotoad tags: hypnotoad
2018-11-05
08:09
ncgi use the mime module to generate the response headers mime add -addmimeversion and -addcontentid options check-in: 37008172d9 user: pooryorick tags: pooryorick
2018-10-30
23:05
Added a backward compadible alias to class_method for clay In httpd added a mechanism for the server object to directly specify a file to be handled by httpd::reply.file, rather than always making the object guess. check-in: 4f1bc7293c user: hypnotoad tags: hypnotoad
05:41
Clay fixes. Corrected an error in how mixins were treated when determing the interactions between classes and mixins. Develope a new algorithm for descending class heirarchies when calculating ::clay::ancestors clay dget and clay get now share an identical search implementation. dget and get now perform a merge in the the order determined by clay::acnestors (Note: This changed some regression tests results) Added regression tests to evalute errors and misbehaviors I was seeing while developing the Epic of Gilgamesh Restored cache checking and population for clay dget check-in: daf2f655ae user: hypnotoad tags: hypnotoad
2018-10-29
18:54
mime: Fix problem with content type handling. ncgi: Add object interface, update documentation. check-in: efdd4f9d20 user: pooryorick tags: pooryorick
2018-10-28
08:22
Tweak to fix ico file handling for tclkits check-in: 732a39b76c user: hypnotoad tags: hypnotoad
06:51
Typo fix in practcl. Tweak to ensure the make_object dict exists before using check-in: 6c37cf553b user: hypnotoad tags: hypnotoad
2018-10-26
17:46
mime: [header get] now returns one matching value, plus parameters. Documentation updated to reflect new API. check-in: ebcce7f24e user: pooryorick tags: pooryorick
17:35
Fix formatting problems with practcl manual check-in: 97763af329 user: hypnotoad tags: hypnotoad
2018-10-25
17:46
Clay now reads in the entire dicttool module implementation, and omits package requires for packages it subsumes Added core private header access for TEA extensions in practcl check-in: 9f9aceba86 user: hypnotoad tags: hypnotoad
2018-10-23
23:59
Tweaks to VFS install procedures check-in: bf5402325f user: hypnotoad tags: hypnotoad
22:27
Tweaked the location of the package manifest to match tip430 check-in: dff17e0bb1 user: hypnotoad tags: hypnotoad
22:25
Added the first test to practcl Added a cut-rate version of fileutil::findByPattern to practcl, practcl::findByPattern Added smarts to practcl to only build a module if the source files have been modified since the pkgIndex file was last generated Simplfied the distribution selection mechanism, removed a rule that demanded all distrubtion options match the name of a class Fixed define checks for SHARED_BUILD Added a handler for practcl based installers Added a pass to pull out packages that can be satisfied with a simple source and index them separately (and more simply) in the master package index check-in: 8451267468 user: hypnotoad tags: hypnotoad
18:20
Removed a puts statement that was polluting sak calls check-in: 9e1d45577c user: hypnotoad tags: hypnotoad
18:14
Fixed a moved command name in nettool's amalgamator Modified sak and the installer to understand when and how to reconsitute an amalgamated module check-in: c717d32d7f user: hypnotoad tags: hypnotoad
17:22
Removing amalgamted files from source code management. Added a directive to the installer to reconstitute the files on demand during install or documentation actions. check-in: 89cea2c3d2 user: hypnotoad tags: hypnotoad
17:04
Adapted oodialect and clay to utilize tip470 if the feature is available in the core check-in: a3a199d385 user: hypnotoad tags: hypnotoad
15:09
Adding a pure-tcl implementation of tip-479 to the dicttools module check-in: 7488607311 user: hypnotoad tags: hypnotoad
15:09
Practcl fixes Replaced the make-* series of methods with an ensemble. Added annotations to the code to fill out missing bits of documentation check-in: 70a30eca52 user: hypnotoad tags: hypnotoad
13:46
Clay no longer modifies oo::class and oo::object. A new filter is applied to clay::ancestors to prevent introspection if a call to a new ensemble method "clay noop" fails. Refactored practcl to utilize the clay framework and ensemble facilities. check-in: ec26683add user: hypnotoad tags: hypnotoad
2018-10-18
19:22
Version bump to practcl check-in: 4b8a948108 user: hypnotoad tags: hypnotoad
19:20
Fixes to practcl to correct bugs introduced by the migration to clay check-in: 68e4ebd04b user: hypnotoad tags: hypnotoad
00:14
Added provisional support for SSL check-in: c57cecd147 user: hypnotoad tags: httpd-ssl
2018-10-16
15:27
Added an annotation capacity to practcl, which allows the doctools generator to read and document class variables, options, and delegates. Added missing documentation to httpd. New version of clay which adds a new "branch" method to oo::class/oo::object's clay ensemble. The branch method tells the system to mark the designated address as a branch, even it empty. Fixed a bug in clay where a Dict or Array keyword with no values would fail to actually register in the clay system. check-in: 89719d76cf user: hypnotoad tags: hypnotoad
2018-10-11
17:40
Fixed the practcl build system. We were missing the document generator. Bumped the version. check-in: b075fb9a6b user: hypnotoad tags: hypnotoad
06:02
Revised the rules for clay ancestry, and adjusted tests based on some edge cases encountered in the clay game framework check-in: 1a248d8dc5 user: hypnotoad tags: hypnotoad
2018-09-28
14:20
alphabetize routines migrate tests from ncgi module. check-in: 9eb4b1a47a user: pooryorick tags: pooryorick
2018-09-27
18:55
New versions of clay, oometa, dicttool, and tool. Refactored all three packages to allow existing tool libraries to leverage the clay framework without having to participate in the clay framework. Fixed a lot of hairy issues dealing with the opposite ways in which oo::meta and dicttool::merge/clay approach merging dicts. All tests now pass. Some esoteric tests in tool have been removed. The answers they were producing in the past were a shade of wrong, we were just documenting the wrongness. The major change for tool 0.8 is that it is aware of clay, and it now utilizes the same metadata structure elements as an equilent clay class/object. We are just preserving the notation. Tool objects now re-build their ensembles on mixin using an adapted vesion of the facilities from clay. An object should be able to inherit ancestors from either and still work perfectly. (Though I really should put some tests together to demonstrate that...) Eliminiated dicttool::canonical. We really only need to know where a value is going to be stored in the end. check-in: 0b56b6e8d4 user: hypnotoad tags: hypnotoad
2018-09-25
15:38
Pulling changes from hypnotoad check-in: fb63edcf92 user: hypnotoad tags: pooryorick
15:35
Moved PROC and friends out of the global namespace check-in: e58c811b50 user: hypnotoad tags: hypnotoad
14:38
Removing dead markdown file. Merging with trunk check-in: 01294c24ea user: hypnotoad tags: hypnotoad
14:14
ncgi: Separate form and query parsing. New [post], [poststring] and [querystring] commands. Changed [query] command. check-in: 6600151bb1 user: pooryorick tags: pooryorick
2018-09-24
20:42
Pulling changes from trunk check-in: 654c265135 user: hypnotoad tags: hypnotoad
20:41
Closing a fork, re-rebuilding docs check-in: e75e5dfaaa user: hypnotoad tags: pooryorick
20:02
Regenerated embedded documentation check-in: f53adfff99 user: andreask tags: pooryorick
20:01
Pulling in more changes from hypnotoad check-in: 46bbf002fe user: hypnotoad tags: pooryorick
19:56
Re-added a doctools fixed that was actually dropped into an unmanaged file on a prior checkin check-in: da19627f79 user: hypnotoad tags: hypnotoad
19:47
Pulling changes from trunk check-in: f1fa66f631 user: hypnotoad tags: hypnotoad
19:42
Closing a fork check-in: 2424374533 user: hypnotoad tags: pooryorick
19:36
Adapted the Autodoc system to not embed a literal phrase that sak was using as a detector to see if a file was a manual page or not. The autodoc manpage generator now accepts a substitution map as an argument and will apply that substitution to boiler plate code added at the top of the file to declare the .man file a manual page. The same substitutions will be performed on header and footer files as well. Updated clay, httpd, and practcl build scripts to use the doctools resident with Practcl check-in: 6e1e6a7ea4 user: hypnotoad tags: pooryorick
18:37
ldap/ldapx <EF,T> Tkt [60160205fe] completed & merged check-in: 5e2cff31b4 user: andreask tags: pooryorick
18:36
ldap/ldapx <T> Tkt [60160205fe] Added test Closed-Leaf check-in: 2d8a920b69 user: andreask tags: ldap-60160205fe-tls
18:13
Update the ldap branch to latest. check-in: db19a51e4c user: andreask tags: ldap-60160205fe-tls
18:12
Merged Stefan's work on pt::peg::op (dechain fixes, extended tests) check-in: cce0d233e5 user: andreask tags: pooryorick
2018-09-23
14:51
mime: Replace [buildmessage] and [copymessage] with [serialize]. Replace [getbody] with [body] and eliminate the -command option. check-in: 701b9d151c user: pooryorick tags: pooryorick
2018-09-21
18:31
Added the ability for clay, httpd, and practcl to auto-generate the HTML form of their documentation and slip that file into the appropriate place in tcllib to present live embedded docs. Documentation fixes Removed stale tests from tool Moved the auto-documenter function out of clay and into practcl. If your are going to have a build helper around, why not put it there? Build scripts in tcllib will look for a resident copy of the source and failing that, ask for a version of practcl that the function is known to reside it. check-in: 2862f9cdc9 user: hypnotoad tags: hypnotoad
16:05
Removing dict print from the global dict ensemble. It's functions have been replaced by ::dicttool::print check-in: f15682417b user: hypnotoad tags: hypnotoad
15:50
Added a "dget" method to the oo::class and oo::object clay ensembles to provide unfiltered access to the clay structure for internal operations. Clarified that get will always return a sanitized value. Carried through the logical change to all of the affected modules. Removed the GET method from the ::oo::class clay ensemble Added more tests to check for problems I encountered along the way Removed the is_branch method from the global dict ensemble. It's functions are now performed by ::dicttool::is_branch Removed the rmerge method from the global dict ensemble. It's functions are now performed by ::dicttool::merge Removed the sanitize method from the global dict ensemble. It's functions are now performed by ::dicttool::sanitize Removed a second non-working implementation for ::dicttool::merge that had snuck into the code, but was never being exercised Removed acceptance of the . 1 entry for tests that were modified in the last checkin check-in: e18d70c90b user: hypnotoad tags: hypnotoad
11:39
oometa and clay now use a common storage arrangement that does not rely on altering the names of the branch fields. We now insert an entry for dot (.) into every branch eligable for merging. Clay now utilizes dicttool rather that do its own re-invention of many if its features. dicttool now builds as a clay style module All clay and tool language macros are now savvy about the extra . entry in the clay dictionary. Added a ::tcl::dict::is_branch procedure to the dict ensemble with the combined rules of clay and oometa. Added a ::tcl::dict::santize to remove . entries from output Combined the implementations of clay's dictmerge and dicttools' dict rmerge into a common implementaion: dict rmerge / dicttool::dictmerge httpd::server now uses the builtin instrospection function clay mixinmap rather than try to directly access the data structure itself. The table of mixins is now stored in .mixin The table of delegates is now stored in .delegate check-in: 196e093f6f user: hypnotoad tags: hypnotoad
10:24
mime: Added -chan option. More thorough cleanup of tests. Refreshed documentation. check-in: 4cbfb5957b user: pooryorick tags: pooryorick
2018-09-19
15:55
Pulling documentation fix from the hypnotoad branch check-in: 605d81d5d6 user: hypnotoad tags: pooryorick
15:54
Fixed the example for httpd in the man page check-in: 373b3ff509 user: hypnotoad tags: hypnotoad
14:25
Pulling changes from hypnotoad check-in: 95ba5ce2cc user: hypnotoad tags: pooryorick
14:24
Updated the actual embedded html files this time... check-in: c2227e9530 user: hypnotoad tags: hypnotoad
14:22
Pulling changes from trunk check-in: f37322e3f3 user: hypnotoad tags: hypnotoad
14:20
Pulling in latest versions of clay, httpd, and practcl from the hypnotoad branch check-in: 9f6fd773b3 user: hypnotoad tags: pooryorick
14:17
Updating the embedded documentation for clay, httpd, and practcl check-in: ab7f1054f3 user: hypnotoad tags: hypnotoad
2018-09-18
13:30
Fix to mark data coming in from /dev/urandom as binary so tcl stops trying to interpret it. check-in: 51120774c5 user: hypnotoad tags: hypnotoad
2018-09-17
19:29
Documentation updates check-in: 3df60e7e55 user: hypnotoad tags: hypnotoad
18:17
Adding documentation to the clay module check-in: f73c163444 user: hypnotoad tags: hypnotoad
02:22
Adding template pages to clay documentation check-in: 803b87f46d user: hypnotoad tags: hypnotoad
02:21
Moved the new module autodoc tool to the clay module. Added documentatation capture to the build scripts of clay and practcl Updated the httpd module to get it's doctool parts from clay. check-in: 22a614e7a5 user: hypnotoad tags: hypnotoad
2018-09-16
09:22
More refinements to the docbuild tool. Updated documentation for httpd and practcl check-in: 1fd28c318f user: hypnotoad tags: hypnotoad
2018-09-15
23:15
Added an auto-documenter to the doctools module for use in module that build amalgamations in the same style a practcl, clay, and httpd. Practcl and Httpd now generate their manual page in this new manner. The positive is that every proc, class, and method are now auto-documented with arguments, even if we don't have comments for them yet. check-in: e6100e18d0 user: hypnotoad tags: hypnotoad
14:04
httpd modifications: The manual file for httpd is now generated dynamically during the call to build/build.tcl and is developed by scanning the source files and scraping comments. The test.tcl file generated during httpd.test is now deleted prior to ending the test. Redistributed the hard coded documentation files as comments in front of the methods they describe to be assembled by the manual file generator. check-in: ac0f7f67c2 user: hypnotoad tags: hypnotoad
2018-09-13
15:31
httpd tweak: Proxy replies and file transfers now run in end-of-file mode instead of fixed file size. Keeps from having to read too much into the headers to handle either Content-Size or Chunked encoding replies check-in: 8a1de41126 user: hypnotoad tags: hypnotoad
2018-09-12
20:23
Modifications to httpd: Refactored the ChanCopy method to utilize the yieldto command, per a suggestion from Donal Fellows. check-in: bbdea9cd0c user: hypnotoad tags: hypnotoad
19:31
httpd module: Replaced naked calls to [chan copy] with a new co-subroutine ChanCopy which is part of the metaclass for the httpd module. Using ChanCopy means the coroutine can remain in control for the entire process of processing an http request. For large file transfers we were killing the coroutine and waking the object back up with a fileevent. Added a test for 404 Not Found errors check-in: bb27bb43b4 user: hypnotoad tags: hypnotoad
2018-09-11
18:49
Httpd Module: Servers now pass control off to reply objects via a tailcall. Removed a puts statement in the example httpd app that was logging to stdout check-in: 4b3bc8df0b user: hypnotoad tags: hypnotoad
18:19
Mime: Fixed a wrong version number on the package httpd: The example now uses the uri::direct method where appropriate. Fixed some typos and bugs in the uri::direct method. Fixed places in the code where error pages were asking for the html::header and html::footer methods. They haven't existed for a while. check-in: 05366363a0 user: hypnotoad tags: hypnotoad
17:18
Httpd module: Removed a puts statement injected during debugging. Fixing a typo in logging check-in: c14446b881 user: hypnotoad tags: hypnotoad
17:13
Modifications to the httpd module: httpd::reply object in order to simplify the code inside of httpd::server and give developers more rope to hang themselves. The httpd::reply method now uses one general purpose dispatch public method, with all of the application specific wulu magic now confined to a new private method Dispatch Folded the functions of the former reply::dispatch method into the new public dispatch method, and eliminated reply::dispatch. Replaced http::reply.scgi with a mixin that swaps that one function that is different between them. httpd::server no longer looks for an alternate reply class. It is now assumed that every reply will be httpd::reply, and that the dispatch method will be able to sort out what behaviors get mixed in. Simplified the implementation of ::httpd::plugin.dict_dispatch Added a new method to the Uri ensemble: uri::direct which automates the process of producing simple dynamic content cases. Formalized the arguments for uri::add Moved the headers parsing out of the body of Connect and into a dedicated method ServerHeaders. Added a call to Dispatch_Local to the default dispatch method. check-in: 7b4c25cd6e user: hypnotoad tags: hypnotoad
2018-09-08
18:56
Pulling changes from trunk check-in: 57af8b6c63 user: hypnotoad tags: hypnotoad
18:56
Httpd module: Fixed a goof in redirect handlers. Fixed which headers are accessed for logging. Added a shim for web servers to provide a standard style mixin. Added a shim for servers to participate with their own private methods prior and following mixin dispatch. Added a hook for server to provide a local method for Headers check-in: d20a51f758 user: hypnotoad tags: hypnotoad
2018-09-07
14:27
Shifting standard HTTP fields out of the root of clay, and into the http leaf. Redirecting API calls to not ask directly from clay what it expected as an HTTP header, and instead use the "request" method. Bumped versions of clay and httpd to denote they are fundimentally new versions. Changes to Clay: Changed the "Evolve" method in Clay to the "InitializePublic" to match Tool and what OOmeta expects. While clay itself doesn't utilize options, it's initializers are aware of how they will be annotated by future versions of tool/tao Moved variable, array, and dict annotations out of the public/ branch and into their own roots. Mixin is now a leaf in the clay tree. Added more tests to clay Changes to httpd: Replaced calls to http_info with naked calls to the clay data structure. Explicit requests for HTTP header info now directed at the request method. Request now stores headers with CGI/SCGI comadible names. Changes to practcl: Minor fixups from clay changes. check-in: ab481a1f5b user: hypnotoad tags: hypnotoad
2018-09-06
09:46
Fix namespace resolution for relative namespaces. Add "normalize" and 'strip" commands. check-in: ccd9433cb2 user: pooryorick tags: pooryorick
2018-09-04
19:11
Add several commands to the statistics package: Wasserstein distance, KL divergence, logistic regression. Also documentation and tests for these commands. check-in: 44761b447e user: arjenmarkus tags: pooryorick
2018-09-03
08:19
Replace getheader/setheader with "header". Adapt header commands to work with header parameters. Add "header serialize". Add RFC 2231 support. check-in: 1388f3b7c9 user: pooryorick tags: pooryorick
2018-08-30
12:00
::mime::initialize no longer parses the message. Instead, parsing is performed later as needed. check-in: 16a1a9ac6e user: pooryorick tags: pooryorick
05:57
mime::initialize - make multipart/mixed the default type when -parts is provided. check-in: c55b8ef304 user: pooryorick tags: pooryorick
2018-08-29
19:49
-headers and -parts options to mime::initialize now take a dictionary. Fix for [492563ffff] "hostname" option for parseaddress. check-in: 39e8f7dbb4 user: yorick tags: pooryorick
13:59
Fix for [763669], Problems with qp_encode and encoded_word, no_softbreak check-in: 339212df6a user: yorick tags: pooryorick
09:42
Make it a no-op instead of an error to set a "read-only" header to an identical value, and allow deletion of a "read-only" header. check-in: 5006be5e6a user: yorick tags: pooryorick
04:19
Separate header determination from body generation. check-in: 6bf953d995 user: yorick tags: pooryorick
2018-08-28
17:38
If nothing else, at least indicate whether a file is text or binary check-in: 62cc52d167 user: pooryorick tags: pooryorick
14:15
Updating man pages to reflect change to clay framework check-in: 4aa8790961 user: hypnotoad tags: hypnotoad
14:12
Pulling changes from trunk check-in: c057f36dc1 user: hypnotoad tags: hypnotoad
13:48
fix bug [4adb7c36a3] check-in: 48db90b95b user: pooryorick tags: pooryorick