Permalink
Switch branches/tags
save2011_02_16 release10.1_t6 release10.1_t5 release10.1_t4 release10.1_t3 release10.1_t2 release10.1_t1 release10.1_release_point release10.1_rc5 release10.1_rc4 release10.1_rc3 release10.1_rc2 release10.1_rc1 release10.1_beta3_release_point release10.1.beta2_release_point release10.1.beta_t6 release10.1.beta_t5 release10.1.beta_t4 release10.1.beta_t3 release10.1.beta_t2 release10.1.beta_t1 release10.1.beta_release_point release10.1.beta_rc4 release10.1.beta_rc3 release10.1.beta_rc2 release10.1.beta_rc1 release10.0_t3 release10.0_t2 release10.0_t1 release10.0_rc9 release10.0_rc8 release10.0_rc7 release10.0_rc6 release10.0_rc5 release10.0_rc4 release10.0_rc3 release10.0_rc2 release10.0_rc1 release10.0.pre-final.30_release_point release10.0.pre-final.17_release_point release10.0.beta_t13 release10.0.beta_t12 release10.0.beta_t11 release10.0.beta_t10 release10.0.beta_t9 release10.0.beta_t8 release10.0.beta_t7 release10.0.beta_t6 release10.0.beta_t5 release10.0.beta_t4 release10.0.beta_t3 release10.0.beta_t2 release10.0.beta_t1 release10.0.beta_release_point release10.0.beta_rc2 release10.0.beta_rc1 release_aclt2 release_acl100b14t8 release_acl100b11t7 release_acl100b10t6 release_acl100b8t5 release_acl100b7t4 release_acl100b6t3 release_acl100b4t2 release_acl100b2t1 release_acl90b21rc5 release_acl90b20_release_point release_acl90b20rc4 release_acl90b19rc3 release_acl90b18rc2 release_acl90b15_release_point release_acl90b15rc1 release_acl90b13t1 release_acl90b11t1 release_acl90b9t1 release_acl90b8t1 release_acl90b6_release_point release_acl90b6rc2 release_acl90b_release_point release_acl90a52rc1 release_acl90a44rc2 release_acl90a43rc1 release_acl90a39 release_acl90a39rc2 release_acl90a32 release_acl90a27 release_acl90a25 release_acl90a24 release_acl90a23 release_acl90a20 release_acl90a18 install-spider_2013-04-26T12-55-31 install-spider_2013-04-25T12-56-58 install-spider_2013-04-24T16-52-55 install-spider_2013-04-24T16-42-42 install-spider_2013-04-24T16-29-36 install-spider_2013-04-24T15-47-16 install-spider_2013-04-24T15-37-01 install-spider_2013-04-24T15-02-09 install-spider_2013-04-23T11-10-35
Nothing to show
Commits on May 23, 2011
  1. Update defpatch to v9, version to 1.3.9

    dklayer committed May 23, 2011
    Change-Id: Ia6baf23fc82e6c9093ca6ef31d19823e6092cf39
  2. rfe10763: Speed up unchunking-streams

    Andreas Fuchs committed May 23, 2011
    Use read-sequence instead of looped read-byte to read a chunk's
    contents. This speeds up unchunking by a bit (agraph benchmarks report
    a slight improvement versus the slightly worse results without this
    change).
    
    Is bootstrapping needed?   no
    Are tests included for new features?
      no new features
    Tests run:  make test (t-aserve)
    
    Change-Id: I642f688a5d1e970994b38e65a301494d5be9ce1c
Commits on May 9, 2011
  1. update defpatch for 8.2 v8 patch

    dklayer committed May 9, 2011
    Change-Id: I9ec4f19d91cd2b7c4c2d44f9d47122123fba4d05
Commits on May 8, 2011
  1. v1.3.8 - fix problem with response handler using string output streams

    John Foderaro committed May 8, 2011
    Fix problem in handling a response was doing using a string output stream.
    Also fix aserve test suite to work on machine whose name is not
    dns resolvable.
    
    Are there user visible changes in this commit?  no
    
    Is bootstrapping needed?   no
    
    Are tests included for new features?  no new features
    
    Tests run:  t-aserve
    
    Change-Id: I61f9896e40ace76daedda4a68ad15e7827f4ae54
