pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/lang/chicken



Module Name:    pkgsrc
Committed By:   asau
Date:           Fri Oct  4 15:55:38 UTC 2013

Modified Files:
        pkgsrc/lang/chicken: Makefile distinfo

Log Message:
Update to Chicken 4.8.0.5
Requested by Peter Bex.

4.8.0.5

- Security fixes
  - CVE-2013-4385: read-string! no longer reads beyond its buffer when
    length is #f.
  - poll() is also used on cygwin by enabling the fix for CVE-2012-6122
  - file-creation-mode now passes a valid value to umask when its argument
    is omitted.  (Also ensure it always returns the old umask value.)
  - Fix a data corruption problem in list->queue.

- Core libraries
  - read-string! behaves correctly in presence of EOF.
  - Several subtle problems in the reader in the presence of EOF are fixed.
  - Use poll() instead of select() on cygwin.

- Runtime
  - Fix an issue on initial seed of the random number generator.

4.8.0.4

- Runtime
  - Ensure correct type is used for sigsetjmp(3) buffer.  This fixes,
    for example, a bus error in 32-bit OS X builds (#1021).

- Core libraries
  - Export file-type from the posix unit.

- Build system
  - Use inexact comparison for flonum tests, as there is sometimes a
    miniscule difference between trig functions computed by libc and
    those precalculated by gcc.


To generate a diff of this commit:
cvs rdiff -u -r1.49 -r1.50 pkgsrc/lang/chicken/Makefile
cvs rdiff -u -r1.36 -r1.37 pkgsrc/lang/chicken/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index