Tcl Library Source Code

Timeline
Login

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

50 most recent check-ins that include changes to files matching 'modules/sha1/*'

2024-01-21
14:37
general tcl 9 compatibility work - I - accelerators Fixed issues with crc (Tcl_GetByteArrayFromObj -> Tcl_GetBytesFromObj). Reworked all other places using T_GBAFO as well (base32, base64, md4, md5, md5crypt, rc4, sha1, sha256) Generally put in the expected `OK tcl9` marker everywhere. __BEWARE__: building now requires critcl commit [https://github.com/andreas-kupries/critcl/commit/3499639a8b2a24cd739db400bb215f821c81e387] or later. check-in: fcfab48e29 user: aku tags: trunk
2024-01-10
19:37
general tcl 9 compatibility work - I - accelerators updates all but two C accelerators for work with 8.6 and 9. __BEWARE__: building now requires critcl commit [https://github.com/andreas-kupries/critcl/commit/e7408b59fcbe505379e3feec8f37b8208f72b28a] or later. The accelerators excluded from this commit are `crcc` and `ptc`. While their changes build successfully, they crash in the testsuite, indicating unresolved issues. check-in: e02cf17c2d user: aku tags: trunk
2023-11-14
08:20
Integrated Rolf's work to make Tcllib ready for Tcl 9+ into the trunk. Thank you very much. check-in: 758418619e user: aku tags: trunk
2023-09-30
01:10
Bumped package version for all modules [a-z]*. check-in: 5be206c63f user: rolf tags: tcl9-testarea-rde
2023-08-27
23:27
More work on minimum Tcl version requirement, package vsatisfies and removing code for older versions. check-in: c3860e3eaf user: pointsman tags: tcl9-testarea-rde
2023-08-22
06:38
Housekeeping: Bumped all the testsNeedTcl to at least 8.5. check-in: 424b8a1033 user: rolf tags: tcl9-testarea-rde
06:35
Done. Closed-Leaf check-in: 9ff0491b2b user: rolf tags: rde-wip
2023-08-16
00:32
More [package require Tcl] work and cleanup, including documentation. Regenerated embedded documentation. check-in: 57962d728c user: rolf tags: tcl9-testarea-rde
2023-08-11
23:52
More adaption to the package require Tcl commands, following what was discussed at the montly meeting 2023/08. More work and changes to come. check-in: 46ab6ea7c8 user: rolf tags: tcl9-testarea-rde
2023-06-23
10:22
Pointsman testbed. check-in: a5532890a4 user: rolf tags: tcl9-testarea-rde
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-04-14
12:14
merge trunk Leaf check-in: d72480fa88 user: pooryorick tags: module-aes
2022-04-09
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-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
2021-05-01
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
2021-04-30
12:12
Merge trunk. check-in: e535000f3e user: pooryorick tags: pooryorick
2020-06-10
02:42
sha1 sha1c, sha256c - <EF> Split SHA C code off the base module. The C accelerator packages are now installed separately from the Tcl code. Headers and C sources included. Should be possible to package require this, invoking critcl compilation on the fly. check-in: 03bf740f53 user: aku tags: sha-c-split
2020-06-08
13:57
add a public interface to the sha256c and install requisite .c and .h files for use at runtime. check-in: 555e0de12d user: pooryorick tags: trunk
2020-05-14
20:35
Fixed missing include. Leaf check-in: 7444b7b817 user: aku tags: cutil-endianess
20:27
Trial new cutil endianess support. See https://github.com/andreas-kupries/critcl/pull/111 for underlying supporting code. check-in: c85ee8cb40 user: aku tags: cutil-endianess
2020-03-14
05:19
resolve some merge conflicts check-in: e3475de993 user: pooryorick tags: pooryorick
2019-11-24
21:25
Merge amg-argparse Leaf check-in: b8b70870c9 user: andy tags: amg-argparse-validation
21:24
Merge trunk Leaf check-in: e7b61937e1 user: andy tags: amg-pipeline
21:24
Merge trunk Leaf check-in: eccc25a0c4 user: andy tags: amg-argparse
2019-06-05
05:02
Integrated testsuite fixups Merged latest work from trunk Regenerated documentation. - Fixed outdated references to feedback.inc Use `modules/common-text/feedback.inc` now. check-in: e3ae2af3f4 user: aku tags: hypnotoad
2019-05-07
01:21
Integrated the doc overhaul work into the trunk. This makes the various guides official. check-in: 6612c2b8a8 user: aku tags: trunk
2019-05-06
23:53
Merged latest work from trunk Closed-Leaf check-in: c0006570ed user: aku tags: doc-overhaul
22:53
sha1: sha1, sha256 Bugfixes - (original commit, and now) Version bump. sha256 1.0.4 sha1 2.0.4 Fixed testsuite issues introduced by commit [aa67a2cdc0]. The switch from `rename` to `interp alias` to activate an implementation was not compensated for in the code doing the deactivation just a few lines higher. check-in: 885b50ec5e user: aku tags: trunk
2019-04-29
10:04
Make sha module compatible with channels that issue only one event each time the end of the channel is reached. check-in: aa67a2cdc0 user: pooryorick tags: trunk
2019-04-18
23:17
Moved text block for general feedback out of `doctools2base` module to directory `common-text`. Updated all doc references. check-in: 8b098b25f7 user: aku tags: doc-overhaul
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-06
03:00
Pulling changes from trunk check-in: ed4cd1b325 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
2016-01-24
13:18
Merged with trunk. Tweaked manpage metadata. Leaf check-in: e958f2695b user: lars_h tags: numtheory
2015-06-10
19:25
Keep up to date with trunk check-in: 04739b8a9f user: aku tags: huddle-a753cade83
17:45
Updated to trunk. Closed-Leaf check-in: 2a77eead81 user: aku tags: tkt-4a4e443ce9-pt-oo-fail
2015-06-08
20:26
Update to trunk Closed-Leaf check-in: 917237676c user: aku tags: tkt-ced089d5fe-multiplexer
20:25
Update to trunk Leaf check-in: 2da77f541a user: aku tags: tkt-785d2954d4-jsonc
19:46
Per ticket [266d1474a5], modified calls for info command to info commands (to better match the Tcl docs) The following packages were modified: base64/uuencode, base64/yencode, crc/crc32, crc/sum, dns/spf, ftp/ftp_geturl, ftpd/ftpd, md4/md4, md5/md5x, nettool/nettool, nettool/platform_windows, processman/processman, ripemd/ripemd128, ripemd/ripemd160, sha1/sha1, sha1/sha1v1, sha1/sha256, textutil/expander, uuid/uuid Per ticket [91d3bd90fd], modified the package name for odie::processman to processman. The processman.tcl file now provides two packages: odie::processman and processman. At some point after users have transitioned, we will yank the old package name. check-in: 272b6e8ee1 user: hypnotoad tags: trunk
14:11
Merging in upstream changes check-in: ac6400bd0b user: hypnotoad tags: odie
13:58
Fixed cases where calls to info commands were expressed as info command. Ticket [266d1474a5] Renamed the odie::processman package to processman, as it no longer depends on odie. Ticket [91d3bd90fd] check-in: 1b6fa7e91f user: hypnotoad tags: ticket-266d1474a5
2015-05-28
05:59
Ticket [5613c718c2]. Applied patch for review, and editing. Leaf check-in: 4e2b979bcb user: aku tags: tkt-5613c718c2-cwarnings
2015-03-12
03:16
Pulled in latest trunk work. check-in: f5f0f8bfa2 user: aku tags: update-to-critcl3
2014-11-27
11:13
Update to the latest trunk. Fixed where the "package provides" resides for nettool::locate_port check-in: 835f289d60 user: hypnotoad tags: odie
01:10
Additional test cases for sha implementations. check-in: 83a79da8d2 user: aku tags: trunk
2014-10-28
01:29
Merging in changes from trunk. Made the variables exposed by ftpd a little less generic. check-in: a89cbc3b68 user: hypnotoad tags: odie
2014-10-20
23:45
Merged trunk into the long-dormant branch for updating the C pieces to critcl 3. check-in: 3a72abc855 user: andreask tags: update-to-critcl3
20:53
Merged version cleanup. check-in: a989287225 user: aku tags: trunk
2014-10-17
22:01
Completed. Still to be tested. check-in: 83d8fe88bd user: andreask tags: version-cleanup