Commits on May 7, 2011
  1. Remove statement used for debugging only.

    John Foderaro committed May 7, 2011
    Remove a format statement noting an unusual occurance on input
    as it would clutter the log file
    
    Change-Id: I85e38b05afd8d727071a8616d4dde0d5877c6a26
Commits on Apr 13, 2011
  1. ACL 8.2 v7 defpatch

    dklayer committed Apr 13, 2011
    Change-Id: Icc3c1aeeceffc310571caed453ccb23baffa1503
Commits on Apr 12, 2011
  1. minor fix to handle working with new timeout queue object

    John Foderaro committed Apr 12, 2011
    create a queue-with-timeout in the way that works for acl9.0.
    
    Change-Id: I6034c65d0eae342e1685f332141c0127574074d6
  2. Make sure aborted tests are detected

    dklayer committed Apr 12, 2011
    Change-Id: I8fd69afc7b9f5bf74796b1f2d268708407daf4a9
  3. v1.3.7: version bump for using queues to dispatch workers

    John Foderaro committed Apr 12, 2011
    The preceeding commit changed how workers are assigned jobs and is
    worthy of a version number change
    
    Are there user visible changes in this commit?  no
    
    Is bootstrapping needed?   no
    
    Are tests included for new features?  no new features
    
    Tests run:  t-aserve (linux x86-64 non-mp tested only)
    
    Change-Id: Ibd35152710cd0d4e6577ff6e64f33e785f4302d6
Commits on Apr 11, 2011
  1. rfe10556: Avoid polling in http-accept-thread

    antifuchs committed Apr 11, 2011
    This uses a timeoutable queue structure to quickly access available
    workers instead of polling them at a one-second delay.
    
    This improves response times by a few milliseconds for all responses,
    and improves response latency a lot when there are fewer workers than
    there are concurrent requests.
    
    Are there user visible changes in this commit?  no
    
    Is bootstrapping needed?   no
    
    Are tests included for new features?  no
    
    Tests run:  t-aserve (on Linux non-smp)
    
    Change-Id: I882d23a12e11f7d7a3f6b6cc21bbf6f4bb107a3b
  2. v1.3.6 version bump and minor code cleanup

    John Foderaro committed Apr 11, 2011
    After adding webaction changes from cox and smp fixes from mm we bump
    the aserve version number to 1.3.6
    
    Are there user visible changes in this commit?  no
    
    Is bootstrapping needed?   no
    
    Are tests included for new features?  no
    
    Tests run:  t-aserve (on Linux non-smp)
    
    Change-Id: I194f4b0561624fdc21783f72301ead062c811163
  3. more informative names and messages when multiple servers

    mm committed with John Foderaro Jan 4, 2011
    	modified:   load.cl  -- remove typo in first line
    
    	modified:   main.cl
       add name slot to wserver class
       add var *log-wserver-name* to control message and name format
           when nil, use legacy name and message format
           when t include wserver-name in thread names and messages
    
    	modified:   log.cl
       include wserver-name when logging request
    
    	modified:   proxy.cl
       include wserver-name in proxy thread name
  4. second code review for smp-safety [rfe8147]

    mm committed with John Foderaro Dec 14, 2010
    atomic modify of *max-socket-fd*
    
    	modified:   macs.cl
       added atomic-setf-max macro
    
    	modified:   main.cl
       (http-accept-thread) update  *max-socket-fd* atomically
    
    defvar-mp *max-socket-fd*
    
    update *thread-index* atomically
    
    add comment to header-keywordify: not smp-safe but ok
    
    add slots for 3 global var values
    
    	modified:   main.cl
       add wserver slots debug-connection-reset-by-peer read-request-timeout
           and read-request-body-timeout
       use the slot value instead of the global var
    
    	modified:   publish.cl
       use the slot value instead of the global var
  5. Add default-actions to webactions

    Charles A. Cox committed with John Foderaro Mar 11, 2011
    Add actions to be taken when there is no match in the webaction-project :map.
    
    Are there user visible changes in this commit?  yes/no
    yes
    
    Is bootstrapping needed?   yes/no
    no
    
    Are tests included for new features?  Possible answers:
    no
    
    Tests run:  none / make all / other (specify)
    none
    
    <release-note>
    rfe10295: Add :default-actions to webactions
    </release-note>
    
    <documentation>
    Included in doc/webactions.html
    </documentation>
    
    main.cl: workaround an occasional printer crash during finalization
    webact.cl: Add webaction-default-actions.  These are actions to take when there
    isn't an action map match.
    
    Change-Id: I8d42ca9e3ab52ef0043f3bdd9da3515d3b491fd1
