Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
174 check-ins using file idoc/www/tcllib/files/modules/ldap/ldap.html version 1f0b8a84e0
2019-04-11
| ||
15:40 | Changed the name of the ::kitpkg() array to ::starkit::static_package() to avoid polluting the global namespace check-in: a20ae30353 user: hypnotoad tags: hypnotoad | |
2019-04-10
| ||
20:06 | Adding loads for modules that httpd's dependencies have a dependency on check-in: 365742ea93 user: hypnotoad tags: hypnotoad | |
2019-03-21
| ||
01:48 | Fixed forgotten reset of md comment counter between documents. Fixed missing md extension declaration in the localdoc implementation. check-in: 945b80356c user: aku tags: doc-fixup-and-markdown-localdoc | |
2019-03-20
| ||
23:39 | Merge latest work done on markdown generator (tocs, xrefs). check-in: 945be77637 user: aku tags: doc-fixup-and-markdown-localdoc | |
22:57 | Markdown: Implemented document cross references, and added refs to the per-page synopses. check-in: a8b930a4d3 user: aku tags: doc-fixup-and-markdown | |
18:43 | Reworked section explaining use of critcl by build system based on feedback from Arjen Markus. check-in: c58a3c19ac user: aku tags: doc-overhaul | |
18:23 | Applied Arjen Markus' corrections and feedback. check-in: 3d68643631 user: aku tags: doc-overhaul | |
05:31 | Markdown: Implemented section cross references, per-page TOC. Updated test results. check-in: 78d88166a8 user: aku tags: doc-fixup-and-markdown | |
03:51 | Markdown: Fixed indenting of example sections (as code blocks) nested in lists. Updated test results. check-in: 5ea283171a user: aku tags: doc-fixup-and-markdown | |
2019-03-19
| ||
23:46 | Markdown: Fixed paragraph counting when nesting lists. Fix for indenting in progress. check-in: d5f39d22eb user: andreask tags: doc-fixup-and-markdown | |
23:45 | Text: Fixed paragraph counting when nesting lists check-in: a75ee706ed user: andreask tags: doc-fixup-and-markdown | |
23:42 | Continued markdown work. More test cases, nested lists. Demonstrate issues with paragraph counting (text & markdown) and indenting (markdown only). Possibly demonstrate issue with text and markdown when a nested list is the first paragraph of an entry, without preceding text. This looks to lose the outer markup for start of entry. check-in: eaa4c90a8c user: andreask tags: doc-fixup-and-markdown | |
22:13 | Tweaks to the narrative tracing check-in: 859f8caed1 user: andreask tags: doc-fixup-and-markdown | |
22:06 | Fixed latex user reference in the results check-in: af4cc3338e user: andreask tags: doc-fixup-and-markdown | |
18:40 | Switch embedded docs over to markdown. Drop lots of superfluous trailing whitespace. check-in: 56ca2fa4d9 user: andreask tags: doc-fixup-and-markdown-localdoc | |
05:43 | Markdown continued polishing. - Hook into generation of copyright block. - Force line break in copyright block. - Use entity for copyright symbol. - Fix missing formatting for various span-level markup. - Fix index references, want links, not anchors. - Made notes of missing things (xref mainly, see HTML) - Fixed test results to match Text - Fixed missing cleanup of current context between pages. - Additional guards to detect contexts early, on emission, instead of final render. check-in: 34f227b45f user: aku tags: doc-fixup-and-markdown | |
03:50 | Continued generation of markdown: doctools. check-in: 352aea205e user: aku tags: doc-fixup-and-markdown | |
03:49 | Markdown: Updated test results, added index for easier inspection check-in: d6174df5a0 user: aku tags: doc-fixup-and-markdown | |
03:43 | Markdown, switched toc and index to new comment commands. check-in: 669184b80b user: aku tags: doc-fixup-and-markdown | |
03:42 | Text engine, fixed inverted conditions check-in: baa78c4740 user: aku tags: doc-fixup-and-markdown | |
03:41 | Additional narrative tracing in text support. check-in: 7eb9daedd0 user: aku tags: doc-fixup-and-markdown | |
03:41 | Better MD comment support. check-in: 10268352a5 user: aku tags: doc-fixup-and-markdown | |
03:39 | Fixed comment typo check-in: bced18e56d user: aku tags: doc-fixup-and-markdown | |
2019-03-18
| ||
19:57 | Continued generation of markdown: doctoc. check-in: 61b61eed41 user: aku tags: doc-fixup-and-markdown | |
2019-03-17
| ||
19:59 | Squash and replace unwanted smart quotes. check-in: 590e67f11c user: aku tags: doc-overhaul | |
2019-03-15
| ||
06:28 | Started generation of markdown: docidx. check-in: 0f2ecff317 user: aku tags: doc-fixup-and-markdown | |
2019-03-14
| ||
19:35 | Shuffled the test support files for doctools around for a nicer hierarchy, with fmt, idx, and toc properly segregated. Updated the test suite to match the changes. Furthermore dropped superfluous checks for long-gone `CVS` directories. check-in: 7e7f01191f user: aku tags: doc-fixup-and-markdown | |
07:27 | doctools: - `text`: Sliced and diced internals for easier (re)comprehension of the parts. Going towards reuse for a new `markdown` format. Fixed various mis-formattings: - Missing newline at end of output - Superflous newlines at beginning of example sections. - Updated various formatters to not pass initial leading whitespace into the output (See testsuite change, added comments) - `latex`: Fixed handling of paragraph breaks, [nl]. - Extended testsuite, more manpage examples. Also added comments at top with short description. doctoc: - Syntax checker fix, items are allowed before toc end, after the last division. - `text`: Updated to make use of and match the reworked engine. - `html`: Fixed fixed mismanagement of items before first and after last division. Completely new state for tracking levels, items. - `nroff`: Fixed missing indenting of division title - `tmml`: Fixed variable name typo - Extended testsuite with examples for all the generators. docidx: - `nroff`: Fixed unsorted output - Extended testsuite with examples for all the generators. check-in: fae3542632 user: aku tags: doc-fixup-and-markdown | |
2019-03-12
| ||
05:49 | Added info about branches and version number incrementing. Tweaked install tooling notes. check-in: f6eb7e4e99 user: aku tags: doc-overhaul | |
04:59 | Filled in test writing and install support sections of the devguide. check-in: 9e39cdbfe8 user: aku tags: doc-overhaul | |
2019-03-08
| ||
06:47 | Removed deprecated tag `strong`, replaced with `emph`. check-in: fec15b366e user: aku tags: doc-overhaul | |
2019-03-07
| ||
21:09 | Squashed deprecated `nl` tags, using `para` instead check-in: 4a95b1eebb user: aku tags: trunk | |
20:59 | Initial revision of the communication guide check-in: a6761d78f6 user: aku tags: doc-overhaul | |
07:03 | Fixed missing reference to the BSD/MIT license in the contributor and maintainer commitments. check-in: 46e243eef8 user: aku tags: doc-overhaul | |
06:41 | Removed outdated `devdoc/cvs.branches.fig`. Removed `devdoc/README.releasemgr`. Replaced by `devdoc/tcllib_releasemgr.man`. TODO: Filling in the explanation of various tasks. Added `devdoc/tcllib_devguide.man`. Partially done. check-in: 205ddce17f user: aku tags: doc-overhaul | |
2019-03-06
| ||
08:16 | Squash very old (read: outdated) dev- and release guides. check-in: 7f953a0106 user: aku tags: doc-overhaul | |
08:13 | Removed `devdoc/installation.txt`. Was a duplicate of `devdoc/dirlayout_install.txt`, thus superfluous. Reworked the installation instructions. Folded unix and windows into a single section based on the older `devdoc/INSTALL.txt`. This thus became superfluous, and was removed. check-in: 2e0a176af7 user: aku tags: doc-overhaul | |
07:32 | Tweaked the `sak.tcl localdoc` command to match the change from `embedded/index.html` to `embedded/index.md`. Added the first set of global documentation (license, how to get the sources, installation instructions). Extended `README.md` and `embedded/index.md` with references to the new documentation. Regenerated the documentation, embedded and for installation. check-in: 7a4994784a user: aku tags: doc-overhaul | |
07:06 | Get updated package docs. check-in: a2ff90fa4e user: aku tags: doc-overhaul | |
07:06 | Regenerated documentation. check-in: 08c384a6c3 user: aku tags: trunk | |
04:57 | Added markdown replacement for main index. check-in: fd6e40a198 user: aku tags: doc-overhaul | |
04:30 | Start overhaul of global docs (for the system, not packages). check-in: 4b85cfed9b user: aku tags: doc-overhaul | |
2019-03-02
| ||
04:18 | Integrated Andrew Mangogna's and Nathan Coulter's work on namespacex, with thanks. check-in: dc845d0c83 user: aku tags: trunk | |
04:17 | namespacex - Fill in Extended testsuite to cover new commands `normalize` and `strip`. Extended testsuite to cover wrong#args for `import`. Fixed typo in documentation of `strip`. Split `strip` into public and internal forms, with the public form performing argument normalization and checking not required by the internal form (*), and documented for the public. (*) The internal form has only a minimal check asserting that the prefix namespace is given as an FQN. Closed-Leaf check-in: e993dd5c68 user: aku tags: gam-namespacex-improve | |
2019-03-01
| ||
07:14 | namespacex - Forward porting commit [ccd9433cb2abd51c] Part 2: Bug fix. Fixed the mishandling of relative namespace arguments if they are not refering to a child of the global namespace :: The bug fix is accepted as is from the original commit, with thanks to Pooryorick (Nathan Coulter). check-in: b9ccb9de72 user: aku tags: gam-namespacex-improve | |
07:09 | namespacex - Forward porting commit [ccd9433cb2abd51c] Part 1: Tests. Extended the testsuite to demonstrate that the current command implementations mishandle relative namespace arguments if they are not refering to a child of the global namespace :: Note, the changes made here diverge totally from the changes made in the original commit. Explicitly added new tests to cover the mishandled cases, leaving the existing coverage intact. The original commit OTOH shifted the entire testsuite over to cover relative namespace names, retracting the coverage for fully-qualified namespace names. check-in: 022a85f807 user: aku tags: gam-namespacex-improve | |
2019-02-26
| ||
06:07 | Tkt [6e778502b8]. Merged fix for -- handling in `flatten`. check-in: 7963b3dbaf user: aku tags: trunk | |
06:06 | Import trunk fixes Closed-Leaf check-in: bc477e224e user: aku tags: tkt-6e778502b8 | |
2019-02-22
| ||
07:02 | Corrected copy and paste error in test name check-in: 1aa3aa432f user: oehhar tags: trunk | |
00:54 | Added Roy Keene's new package, 'lazyset' (determine a value on 1st read of a variable) check-in: 49fdc19548 user: aku tags: trunk | |
2019-02-21
| ||
23:39 | Import trunk fixes Tweak manpage a bit for easier version update. Tweak package index to check core version. Closed-Leaf check-in: ca21301c2a user: aku tags: add-lazyset | |
23:32 | Tkt [fdf6afed94] done. Merged tkt-fdf6afed94, full tests passing. check-in: 5e257ddf79 user: aku tags: trunk | |
21:30 | Merged png-get-physical-dimension, full tests passing. check-in: ee79783f52 user: aku tags: trunk | |
20:02 | Forward port of Harald Oehlmann's work on the png package: - Add "getPhysicalDimension" to png package to get physical pixel size. Closed-Leaf check-in: b430832e75 user: aku tags: png-get-physical-dimension | |
07:19 | Forward port of Andrew Mangogna's fixup work for the namespacex package. Partial port of Pooryorick's extensions, just enough to work and pass a mostly unmodified testsuite. Still to investigate and port the larger changes for relative namespace references, in both code and tests. check-in: 2dfb59ac95 user: aku tags: gam-namespacex-improve | |
2019-02-20
| ||
05:39 | Test fixes in assorted modules - hook: Updated to match changes in 8.6+ core error stack results. - html: Undone bad removal of some trailing whitespace. - markdown: Fixed bad name of untabify2 function, and fixed result postprocessing in tests. - math::pca is Tcl 8.6+ - string::token::shell: Updated to match result variation starting with 8.6. check-in: e6742077ec user: aku tags: trunk | |
2019-01-05
| ||
19:47 | Fix ticket [6e778502b8]. Minor code fix. Argument parsing for the "flatten" command executed a "break" when the "--" argument was found. This caused the execution to break out of the enclosing while loop. That, in turn, means the argument set was not adjusted for the "--" argument itself. Looks like a simple case of confusing "break" behavior in Tcl with "break" behavior in "C". check-in: c02f41029b user: andrewm tags: tkt-6e778502b8 | |
19:28 | Create new branch named "tkt-6e778502b8" check-in: 38995cc193 user: andrewm tags: tkt-6e778502b8 | |
2018-12-31
| ||
05:19 | Experimental fix to [7554bfed30] Leaf check-in: 31f9e28d7c user: rkeene tags: fix-dns-udp-ipv6-7554bfed30 | |
04:49 | Updated to only append one name if array is not being used check-in: 3f2d995fa7 user: rkeene tags: add-lazyset | |
04:48 | Added documentation for lazyset check-in: 63c4b82f14 user: rkeene tags: add-lazyset | |
03:56 | Added lazyset to modules index check-in: 00eb13763b user: rkeene tags: add-lazyset | |
03:51 | Added lazyset module check-in: 6dba867add user: rkeene tags: add-lazyset | |
2018-12-15
| ||
00:18 | Applied submitted patches to fix ticket [fdf6afed94]. Closed-Leaf check-in: e01af4e06f user: andrewm tags: tkt-fdf6afed94 | |
00:08 | Create new branch named "tkt-fdf6afed94" check-in: 0d40e3ac79 user: andrewm tags: tkt-fdf6afed94 | |
2018-12-12
| ||
01:08 | Replacing a global g(HOME) which means something in a TOBE kit with ::starkit::localHome if the application is looking for somewhere to grap preferences/etc check-in: 20d0246bc6 user: hypnotoad tags: hypnotoad | |
2018-12-09
| ||
12:20 | Nettool's build script wasn't implementing the ladd command. Clay was missing a fix that kept it's loader from accidentally creating variables in the global namespace as a side effect of a foreach loop check-in: ae3d36ca11 user: hypnotoad tags: hypnotoad | |
2018-12-08
| ||
20:06 | Re-Registering clay with the installer check-in: ad61ac4ac5 user: hypnotoad tags: hypnotoad | |
20:05 | Bringing Trunk up to date with all of the hypnotoad branch changes since the split from the pooryorick branch. check-in: 6ff9027a29 user: hypnotoad tags: hypnotoad | |
18:18 | Pulling a commit to uuid that was missed check-in: 63590365a7 user: hypnotoad tags: trunk | |
18:12 | Fixes to restrict Markdown to just the parts of textutil it is actually using. Fixes to httpd to map all project dependencies to the local fossil checkout on test check-in: 5fa1916707 user: hypnotoad tags: trunk | |
17:47 | Fixing a problem with html.test, it was not calling out its dependency on the ncgi module in the tests, and with a naked package require it was pulling ncgi from the environment. Adding files that were added in developer merges but missed in the trunk reversion procedure. check-in: 3d6e394dc1 user: hypnotoad tags: trunk | |
16:20 | Re-applying the modifications from checkin [269812cf8d] check-in: e0c9c32985 user: hypnotoad tags: trunk | |
16:09 | Replying arjen's checkin [ccd9433cb2] check-in: d40ac86cd6 user: hypnotoad tags: trunk | |
16:05 | Re-apply merge from pt-peg_op-tests-ssoberni check-in: af3d17089b user: hypnotoad tags: trunk | |
15:56 | Pulling the new wcswidth addition for textutil check-in: e4891a5c1d user: hypnotoad tags: trunk | |
15:53 | Re-integrating kbk's disjoint-set work check-in: c261a6a0ea user: hypnotoad tags: trunk | |
2018-09-24
| ||
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 | |
18:11 | <B,T,I> pt::peg::op - Version bump Closed-Leaf check-in: ddc56e2d2e user: andreask tags: pt-peg_op-tests-ssoberni | |
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-22
| ||
22:06 | * pt_peg_op.tcl, pt_peg_op.tests: Added copyright note check-in: 60adafcaa4 user: ssoberni tags: pt-peg_op-tests-ssoberni | |
21:57 | * pt_peg_op.tcl, pt_peg_op.tests: Removed old dechain, renamed dechain2 to dechain check-in: 44585f321b user: ssoberni tags: pt-peg_op-tests-ssoberni | |
2018-09-21
| ||
21:06 | * tests/pt_peg_op.tests: Use [dict filter] idiom which is compatible with Tcl 8.5 and Tcl 8.6 (TIP 341); added one test. check-in: 4cf9fb8395 user: ssoberni tags: pt-peg_op-tests-ssoberni | |
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 | |
11:22 | * pt_peg_op.tcl, tests/pt_peg_op.tests (dechain2): Use [struct::set empty], add tests on modeopt check-in: 3da20ee5d9 user: ssoberni tags: pt-peg_op-tests-ssoberni | |
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
| ||
22:21 | * pt_peg_op.tcl: Complete dechain2, to be reviewed check-in: 6ac792f623 user: ssoberni tags: pt-peg_op-tests-ssoberni | |
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 | |
04:32 | Regen docs. check-in: e6c60e96f5 user: aku tags: pooryorick | |
04:26 | And fixes placed on a branch for Sean to look at. Approved. Now integrating. check-in: 671d1f47a3 user: aku tags: pooryorick | |
04:25 | Last fixes. check-in: 269812cf8d user: aku tags: pooryorick | |
03:29 | Series of documentation fixes for problems caught by the experimental doctools parser written as large Marpa/Tcl example. - Removed many superfluous closing brackets. Some converted to proper [rb] markup. - Removed bad cross-references introduced by [c6b17331c9d12697] several years ago. - Removed several bad [para]graph markers placed before the first item of the enclosing list. Regenerated the embedded docs. check-in: 3c9d4bcd85 user: aku tags: pooryorick | |
03:19 | httpd: Renamed doc include files to follow the overall practice of naming them `.inc`. Closed-Leaf check-in: 54eb35fc91 user: aku tags: pooryorick, httpd-docs-move | |
2018-08-27
| ||
20:31 | cron manpage: Fixed millisecond typo. <D> check-in: b14633aa2f user: aku tags: pooryorick | |
20:28 | Fixes to cron manpage. Regenerated embedded docs. check-in: 61102fe7dc user: aku tags: pooryorick | |
2018-08-26
| ||
12:15 | update comments check-in: 1d13943cd4 user: yorick tags: pooryorick | |
10:53 | remove duplicated code in ::mime::buildmessageaux check-in: 0587b55b96 user: yorick tags: pooryorick | |
2018-08-21
| ||
22:48 | Numerous improvements and bug fixes. Updated analyzer script from file-5.34 magic files. check-in: c48961ab8e user: pooryorick tags: pooryorick | |
2018-08-15
| ||
05:23 | code cleanup check-in: 6b167d6d17 user: pooryorick tags: pooryorick | |
04:34 | Fix for [063e7a95beef451c], Correct Handling of quotes in quoted strings in parseMimeValue check-in: e4a17a66b1 user: pooryorick tags: pooryorick | |
2018-08-14
| ||
19:39 | convert mime.test to utf-8 check-in: 6c21e9dfe4 user: pooryorick tags: pooryorick | |
19:16 | Fix issue [a16b1095974e071d], error in mime.tcl check-in: 074ec6a961 user: pooryorick tags: pooryorick | |
2018-08-08
| ||
14:42 | * pt_peg_op.tcl: Sort out correct order of minimization transformations: dechaining must precede unrealizable and unreachable transformations check-in: cfca679384 user: ssoberni tags: pt-peg_op-tests-ssoberni | |
14:28 | * pt_peg_op.tcl: Started work on a proper dechain transformation (dechain2); the current dechain logic is entirely broken; added tests check-in: f71a1db4a8 user: ssoberni tags: pt-peg_op-tests-ssoberni | |
2018-07-25
| ||
12:26 | Adding tests for pt::peg::op realizable and reachable check-in: be24b48161 user: ssoberni tags: pt-peg_op-tests-ssoberni | |
2018-07-22
| ||
11:38 | Add a package for trigonometric functions that use angles in degrees and additional trigonometric and hyperbolic functions, including their inverses. check-in: 7538200f88 user: arjenmarkus tags: trunk | |
2018-07-19
| ||
19:31 | Change the criterium for detecting if two circles touch - use the mean of the two radii check-in: 6124e077a8 user: arjenmarkus tags: trunk | |
2018-07-16
| ||
10:54 | Adding tests for pt::peg::op called check-in: 6c7e7ee0de user: ssoberni tags: pt-peg_op-tests-ssoberni | |
09:25 | Create new branch named "pt-peg_op-tests-ssoberni" check-in: 9b2222e1ad user: ssoberni tags: pt-peg_op-tests-ssoberni | |
2018-07-09
| ||
21:41 | ldap/ldapx <EF> Tkt [60160205fe] Extensions to the TLS handling of ldap(x) enabling the specification of all TLS options instead of the limited set we had before. check-in: 337c7e5654 user: andreask tags: ldap-60160205fe-tls | |
21:27 | pt::peg::op `drop unrealizable` more conservative, ignore unreachable symbols as realizable. Tests pass. check-in: 4bbe140a79 user: andreask tags: trunk | |
21:17 | Tkt [351b8b2f55]. Work branch integrated. check-in: 3720e40747 user: andreask tags: trunk | |
21:08 | More tests: syntax, drop unreachable. More comments. Noted untested ops. pt::peg::op <B> - Version bump to 1.0.2 Closed-Leaf check-in: d907079d5b user: andreask tags: pt-container-ssoberni | |
19:49 | Some fixes to the new pe transform testing. check-in: 8436048fee user: andreask tags: pt-container-ssoberni | |
19:17 | math::numtheory - <B,T> Bugfix in `primeFactors`. Handle case of the search loop for factors running over the end of the list of known primes. Added test cases. Version bumped to 1.1.1 check-in: f1ef76f20c user: andreask tags: trunk | |
18:44 | Moved all the new things (doc, code, tests) which were added to the __generated__ numtheory.* files over into the true source, numtheory.dtx. Updated the stitch file to generate the new files (primes.*). Regenerated the derived files. Only differences are whitespace and comments. Tests pass. check-in: b908e8c70e user: andreask tags: trunk | |
17:14 | docstrip - Moved manpage changes from generated file into the actual package sources. No version change check-in: 180c2ac3c8 user: andreask tags: trunk | |
2018-07-04
| ||
12:50 | Factored out commonalities into a test-case generator: TestTransformation; added tests for discussing suggested fixes (minimize, drop unrealizable) check-in: 9ab6b8023e user: ssoberni tags: pt-container-ssoberni | |
2018-07-03
| ||
16:06 | cleanup check-in: f43384e6e9 user: ssoberni tags: pt-container-ssoberni | |
16:01 | Provide test harness for transformation ops on grammars (grammar containers); WIP check-in: 40ed050ddb user: ssoberni tags: pt-container-ssoberni | |
14:55 | pt_peg_op.tcl (minimize): op proc is called 'modeopt', not 'optmodes' check-in: e4323e9e48 user: ssoberni tags: pt-container-ssoberni | |
2018-06-27
| ||
17:16 | Update peg container transform work to latest trunk, including peg ffp fixes. check-in: 63282d761b user: aku tags: pt-container-ssoberni | |
17:07 | Merged FFP work by Stefan Sobernig. check-in: 623801c583 user: aku tags: trunk | |
2018-06-25
| ||
23:00 | Fixes for the FFP tests - Change test grammar to enforce consummation of all input - Fix error in ok grammar example copied from the fail example. - Fix mis-count in the FFP result for the fail example, and missing closing brace Closed-Leaf check-in: d58dafb114 user: aku tags: ssoberni-ffp-3ed39a451f | |
2018-06-22
| ||
04:30 | Brought in trunk work (mostly the doc changes) check-in: 3ec4e74aac user: aku tags: ssoberni-ffp-3ed39a451f | |
2018-06-20
| ||
05:46 | doctools doctoc - html formatting - anchors based on section titles and file labels. bump to 1.1.7 docidx - html formatting - anchors based on keywords, ignore non-alphanumeric characters. bump to 1.0.8 dtplite - See doc_auto below. Bump to 1.3.1. Further, factored generator blocks into separate procedures. sak / doc_auto - Ignore leading non-alphanumeric characters for sorting. dicttool <D> Typo fix - dicttool.man Regenerated embedded and other documentation. check-in: fe060af06b user: aku tags: trunk | |