• ANNOUNCE: www 2.9 released

    From Schelte@nospam@wanadoo.nl to comp.lang.tcl on Fri Feb 13 11:59:37 2026
    From Newsgroup: comp.lang.tcl

    This announcement is for the release of v2.9 of the www package.


    Changes in this release

    - Follow how most browsers handle 302 redirects for POST operations, rather
    than the impractical requirements specified in RFC 2068.
    - New option to specify the file name for a multipart/form-data argument.
    - TLS 2.0 compatibility.
    - Correct missed requirement for the Sec-WebSocket-Key header value.
    - Fix handling of fragmented messages on a websocket connection.
    - Run websocket tests against a local test server, if available, to reduce
    dependence on unreliable public test servers.


    Description

    The www package provides an easy way to access web resources.
    Key features of the package are:
    - Fully scripted, no compilation required.
    - Commands directly return the requested data without the need to deal with
    tokens or cleanup.
    - Simple error handling. All failures to complete a requested operation are
    signaled using the normal error reporting mechanisms.
    - Metadata is made available using return options.
    - Cookies, redirects, retries, and challenge-response authentication are all
    handled automatically.
    - Built-in proxy support. The package will process pac files using duktape,
    if available. Otherwise a simple js to Tcl conversion is attempted.
    - Coroutine aware. When running in a coroutine, commands will yield when
    waiting for data to arrive.
    - Completely non-blocking operation, even during name resolution.
    - Sub-modules are provided to support client side WebSockets and HTTP/2.


    For more information on www and its submodules, please visit the chiselapp repository at https://chiselapp.com/user/schelte/repository/www


    Schelte.

    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From Harald Oehlmann@wortkarg3@yahoo.com to comp.lang.tcl on Sun Feb 15 10:17:42 2026
    From Newsgroup: comp.lang.tcl

    Great work, Schelte!
    I would love to see this package as replacement for the core package, as
    it cleans-up a lot of issues and makes usage much easier.

    Thanks for all,
    Harald

    Am 13.02.2026 um 11:59 schrieb Schelte:
    This announcement is for the release of v2.9 of the www package.


    Changes in this release

    - Follow how most browsers handle 302 redirects for POST operations, rather
    -a than the impractical requirements specified in RFC 2068.
    - New option to specify the file name for a multipart/form-data argument.
    - TLS 2.0 compatibility.
    - Correct missed requirement for the Sec-WebSocket-Key header value.
    - Fix handling of fragmented messages on a websocket connection.
    - Run websocket tests against a local test server, if available, to reduce
    -a dependence on unreliable public test servers.


    Description

    The www package provides an easy way to access web resources.
    Key features of the package are:
    - Fully scripted, no compilation required.
    - Commands directly return the requested data without the need to deal with
    -a tokens or cleanup.
    - Simple error handling. All failures to complete a requested operation are
    -a signaled using the normal error reporting mechanisms.
    - Metadata is made available using return options.
    - Cookies, redirects, retries, and challenge-response authentication are
    all
    -a handled automatically.
    - Built-in proxy support. The package will process pac files using duktape,
    -a if available. Otherwise a simple js to Tcl conversion is attempted.
    - Coroutine aware. When running in a coroutine, commands will yield when
    -a waiting for data to arrive.
    - Completely non-blocking operation, even during name resolution.
    - Sub-modules are provided to support client side WebSockets and HTTP/2.


    For more information on www and its submodules, please visit the chiselapp repository at https://chiselapp.com/user/schelte/repository/www


    Schelte.


    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From Olivier@user1108@newsgrouper.org.invalid to comp.lang.tcl on Sat Feb 21 18:38:16 2026
    From Newsgroup: comp.lang.tcl


    Schelte <nospam@wanadoo.nl> posted:

    This announcement is for the release of v2.9 of the www package.

    ....
    ....
    For more information on www and its submodules, please visit the chiselapp repository at https://chiselapp.com/user/schelte/repository/www


    Schelte.


    Since you posted this link I cannot reached this site, I have the message
    "This site canrCOt be reached, ... ERR_CONNECTION_RESET". But when I
    use the VPN (Proton VPN) included in Vivaldi browser , I can reach it, the VPN server being then in Netherlands.
    My IP is something like ii-iii-iii-ii.mobile.fr.orangecustomers.net and is not a fixed IP. Looking up IP location for chiselapp.com give USA as country.

    Is anyone else encountering the same problem ?

    Thanks
    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From Schelte@nospam@wanadoo.nl to comp.lang.tcl on Sat Feb 21 20:45:33 2026
    From Newsgroup: comp.lang.tcl

    On 21/02/2026 19:38, Olivier wrote:

    Schelte <nospam@wanadoo.nl> posted:
    For more information on www and its submodules, please visit the chiselapp >> repository at https://chiselapp.com/user/schelte/repository/www

    Since you posted this link I cannot reached this site, I have the message "This site canrCOt be reached, ... ERR_CONNECTION_RESET".

    Is anyone else encountering the same problem ?

    Yes. A few other people have also reported they cannot reach
    chiselapp.com. As a work-around I have published a copy of my repository
    at https://www.tclcode.com/repo/www/
    Although that site is also hosted in the USA, it seems to be reachable
    for people having trouble accessing chiselapp.com.


    Schelte.

    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From Olivier@user1108@newsgrouper.org.invalid to comp.lang.tcl on Sun Feb 22 08:14:12 2026
    From Newsgroup: comp.lang.tcl


    Schelte <nospam@wanadoo.nl> posted:

    Although that site is also hosted in the USA, it seems to be reachable
    for people having trouble accessing chiselapp.com.


    It works for me, thanks ... bookmarked !
    --- Synchronet 3.21b-Linux NewsLink 1.2