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 Jun 9, 2011
  1. bug20222: fix DO-HTTP-REQUEST returning connections

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

    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
    Gabor committed May 27, 2011
Commits on Jun 7, 2011
  1. incorporate the smp aserve test suite

    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
    John Foderaro committed Jun 7, 2011
Commits on May 23, 2011
  1. Update defpatch to v9, version to 1.3.9

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

    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
    Andreas Fuchs committed May 23, 2011
Commits on May 9, 2011
  1. update defpatch for 8.2 v8 patch

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

    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
    John Foderaro committed May 8, 2011
Commits on May 7, 2011
  1. Remove statement used for debugging only.

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

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

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

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

    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
    John Foderaro committed Apr 12, 2011
Commits on Apr 11, 2011
  1. rfe10556: Avoid polling in http-accept-thread

    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
    antifuchs committed Apr 11, 2011
  2. v1.3.6 version bump and minor code cleanup

    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
    John Foderaro committed Apr 11, 2011
  3. more informative names and messages when multiple servers

    	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
    mm committed with John Foderaro Jan 4, 2011
  4. second code review for smp-safety [rfe8147]

    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
    mm committed with John Foderaro Dec 14, 2010
  5. Add default-actions to webactions

    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
    Charles A. Cox committed with John Foderaro Mar 11, 2011
Commits on Mar 17, 2011
  1. Fix typo; add in-package

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

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

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

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

    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
    John Foderaro committed Mar 16, 2011
Commits on Mar 15, 2011
  1. One more link fix

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

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

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

    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.
    David Margolies committed Mar 10, 2011
  2. Corrected typo in README.md

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

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

    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
    John Foderaro committed Mar 9, 2011
Commits on Mar 3, 2011
  1. v1.3.2 - delay sending headers for computed entities

    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
    John Foderaro committed Mar 3, 2011
Commits on Mar 1, 2011
  1. aserve minor doc update

    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
    John Foderaro committed Mar 1, 2011
  2. make client-request-read-sequence work with compressed responses

    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
    John Foderaro committed Mar 1, 2011
Commits on Feb 28, 2011
  1. document changes in client for keep-alive and connection

    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
    John Foderaro committed Feb 28, 2011
  2. update aserve document to v1.3.1

    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
    John Foderaro committed Feb 28, 2011
Commits on Feb 25, 2011
  1. add new file need by t-aserve

    Change-Id: I3e1f74fa9c7042c6a503bb607e8b95371603bf53
    John Foderaro committed Feb 25, 2011