Switch branches/tags
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 install-spider_2013-04-12T14-51-27
Nothing to show
Commits on Oct 26, 2011
  1. avoid race in device-close [bug20559]

    mm committed Oct 26, 2011
      device-close: call to free-deflate-buffer-resource should be
        after all uses are done
Commits on Oct 5, 2011
  1. Limit t-gzip to only iterate over cl files in the current directory.

    Mikel Bancroft committed Oct 5, 2011
    t-gzip is potentially run from other locations than the zlib/
    directory, where it may iterate over many large files,
    making the test run for hours instead of seconds. Make this
    less likely to occur.
    Are there user visible changes in this commit?  no
    Change-Id: I1c2772effeb0e630f417f548843b9cc5a572bc1d
Commits on Sep 20, 2011
  1. bug20472. Update defpatch form for deflate fix.

    Mikel Bancroft committed Sep 20, 2011
    Forgot to update the deflate defpatch form. This
    bumps it to version 3.
    Are there user visible changes in this commit?  no
    Change-Id: Ieaa989af5f68fc7512f4f9e7642a132d84d525fc
  2. bug20472. Improve mechanism for skipping headers/trailers

    Mikel Bancroft committed Sep 19, 2011
      change definition of _compress-spec_ as follows:
        :gzip    - create a deflate stream w/ gzip headers (same)
        :zlib    - create a deflate stream w/ zlib headers (was :deflate)
        :deflate - create a deflate stream w/ NO headers.
      the meaning of :deflate as currently documented is confusing since
      to zlib users, it suggests no headers will be added but in truth
      a compressed stream with zlib headers is what you get.
      add a :compression keyword argument that mirrors deflate-streams,
      with a couple of extra allowed values
      :gzip - (default). Automatically read past gzip header and trailer
      :zlib - read past zlib header/trailer
      :deflate - no headers in this stream.
      (header-fn trailer-fn) -
        Instead of one of the above methods, users may specify their own
        functions for skipping past headers and trailers wrapping the
        DEFLATE stream. This can be used to support less common encoding
        methods, such as zip or pkzip, etc. The inflate module does not
        capture any information from header and trailers, so the custom
        functions can also be used to capture this information if needed.
        The function accepts a single argument, which is the input-handle
        of the inflate-stream. It should return nil or the number of bytes
      nil - equivalent to the :deflate option. No callbacks are made.
    (*) gzip is the default compression method to maintain compatibility with
        aserve compression.
    The :skip-gzip-header keyword is deprecated, but no warning is issued
    if used. This is to maintain compatibility with AllegroServe. If a
    compression method is specified, the header and trailer are always
    automatically skipped.
    skip-gzip-trailer, skip-zlib-header, and skip-zlib-trailer are exported
    from the package.
    Internally, a number of test routines have also been updated to
    remove calls to skip-gzip-header that are no longer necessary.
    Are there user visible changes in this commit?  yes
    Are tests included for new features?  yes
    Tests run:  make all
    bug20472. Improve way headers and trailers around deflate streams are handled.
    See description above. It's the same.
    bug20472. (or from text above)
    Change-Id: I0e90e1f2850b2a4da64e3d9cbf2cdac08847e956
Commits on Jul 27, 2011
  1. Update defpatch for 8.2 to v2

    dklayer committed Jul 27, 2011
    Change-Id: I11b47bb9122cb35ea02fa291beb397ac8dfed21f
  2. rfe8018. Optimize Add inflate tests.

    Mikel Bancroft committed with dklayer Apr 20, 2011
    Add declarations to to improve performance.
    Add for performance testing on
    Add test for the inflate module, to existing deflate
    tests in
    Are there user visible changes in this commit?  no
    Are tests included for new features?  yes, but no new features.
    Tests run:  make all
    Change-Id: I0ea48cf01c2c7cbb3f057360946d9ac9f3116ca0
Commits on Jun 9, 2011
  1. bug20222: skip the 8 byte gzip trailer

    Gabor committed with John Foderaro May 26, 2011
    Change-Id: I40c5cf8fd008d0fb7b0e45e9a4be8863a55bbfdb
  2. comment

    Gabor committed with John Foderaro May 24, 2011
    Change-Id: Ie3c52aa91275dfcbf41bb6f3797941527c807014
Commits on Apr 26, 2011
  1. Port to Panasonic ipp3

    Duane Rettig committed Apr 26, 2011
    Select proper version of libz for ipp3 freebsd port
    Change-Id: Id92502130e0dd9c7e5acbbd757ed11bf6ca3c5e0
Commits on Mar 21, 2011
  1. define *zlib-system-library* on FreeBSD per ACL version

    dklayer committed Mar 21, 2011
    Change-Id: If49fc3243ac362d372b7677e4b5ea8674e806eef
