Permalink
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 May 17, 2017
  1. rfe14955: move deflate-stream class above zlib load

    See the discussion in the rfe. Basically, when the foreign loading
    fails, we want the stream class to exist, so dependent modules can
    define methods using it.
    
    Change-Id: Ib2379848ef7db29e00d03ef36ff99b68ab694d5f
    Reviewed-on: https://gerrit.franz.com:9080/7753
    Reviewed-by: Robert Rorschach <rfr@franz.com>
    Reviewed-by: Duane Rettig <duane@franz.com>
    Reviewed-by: Martin Mikelsons <mm@franz.com>
    Reviewed-by: Mikel Bancroft <mikel@franz.com>
    Reviewed-by: Kevin Layer <layer@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
    dklayer committed May 17, 2017
Commits on Aug 1, 2016
  1. rfe14185: update copyrights

    Change-Id: I6bc9bd0493352960712e95ed1aeae8141135122f
    Reviewed-on: https://gerrit.franz.com:9080/6009
    Reviewed-by: Duane Rettig <duane@franz.com>
    Reviewed-by: John Foderaro <jkf@franz.com>
    Reviewed-by: Martin Mikelsons <mm@franz.com>
    Reviewed-by: Kevin Layer <layer@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
    dklayer committed Jul 27, 2016
Commits on Apr 9, 2016
  1. rfe14185: switch from in-file copyrights to LICENSE file

    Change-Id: Ied9913b7708e69f10c34a6507e57462b561e3995
    dklayer committed Apr 9, 2016
Commits on Feb 3, 2016
  1. Update copyright to 2016

    Change-Id: I38cf80bc3da6d401f223ecfc9ef8b31627d6b1b3
    dklayer committed Feb 3, 2016
Commits on Oct 20, 2015
  1. defpatch forms for 8.2, 9.0 and 10.0

    Change-Id: I2c5b2e33e4d738b69396846ea3af45dc6d570275
    dklayer committed Oct 20, 2015
  2. Add hook run when a deflate stream closes

    AllegroServe uses this to control whether the underlying stream is
    closed when a deflate stream is closed.
    John Foderaro committed Oct 1, 2015
Commits on Oct 6, 2015
  1. Fix 10.1 libz specification for freebsd/64

    The version= for freebsd specifying the libz version  was not
    including the 10.1 lisp.
    
    Change-Id: Iceba26d4421ead8cf748f4a4fccca4bb3033e2fd
    Duane Rettig committed Oct 6, 2015
Commits on Apr 1, 2015
  1. Update copyrights to 2015

    Change-Id: Ie2b83857afbad37f837786ab649515efac3bc256
    dklayer committed Apr 1, 2015
Commits on Mar 26, 2015
  1. Fix libz for new freebsd 32-bit version

    Use the new libz.so for freebsd on kiko
    
    Change-Id: I8a79a5d60662cc6b3b9000b348afc0c82a72defe
    Duane Rettig committed Mar 26, 2015
Commits on Jan 7, 2015
  1. Fix zlib version for 10.0 on freebsd

    bug22946: The version of zlib is dependent on the version of Allegro
    CL, which has now changed from 9.1 to 10.0
    
    Change-Id: I8259e2ebac0fdd19db429cbcc52ad265bb4fcad5
    Duane Rettig committed Jan 7, 2015
Commits on Jul 9, 2013
  1. Fix deflate to work on 8.2

    Changes made to deflate to add the 64-bit freebsd port need to be
    conditionalized because 8.2 doesn't know that target.
    
    Change-Id: I44ca4610aa6a7afac445aa9840adb257511ddf64
    Duane Rettig committed Jul 9, 2013
Commits on Jul 1, 2013
  1. Add 64-bit freebsd port

    Add alpine conditionalization
    
    Change-Id: I0e887eee05255dc45f1a85dfc5b79c7b26d720d5
    Duane Rettig committed Jul 1, 2013
Commits on Jan 16, 2013
  1. "Update copyright date to 2013"

    Change-Id: I202b89ad50c8e6b126341c629c7416f3afab5d1a
    dklayer committed Jan 16, 2013
Commits on Jan 15, 2013
  1. Copyright date to 2013

    Change-Id: Ice54c1503151f4680428e3167575b0e457960ea3
    dklayer committed Jan 15, 2013
Commits on Oct 3, 2012
  1. Port to 9.1 for freebsd

    Freebsd needs hard-coded zlib versions.
    
    Change-Id: I486083a813fe4a06cb1f7e2a765a7269a3e85e06
    Duane Rettig committed Oct 3, 2012
