From 835ac3c40ceb4b518396d265207b182abc78576c Mon Sep 17 00:00:00 2001 From: tsi Date: Thu, 7 Sep 2006 13:43:25 +0000 Subject: 282. Fix integer overflow problems in the handling of Type1 fonts (Marc La France). --- programs/Xserver/hw/xfree86/CHANGELOG | 185 +--------------------------------- 1 file 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 $ -- cgit v1.2.3