Tcl Library Source Code

Timeline
Login

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

183 check-ins using file idoc/man/files/modules/rest/rest.n version 75ebb5eb83

2022-05-06
11:06
irc / picoirc - D - Correct chat callback on NOTICE. check-in: 134879802e user: gay tags: trunk
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
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 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 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. Closed-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
22:25
Modify comments. check-in: 159dba5586 user: pooryorick tags: trunk
22:23
mime: Remove duplicated code in ::mime::buildmessageaux. check-in: 947b8df7d2 user: pooryorick tags: trunk
21:46
Numerous improvements and bug fixes. Updated analyzer script from file-5.34 magic files. check-in: 179fe8c361 user: pooryorick tags: trunk
21:22
Code cleanup. check-in: 422565566b user: pooryorick tags: trunk
21:01
ncgi, merge fix for [063e7a95beef451c], Correct Handling of quotes in quoted strings in parseMimeValue. check-in: 74c178b772 user: pooryorick tags: trunk
19:53
convert mime.test to utf-8 check-in: a814a9df83 user: pooryorick tags: trunk
14:08
Merge fix for [a16b1095974e071d]. check-in: cb6b4de78f user: pooryorick tags: trunk
12:12
Merge trunk. check-in: e535000f3e user: pooryorick tags: pooryorick
2021-04-24
12:49
irc / picoirc - EF - Ticket [303ae73e3c] Support multiple channels in the URI. Bumped to version 0.10.0. check-in: 25c5621b3e user: gay tags: trunk
2021-04-23
09:30
merge pyk-pki check-in: 535ce4472f user: pooryorick tags: trunk
06:55
Tighten up syntax, remove repetition. Closed-Leaf check-in: 56ff91b80a user: pooryorick tags: pyk-pki
2021-04-22
18:35
merge pyk-pki check-in: 6a82870570 user: pooryorick tags: trunk
2021-04-21
17:12
pki: Fix failing tests by adding the option to ignore certificate expiration time. check-in: 42b669c23d user: pooryorick tags: pyk-pki
2021-04-14
22:00
Integration of test utilities work into trunk. check-in: e310e3a368 user: aku tags: trunk
20:53
Merge test fixes from trunk, plus local fixes for small localPath breakage. Semantic change: `localPath` now looks for siblings, not module files. In some places this changes the relative path needed for access to support files. Closed-Leaf check-in: e67cf6dad0 user: aku tags: pyk-testutilities
19:35
amazon-s3 - T - Fix xml dependency setup, and remove local tcltest reconfiguration breaking things Also cleanup of trailing whitespace in the entire module. check-in: d41aa4e017 user: aku tags: trunk
19:13
math - T - Fix tests for changepoint, filtergen, and combinatorics. These packages require Tcl 8.6, and the tests asked only for 8.5, breaking them for 8.5. Also cleanup of trailing whitespace in the entire module. check-in: 96e2abceb9 user: aku tags: trunk
2021-04-13
11:16
Make tests more robust by eliminating sensitivity to working directory the tests are executed from. check-in: fb1cfba3e8 user: pooryorick tags: pyk-testutilities
2021-04-08
12:11
cmdline - B - Fix test breakage due to cleanup of trailing whitespace. Decided to fix the code instead of having the test rely on trailing whitespace (*). Does not generate trailing whitespace in the usage texts anymore. Bumped version to 1.5.1. Regenerated documentation. (*) It is bad enough that Markdown uses trailing whitespace to encode hard line breaks, forcing things for that doctools output format. check-in: 43b86aff9d user: pooryorick tags: trunk
2021-03-26
11:01
cmdline - D - [Ticket 422bc67f03] - Tweaks, getopt example. check-in: cc45ab247f user: aku tags: trunk
2021-03-24
11:00
base64 / base64 - EF - Make use of Tcl 8.6+ builtins Bumped version to 2.5 Added sections to the documentation elaborating on the behavioral differences of Tcllib versus the builtins of 8.6+. check-in: 1124521762 user: aku tags: trunk
10:07
base64 / base64 - Fix handling of incomplete data at end of input Brought more in line with Trf's behaviour, except for the error message. Before the fix the Tcl implementation errored on incomplete input at the end only if there was a terminator present as well. Bumped version to 2.4.3 Extended the tests in this area Cleaned trailing whitespace check-in: c11f95893f user: aku tags: trunk
2021-03-23
10:09
fileutil - B - ticket [d0dd236f1c] - Fix maketempdir for windows Bumped to version 1.16.1 Cleaned trailing whitespace. Thanks to @sbromle for the report and patch. And their patience. check-in: d1f2984e92 user: aku tags: trunk
10:09
Fix hook documentation oops of previous commit check-in: 8081855bec user: aku tags: trunk
09:53
hook - B - Ticket [053f2c4a47] - Fix deletion of never-existent binding No does nothing gracefully, same as for deleting a binding which was created and already deleted. New tests. Bumped to version 0.2 Cleaned trailing whitespace. Thanks to @emiliano for the report and patch. check-in: 58d05edb4b user: aku tags: trunk
09:31
yaml / huddle - Ticket [d74e6561a2] Fix yaml/huddle/yaml roundtrip Thanks to @emmanuel for report and patch. Leaf check-in: f4046fd6a8 user: aku tags: tkt-d74e6561a2-yaml-huddle
2021-03-22
14:17
mime / smtp - B - Ticket [7849ff6729] Run channel in blocking mode when a Trf transform is active, and prevent loss of data at the end Bumped to version 1.5.1 Cleanup of trailing whitespace. Regenerated embedded documentation. Thanks to <[email protected]> for report, patch, and patience. check-in: ce8dab3154 user: aku tags: trunk
13:31
rest - EF - Ticket [67a66eed1f] - Implemented ability to overide `multipart/related` with `multipart/<value>`. Bumped to version 1.4 Cleanup of trailing whitespace. Regenerated embedded documentation. Thanks to <[email protected]> for the request and patch. check-in: 8696e0c73e user: aku tags: trunk