- 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 ‘uploads-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
- 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: http://www.gnuovla.org/wip/ (guile-www)
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 ", "
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"
Unfortunately, guile{,14}/buildlink3.mk directly includes it, and I don't
know which dependencies actually need libltdl, so it was a recursive bump.
Hopefully this recursive inclusion can be ripped out of
guile{,14}/buildlink3.mk at some point and bubble down to dependencies that
actually use libltdl, avoiding this headache in the future....
in the process. (More information on tech-pkg.)
Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.
Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
Provided by "Eric Gillespie, Jr." <epg@pretzelnet.org> 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.