The NetBSD Project

CVS log for pkgsrc/devel/guile-www/distinfo

[BACK] Up to [] / pkgsrc / devel / guile-www

Request diff between arbitrary revisions

Default branch: MAIN

Revision 1.21 / (download) - annotate - [select for diffs], Sun Dec 19 14:12:29 2021 UTC (21 months, 1 week ago) by gdt
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4, HEAD
Changes since 1.20: +4 -4 lines
Diff to previous 1.20 (colored)

devel/guile-www: Update to 2.42

  - maintenance
  - new facility to elaborate ext/*MIME type

Revision 1.20 / (download) - annotate - [select for diffs], Tue Oct 26 10:14:50 2021 UTC (23 months ago) by nia
Branch: MAIN
Changes since 1.19: +2 -2 lines
Diff to previous 1.19 (colored)

archivers: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Could not be committed due to merge conflict:

The following distfiles were unfetchable (note: some may be only fetched

./devel/pvs/distinfo pvs-3.2-solaris.tgz

Revision 1.19 / (download) - annotate - [select for diffs], Thu Oct 7 13:39:44 2021 UTC (23 months, 3 weeks ago) by nia
Branch: MAIN
Changes since 1.18: +1 -2 lines
Diff to previous 1.18 (colored)

devel: Remove SHA1 hashes for distfiles

Revision 1.18 / (download) - annotate - [select for diffs], Tue Nov 3 03:27:31 2015 UTC (7 years, 10 months ago) by agc
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4
Changes since 1.17: +2 -1 lines
Diff to previous 1.17 (colored)

Add SHA512 digests for distfiles for devel category

Issues found with existing distfiles:
No changes made to these distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.

Revision 1.17 / (download) - annotate - [select for diffs], Sun Feb 22 23:04:13 2015 UTC (8 years, 7 months ago) by gdt
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1
Changes since 1.16: +4 -4 lines
Diff to previous 1.16 (colored)

Update to 2.39.  Upstream changes:

- 2.39 | 2015-02-22

  - doc fix: spell "incompatibility" correctly!

  - ttp:requestslightly faster

  - bootstrap tools upgraded
    - GNU Automake 1.15
    - Guile-BAUX 20150108.1006.f6573e4

Revision 1.16 / (download) - annotate - [select for diffs], Thu Oct 9 00:57:11 2014 UTC (8 years, 11 months ago) by gdt
Branch: MAIN
CVS Tags: pkgsrc-2014Q4-base, pkgsrc-2014Q4
Changes since 1.15: +4 -4 lines
Diff to previous 1.15 (colored)

Update to 2.38.

- 2.38 | 2014-10-08

  - bug-report address changed

    Please send bug reports to the address shown by running command:

     ./configure --help

    Mail sent to the previous address is likely to be misplaced.

  - bugfixes

    - arse-formuses istinstead of alues
      NB: Backward-incompatible change.

      Previously, this www server-utils form-2-form)proc would use
      aluesfor form elements that have type info, consing the
      result into the returned alist.  Unfortunately, use of alues      outside a all-with-valuescontext (e.g., as a container, as
      in this case) is not supported by Guile 2.x.

      Now, the four pieces of type info are packaged w/ ist

    - support for VPATH "make check"

      Previously VPATH "make check" failed to initialize each test's
      infrastructure (i.e., v/common).  Now it takes into account the
      configure-substituted and Makefile var rcdiras well.

  - new optional arg 8
    - www url-coding) url-coding:decode
      This proc now takes an optional arg U8, which if non-f means
      to return a u8vector instead of a string.

    - www server-utils parse-request) alist<-query
      This proc now takes an optionl arg U8, which if non-f means
      to return u8vectors instead of strings for names and values.

  - changes to www server-utils form-2-form) parse-form
    - non-string args ok

      The first arg can now be a form:

       ((multipart . MINOR) PARAMETER...)

      i.e., the parsed form of the Content-Type header's value.
      Relatedly, the arg's documented name is now simply TYPE.

      The second arg can now be an integer specifying the number of
      bytes to read from the current input port.

      For backward compatibility, TYPE and RAW-DATA can also be

    - sub ultipart/mixedbetter recognized

      Previously, a (sub) part w/ "Content-Type: multiPART / miXed"
      (for instance) would be handled opaquely.  Now, such a header is
      properly recognized and recursed into.  Sigh, one has to wonder:
      Will there ever be a more tightly specified MIME 2.0?

  - CGI file-uploads can now be done in "move u8" style

    Proc www cgi) cgi:initnow accepts options ove which
    controls how file-uploads are handled.  When specified, the
    uploaded files are returned as procedures that can be called to
    write the actual contents of the file (a u8vector) to a port or
    to return those contents directly.  This option takes precedence
    over ploads-lazy

    Another new option is ove-simple-text/plain which only is
    meaningful if oveis also specified.  This simplifies the
    value of form parameters with MIME type ext/plainto a
    string, discarding other MIME information.

    See examples/ for how to use these options.

  - "make check" locale support

    You can customize (somewhat) the locale that tests use by
    manipulating file v/testing-locale.  See README.

  - bootstrap tools upgraded
    - GNU Automake 1.14.1
    - Guile-BAUX 20140110.0849.39e9660

Revision 1.15 / (download) - annotate - [select for diffs], Sun Jul 28 20:46:18 2013 UTC (10 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3
Changes since 1.14: +4 -4 lines
Diff to previous 1.14 (colored)

Update to 2.37:

- 2.37 | 2013-07-28

  - dropped

    - example program wwwcat

      This trivial program is not so interesting.

    - module www main)    - proc www server-utils parse-request) read-first-line    - proc www server-utils parse-request) read-headers    - proc www server-utils parse-request) skip-headers    - proc www server-utils parse-request) read-body    - proc www http) http:head    - proc www http) http:get
      These were announced in Guile-WWW 2.34 (2012-03-29) NEWS.

    - support for values in eceive-responsespec

      This was announced in Guile-WWW 2.36 (2012-11-22) NEWS.

  - www url) url:addressmore strict
  - www url) url:unknownmore strict

    Contrary to the Guile-WWW 2.34 (2012-03-29) NEWS blurb, these
    two procs are not being deleted.  Instead, they persist and now
    check their arg for the proper scheme (ailtoand nknown
    respectively) to better support the (thin) abstraction they
    provide over the underlying data structure.

  - bootstrap tools upgraded
    - GNU Automake 1.13.4
    - Guile-BAUX 20130705.0751.4969fb4

Revision 1.14 / (download) - annotate - [select for diffs], Fri Nov 23 01:17:40 2012 UTC (10 years, 10 months ago) by gdt
Branch: MAIN
CVS Tags: pkgsrc-2013Q2-base, pkgsrc-2013Q2, pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4
Changes since 1.13: +4 -5 lines
Diff to previous 1.13 (colored)

Update to 2.36.
Drop sed patch (applied upstream).

- 2.36 | 2012-11-22

  - portability fixes

    - import some procs explicitly (Guile 1.4.x)

	Guile 1.4.x does not implicitly provide, e.g., SRFI 13.

    - use appropriate u8 i/o procs

	The "compiler" (har har) build-aux/guile-baux/mm, in cahoots w/
	the configure script, now tries to DTRT for various versions of
	Guile.  Precisely:

	1.4.x -- custom procs based on ead-char/ isplay	1.8   -- uniform-vector-{read!,write} (the "normal" case)
	2.x   -- custom procs based on those in ice-9 binary-ports)
	With this change, "make check" under Guile 2.0.6 no longer
	displays any deprecation warnings.  Any that you might encounter
	(for any Guile) is now considered a bug; please report it.

    - avoid Ͻnin sed RHS (FreeBSD)

	This was a problem in the "make check" prep (test harness).

    - less "values outside all-with-valuescontext"

	Another case was found, but this was internal.  Perhaps others
	lurk -- why doesn't Someone just do a formal audit already?!

  - bootstrap tools upgrade
    - GNU Automake 1.12.5
    - Guile-BAUX 20121120.1242.e233fad

Revision 1.13 / (download) - annotate - [select for diffs], Wed Nov 21 01:49:54 2012 UTC (10 years, 10 months ago) by gdt
Branch: MAIN
Changes since 1.12: +2 -1 lines
Diff to previous 1.12 (colored)

Add patch to work around upstream bug assuming beyond-POSIX behavior
in sed.

In GNU sed, "\n" in the RHS of a substitution becomes a newline.
POSIX says that \n in the RHS is undefined.  BSD sed treats it as "n".
Because this is in scheme code, and scheme doesn't care about " " vs
"\n", just substitute a space.

Resolves failure of test cases; now "make test" passes.

(This change has been reported upstream and applied to the upstream VCS.)

Revision 1.12 / (download) - annotate - [select for diffs], Wed Nov 7 00:50:05 2012 UTC (10 years, 10 months ago) by gdt
Branch: MAIN
Changes since 1.11: +4 -4 lines
Diff to previous 1.11 (colored)

Update to 2.35.

- 2.35 | 2012-11-06

  - support for "make installcheck"

	This does "make check" at its core, so the same env vars apply.
	Obviously, you should do "make install" first for sane results.

  - eceive-responsespec takes thunk for ustomhandling

	This means that instead of using:

	(list 'custom (values P1 P2 P3 P4))

	to construct a eceive-responsespec, you can use:

	(list 'custom (lambda () (values P1 P2 P3 P4)))

	In fact, this is now the preferred way, as support for using
	aluesdirectly is now deemed a misfeature and marked for
	eventual removal (see below).

  - tested against Guile 2.0.6

	There are some deprecation warnings, however.


    - 2013-05-15 support for values in eceive-responsespec

	Out of an explicit all-with-valuescontext, Guile 2.x will
	silently discard all values but the first if the continuation
	expects one value only (the common case).

	(cons 0 (values 1 2)) => (0 . 1)

	Thus, the eceive-responsespec constructed by:

	(list 'custom (values P1 P2 P3 P4))

	fails to preserve P2, P3, P4 (w/ Guile 2.x).  See above for
	thunk support, the future-proof way to specify ustomprocs.

  - bootstrap tools upgrade
    - GNU Autoconf 2.69
    - GNU Automake 1.12.4
    - Guile-BAUX 20121026.1208.c21074a

- 2.34 | 2012-03-29

  - bug fix: unbotch path->filename-proc  - bug fix: unbotch og-http-response-proc
	In Guile-WWW 2.33 (2012-02-29), these procs were changed to use
	(ice-9 optargs), but the change was botched.

  - bug fix: www http) http:post-formreserves \&and \=
	That is, in the absense of upload specs, the urlencoding for the
	key names and values now also includes ampersand and equal sign,
	as those used to delimit pairs and separate key and value within
	a pair, respectively.

  - bug fix: rl-coding:encodeoutputs two hex digits for 0-15

	Previously, octets 0 through 15 were output as "%0" through
	"%f", respectively.  Now, they are "%00" through "%0f".

  - portability fix: big dishing loop handles #f ockaddr:path
	For Unix domain sockets, some Guile versions have ockaddr:path	sometimes return the empty string, others f

  - www url) url:parsecan handle IPv6 addresses

	Handling doesn't imply validation, however.  For example:
	(url:host (url:parse "http://fool@[::ffff:bogus.0.2.1]:42/foo"))
	=> "[::ffff:bogus.0.2.1]"

  - ... answer) hqf<-upathmore efficient

	The char-set computation has been moved to load-time.

  - ... cookies) simple-parse-cookiestakes optional arg SEP

	By default, tokens are \,(comma)-separated.  You can use SEP
	to specify another character, e.g., \;(semicolon).

  - new www cgi) cgi:initoption: cookies-split-on-semicolon

	If the server provides the CGI script with a "Netscape style"
	(i.e., old and deprecated) set of cookies, you can use this
	option to split them.

  - www cgi) cgi:getenvrecognizes some more "idiomatic" names

	The following keys now are recognized by gi:getenv(that is,
	they no longer signal "unrecognized key" error): erver-name
	erver-software erver-protocol uth-type ttp-accept
	Also, the manual now marks those keys that either are aliases,
	or return parts of the associated value, of these idiomatic names.

  - new (... parse-request) proc: receive-request

	This uses the same underlying machinery as eceive-response	from (www http), and thus sports the same features.

	Additionally, there is a new equesttype with five accessor
	procs: request-{method,upath,protocol-version,headers,body} and
	the new predicate equest?

  - new (... log) proc: string<-sockaddr

	This formats AF_UNIX or AF_INET addresses (including port).

  - new (... answer) proc: compose-response

	This is a stripped down variant of outhpiece  It uses the
	same underlying machinery as end-requestfrom (www http) and
	thus sports the same features.


    - 2012-12-31 module (www main)

    - 2012-12-31 (www url) procs
      - url:address
      - url:unknown

    - 2013-02-28 (... parse-request) procs
      - read-first-line
      - read-headers
      - skip-headers
      - read-body

    - 2013-02-28 (www http) procs
      - http:head
      - http:get

  - test suite expanded

	Previously, there was just one test.  Now, there are several,
	and they are in directory v/ (for "validation", "verification",
	"vouchsafed", and so on).

  - doc license upgraded to GNU FDL 1.3

  - maintenance uses Guile-BAUX 20120309.1509.1c4bb92

- 2.33 | 2012-02-29

  - distribution now .tar.xz

	If you have GNU tar, you can use "tar xf" and it will DTRT.
	If not, you can use "xz -dc TARBALL | tar xf -" to unpack.

  - configure no longer checks for some widely-available modules

	The modules ice-9 and-let-star) ice-9 rdelim)and
	ice-9 regex)have been widely-available since Guile 1.4.x.

  - configure uses SNUGGLE for cross-Guile portability

	SNUGGLE is Free Software: <>.
	It provides uild-aux/snuggle.m4 which is more amicable than
	the various uile.m4in the wild.

  - dropped www server-utils answer) string<-header-components
	This was pre-announced below in Guile-WWW 2.28 (2010-06-22).

  - changes to (www http)

    - bug fix: ttp:requestsends message body as-is

	This procedure used to erroneously send ϤRLFafter each string
	specified in BODY.  Now, it sends BODY only.

    - ttp:status-ok?also accepts numeric arg

	E.g., http:status-ok? 200)and http:status-ok? "200")	both return t

    - ttp:requestalso accepts a symbolic method

	Of course, a string is still acceptable.  Additionally, it is
	now an error if ethodis neither string nor symbol.

    - new procs: end-request eceive-response
	These give (www http) a more asynchronous feel; it is now
	possible to implement pipelining, connection re-use, etc.
	Support for "chunked" transfer encoding and other HTTP 1.1 bits
	is built-in, although you can explicitly downgrade to 1.0 if you

	Other features: (optional) caller-directed i/o to reduce data
	motion; support for 8vectorbody (see example in the docs);
	support for custom body type; caller-specifiable header-name
	normalization; procedure names w/o "http:" prefix :-D.

    - message field types now documented

	The message object returned by eceive-responsehas a numeric
	status-code and header names normalized by the caller.

	In contrast, for backward compatability, the message object
	returned by ttp:requesthas a string status-code and
	lower-case header names.

	(Header names are symbolic in any case.)

    - new fluid: protocol-version

	This affects how ttp:requestcalls end-requestinternally.
	It also impacts ttp:get ttp:head and ttp:post-form
	which call ttp:request

	The default value is 1 . 0) i.e., HTTP 1.0.  The idea is to
	support backward compatability out of the box, but allow users
	to experimentally do:

	  (set-fluid! protocol-version '(1 . 1))

	without having to modify their current code.  (New code
	should use end-requestand eceive-responsedirectly.)
	This is a transitional feature of Guile-WWW 2.x; 3.x will
	drop ttp:request(et al) along with the need for this
	fluid, entirely.

  - (www cgi) recognizes pplication/x-www-form-urlencodedbetter

	Before, Content-Type recognition was over-constrained, failing
	to handle parameters (usually of the form "; charset=...").
	Things are now more relaxed.

  - documentation now explicitly UTF-8

	This has no immediate impact, but if you regenerate the .info,
	it may be possible that the makeinfo you use will generate nicer
	quotes, e.g., ooinstead of `foo'.  Time will tell.

  - maintenance: Autoconf 2.68, Automake 1.11.3, Guile-BAUX 20111227

Revision 1.11 / (download) - annotate - [select for diffs], Mon Sep 12 21:36:45 2011 UTC (12 years ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3
Changes since 1.10: +4 -4 lines
Diff to previous 1.10 (colored)

Update to 2.32:

- 2.32 | 2011-07-08
  - bugfix: make (www cgi) work (again) with GET request method

Revision 1.10 / (download) - annotate - [select for diffs], Tue May 31 11:53:52 2011 UTC (12 years, 4 months ago) by gdt
Branch: MAIN
CVS Tags: pkgsrc-2011Q2-base, pkgsrc-2011Q2
Changes since 1.9: +4 -4 lines
Diff to previous 1.9 (colored)

Update to 2.31.  Adjust HOMEPAGE/etc.  Add TEST_TARGET.

- 2.31 | 2011-05-29
  - bugfix: "make uninstall" now does a complete job
  - improvements to "make check"
    - do in-tree partial install; use that for load-path    - bugfix: re-order load-extensionsto prioritize "" over ".scm"
  - examples/wily-guile also uses in-tree partial install

- 2.30 | 2011-02-12
  - portability fix for Guile 1.9.14 (among others, probably)

- 2.29 | 2011-01-24
  - portability fix: don't assume set! (P OBJ) V)returns Ϸ  - allow ig-dishing-loopto set odlisp-ishreply style
  - drop "experimental" from modlisp documentation
  - add "make check" support
  - use Guile-BAUX for doc maintenance, module munging

- 2.28 | 2010-06-22
  - new home page:
  - doc fix: variables now included in index (e.g., ϤRLF
  - new EXPERIMENTAL modlisp support
    - ake-big-dishing-looptakes keyword arg #:style
    - outhpiecetakes optional arg tyle    - new module: (www server-utils modlisp)
  - new (www server-utils answer) procs
    - flat-length
    - tree-flat-length!
    - string<-tree
    - string<-headers
  - MARKED FOR REMOVAL 2011-12-31
    - proc www server-utils answer) string<-header-components
- 2.27 | 2010-02-02
  - improve portability: don't use `return-it'
  - dropped (see entries for NEWS 2.24, 2.23)
    - module: (www data content-type)
    - (www data http-status) data structure: *http-status*-META
    - (www data http-status) data structure: *http-status*
    - `make-big-dishing-loop' keyword arg: #:GET-upath
  - maintenance uses GNU Autoconf 2.65

Revision 1.9 / (download) - annotate - [select for diffs], Mon Aug 16 11:29:11 2010 UTC (13 years, 1 month ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3
Changes since 1.8: +4 -4 lines
Diff to previous 1.8 (colored)

Update to 2.26:

- 2.26 | 2009-06-29
  - bugfixes to (www server-utils filesystem) procs
    - access-forbidden?-proc: allow "filename is "docroot" for
    - cleanup-filename: handle edge cases more consistently
  - configure option dropped: --disable-shsub

Revision 1.8 / (download) - annotate - [select for diffs], Sun Feb 7 16:12:01 2010 UTC (13 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1
Changes since 1.7: +4 -4 lines
Diff to previous 1.7 (colored)

Update to 2.25:

- 2.25 | 2009-05-28
  - changes to (www cgi)
    - bugfix: parse cookies using comma as inter-cookie delim
    - bugfix: query-string no longer masks form-data
    - new proc: cgi:cookie-names
    - new support for ploads-lazy(file contents management) style
  - new module: (www server-utils form-2-form)
  - new (www server-utils cookies) proc: simple-parse-cookies
  - new (www server-utils parse-request) procs
    - hqf<-upath
    - alist<-query
    - read-body
  - documentation spiffed
  - distribution includes guile-www.pdf
  - maintenance uses GNU Autoconf 2.63, GNU Automake 1.11

Revision 1.7 / (download) - annotate - [select for diffs], Tue Jun 9 19:10:34 2009 UTC (14 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3, pkgsrc-2009Q2-base, pkgsrc-2009Q2
Changes since 1.6: +4 -4 lines
Diff to previous 1.6 (colored)

Update to 2.24:

- 2.24 | 2009-01-27
  - new module: (www data mime-types)
  - new (www data http-status) proc: http-status-string
  - new entries for alist `*content-type-by-filename-extension*'
    - svg => image/svg+xml
    - css => text/css
  - MARKED FOR REMOVAL 2009-12-31
    - module (www data content-type)
    - data structures in module (www data http-status)
      - *http-status*
      - *http-status*-META

- 2.23 | 2008-05-28
  - in (www data content-type), `xml' maps to "application/xml"
  - changes to (www server-utils big-dishing-loop)
    - MARKED FOR REMOVAL 2009-12-31: make-big-dishing-loop #:GET-upath
    - `make-big-dishing-loop' options @findex'd in manual
    - new `make-big-dishing-loop' option: #:method-handlers
    - new proc: named-socket
  - changes to (www server-utils answer)
    - `mouthpiece' commands @findex'd in manual
    - new `mouthpiece' command: #:inhibit-content!
  - new (www http) proc: http:connect

Revision 1.6 / (download) - annotate - [select for diffs], Fri Mar 6 15:17:24 2009 UTC (14 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2009Q1-base, pkgsrc-2009Q1
Changes since 1.5: +4 -4 lines
Diff to previous 1.5 (colored)

Update to 2.22:

- 2.22 | 2008-04-20
  - bug-report address updated (see output of ./configure --help)
  - mouthpiece #:send-reply now also takes `shutdown' "how arg" CLOSE
  - maintenance uses GNU Autoconf 2.62, GNU Automake 1.10.1
  - public repo:  (guile-www)

Revision 1.5 / (download) - annotate - [select for diffs], Sat Feb 16 15:31:27 2008 UTC (15 years, 7 months ago) by gdt
Branch: MAIN
CVS Tags: pkgsrc-2008Q4-base, pkgsrc-2008Q4, pkgsrc-2008Q3-base, pkgsrc-2008Q3, pkgsrc-2008Q2-base, pkgsrc-2008Q2, pkgsrc-2008Q1-base, pkgsrc-2008Q1, cwrapper, cube-native-xorg-base, cube-native-xorg
Changes since 1.4: +4 -4 lines
Diff to previous 1.4 (colored)

Update to 2.21.  Significant changes:

- 2.21 | 2007-10-04
  - license now GPLv3+ (see COPYING)

- 2.20 | 2007-05-16
  - (www cgi) proc deleted: cgi:make-cookie (notice given in version 2.14)
  - distribution includes docs in HTML

- 2.19 | 2007-05-14

- 2.18 | 2007-02-16
  - new `(www server-utils answer) mouthpiece' command: #:add-direct-writer
  - new module: (www utcsec)

- 2.17 | 2007-02-01
  - new proc in (www server-utils big-dishing-loop): echo-upath
  - changes to make-big-dishing-loop
    - bugfix: #:socket-setup works (crippling typo corrected)
    - for #:concurrency #f, no longer close port when done
    - for #:concurrency non-#f, "parent" calls #:parent-finish proc
    - unless #:need-input-port, "child" does `shutdown 2' on the socket

- 2.16 | 2006-07-14
  - make-big-dishing-loop accepts keyword arg #:concurrency

- 2.15 | 2006-04-26

- 2.14 | 2006-02-19
  - (www cgi) now handles unset HTTP_ACCEPT
  - additions to module (www server-utils answer)
    - string: CRLF
    - procedure: fs
    - procedure: walk-tree
    - procedure: string<-header-components
    - `mouthpiece' #:add-header now also takes boolean NAME
  - new module: (www server-utils cookies)

Revision 1.4 / (download) - annotate - [select for diffs], Mon Oct 17 00:03:35 2005 UTC (17 years, 11 months ago) by gdt
Branch: MAIN
CVS Tags: pkgsrc-2007Q4-base, pkgsrc-2007Q4, pkgsrc-2007Q3-base, pkgsrc-2007Q3, pkgsrc-2007Q2-base, pkgsrc-2007Q2, pkgsrc-2007Q1-base, pkgsrc-2007Q1, pkgsrc-2006Q4-base, pkgsrc-2006Q4, pkgsrc-2006Q3-base, pkgsrc-2006Q3, pkgsrc-2006Q2-base, pkgsrc-2006Q2, pkgsrc-2006Q1-base, pkgsrc-2006Q1, pkgsrc-2005Q4-base, pkgsrc-2005Q4
Changes since 1.3: +4 -4 lines
Diff to previous 1.3 (colored)

Update to 2.13, maintained by ttn at  This is fairly clearly
the logical continuation of the code on the FSF site, which has not
been changed since April 2002.

Many changes since last FSF version:

- 2.13 | 2005-08-17
  - for speed, use `read-string!/partial' in (www cgi) and (www http)

- 2.12 | 2005-06-09
  - new proc in (www cgi): cgi:nv-pairs
  - contrib/*-check files mentioned in ChangeLog

- 2.11 | 2005-05-09
  - big-dishing-loop macros moved to (module) top-level
  - FSF street address updated in copyright notices

- 2.10 | 2005-04-17
  - changes to (www cgi)
    - cgi:values now maintains same order as in submitted form
    - cgi:init now resets all internal state (suitable for fastcgi)
  - new configure option: --disable-shsub
  - new module: (www server-utils cgi-prep)

- 2.9 | 2005-01-25
  - www:http-head-get can discard all but the alist portion of the msg obj

- 2.8 | 2004-11-20
  - new proc in (www main): www:http-head-get

- 2.7 | 2004-10-21
  - new proc in (www http): http:head

- 2.6 | 2004-07-15
  - cgi:make-cookie now accepts keywords for `name' and `value' args
  - bugfix: http:request handles missing response status-line TEXT as ""

- 2.5 | 2004-03-11
  - new proc in (www server-utils parse-request): skip-headers
  - new `(www server-utils answer) mouthpiece' command: #:add-formatted
  - new module: (www server-utils big-dishing-loop)

- 2.4 | 2004-03-01
  - changes to (www server-utils answer) proc `mouthpiece'
    - bugfix in #:rechunk-content (fencepost error)
    - #:send-reply sets 2nd position in status-box to content-length
  - new module: (www server-utils log)

- 2.3 | 2004-02-29
  - new module: (www server-utils parse-request)
  - new module: (www server-utils filesystem)
  - new module: (www server-utils answer)
  - new module: (www data http-status)
  - new module: (www data content-type)

- 2.2 | 2004-01-24
  - bug fix: `cgi:uploads' now handles "multipart/mixed" content properly
  - bug fix: `cgi:uploads' now deletes cell as documented
  - doc fix: `cgi:getenv' w/ key `http-accept-types' => list of strings
  - new feature: proc `http:post-form' now also handles "file uploads"
  - installation change: .scm files are punified (whitespace/comments removed)

- 2.1 | 2004-01-15
  - doc fix: `cgi:getenv' doc was missing
  - new module: (www url-coding)
  - proc `cgi:init' performance improvement (env var lazy init)

- 2.0 | 2004-01-13
  - incompatible API changes
    - cgi:make-cookie no longer accepts #&-style keywords (#:-style ok)
    - non-procedures no longer exported
      - for cgi-FOO (22 vars), read access now through proc `cgi:getenv'
      - no longer provided: http:version, http:user-agent
  - installation dir change
    - configure script determines $(GUILE_SITE)
    - modules installed as $(GUILE_SITE)/www/*.scm
  - module catalog updated on "make install" (if supported by system)
  - doc methodology/content improvements

- 1.1.1ttn5 | 2003-02-15
  - bug fix: http:request now extracts content-length info properly

- 1.1.1ttn4 | 2003-02-12
  - bug fix: http:get now uses `Host' header in the http request
  - bug fix: examples/wwwcat handles non-#f `program-arguments' values

- 1.1.1ttn3 | 2002-12-03
  - new proc in (www http): http:post-form

- 1.1.1ttn2 | 2002-10-20
  - for CGI scripts, handle SERVER_SOFTWARE that omits "/version" info

- 1.1.1ttn1 | 2002-10-05
  - for CGI scripts, HTTP_ACCEPT parsing now also handles ", "

Revision 1.3 / (download) - annotate - [select for diffs], Sun Oct 16 22:55:50 2005 UTC (17 years, 11 months ago) by gdt
Branch: MAIN
Changes since 1.2: +4 -4 lines
Diff to previous 1.2 (colored)

Update to 1.1.1, latest release on fsf site.
Take maintainership from tech-pkg.

 - version 1.1.1 released 2002-04-26
    - new CGI cookies support by Aaron VanDevender
    - miscellaneous distribution news
      - new subdir examples/
      - example program "wwwcat" no longer installed on "make install"
      - INSTALL now explains which files are copied where on "make install"

Revision 1.2 / (download) - annotate - [select for diffs], Wed Feb 23 22:24:16 2005 UTC (18 years, 7 months ago) by agc
Branch: MAIN
CVS Tags: pkgsrc-2005Q3-base, pkgsrc-2005Q3, pkgsrc-2005Q2-base, pkgsrc-2005Q2, pkgsrc-2005Q1-base, pkgsrc-2005Q1
Changes since 1.1: +2 -1 lines
Diff to previous 1.1 (colored)

Add RMD160 digests.

Revision / (download) - annotate - [select for diffs] (vendor branch), Tue Jul 23 18:28:58 2002 UTC (21 years, 2 months ago) by agc
Branch: TNF
CVS Tags: pkgsrc-base, pkgsrc-2004Q4-base, pkgsrc-2004Q4, pkgsrc-2004Q3-base, pkgsrc-2004Q3, pkgsrc-2004Q2-base, pkgsrc-2004Q2, pkgsrc-2004Q1-base, pkgsrc-2004Q1, pkgsrc-2003Q4-base, pkgsrc-2003Q4, netbsd-1-6-RELEASE-base, netbsd-1-6-1-base, netbsd-1-6-1, netbsd-1-6
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

Initial import of guile-www-1.0.1 into the NetBSD Packages Collection.

Provided by "Eric Gillespie, Jr." <> in PR 14648

This is version 1.0.1 of the Guile WWW library, a set of Guile Scheme
modules to facilitate HTTP, URL and CGI programming.

Revision 1.1 / (download) - annotate - [select for diffs], Tue Jul 23 18:28:58 2002 UTC (21 years, 2 months ago) by agc
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

CVSweb <>