Commits on Mar 18, 2011
  1. defpatch changed

    John Foderaro committed Mar 18, 2011
    v2 defpatch
    Change-Id: I2677d237c271ad3e6f1fa6800fad0fd93a428aff
  2. fix memory leak in deflate stream

    John Foderaro committed Mar 18, 2011
    Now allow zlib code to free space it had malloc'ed.
    Are there user visible changes in this commit?  no
    Is bootstrapping needed?   no
    Are tests included for new features?  no
    Tests run:  manual test watching vm size to verify fix
    Change-Id: If988821daf4ffeaee1d58b4f75354ae866d74982
  3. Change name of shlib on freebsd; fix test [bug20102]

    dklayer committed Mar 18, 2011
    FreeBSD changes the name of this library more than other
    platforms, which seem to keep it at .1, for the most part.
    This value of good for FreeBSD 6.1, but will need to change
    for later versions, no doubt.
    Change-Id: Ief643ddf8a65701927f1032b3fe279b8e10d5374
Commits on Mar 17, 2011
  1. Windows tests: +M so make exits on failure

    dklayer committed Mar 17, 2011
    Change-Id: Ibedfa42e8156a4761ff778cf7dcd8518fc0d2628
  2. Fix exit status for 'test'

    dklayer committed Mar 17, 2011
    Change-Id: If8931b0c204c3b3bdc08549838680ca9b5a6ea17
  3. new makefile w/test rule

    dklayer committed Mar 17, 2011
    Change-Id: Ib70f291f89c058a2f364e4f3c82e2aedca4ba636
  4. Fix test for Windows

    dklayer committed Mar 17, 2011
    Change-Id: Ia3cc00a91f5eda941d130ef46346f6ff620a8eb7
  5. Further refinement of libz naming

    dklayer committed Mar 17, 2011
    Use the value sys::*zlib-system-library*, if it exists, as the library
    to load, otherwise define it for each platform, as appropriate.
    Change-Id: I058f6ac1924de46b92aa2b6e4c23372e36f1599a
Commits on Mar 16, 2011
  1. rfe10416: load

    dklayer committed Mar 16, 2011
    Change-Id: Ie6c8b639c6c0f8792904a0e64f9a309158406f2f
Commits on Feb 18, 2011
  1. Add defpatch forms for 8.2

    dklayer committed Feb 18, 2011
    Change-Id: I9fa00420d8de7529f7d1bac09ff19055676bf0b0
  2. rfe10416: tweak error message for no libz

    dklayer committed Feb 18, 2011
    Change-Id: Ib0b994209c904b182f7c482c556c655fc7f846c0
  3. rfe10416: add minimal tests suite

    dklayer committed Feb 18, 2011
    Move test functions jkf wrote from to
    Change-Id: Ia8ee1070000499844c0527c9be5fd103405a7d75
Commits on Feb 17, 2011
  1. push :zlib-deflate on *features* if deflate.fasl is loaded

    John Foderaro committed Feb 17, 2011
    In order for code needing compression to check if the deflate.fasl file was
    loaded successfully deflate.fasl puts :zlib-deflate on the *features* list.
    We use zlib rather than libz since the authors refer to this code
    as zlib and I suppose they didn't want to name the library on
    Linux libzlib so it was shortened to libz.  It may have other names
    on other operating system.
    Are there user visible changes in this commit?  yes
    Is bootstrapping needed?   no
    Are tests included for new features?  no (a trival change)
    Tests run:  none
    add :zlib-deflate to *features*
    If deflate.fasl was sucessfully loaded, which means that the zlib
    foreign library (called on Linux) was found and loaded as well,
    then :zlib-deflate will be found on *features*
    Change-Id: Iee9be53bb07b7581ca579fdc84ece26e73683725
  2. emit informative message if libz can't be found

    John Foderaro committed Feb 17, 2011
    In case libz can't be loaded we emit a message which will help
    the user find the library.
    Are there user visible changes in this commit?  no
    Is bootstrapping needed?   no
    Are tests included for new features?  no new features
    Tests run:  none
    Change-Id: I348241ee5a14b0425fbab91bcf9f6bcf2a2facfe
  3. add deflate-stream and improve inflate-stream

    John Foderaro committed Feb 17, 2011
    The deflate stream is in interface to the libz compression library
    found on most unix systems and available on Windows system.
    In this commit we've only tested on Linux
    Are there user visible changes in this commit?  yes
    Is bootstrapping needed?   no
    Are tests included for new features? no, but aserve's tests test this
    Tests run:  none
    new deflate-stream and improved inflate-stream
    The deflate-stream is documented in deflate.txt in this module.
    The inflate stream change is that there is a new argument
    to make-instance of an inflate-stream: :skip-gzip-header
    with description:
    Streams to be inflated often begin with a gzip header which
    must be skipped over before inflation can begin.  Now you can
    pass the argument :skip-gzip-header t to the call to
    make-instance of an inflate-stream.  If the stream begins with
    a gzip header then that header will be skipped.  If the stream
    doesn't begin with a gzip header then this argument has no effect
    see deflate.txt for documentation on the deflate-stream
    Change-Id: I37fdea747a8e31a414fc7c986a38190de562181a
Commits on Jun 15, 2009
  1. Migration of readme.txt to a markdown version,

    Elliott Johnson committed Jun 15, 2009
Commits on May 29, 2009
  1. changes from ACL 8.2

    dklayer committed May 29, 2009
  2. move here from the cl repo

    dklayer committed May 29, 2009