Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Tag: release_acl90a…
Commits on May 23, 2011
  1. @dklayer

    Update defpatch to v9, version to 1.3.9

    dklayer authored
    Change-Id: Ia6baf23fc82e6c9093ca6ef31d19823e6092cf39
  2. rfe10763: Speed up unchunking-streams

    Andreas Fuchs authored
    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. @dklayer

    update defpatch for 8.2 v8 patch

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

    John Foderaro authored
    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 authored
    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. @dklayer

    ACL 8.2 v7 defpatch

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

    John Foderaro authored
    create a queue-with-timeout in the way that works for acl9.0.
    
    Change-Id: I6034c65d0eae342e1685f332141c0127574074d6
  2. @dklayer

    Make sure aborted tests are detected

    dklayer authored
    Change-Id: I8fd69afc7b9f5bf74796b1f2d268708407daf4a9
  3. v1.3.7: version bump for using queues to dispatch workers

    John Foderaro authored
    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. @antifuchs

    rfe10556: Avoid polling in http-accept-thread

    antifuchs authored
    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 authored
    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 authored John Foderaro committed
    	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 authored John Foderaro committed
    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 authored John Foderaro committed
    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. @dklayer

    Fix typo; add in-package

    dklayer authored
    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. @dklayer

    Fix typo--dup #+ for version 8.2

    dklayer authored
    Change-Id: Ib840636b2580d4ab1ee3c06a8ee17b10605f6faf
  2. @dklayer

    aserve.006 defpatch

    dklayer authored
    Change-Id: I7b5466d83b65030b80666ef02ee3c1c8049ba12c
  3. @dklayer

    v1.3.5: improve wording of failure to load deflate

    dklayer authored
    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 authored
    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 authored
    label (rathe rthan link) fixed.
  2. More edit of intro para of aserve.html

    David Margolies authored
    added more links.
  3. Added link to current/doc/aserve/aserve.html to aserve.html

    David Margolies authored
    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 authored
    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 authored
    Summary says it all.
  3. Changed README.md to describe new aerve release

    David Margolies authored
    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 authored
    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 authored
    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 authored
    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 authored
    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 authored
    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 authored
    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 authored
    Change-Id: I3e1f74fa9c7042c6a503bb607e8b95371603bf53
  2. @dklayer

    Require :osi module to prevent build failure

    dklayer authored
    Change-Id: I65ccb9d60752704e557c38b48e24ff6a5b98cf32
  3. @dklayer

    Update defpatch for ACL 8.2

    dklayer authored
    Change-Id: Ia9120c12fcc500597e0d56efa91dd54b5b03abbc
  4. v1.3.1 - publish-directory can have a list of destination directories

    John Foderaro authored
    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
Something went wrong with that request. Please try again.