Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Tag: release_acl90a…
Commits on Sep 2, 2011
  1. bug20446. Update defpatch and bump version to 1.3.11.

    Mikel Bancroft authored
    Are there user visible changes in this commit?  yes/no
    
    Is bootstrapping needed?   yes/no
    
    Change-Id: I80e464f93c7ca6efafeedff05f1e7c907e7d3d33
Commits on Sep 1, 2011
  1. bug20446. Fix log reporting of content-length with keep-alive streams.

    Mikel Bancroft authored
    If multiple requests are sent through a socket when using
    keep-alive, log entries for each response report the
    total bytes written out on the stream rather than
    the actual bytes sent for just the response indicated in
    the log entry.
    
    Are there user visible changes in this commit?  no
    
    Tests run:  none
    
    Change-Id: I068591552132854653cdae4604b8b2c1d876d978
Commits on Jul 29, 2011
  1. @dklayer

    v10 defpatch for 1.3.9

    dklayer authored
    Change-Id: I3876234469f4ff8ed451be0f1dc4791b807564e3
  2. bug20394: Fix correct value from unchunking device-read

    Andreas Fuchs authored
    The return value from device-read for unchunking streams was subtly
    wrong: It returned the offset into the buffer, while device-read
    should always return the number of bytes read during the operation.
    
    This caused problems in rare cases when device-read was invoked with a
    start argument greater than 0.
    
    Tests run:  make test.
    
    Change-Id: I416a003572fb80c7c9e3b4e13c496ce884418d5b
Commits on Jun 9, 2011
  1. @melisgl

    bug20222: fix DO-HTTP-REQUEST returning connections

    Gabor authored melisgl committed
    It should not return the connection if it already knows it's not
    keep-alive.
    
    Change-Id: I865c0002170db2a9c677279d68ccb4de1d53302b
  2. bug20222: racier test

    Gabor authored
    Add a SLEEP to the keepalive test in TEST-CLIENT to give the server
    time to close the connection if it doesn't honour the keep-alive
    request.
    
    Much easier to reproduce bug20222 this way.
    
    Change-Id: Ia8f4bb9ad51be33f4a17c5cc122c8b1ef4a24320
Commits on Jun 7, 2011
  1. incorporate the smp aserve test suite

    John Foderaro authored
    Replace t-aserve.cl with the smp version. This new version supports both single
    processor and multi-processor testing of AllegroServe
    
    Are there user visible changes in this commit?  no
    
    Is bootstrapping needed?   no
    
    Are tests included for new features?  yes, tests for smp aserve
    
    Tests run:  t-aserve.cl
    
    Change-Id: I5190d9079e46c6d7fe7822469fa302b261aeda85
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
Something went wrong with that request. Please try again.