Commits on Mar 17, 2011
  1. Fix typo; add in-package

    dklayer committed Mar 17, 2011
    Mike Travers noticed a stray `2' at the head of the file load.cl.
    Also added an in-package.
    
    Change-Id: I4d3349de59a9cb63725c71977e7159d2c289631b
Commits on Mar 16, 2011
  1. Fix typo--dup #+ for version 8.2

    dklayer committed Mar 16, 2011
    Change-Id: Ib840636b2580d4ab1ee3c06a8ee17b10605f6faf
  2. aserve.006 defpatch

    dklayer committed Mar 16, 2011
    Change-Id: I7b5466d83b65030b80666ef02ee3c1c8049ba12c
  3. v1.3.5: improve wording of failure to load deflate

    dklayer committed Mar 16, 2011
    Hopefully this will be clearer to people loading on
    platforms without zlib.
    
    Change-Id: I238cb7a3b6ab102a6d1f60928f8c011161c81bd7
  4. v1.3.4 fix prepend-headers so that it works on windows

    John Foderaro committed Mar 16, 2011
    ensure that the correct external format is used so that
    the prepend-headers feature added in v1.3.3 works on Windows
    
    Are there user visible changes in this commit?  no
    
    Is bootstrapping needed?   no
    
    Are tests included for new features?  no
    
    Tests run:  t-aserve
    
    Change-Id: I9669b5cba58478e1f136511b6a798892b2051596
Commits on Mar 15, 2011
  1. One more link fix

    David Margolies committed Mar 15, 2011
    label (rathe rthan link) fixed.
  2. More edit of intro para of aserve.html

    David Margolies committed Mar 15, 2011
    added more links.
  3. Added link to current/doc/aserve/aserve.html to aserve.html

    David Margolies committed Mar 15, 2011
    Intro para points to the version of the website as latest
    available version.
Commits on Mar 10, 2011
  1. Fixed bad internal link in aserve.html

    David Margolies committed Mar 10, 2011
    There is an anchor client-request which was cliient-reqest.
    The nachor name got fixed but not the link from the Toc
    at the head of the doc. Now fixed.
  2. Corrected typo in README.md

    David Margolies committed Mar 10, 2011
    Summary says it all.
  3. Changed README.md to describe new aerve release

    David Margolies committed Mar 10, 2011
    Modified README.md to describe new aserve release (compression,
    chunking, etc.) fixed up some links, other changes.
Commits on Mar 9, 2011
  1. v1.3.3 add option to do hidden redirect to an index file in a directory

    John Foderaro committed Mar 9, 2011
    publish-directory arranges for a index file in a directory to be
    returned when the uri specfies the directory name.  Normally aserve
    returns a redirect to the index file which is then visible to the client.
    There is now an option to simply return the contents of the index
    file rather than do the redirect.
    
    Are there user visible changes in this commit?  yes
    
    Is bootstrapping needed?   no
    
    Are tests included for new features?  yes
    
    Tests run:  t-aserve
    
    <release-note>
    Changes to how directory entities return index files
    
    First any uri from the client that refers to a directory on the disk
    via a directory-entity will be changed (if necessary) to
    end with a slash (/) via redirection.
    Then the new hidden-index-redirect argument to publish-directory
    will determine if a redirect is done to the index file or
    if the contents of the index file are returned immediately.
    
    </release-note>
    
    <documentation>
     this change has been reflected in aserve.html (included with this
     commit).
    </documentation>
    
    Change-Id: I29ea111372fe0611ccd30960051262e122c1dfa4
Commits on Mar 3, 2011
  1. v1.3.2 - delay sending headers for computed entities

    John Foderaro committed Mar 3, 2011
    For a computed entity send the response code and headers as late as possible
    thus allowing one to handle an error in the computed entity function
    by sending a different response, this time describing the error.
    
    Are there user visible changes in this commit?  yes
    
    Is bootstrapping needed?   no
    
    Are tests included for new features?  yes
    
    Tests run:  t-aserve
    
    <release-note>
    delay sending headers for computed entities
    
    Errors can occur when running the computed entity function.
    When an error occurs one would like to send back a different
    response such as '500 - Internal Server Error'.  In order to
    make this possible the http response code and the headers that
    follow that are not immediately sent back to the server
    when  with-http-body starts.   Instead they are held in
    request-reply-stream and are only sent when the computed entity
    function sends data to the stream.  Thus if you do computation
    before sending any data you can avoid having any response
    sent to the client until the computation finishes.
    
    </release-note>
    
    Change-Id: Iba2e494221820e0bbb72326888c45b56f3cc48f7
Commits on Mar 1, 2011
  1. aserve minor doc update

    John Foderaro committed Mar 1, 2011
    Add navigation bar at the top of the aserve documentation.  Fix
    a few typos.
    
    Are there user visible changes in this commit?  yes
    
    Is bootstrapping needed?   no
    
    Are tests included for new features?  no new features
    
    Tests run:  none
    
    Change-Id: I6e0a967db72ef391b194623ad9d7c9c2437030bd
  2. make client-request-read-sequence work with compressed responses

    John Foderaro committed Mar 1, 2011
    Update client-request-read-sequence so that it uses the same
    response stream construction as is used by do-http-request, and
    thus can handle compressed responses.
    Change contributed by marinjh@franz.com.
    
    Are there user visible changes in this commit?  no
    
    Is bootstrapping needed?   no
    
    Are tests included for new features?  No (was tested by code outside aserve)
    
    Tests run:  t-aserve
    
    Change-Id: Icba412cd517a6a68cdc3c57a27dc0f75e0d34518
Commits on Feb 28, 2011
  1. document changes in client for keep-alive and connection

    John Foderaro committed Feb 28, 2011
    rfe9811 -keep-alive and connection arguments to do-http-request
    
    Are there user visible changes in this commit?  yes (doc only)
    
    Is bootstrapping needed?   no
    
    Are tests included for new features?  no new features
    
    Tests run:  none
    
    Change-Id: I21f70aa8031b20beafc36cff6682db4c5cf9afe7
  2. update aserve document to v1.3.1

    John Foderaro committed Feb 28, 2011
    Incorporate changes from the log file
    
    Are there user visible changes in this commit?  yes (in doc only)
    
    Is bootstrapping needed?   no
    
    Are tests included for new features?  no new features
    
    Tests run:  none
    
    Change-Id: Ie4cfb1a0040ecfc380fe800d00741feca8c97ae1
Commits on Feb 25, 2011
  1. add new file need by t-aserve

    John Foderaro committed Feb 25, 2011
    Change-Id: I3e1f74fa9c7042c6a503bb607e8b95371603bf53
  2. Require :osi module to prevent build failure

    dklayer committed Feb 25, 2011
    Change-Id: I65ccb9d60752704e557c38b48e24ff6a5b98cf32
  3. Update defpatch for ACL 8.2

    dklayer committed Feb 25, 2011
    Change-Id: Ia9120c12fcc500597e0d56efa91dd54b5b03abbc
  4. v1.3.1 - publish-directory can have a list of destination directories

    John Foderaro committed Feb 25, 2011
    publish-directory can accept a single destination directory or a
    list of destination directories to be searched when a request is given.
    
    Are there user visible changes in this commit?  yes
    
    Is bootstrapping needed?   no
    
    Are tests included for new features?  yes
    
    Tests run:  t-aserve
    
    <release-note>
    v1.3.1 - publish direction can accept a list of destinations
    
    When a request comes in publish-directory will search one
    or more directories for the requested file.
    
    </release-note>
    
    <documentation>
    publish-directory's :destination argument can now be a single
    directory or a list of directories to search.  The first file
    found of the requested name will be returned.
    There are cases where the compressed version of a file is
    returned in place of the uncompressed file.  In this case
    the compressed and uncompressed versions of the file should
    be in the same destination directory.  If they are in
    different directories the last modified time comparison will
    not be made so the compressed version may be returned even if
    it is out of date.
    
    </documentation>
    
    Change-Id: I2b1f0b324fa67c812764ac04f75e2ee7c12bbb6d