Commits on Feb 24, 2012
  1. Update copyright date

    Change-Id: I502a5be5a923d925c07e2ab57200f352b4f39579
    dklayer committed Feb 24, 2012
Commits on Jan 26, 2012
  1. Merge branch 'master' of git:/repo/git/zlib

    Mikel Bancroft committed Jan 26, 2012
  2. bug20742. Fix detection of invalid inflate headers

    when creating an inflate-stream, one can optionally have the stream
    automatically detect and skip gzip or zlib headers and trailers. If
    the first byte checked (via read-byte) was an invalid header byte,
    we attempt to unread the byte read in via unread-char.
    
    1. It is an error to unread-char when no read-char has been performed.
    2. If the stream has a multi-byte external-format, the unread-char may
    inadvertently be unreading a multi-byte octet or invalid character.
    
    The fix made here is to bind the stream-external-format to :latin1,
    saving the original external-format and restoring it via an
    unwind-protect. Then, read-char is used to check the first byte, and
    unread-byte is used if the char does not match the expected first byte
    of a gzip or zlib stream.
    
    Are there user visible changes in this commit?  no
    Are tests included for new features?  no new features
    Tests run:  make test
    
    Change-Id: I6d431b80fba1fa92ad1e0b4fc6a9732e49484316
    Mikel Bancroft committed Jan 25, 2012
Commits on Jan 25, 2012
  1. bug20742. Fix detection of invalid inflate headers

    when creating an inflate-stream, one can optionally have the stream
    automatically detect and skip gzip or zlib headers and trailers. If
    the first byte checked (via read-byte) was an invalid header byte,
    we attempt to unread the byte read in via unread-char.
    
    1. It is an error to unread-char when no read-char has been performed.
    2. If the stream has a multi-byte external-format, the unread-char may
    inadvertently be unreading a multi-byte octet or invalid character.
    
    The fix made here is to bind the stream-external-format to :latin1,
    saving the original external-format and restoring it via an
    unwind-protect. Then, read-char is used to check the first byte, and
    unread-byte is used if the char does not match the expected first byte
    of a gzip or zlib stream.
    
    Are there user visible changes in this commit?  yes/no
    
    Is bootstrapping needed?   yes/no
    
    Are tests included for new features?  Possible answers:
    
    Tests run:  none / make all / other (specify)
    
    Change-Id: I6d431b80fba1fa92ad1e0b4fc6a9732e49484316
    Mikel Bancroft committed Jan 25, 2012
Commits on Oct 26, 2011
  1. avoid race in device-close [bug20559]

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

    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
    Mikel Bancroft committed Oct 5, 2011
Commits on Sep 20, 2011
  1. bug20472. Update defpatch form for deflate fix.

    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
    Mikel Bancroft committed Sep 20, 2011
  2. bug20472. Improve mechanism for skipping headers/trailers

    deflate-streams
    
      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.
    
    inflate-streams
    
      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
        read.
      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 :util.zip 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
    
    <release-notes>
    bug20472. Improve way headers and trailers around deflate streams are handled.
    
    See description above. It's the same.
    </release-notes>
    
    <documentation>
    bug20472. (or from text above)
    </documentation>
    
    Change-Id: I0e90e1f2850b2a4da64e3d9cbf2cdac08847e956
    Mikel Bancroft committed Sep 19, 2011
Commits on Jul 27, 2011
  1. Update defpatch for 8.2 to v2

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

    Add declarations to inflate.cl to improve performance.
    Add t-iperf.cl for performance testing on inflate.cl
    Add test for the inflate module, to existing deflate
    tests in t-gzip.cl
    
    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
    Mikel Bancroft committed with dklayer Apr 20, 2011
Commits on Jun 9, 2011
  1. bug20222: skip the 8 byte gzip trailer

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

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

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

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

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

    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
    John Foderaro committed Mar 18, 2011
  3. Change name of shlib on freebsd; fix test [bug20102]

    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 libz.so.3 good for FreeBSD 6.1, but will need to change
    for later versions, no doubt.
    
    Change-Id: Ief643ddf8a65701927f1032b3fe279b8e10d5374
    dklayer committed Mar 18, 2011
Commits on Mar 17, 2011
  1. Windows tests: +M so make exits on failure

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

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

    Change-Id: Ib70f291f89c058a2f364e4f3c82e2aedca4ba636
    dklayer committed Mar 17, 2011