summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortsi <tsi>2006-09-07 13:43:25 +0000
committertsi <tsi>2006-09-07 13:43:25 +0000
commit835ac3c40ceb4b518396d265207b182abc78576c (patch)
treee277e3ef6c3f5f7723164e4831435d9e124d90ca
parentb70ffc9b4f2819f1020c9a28ae089e12db83d2a6 (diff)
282. Fix integer overflow problems in the handling of Type1 fontsxf-4_6-branch
(Marc La France).
-rw-r--r--programs/Xserver/hw/xfree86/CHANGELOG185
1 files changed, 3 insertions, 182 deletions
diff --git a/programs/Xserver/hw/xfree86/CHANGELOG b/programs/Xserver/hw/xfree86/CHANGELOG
index 07aeac516..0bdc02fa1 100644
--- a/programs/Xserver/hw/xfree86/CHANGELOG
+++ b/programs/Xserver/hw/xfree86/CHANGELOG
@@ -1,186 +1,7 @@
-XFree86 4.6.99.8 (xx September 2006)
- 73. Fix integer overflow problems in the handling of Type1 fonts
+XFree86 4.6.0.?? (?? ??? 2006)
+ 282. Fix integer overflow problems in the handling of Type1 fonts
(Marc La France).
-XFree86 4.6.99.7 (7 September 2006)
- 72. Add the cleandir utility's functionality to lndir (David Dawes).
- 71. Extend xwd to allow selection of a rectangular sub-region of a window to
- dump (Bugzilla #1671, Alexander Pohoyda).
- 70. Fix infinite loops and/or segfaults that can occur when libXpm reads
- comments in image files. This has been optimised after applying a patch
- by Matthieu Herrb.
- 69. Make X server argv strings constant (David Dawes).
- 68. Handle tinyx directories as subdirs of Xserver/hw/tinyx rather than
- of Xserver (David Dawes).
- 67. Extend the mmapr and mmapw utilities to allow specification of wscons
- mapping mode on NetBSD and OpenBSD (Marc La France).
-
-XFree86 4.6.99.6 (21 August 2006)
- 66. Fix mmapw segfault that can occur on some systems (Marc La France).
- 65. Fix file descriptor leaks in the module loader's error paths (an
- extension of Matthieu Heerb's X.Org source fix for the same problem).
- 64. Support multiple PCI domains on OpenBSD/sparc64, pending kernel changes
- (Marc La France).
- 63. Fix a case where X server audit messages do not get printed (David Dawes).
- 62. Initialise the allocator even earlier in the X server startup, and use
- it for the logging functions (David Dawes).
- 61. Parser option handling cleanups/fixes:
- - Ensure that option data is allocated by the parser, rather than
- externally allocated or static.
- - Free replaced option data.
- - Make xf86ParseOption's handling of multiple options of the same
- name consistent with all other cases (last occurrence is used).
- - Fix a bug in the handling of the Keyboard section "xleds" keyword.
- (David Dawes).
-
-XFree86 4.6.99.5 (7 August 2006)
- 60. Some X11.tmpl housecleaning; Don't generate references to libraries that
- would not be built even when UseInstalled is set to NO; Add imake
- Build{Debug,Profile}Libraries symbols to allow generating debuggable and
- profiled libraries, respectively (Marc La France).
- 59. Re-implement an old hack that was meant to deal with unaligned accesses
- in cfb (Marc La France).
- 58. More fixes for linking with a static libGL (Marc La France).
- 57. Allow glxinfo and glxgears to be linked with a static libGL (add
- XF86VIDMODE refrences) (Marc La France).
- 56. Fix segfaults in PCF font handling (adapted from Matthieu Herrb).
- 55. Fix typo that crippled hardware cursor support in the sunffb driver on
- SunOS (Marc La France).
-
-XFree86 4.6.99.4 (21 July 2006)
- 54. Remove the "special case"'ing of assembler objects WRT their inclusion
- in libraries. They were being included only in one library type
- (shared/static/debug/profiled/extra) even when more than one type is
- being built (Marc La France).
- 53. Another swipe at dealing with xterm's setgid woes:
- - Fix xterm, when compiled with setgid support, to actually be able to
- modify utmp data. This whether xterm is setgid utmp, or setuid root.
- Neither was the case before. Also, fix utmp handling on exit.
- - Rename InstGidFlags imake symbol to a more descriptive InstUtmpFlags
- and add toleration for this to xterm's Imakefile.
- - Install xterm setgid utmp on NetBSD 1.0 or higher. Untested. This is
- based on their CVS repository that shows the introduction of a utmp
- group in NetBSD 1.0.
- - On Linux, decide whether to install xterm setgid utmp or setuid root
- based on the existence of a utmp group on the build system. The
- Xinstall script already remakes this decision for the target system.
- This avoids having to produce different binaries for different Linux
- distributions.
- - In xterm's Imakefile, tolerate the absence of CHANGELOG #161, and
- anticipate FreeBSD's potential move to a setgid xterm.
- (Marc La France).
- 52. Fix gccmakedep script to disable filename expansion in its quoted
- arguments and extend it to allow for single quotes in its options, along
- with blanks and single quotes in its filename arguments
- (#10776, Peter Breitenlohner).
- 51. Fix stack overflow in libXfont's FreeType code (Matthieu Herrb, Bugzilla
- #1669).
- 50. Extend the SunOS/Solaris aperture driver to sun4v and amd64
- (Martin Bochnig).
- 49. Recognise the newer sun4v's as sun4u's (Marc La France).
- 48. Update Macintosh french keymap (Adapted from Etienne Bersac, Bugzilla
- #1574, X.Org Bugzilla #6382).
-
-XFree86 4.6.99.3 (7 July 2006)
- 47. Fix unaligned accesses in the ELF loader on non-Linux SPARC that occur
- because the first and subsequent members in an archive are not guaranteed
- to be on a sizeof(long) boundary (Marc La France).
- 46. Fix cases where ELFAddressToSymbol() returns an empty string
- (David Dawes).
- 45. Allow a module to export its own ModuleData structure, and use this to
- fix atimisc's module version check. Problem reported by Mike Boyer.
- (Marc La France).
- 44. Fix typo that caused the loader to incorrectly complain about an
- undefined reference in atimisc (Marc La France).
- 43. ELF loader changes: Remove unnecessary resetDest*() calls; Fix support
- for R_SPARC_LO10 and R_SPARC_OLO10 relocations; Add support for
- additional SPARC relocations (Marc La France).
- 42. Avoid memory leaks in command line processing (David Dawes).
- 41. Improve support for the XFree86CustomVersion imake parmeter,
- and customisation of some initial server messages (David Dawes).
- 40. Make sure that there is a one-to-one correspondence between
- successful getaddrinfo() calls and freeaddrdinfo() calls (#10660,
- Peter Breitenlohner).
- 39. Fix the problem where xdm compiled with IPv6 support failed to accept
- any chooser connections (#10660, Peter Breitenlohner).
- 38. Allow finer control of loader debugging (David Dawes).
- 37. Fix for loader R_ALPHA_GPRELHIGH fatal error (Bugzilla #1665,
- David Dawes, reported by Will L G).
- 36. Fix mga_hal build problem (#10659, Peter Breitenlohner).
- 35. Don't disable gcc stack protector for modules (David Dawes).
- 34. Basic support for building on DragonFly (David Dawes).
- 33. Don't limit imake's gcc stack protector test to OpenBSD (David Dawes).
- 32. Make imake's methods of finding the cc (gcc) command to use
- for its internal tests consistent, and thus fix bad PostIncDir
- settings when using a compiler from other than the built-in set of paths
- (David Dawes).
- 31. Add an option to imake to save the temporary .c file that it generates
- (David Dawes).
- 30. Fix crash introduced by recent xf86Init.c changes (David Dawes).
-
-XFree86 4.6.99.2 (21 June 2006)
- 29. Add support for UPA and SBUS devices on OpenBSD (Marc La France).
- 28. Make the server on OpenBSD look harder for a wscons console
- (Marc La France).
- 27. Fix -configure's re-ordering of device sections (Marc La France).
- 26. Xterm patch #215 (Thomas Dickey).
- 25. Add an interface to SPARC openprom for OpenBSD and NetBSD, but, for now,
- only enable it for OpenBSD (Marc La France).
- 24. Allow for 32-bit PCI I/O ranges on Linux/MIPS (Marc La France).
- 23. Fix bug that occurs when the SPARC PCI scan code is compiled for 64-bit
- (Marc La France).
- 22. Change freebsdPciInit() and netbsdPciInit() to prefer a hardware-derived
- PCI configuration space access mechanism (should one exist) over an
- OS-provided one (Marc La France).
- 21. Close SBUS device file descriptors when all mmap(2)'s against them have
- been unmapped (Marc La France).
- 20. Fix window move performance issue on OpenBSD (Marc La France).
- 19. Replace atimisc's transfers into, and out of, VGA memory with byte-wise
- copies. This avoids (and stays well away from) 64-bit accesses because
- some VGA aperture implementations are not designed to reliably implement
- them (Marc La France).
- 18. Fix -configure's setup of the keyboard under OpenBSD's wscons
- (Marc La France).
- 17. Always validate PCI resource assignment, even on Linux/Alpha and
- OpenBSD/sparc64. If the OS does the right thing, this validation will
- end up being a no-op anyway (Marc La France).
- 16. Fix bug I inadvertently introduced over two years ago that could cause
- PCI VGA routing to be incorrectly restored on server exit or switchout.
- This also ensures only one VGA per domain is enabled while the server is
- switched in despite buggy firmware or OSes that leave more than one VGA
- enabled on server entry (Marc La France).
- 15. Fix uname(2) usage throughout the source tree. This is an extension of
- Alan Coopersmith's response to X.Org Bugzilla #2123 (Marc La France).
- 14. Xterm patch #214 (Thomas Dickey).
- 13. Make sure the thread stub library is built when needed (David Dawes).
-
-XFree86 4.6.99.1 (7 June 2006)
- 12. Add support to the elf loader for Alpha relocation type 28 (adapted from
- Bugzilla #1665, Jay Estabrook, reported by Will L G).
- 11. Change makedepend to not warn about #pragma's that don't start in column
- one (Marc La France).
- 10. On OpenBSD, don't pass $(MFLAGS) on recursive make command lines, as
- doing so causes its contents to be repeatedly duplicated
- (Marc La France).
- 9. Fix up "#!" lines in various python scripts (Marc La France).
- 8. Fix build and segfaults in libGL on SPARCs (Marc La France).
- 7. Merge in OpenBSD's lndir back in. (An audit for "misused" functions of
- the entire tree to be done later.) (Marc La France).
- 6. Fix misuse of S_IF* stat(2) macros throughout the source tree
- (Modeled after X.Org bugzilla #5003).
- 5. Allow servers generated by non-XFree86 builds to support GLX
- (Marc La France).
- 4. Fix segfaults in Xvfb's command line parsing (Marc La France).
- 3. Remove BuildScanpci imake symbol and build scanpci on all platforms that
- also build pcitweak (Marc La France).
- 2. On the *BSD's, if the OS disallows r/w access to PCI configuration space,
- attempt to proceed with read-only access. Also, do not FatalError should
- read-only access not be allowed either. This allows, for example,
- scanpci to function despite the likes of OpenBSD's securelevel
- (Marc La France).
- 1. Fix ATIProbe() buglet that can prevent detection of non-PCI adapters on
- OS'es that provide only estimates of PCI resource sizes (Marc La France).
-
XFree86 4.6.0 (10 May 2006)
281. Xterm patch #213 (Thomas Dickey).
280. Build fix for static server on sparc (David Dawes).
@@ -20316,7 +20137,7 @@ XFree86 3.0a (28 April 1994)
XFree86 3.0 (26 April 1994)
-$XFree86: xc/programs/Xserver/hw/xfree86/CHANGELOG,v 3.3800 2006/09/07 11:02:58 dawes Exp $
+$XFree86: xc/programs/Xserver/hw/xfree86/CHANGELOG,v 3.3730 2006/05/10 00:25:37 dawes Exp $