xfree86-1 (3.3.6-11) stable unstable; urgency=medium * Release Manager: fixes 1 RC bug and one unfiled very annoying problem for Xsun server users (see debian-sparc list archives for several dozen reports on this) * patch #037: Xsun server now no longer checks /dev/gpmdata as the mouse device * debian/control: + rstart now Depends: ssh | rsh-client + rstartd now Depends: ssh | rsh-server + (Closes: #70574) -- Branden Robinson Fri, 22 Sep 2000 17:25:33 -0500 xfree86-1 (3.3.6-10) frozen unstable; urgency=HIGH * Release Manager: fixes 2 RC bugs (and one unfiled build-crash problem on SPARC) * patch #037: fixed to balance brances * patch #060: new; running Xsun as a non-root user (even with a setuid X server wrapper) failed because of a gratuitous access() check on the framebuffer device; this was a casualty of the (otherwise helpful) Red Hat SPARC resync; many, many thanks to Mike Renfro for testing revision after revision of Xsun while I tracked it down; thanks also to Ben Collins for much-needed SPARC hardware knowledge (Closes: #67283) * debian/control: rstart and rstard depend on ssh as an alternative to rsh-client and rsh-server, respectively (Closes: #63948) * debian/xdm/README.Debian: correct missing-word typo (thanks, Jim Van Zandt) (Closes: #66422) * debian/xfree86-common/FAQ: add qestion and answer for "My X server is eating CPU after the font server died. How do I fix this?" (thanks, Taketoshi Sano) * debian/xfree86-common/Xsession: fixed bug in Xresource file-matching regexp for absolutely the last time ever (Closes: #66027) * debian/xfs/config: add "deferglyphs = 16" to default xfs configuration (Closes: #66660) -- Branden Robinson Thu, 20 Jul 2000 02:01:44 -0500 xfree86-1 (3.3.6-9) frozen unstable; urgency=medium * Release Manager: rectifies some user-confusion issues caused by symlink attack fix implemented in -8; minimal changes * debian/xfree86-common/Xsession: + clean up error file handling (thanks, Jeff Sheinberg) (Closes: #66364) + eliminate some false positives from Xresource file pattern match (thanks, Roderich Schupp) (Closes: #66234) * debian/xserver-common/postinst: if X server socket directory exists during upgrade, fiddle its ownership and mode bits (Closes: #66225) * debian/xserver-wrapper.c: in errors, print actual path to X server socket directory instead of just calling it "X server socket directory" (Closes: #66199) -- Branden Robinson Thu, 29 Jun 2000 17:30:40 -0500 xfree86-1 (3.3.6-8) frozen unstable; urgency=HIGH * Release Manager: fixes 5 RC bugs, a DoS, and a symlink attack * Added 3 upstream patches from ftp://ftp.xfree86.org/pub/XFree86/3.3.6/fixes/; fixes for S3 Trio3D chipset problems (Closes: #65029) * patch #009: modified to prevent unnecessary DNS lookups (thanks, Daniel Martin) (Closes: #60013) * patch #010-01: new; patch #89 for xterm from Tom Dickey * patch #010-02: new; patch #90 for xterm from Tom Dickey * patch #010-03: new; fix for xterm resize denial-of-service attack from Tom Dickey (Closes: #65228) + Add a resource ("limitResize") limiting resizing via the CSI 4 t and CSI 8 t sequences. + Ignore out-of-bounds resize requests, i.e., where sign-extension or truncation of the parameters would occur. * patch #010[a-e]: resynced with Tom Dickey's patches * patch #034: updated to include more zh_* aliases (thanks, Anthony Fok) * patch #037: updated to try /dev/gpmdata as the mouse device before anything else (per Ben Collins) * patch #052: new; fixes for 4 Xlib security holes, based on recommendations from Chris Evans * patch #054: new; one line fix to XLC_LOCALE information for zh_CN.GB2312 locale from Anthony Fok (Closes: #64918) * patch #055: new; fix for ATI Rage Pro LT flicker problem (and APM enable), by Panu Outinen and Steve Hsieh via Michael Neuffer (Closes: #64957) * patch #056 - #059: new; more Chinese locale support from Anthony Fok * debian/control: - s@/usr/share/doc@/usr/doc@ (we're still transitioning to the FHS) - xfree86-common now depends on debianutils (>= 1.6) since we use the tempfile program in /etc/X11/Xsession * debian/xfree86-common/Xsession: - clean up file matching for resource file matching, which I broke in -7 (thanks, Joey Hess and Brendan O'Dea) (Closes: #50198, #64943) - only create tempfiles if opening $HOME/.xsession-errors failed (Closes: #65045) * debian/xfree86-common/Xsession.5: undocument fact that Xsession sources /etc/environment, since it doesn't anymore * debian/xserver-common/README.Debian: corrected reference to XFree86 FAQ (it's been gzipped for a while now) * debian/xserver-common/XBanner{1,G,8).ras.uu: new splash screens with current Debian logo (thanks, Steve Dunham) * debian/xserver-common/postinst: install X server wrapper setgid root as well as setuid root; this ensures proper ownership of the X server socket directory it creates * debian/xserver-wrapper.c: add checks to ensure sanity of X server socket directory (thanks to Brendan O'Dea for helping audit my changes) (Closes: #65481) * debian/xserver/postinst: - fix thinko in SPARC Mach64 /dev/fb symlink creation (thanks, Chris Cheney) (Closes: #64952) - this symlink also needs to be created for SPARC X servers generally (Closes: #65150) * debian/xterm/*: corrected all references to Tom Dickey's email address; it has changed * debian/xterm/xterm.faq.html: new and updated from Tom Dickey -- Branden Robinson Fri, 16 Jun 2000 03:34:13 -0400 xfree86-1 (3.3.6-7) frozen unstable; urgency=HIGH * Release Manager: fixes 7 RC bugs, and 2 DoS attacks * resynced with Jakub Jelinek's SPARC patches * the SPARC build will create a VGA16 server, but we don't ship it because it crashes on startup on my hardware, so I suspect it is not ready for prime time (segfault on inlined assembly -- nasty) * patch #000: - don't install xterm setuid when making install rule - turn on xterm I18N support * patch #000a: - build tdfx (3Dfx) SVGA driver on Alpha - doesn't make any sense to build i810 driver on non-Linux systems - update #defines for SPARC (build GLINT/3DLabs, VGA16, and FBDev servers) * patch #000d: - added definitions for DefaultUserPath and DefaultSystemPath * patch #000e: extracted config/cf/sun.cf patch from #000 * patch #001-16: uncomment "no_accel" in default config for SiS 5597 and 6326 cards (Closes: #45795, #47125) * patch #009: (startx) run deallocvt after X session ends, if command is available (Closes: #62147) * patch #032: new; define a new macro for bit fiddling in Xpoll.h, and add i810 build directions to the vga256 Imakefile * patch #033: new; recognize "accel" XF86Config option for several more Trident chipsets, including Cyber 9385 and TGUI 9680 (Closes: #57548) * patch #034: new; add entry for zh_CN.GB2312 to xc/nls/locale.dir * patch #035: new; add "substitute BIG5-0:GLGR" to xc/nls/XLC_LOCALE/zh_TW.Big5 * above two patches courtesy of Anthony Fok, should make life easier for some Chinese users (Closes: #62418) * patch #036: new; disable text color expansion for NV1 driver; it is broken (thanks, Steve Bowman) (Closes: #60680) * patch #037: new; Xsun servers now look a few places for a mouse device before giving up (thanks, Ben Collins) (Closes: #63069) * patch #038: new; fix for incorrect memory detection on Cirrus 5480 chipsets; borrowed from Red Hat * patch #039: new; fix dead keys on Norwegian, Swedish, and Finnish keyboards (Closes: #60018) * patch #040: new; prevent buffer overflow in XlibInt.c * patch #041: new; xdm's session.c shuts down PAM sessions the wrong place, fix it * patch #042: new; parallel make fix for S3 server and cfb layers * patch #043: new; Slovenian XKB support * patch #044: new; fix for Xlib/Netscape crashing bug by Keith Packard (I'm sure this closes SOMETHING) * patch #047: new; fix two bugs in XAA text drawing acceleration - The cpu-to-screen and screen-to-screen color expansion accelerations for polytext and imagetext in "xaa/xf86text.c" are only supposed to be invoked when all glyphs being rendered are exactly four bytes wide. However, the existing code only checks the width of the first glyph, causing problems if a non-TE font has varying glyph byte widths. - The screen-to-screen color expansion acceleration does broken bounds checking on the scanline scratch buffer. - This patch fixes these bugs. (thanks, Kevin Buhr) (Closes: #61954) * patch #048: new; reset Rage 128 acceleration engine on console switches (not doing so causes big problems for fbcon) (thanks, Kevin Buhr) (Closes: #63992) * patch #049: new; fix for Denial of Service (DoS) attacks using ICE library; from Bill Nottingham (modified by me) via Chris Evans and Wichert Akkerman * patch #050: new; fix for DoS attack using X server TCP port * patch #051: new: ATI Rage Mobility support (Closes: #61542) * debian/control: - Build-Depends: + add "| lynx-ssl" to lynx dependency + add "sharutils" on SPARC (for decoding splash screen) - twm now depends on menu instead of recommending it; this is necessary because twm counts on menu to generate its actual configuration file, system.twmrc, and it is too much trouble to play games with symlinks to configuration files in the postinst (Closes: #62089) - add "sparc" to architecture lines for xserver-{3dlabs,fbdev} - xdm needs xrdb and sessreg, so it now Depends: xbase-clients (Closes: #64264) - xserver-xsun* conflict with gpm, and explain why in the package description (Closes: #64671) * debian/create-arch-xservers: ship xserver-{3dlabs,fbdev} * debian/create-server: - add "g" flag to sed commands to replace metasyntactic variables in X server maintainer scripts (thanks, Anthony Fok and Taketoshi Sano) (Closes: #63624) - don't ship XF86Config as a conffile on SPARC Mach64 anymore since we also support the 3dlabs server now * debian/{xdm,xfs}/init: these daemons do not remove their own pidfiles if they've been upgraded and left running, so we remove them manually if they have indeed died, as well as the upgrade sentinel files * debian/xdm/{prerm,postinst}: if xdm is not stopped in prerm, touch a sentinel file; postinst checks for existence of this file, and does not attempt to start xdm (Closes: #60806) * debian/xfs/{prerm,postinst}: same change as to xdm scripts * debian/xfree86-common/FAQ: removed question "I want xdm installed on the system, but I don't want it to start at boot time. I just want to be able to become root and start it manually."; current policy has me between a rock and a hard place in this scenario. * debian/xfree86-common/Xsession: - remove sourcing of /etc/environment (Closes: #17309) - use tempfile utility instead of predictable names (Closes: #62851) - change ls to echo to avoid confusion with ls colorization (thanks, Riku Voipio) (Closes: #64750) * debian/xserver/FBDev.README: minor factual correction * debian/xserver/XF86Config.SPARC: - renamed from XF86Config.Mach64-SPARC - add example information about PS/2 and devfs mouse config - add example information about PC keyboards for SPARC's with PS/2 inputs * debian/xserver/Xsun.README: document that gpm doesn't work with the Xsun servers * debian/xserver/postinst: - (SPARC && (3dlabs || Mach64): if XF86Config file not present, copy it from /usr/share/doc/*/examples - tell those users they need to check the keyboard and mouse config before using the X server - (SPARC && Mach64) if /dev/fb doesn't exist, symlink it to /dev/fb0 * debian/xserver-common/xserver-configure: - corrected typo in font config test (thanks, Enrique Zanardi) (Closes: #61021) - set up the misc, 75dpi, and 100dpi font directories no matter what, so the server can be tested (Closes: #61740) - issue warning before testing if no local fonts were found (enterprising users may be employing a remote font server, so we warn instead of bailing out) * debian/{shlibs.local,xlib6{g,}/shlibs}: bump shlibs version to 3.3.6-4 due to new symbols introduced in that Xlib release (Closes: #61260) -- Branden Robinson Mon, 29 May 2000 22:36:53 -0400 xfree86-1 (3.3.6-6) frozen unstable; urgency=low * Release Manager: fixes 3 RC bugs * xfree86-common/FAQ: added some long awaited information about debugging problems with key events (particularly backspace and delete), and a brief explanation of how to use translation overrides (Closes: #60256) * xfree86-common/postrm: correct syntax error (Closes: #59977) * xterm/README.Debian: - added info about xterm terminal types and translation overrides - pointed backspace/delete questions to the Debian X FAQ * xterm/xresources: use class names instead of instance names for resource components, and ignore only the Shift, Ctrl, and Meta modifier keys (Closes: #60208) -- Branden Robinson Mon, 13 Mar 2000 18:32:25 -0500 xfree86-1 (3.3.6-5) frozen unstable; urgency=HIGH * Release Manager: fixes RC bug 59413 (and several merged reports) * Removed last vestiges of /etc/X11/window-managers; affected create-indep-xfree86-common and several files in debian/xfree86-common. * Added 3 upstream patches from ftp://ftp.xfree86.org/pub/XFree86/3.3.6/fixes/ - a fix for font corruption in the r128 (ATI Rage 128) driver - 2 patches to correct bad memory-mapped I/O on SVR4'ish systems * patch #027: correct catastrophic typo that broke xauth (Closes: #59413) * patch #031: new; fix for race conditions opening xterm log files * patch #032: new; i810 chipset support from Drake Diedrich; thanks, Drake! * debian/control: - twm now recommends menu - added note about i810 chipset support in xserver-svga description * debian/xserver/XF86Config.FBDev: - use Modes "default" for all depths - XkbDisable uncommented by default * debian/xserver/XF86Config.Mach64-SPARC: fixed XKB configuration in an empirical manner (thanks, Ben Collins) * debian/xserver/SVGA.README: - installed as /usr/share/doc/xserver/svga/README.Debian - tells i810 users where to look for info about the kernel module * debian/xserver-common/xserver-configure: - corrected path to XF86Config.FBDev (thanks, Christian Steigies) - advise FBDev users about editing XF86Config for XKB and color depth configuration * debian/xterm/xresources: reactivate translation overrides for home and end keys; for some reason, the xterm defaults seem to be broken (Closes: #56826) -- Branden Robinson Sun, 5 Mar 2000 19:56:57 -0500 xfree86-1 (3.3.6-4) frozen unstable; urgency=medium * Release Manager: fixes build problem on m68k and RC bug 56382 * Removed parse-xf86config tool and all references to it. It was initially developed as a measure to prevent the "xdm-cycling-forever" problem, but since we patched xdm to not cycle forever anymore, it is no longer really needed. Furthermore, no one had time to keep up with the Byzantine world of XF86Config options, which is what all of the bug reports against it are about. - removed debian/xserver-common/parse-xf86config{,.8} - modified debian/setperms, debian/xdm/{README.Debian,init, xdm.options{,.5}}, debian/xserver-common/xserver-configure{,.8} - Closes: #34740,#35493,#36166,#36378,#36982,#49477,#49910,#56344,#56345, #57858 (maybe more) * Bumped shlibs versioning from 3.3.5 to 3.3.6 (affected shlibs.local, xlib6/shlibs, and xlib6g/shlibs) (Closes: #58087) * patch #000d: glibc 2.1 provides secure RPC facilities; we should build with that in mind (thanks, Bear Giles) * patch #001-38, #001-39: change xfs change-uid patch; now change gid as well (thanks, Topi Miettinen) (Closes: #56382) * patch #026: new; edit symbols file for macintosh/us XKB data -- some doofus had mapped to "Delete" and mapped to "BackSpace"; swapped them back to decency * patch #027: new; fix for potential race condition in xauth/process.c (thanks, Colin Phipps) (Closes: #57907) * patch #028: new; fix for potential race condition in Xau/AuLock.c (thanks, Colin Phipps) * patch #029: new; fix for XKB dvorak symbol map; backspace was wrong * debian/control: - place description as last control field in every paragraph to try and work around excessive lintian anality - remove section field from xbase - indent list in xbase-clients description (lintian) * debian/create*: s/dpkg-gencontrol/dpkg-gencontrol -isp/ * debian/create-arch-xf86setup: append extra license files for this package to the copyright file instead of including them in the doc directory; shuts up a lintian warning * debian/libc5.site.def.diff.in: #undef BaseShLibReqs before redefining it to shut the compiler up * debian/rules: major cleanup * debian/*/prerm: remove /usr/doc symlink on upgrades as well as removals; the policy manual does not justify this, but puts it in its example * debian/xdm/init: words in console messages need spaces between them; thanks, Ulf Jaenicke-Roessler (Closes: #57574) * debian/xfree86-common/Xsession: - remove support for /etc/X11/window-managers; virtually every window manager has migrated to the new alternatives method (Closes: #58224) - in failsafe session, invoke x-terminal-emulator instead of xterm (Closes: #55698) * debian/xfree86-common/preinst: new file; if installing or upgrading from version between 3.3.5-2 to 3.3.6-3 inclusive, terminate /usr/doc/xfree86-common with extreme prejudice * debian/xserver/XF86Config.FBDev: a better example file for xserver-fbdev users; also used by xserver-configure on m68k and powerpc (this actually has a snowball's chance of working out-of-the-box on some machines) * debian/xserver/postinst: heavy logic cleanup, and fix a stupid bug (Closes: #56605) * debian/xserver-common/README.Debian: remove self-reference (Closes: #58872) * debian/xserver-common/XF86Config.eg: our own example file, slightly modified from upstream * debian/xserver-common/xserver-configure: on m68k and powerpc, copy XF86Config.FBDev, not XF86Config.eg * debian/xserver-wrapper.c: check for minor device numbers < 64 instead of 128, or we inadvertently catch serial terminal users (thanks, Colin Phipps) (Closes: #58167) -- Branden Robinson Tue, 29 Feb 2000 08:52:40 -0500 xfree86-1 (3.3.6-3) frozen unstable; urgency=low * Release Manager: fixes build crash on m68k, package file overlap, and release-critical bugs * The font path as generated by xf86config and XF86Setup, and as used by default by xfs, is now the same in all cases; hopefully this well help de-uglify the font situation a bit. Note that I have placed the 100dpi directory before 75dpi because these fonts look better; if they are too big for you or you don't like them, change the order in your XF86Config or xfs config file, or just uninstall xfonts-100dpi. (Note that 1280x960 on a 17 inch monitor is pretty close to 100 dots per inch in reality.) * patch #001-40: fix a nested comment in xf86_OSlib.h; this shuts up a bunch of compiler warnings that were getting on my nerves * patch #001b: (xf86config) redefine generated font path * patch #001c: (XF86Setup) redefine generate font path * patch #010c: we reverted to stock xterm, we should revert to the stock termcap and termcap files, too * patch #023: new; upstream forgot to change the year to 2000 in the release date of the X server :) * patch #024: new; upstream doesn't install README.i810 * patch #025: new; horrible kludge: on i386, build Callback.o and Destroy.o in Xt with gcc 2.7.2 to workaround crazy Netscape crashing bug; thanks, Stefan Gybas and Adam Heath * debian/create-arch-xserver-common: actually place the new README's here so the symlinks in xserver-svga don't point to The Void (i740,i810,r128) (Closes: #55343) * debian/create-server: install the Xsun server manpages using the same names as their binaries, not Xsun.1x for all of them (Closes: #55308) * debian/libc5.site.def.diff: removed * debian/libc5.site.def.diff.in: new; don't hard code name of libc5 lib dir * debian/control: - remove obsolete makedev dependency from all xserver packages - add versioned dependency on makedev 2.3.1-24 or later to xserver-common - ratcheted up versioned dep of xservers on xserver-common to 3.3.6 - build-depend on gcc272 for i386 to support patch #025 * debian/rules: - generate libc5.site.def.diff from libc5.site.def.diff.in - clean libc5.site.def.diff * debian/setperms: note new file xterm/preinst * debian/{xdm,xfs}/init: more intelligence in the stop and restart functions thanks to Julian Gilbey; should eliminate some cases of the init script trying to stop the daemon when it isn't running * debian/xdm/postinst: - base the removal of /var/state/xdm on whether xdm is actually running, not by overloading the "restart-on-upgrade" option (Closes: #55286) - reverse sense of test that determines whether or not to start xdm in the postinst * debian/xfs/config: new default font path * debian/xserver/Xsun.README: add a few remarks (manpage names; this is not your father's XFree86 server) * debian/xserver-common/postinst: call /sbin/MAKEDEV, not /dev/MAKEDEV (Closes: #55684) * debian/xterm/preinst: new file; if installing or upgrading from version between 3.3.5-2 to 3.3.6-2 inclusive, terminate /usr/doc/xterm with extreme prejudice (Closes: #55393) * debian/xterm/term{cap,info}: correct versions for the xterm binary in 3.3.6, with xterm-debian type defined and xterm aliased to it -- Branden Robinson Mon, 24 Jan 2000 02:19:35 -0500 xfree86-1 (3.3.6-2) frozen unstable; urgency=medium * Release Manager: fixes RC bug #50209, also please remove xlib6-static from the archive * Intel i810 is NOT YET SUPPORTED in the xserver-svga package; see below * various changes to drop the xlib6-static package; from the bug report: "Please consider dropping this (large 13Mb) package, the mind numbingly small number of people who need *libc5* static X libraries for debugging can probably be counted on the fingers of a very mutliated hand." I concur. I am preserving the support structure for now, in case the libc5 peasants revolt and force me to add it back in. :) (Closes: #55034) * removed some cruft from the debian/ tree * patch #000a: edit default #define so that the i810 driver is listed but commented out for compilation in the SVGA server (the agpgart.o kernel module is required by this driver; once I work out if/how we want to support this, it will be uncommented; see /usr/share/doc/xserver-svga/README.i810.gz) * patch #001a-010: new; restrict ioperm/inb/outb stuff to arches that understand it (Alpha, i386), otherwise the build crashes * patch #001c: modifications from Mark Montague to prevent unlinking before writing, to prevent XF86Setup from clobbering our /usr/X11R6/lib/X11/XF86Config symlink -- thanks again to Ben Collins for his work on XF86Setup (Closes: #50209) * debian/README.source-depends: removed * debian/control: - update xserver-SVGA package description to mention support for Intel chipsets - no commas between brackets in Build-Depends: - remove entry for xlib6-static, and mention of it from xlib6-altdev description * debian/copyright: updated * debian/create-arch-xterm: remove termName: xterm-debian from its app-defaults file (Closes: #55027) * debian/create-compat-xlib6{,-altdev}: unset LD_PRELOAD in a subshell with the dpkg-shlibdeps run to (try to) get fakeroot compilation of libc5 compatibility packages working again, per Joel Klecker * debian/create-compat-xlib6-static: disabled build of xlib6-static package by moving this file into xlib6-static directory * debian/create-indep-xbase: use xfree86-common/README.Debian-upgrade for xbase/README.Debian * debian/create-server: ship new files README.i810 and README.r128 in i386 version of SVGA package; also ship not-so-new README.i740 file * debian/rules: remove scary fakeroot warning * debian/setperms: comment out xlib6-static stuff * debian/xbase/README.Debian: removed (copy from xfree86-common/README.Debian-upgrade instead) * debian/xbase-clients/menu: correct typo in clock hints; this caused big problems for the menu package, which is not liberal in what it accepts :) (Closes: #54916) * debian/xdm/{pre,post}inst: removed the /etc/xdm.update-rc.d kludge; Julian Gilbey pointed out a better solution * debian/xfree86-common/FAQ: updated some questions, especially the one about starting and stopping xdm on demand * debian/xfree86-common/README.Debian-upgrade: added explanation of xlib6-static removal -- Branden Robinson Fri, 14 Jan 2000 19:18:28 -0500 xfree86-1 (3.3.6-1) unstable; urgency=low * new upstream version; see /usr/share/doc/xfree86-common/CHANGELOG.gz * reverted to stock xterm, instead of tracking Tom Dickey's development versions * build against libncurses5, not libncurses4 * resynced various patches against upstream, some renumbering * upstream has Colin Phipps's imake tmp race fix (Closes: #51076) * patch #000: - make our own #define, DebianGccFlags - bump TclLib and TkLib up to version 8.2 * patch #000d: use DebianGccFlags for all arches * patch #001a-05: removed, now upstream (was SPARC patch for scanpci.c) * patch #001d: split card.tcl from #001c * patch #008[abc]: split from #008 * patch #008c: one-line mod from Ben Collins to get it compiling on SPARC again * patch #009: allow single-digit screen numbers after the display number when handing one to startx (Closes: #52286) * patch #010c: patch the termcap and terminfo files to include the xterm-debian terminal description; these aren't shipped but it's a good way to keep track of them * patch #010d: undef __OPTIMIZE__ on Alpha, there is an aggravating bug in cpp * patch #021: new; fix for a Czech locale alias from Petr Cech (Closes: #52618) * patch #022: new: mention that Linux systems also have a hostname field in the utmp file (Closes: #10002) * removed patches: - the "egcs/Netscape" bug workaround; according to Debian Netscape package maintainer, it doesn't actually accomplish anything - Portuguese XKB symbol modifications, now upstream - xkbcomp symlink security fix, now upstream * debian/control: - make rstart architecture "all" since it is arch-independent - dark finally convinced me to stop taking advantage of dpkg's tolerance for multi-line package relationship fields - james, gorgo, and doogie bullied me into weakening the recommendation of xlib6g-dev and xlib6-altdev on xmanpages to a suggestion - tried to clarify the static/shared library situtation in the descriptions of xlib6g-dev and xlib6-altdev a bit more - add Build-Depends - removed Meta-package tag from xbase control data; it's an experiment of Culus's that never went anywhere - remove twm's recommendation of xterm (not necessary now that twm supports the Debian menu system) - made xbase-clients description more readable (Closes: #54548) - added justifications to several package descriptions for conflicts, replaces, provides, and non-shlibs dependencies, if I felt they might be non-obvious - xserver-common conflicts with xbase-clients versions older than 3.3.6-1; some change seems to have been made to xinit lately that prevents long delays when trying to start the X server (Closes: #53154) - remove xterm's dependency on ncurses-base, which does not exist anymore * debian/create-arch-xterm: - ship text version of HTML changelog - ship termcap and terminfo source files * debian/create-indep-rstart: renamed from create-arch-rstart * debian/rules: - add loud warning if uid is zero when invoking build-old rule - get rid of sourcedep-info stuff in environment rule * debian/setperms: create-arch-rstart -> create-indep-rstart * debian/sourcedep-info: deleted, superseded by Build-Depends * debian/twm/menu-method: fix for menu entries that use escaped quotation marks (thanks, Joey Hess) (Closes: #54078) * debian/twm/postinst: update alternative priority to 40 * debian/xbase-clients/menu: add "Clocks" hints to the clock-related menu entries (thanks, Chris Waters) (Closes: #51990) * debian/xdm/Xservers: add "-deferglyphs 16" to the default X server line (Closes: #47158) * debian/xdm/Xsetup_0: load system Xmodmap file before presenting login widget (Closes: #11936) * debian/xdm/preinst: if installing, touch /etc/xdm.update-rc.d for use in postinst * debian/xdm/postinst: only call update-rc.d if /etc/xdm.update-rc.d exists, so users can muck with the symlinks if they want to (Closes: #50637) * debian/xdm/xdm.options: turn off run-xconsole as the default (Closes: #40745) * debian/xdm/xdm.options.5: document the change to the default xdm.options its justification * debian/xfree86-common/XFree86-FAQ.html: updated version * debian/xterm/README.Debian: - correct error (Closes: #52877) - added some info about the new xterm/xterm-xfree86/xterm-debian situation * debian/xterm/postinst: work around packaging screwup in 3.3.5-2 (gotta deregister documentation with install-docs -r BEFORE managing the share/doc symlink business, or dhelp leaves its boogers around) (Closes: #50918) -- Branden Robinson Mon, 10 Jan 2000 18:23:20 -0500 xfree86-1 (3.3.5-2) unstable; urgency=low * patch #000a: don't build the Permedia 2 accelerated framebuffer driver for ARM * patch #001c: /usr/doc -> /usr/share/doc * patch #001d: deleted; with our new system.twmrc-menu we don't need it * patch #007: changes from Red Hat SRPM: xc/programs/Xserver/hw/sun/FFB/ {FFBfrect.c,FFBsspans.c,FFBzeroarc.c,sunFFB.c} * patch #008: regwbe() is defined for PowerPC FBDev and for SPARC * patch #017: new; fix for multi-head crashes when using LBX from Red Hat SRPM * patch #026: ARM fix for XtOffset from Jim Pick; "It fixes an upstream bug - but I'm not sure what the best way to fix it is because I don't know why they're doing what they are doing in the first place. It's probably to compensate for some non-Linux ARM platform. But for Debian, the patch should be OK." * patch #027: kludgey fix to get /usr/share/man into the manpath in the rstart context file; this should really be fixed in Imake.tmpl, but that's a slippery slope to making the config/cf dir FHS-aware...and that is a project for another day (Closes: #44037) * debian/control: - rstart depends on rsh-client, not netstd (Closes: #49401) - rstartd depends on rsh-server, not netstd (Closes: #49388) - revised xext extended description * debian/*.template: updated copyright notice * debian/*/{postinst,prerm}: FHS doc dir symlink maintenance * debian/{create*},{*/postinst,postrm,preinst,prerm}: - updated copyright notice - /usr/doc -> /usr/share/doc - /usr/man -> /usr/share/man - /var/state -> /var/lib * debian/create-arch-rstartd: move binary to /usr/bin (and thus manpage to /usr/share/man) on advice from its manpage * debian/create-arch-twm: ship 3 example twmrc files that come with X source * debian/create-arch-xlib6g: xlib6g now ships three empty directories (/usr/X11R6/include/X11/bitmaps, /usr/X11R6/lib/X11/app-defaults, $temp/usr/X11R6/lib/X11/locale) so that xlib6 won't ship broken symlinks (Closes: #44621) * debian/rules: - updated copyright notice - scrapped and rewrote the architecture-specific stuff - glibc 2 minor version is now detected instead of hard-coded - building of the libc5-compatible X library packages is determined by debian/scripts/vars.$(ARCH_MAP) * debian/setperms: - new maintainer scripts caused by FHS doc dir migration * debian/twm/postinst: - remove register-window-manager call * debian/twm/postrm: remove register-window-manager call * debian/twm/prerm: deregisters x-window-manager alternative on remove, failed-upgrade, or deconfigure (Closes: #48493) * debian/twm/system.twmrc-menu: rewritten, and with Debian menu support (Closes: #14692,#20872,#39782) * debian/xbase-clients/update-fonts-{alias,scale}.8: minor revisions * debian/xdm/init: fix typo in echo (Closes: #47385) * debian/xdm/postinst: remove obsolete /var/state/xdm dir if xdm isn't running * debian/xfree86-common/FAQ: ship this gzipped * debian/xfree86-common/register-window-manager{,.8}: warn of impending obsolesence in favor of alternatives mechanism * debian/xlib6g/preinst: remove obsolete /var/state/xkb directory * debian/xserver-common/parse-xf86config.8: minor revisions * debian/xserver-commom/xserver-configure: - PowerPC support (thanks, Hartmut Koptein) - /usr/doc -> /usr/share/doc * debian/xserver-commom/xserver-configure.8: - document PowerPC support - minor revisions -- Branden Robinson Fri, 12 Nov 1999 19:03:24 -0500 xfree86-1 (3.3.5-1) unstable; urgency=low * New upstream version. Highlights: + Support for S3 Savage4 and Savage3D. + Support for S3 Trio3D/2X. + Fix bug in Mach64 server on Rage LT and Rage LT Pro. + Fix SiS driver for 530 and 620. + Fix the spurious underline problem on NVidia Riva TNT cards. + Fix the PS/2 mouse problem with later Linux kernels. + Misc updates and bugfixes in Rendition driver. + Updates from SuSE and Red Hat, including more keyboards, PAM support, ARM and AXP fixes, security fixes. * Added ARM support from Jim Pick (and hacked on because I just can't leave things alone). Some of the upstream support was already there. * patch #000a: - migrated to 3.3.5 - tweaked some #defines for the accelerated framebuffer drivers, esp. with respect to m68k * patch #000c: patches to config/cf/Imake.cf split out from #000; migrated to 3.3.5 * patch #000d: patches to config/cf/linux.cf split out from #000; migrated to 3.3.5 * patch #001: broke into about 45 separate patchfiles; almost all of these should be submitted upstream (001-nn*) * some patches are already upstream (either the same as ours or roughly equivalent), presumably contributed by Red Hat or SuSE between 3.3.4 and 3.3.5: + 001-02_gccmdep.h_use_tempfile_util.diff + 001-03_mergelib.cpp_safer_tempfiles.diff + 001-04_mkdirhier.sh_empty_dir_check.diff + 001-28_x11perf_safer_tempfiles.diff + 001-29_xauth.c_better_authfile_abort_error.diff + 001-31_xdm_policy.c_print_load_average.diff (we're even credited for this patch -- albeit we're spelled as "Debain", though SuSE actually submitted it to XFree86) + six out of forty -- obviously we have quite a few to submit! + #004 (XInput_GetExtensionVersion) + #013 (XKB_czech_slovak) + #014 (XKB_icelandic) + #016 (Xlib_lcGenConv_GLGR-support) + #017 (nls_zh_TW.Big5,zh_CN.GB2312) + #019 (matrox_dga_problem_fix) + #021 (Xlib_imDefIm_territory_codeset_fix) * patch #001a: broke into about 10 separate patchfiles * patch #001a-03: migrated to 3.3.5 * patch #001a-08: migrated to 3.3.5 * patch #001b: migrated to 3.3.5 * patch #003: new; have xauth use WRITES(STDERR_FILENO, ...) in its signal handler instead of WRITES(fileno(STDOUT), ...) * patch #004: correct SuSE's mispelling of our name in xdm/policy.c * patch #008: migrated to 3.3.5 * patch #009: updated to Thomas Dickey's latest patch (xterm #115) * patch #011: migrated to 3.3.5 * patch #012: remove redundant (and harmful) xauth call (Closes: #45031) * patch #013: new; fixup the xfree68 Imakefile to not build in the accelerated directories if the corresponding #defines aren't set (this prevents compile-time failures on m68k) * patch #014: new; ARM support for lnx_video.c (don't use i386 assembly on ARM machines!) * patch #016: new; ARM support for compiler.h * patch #025: new; fix for Amiga framebuffer problems from Sven Luther (Closes: #44783,45216) * debian/README.source-depends: slight modifications * debian/control: - tweaked short descriptions of rstart and rstartd - xfree86-common Replaces: xmanpages (<< 3.3.4), not 3.3.4-1 (cf. the -0slink packages) - bumped all dependencies on xserver-common to (>= 3.3.5) - build xserver-fbdev for ARM * debian/create-arch-xf86setup: exit if ARM architecture * debian/create-arch-xserver-common: ARM support * debian/create-arch-xservers: ARM support * debian/rules: new rule, "environment" which can be run on its own to help diagnose compile-time problems (also reports source dependencies) * debian/shlibs.local: bumped up to 3.3.5-1 * debian/sourcedep-info: new file to support new "environment" rule (also with ARM support) * debian/xbase-clients/Xmodmap: added BackSpace/Delete info for m68k/Amiga * debian/xdm/init: modified to account for daemons that are slow to die (Closes: #45373) * debian/xfree86-common/XFree86-FAQ.html: updated version * debian/xfs/init: modified to account for daemons that are slow to die (Closes: #45458) * debian/xserver-common/xserver-configure: - incorporated and hacked on patch from Christian Steigies to better support m68k machines - ARM support (just recognize that we can't do anything) - a bit of code cleanup -- more to come! * debian/xserver-common/xserver-configure.8: noted Christian's change * debian/{xlib6,xlib6g}/shlibs: bumped up to 3.3.5-1 -- Branden Robinson Sun, 19 Sep 1999 16:56:34 -0400 xfree86-1 (3.3.4-2) unstable; urgency=low * patch #001a: Ben Collins simplified the Sun mouse code quite a bit * patch #008: SPARC does still need a bit of patching to mach64im.c after all (much less than before, though); thanks to Ben Collins for this patch * patch #024: new; fix xkbcomp.c to prevent a symlink clobbering attack * debian/control: xbase-clients Conflicts: with versions of XFree86 font packages that pre-date the migration to the new fonts.{alias,scale} handling method; this is to ensure that no clobbering of these files occurs (Closes: #40452) * debian/rules: staggeringly inelegant (but harmless) kludge to ensure that debian/setperms is executable and executed -- every time -- period * debian/sys-build.mk: remove the "sanescripts" thing, my new rules kludge makes it unnecessary * debian/xterm/postinst: change so we don't depend on the "members" command to determine the existence of the utmp group (Closes: #43647) -- Branden Robinson Fri, 3 Sep 1999 15:36:32 -0400 xfree86-1 (3.3.4-1) unstable; urgency=low * New upstream version. * Upstream moved the X library manpages to the second source tarball, so this source package no longer builds the xmanpages package. * patches #000,000a,001,004,005,006,007,013,014 regenerated against new upstream source (000-007 thanks to Adam Heath) * old patches #002,003,012,016,017,018,019 are now upstream; deleted * old patch #011 now unneeded (xterm now setgid utmp) * old patch #015 dropped; upstream now recognizes ru_SU locale as obsolete; not sure if ru_SU should really be an alias for ru_RU.KOI8-R anyway * old patch #018a dropped due to changes in upstream mach64im.c * patch #000a: explicitly turn off 77C32 accelerated framebuffer support for m68k * patch #000b: do not attempt to build in the doc/ or fonts/ directories * patch #001a: started to split non-server SPARC Linux support patches off * patch #008: re-generated against new upstream source; dropped patches to mach64im.c; endianness awareness is now present upstream, though implemented differently * patch #009: Tom Dickey's xterm patch #113 * patch #011: changed Imakefiles to work around alleged egcs optimization breakage of netscape (Adam Heath) * patch #012: more careful handling of xauth cookies (Closes: #16350) * patch #015: renumbered from 018b * patch #016: renumbered from 020 * patch #017: renumbered from 021 and un-preprocessed * patch #018: renumbered from 022 * patch #019: renumebred from 023 * patch #020: renumebred from 024 * patch #021: patch from Ryuichi Arafune to xc/lib/X11/imDefIm.c * patch #022: patch from Changwoo Ryu to xc/nls/XLC_LOCALE/ko * patch #023: correct paths to utmp and wtmp files in xterm manpage (Closes: #41229) * debian/control: - removed xmanpages control data - bumped all dependencies on xserver-common to (>= 3.3.4) - twm Provides: x-window-manager (Closes: #28582) - xbase-clients Depends: cpp (xrdb needs it) (Closes: #42606) - xbase-clients Conflicts: xaw-wrappers (<< 0.90) per Joey Hess (Closes: #41375) - updated xext extended description with new supported XInput devices - xfree86-common Replaces: xmanpages (<< 3.3.4-1) - xterm Provides: x-terminal-emulator (Closes: #33129) * debian/copyright: - updated to version 3.3.4 - All changes to XFree86 are copyright Software in the Public Interest, Inc., and licensed under MIT terms unless otherwise noted. * debian/create-indep-xfree86-common: - install X, XConsortium, XStandards, and Xsecurity manpages borrowed from xfree86-2 source package - get rid of X.1x manpage; it's fine as X.3x * debian/create-indep-xmanpages: deleted * debian/libc5.{Imakefile,site.def,xfree86.cf}.diff: new files; new way of handling build changes for libc5 compatibility packages * debian/libc5.site.def.diff: #define BaseShLibReqs -lc even though the comments in config/cf/lnxLib.rules say not to; the omission is actually for pathological cases like people trying to use X clients with shared profiling versions of libc5; since that is really damn unlikely on potato Debian boxen, and since we need the linker to find the right C Library in our multiple-libc environment, we go where angels fear to tread and switch on -lc for the libc5-compatibility X libraries. Besides, turning on -lc is Policy. * debian/rules: - s/\$\(dpkg/$(shell dpkg/ ARCH handling has been busted for ages because of this (Adam Heath) - New DEB_BUILD_* cross-compiling setup was messing up the tests for building libc5. Fixed in debian/scripts/archmap. archmap is only used to simplify the tests in the rules file for libc5 builds. Also, for unknown hysterical reasons, DEB_BUILD_* uses i386, but we need /usr/i486-linuxlibc1/bin, and archmap takes care of this. (Adam Heath) - conditionalized some copying of xterm stuff so it doesn't presume Thomas Dickey's patches have been applied - stampdir targets should only depend on other stampdir targets (Adam Heath) - copy and patch files that need to change for the libc5 build, instead of the old way of having old files lying around in debian/ * debian/setperms: removed reference to create-indep-xmanpages * debian/shlibs.local: bumped up to 3.3.4-1 * debian/scripts/*: some cosmetic and very minor functional changes * debian/twm/postinst: add update-alternatives for x-window-manager * debian/twm/prerm: new file; add update-alternatives for x-window-manager * debian/xbase-clients/prerm: new file; moved update-alternatives call from postrm to here * debian/xdm/README.Debian: updated to reflect Xaccess change * debian/xdm/Xaccess: turned off all remote XDMCP access by default, for paranoid security reasons; this will not affect people running xdm and the X server on the same physical host * debian/xfree86-common/FAQ: - updated Project Athena info, thanks to Kevin Theobald - added question about X servers that can't find the "fixed" font * debian/xfree86-common/XFree86-FAQ.html: updated to latest version * debian/xfree86-common/{X,XConsortium,XStandards,Xsecurity}.3x: manpages borrowed from xfree86-2 source package * debian/xfree86-common/Xsession: updated to use new alternatives /usr/bin/x-window-manager and /usr/bin/x-terminal-emulator * debian/xfree86-common/Xsession.5: update to reflect new Xsession behavior * debian/{xlib6,xlib6g}/shlibs: bumped up to 3.3.4-1 * debian/xserver-common/xserver-configure: fixed failure to actually prompt whether the X server worked or not (thanks, Darren Stadler) (Closes: #42536) * debian/xterm/postinst: - for systems with utmp group, install xterm setgid utmp, otherwise setuid root (Closes: #7112,12261) - add update-alternatives for x-terminal-emulator * debian/xterm/prerm: add update-alternatives for x-terminal-emulator -- Branden Robinson Wed, 25 Aug 1999 21:16:27 -0500 xfree86-1 (3.3.3.1-10) unstable; urgency=medium * (#000): enable threaded Xlib on Alpha arch * (#009): new upstream patch, xterm-110 (Closes: #39966) * (#018): protect some inlined assembly with #if defined (__powerpc__); hopefully this will fix the m68k build problems * (#018b): Geert Uytterhoeven's fbdev VC color palette restoration fix - Geert says this may just be a workaround for a bug in the kernel VC driver - Closes: #40175 * removed previous patch #025; it is obsolete with XFree86 3.3.3.1 per * debian/control: - correct typo in xf86setup dependencies (Closes: #40201) - add versioning (>= 3.3.3.1) to xserver-* dependencies on xserver-common (Closes: #400086) - minor rewordings and typo fixes in package descriptions * debian/shlibs.local: resync with debian/xlib6g/shlibs * debian/xterm/xterm.faq.html: new upstream version (12 June 1999) -- Branden Robinson Thu, 1 Jul 1999 12:25:43 -0400 xfree86-1 (3.3.3.1-9) unstable; urgency=low * (#000a): build NVidia driver for Alpha SVGA X server, per user request; let's see if it works * (#007): in VISmoveImage.s, change all occurences of: SMUL %skind, %h, %srcstop to: SMUL %skind, %srcnotdone, %srcstop should fix some Creator crashing problems. * (#008): in mach64curs.c, s/mach64VideoMem/mach64VideoBase/ ; VideoBase and VideoMem are equal on all arches except the SPARC, where they point to memory windows of different endianness (thanks, Steve Dunham) * (#009): upstream xterm #108 * (#010): resync'ed with #009 * (#021): also use zh XLC_LOCALE file for zh_CN.GB2312 locale * (#022): new patch; correct Portuguese XKB symbols (Closes: #20328) * (#023): new patch; fix for a problem with DGA on Matrox G200 cards * (#024): new patch; fix for Russian SPARC keyboards * (#025): new patch; enable ISO-8859-2 keyboard to input -1 characters * debian/control: - update xserver-svga description per Alpha/NVidia change above - remove "sparc" from xserver-vga16, xlib6, xlib6-{dev,static} * debian/create-arch-xext: re-enable this script for SPARC * debian/create-arch-xterm: - ship upstream HTML changelog, compress it, and symlink /usr/doc/xterm/changelog.html.gz to it - ship control sequences document (ctlseqs.ms) and compress it - ship unicode, tektests, and vttests directories in /usr/share/xterm * debian/rules: modify install-libc6 rule to also install xterm upstream HTML changelog, control sequences document, and xterm unicode, tektests, and vttests data * debian/xfs/README.Debian: updated remarks about Cyrillic fonts and the xfs font catalogue, and TCP port listening and how to re-enable it -- Branden Robinson Sun, 20 Jun 1999 22:24:30 -0400 xfree86-1 (3.3.3.1-8) unstable; urgency=low * Backed out xfsft patch (was #020). Sorry guys, it's not 64-bit clean. * thanks to Steve Dunham for the SPARC fixes. * (#008): s/__inline/__inline__/ (lines 1632, 1639, 1648) * (#009): upstream xterm #106 * (#010): new patch - correct and clean up some glibc-specific #if's in xterm/main.c - this disables checking for the mystical PowerPC glibc 1.99 - Closes: #39271 * (#016): corrected Kensington ThinkingMouse/ExpertMouse patch * (#018): - s/__inline/__inline__/ (lines 552, 5251, 5256, 5261, 5266) - s/inline/__inline__/ (lines 5698, 5705, 6833, 6866, 7159, 7166, 7174) * (#018a): new patch, tweak for mach64im.c patch in #018, which worked for PowerPC but not SPARC * (#020): new patch - support GLGR character sets in lib/X11/lcGenConv.c * (#021): new patch - support zh_TW.Big5 locale - Closes: #34600 * debian/control: very minor modification to rstart and rstartd short descriptions * debian/create-arch-xserver-common: fix bannerfile for loop * debian/create-arch-xservers: don't create xserver-vga16 for SPARCs * debian/{xbase/README.Debian,xfree86-common/README.Debian-upgrade): Add admonition to not purge xbase package; in some situations this can cause dpkg to clobber conffiles when it should not (Xsession.options); xbase should simply be --removed. * debian/xfree86-common/FAQ: - updated history of X Window System (recent X.Org development) - typographical and miscellaneous minor corrections * debian/xserver-common/xserver-configure: Check for existence of xf86config program before trying to use it, and do not assume it is in the $PATH. (Closes: #37483) -- Branden Robinson Mon, 14 Jun 1999 10:37:43 -0400 xfree86-1 (3.3.3.1-7) unstable; urgency=medium * A brown paper bag release. * (#009): new upstream patch version of xterm, #104 * (#010): deleted; this fix for Unix98 xterm support (it wasn't just a matter of #ifdef's like the xterm changelog says) has now been incorporated verbatim upstream in xterm-104 * debian/create-arch-xbase-clients: don't ship xconsole manpage as xconsole.real * debian/xbase-clients/postinst: don't use a slave link for the xconsole manpage * debian/{xdm,xfs}/init: strip whitespace from PID, other tweaks * debian/xdm/{Xsetup,Xreset}_0: more graceful handling of /var/run/xconsole_0.pid -- Branden Robinson Sat, 5 Jun 1999 01:17:25 -0400 xfree86-1 (3.3.3.1-6) unstable; urgency=low * (#017): XFree86-DGA extension version 1.1: more up-to-date version, should fix some problems * (#019): (new) latest patches from NVidia for their chipsets; careful, 32bpp does not seem to work very well, but 15/16bpp is reportedly much better (faster) than stock XFree86 3.3.3.1 * (#020): (new) xfsft patches for TrueType font support * debian/create-arch-xbase-clients, debian/xbase-clients/{postinst,postrm,xaw-wrappers}: implement Xaw-wrapper handling for xconsole; (Fixes: #9880, #37107) * debian/create-indep-xfree86-common: ship upstream XFree86 changelogs * debian/rules: make install-libc6 rule install the upstream XFree86 changelogs * debian/xbase-clients/update-fonts-{alias,scale}: fix '==' bashism (thanks, Chris Butler) (Fixes: #38494) * debian/xdm/{init,prerm}: work around the fact that start-stop-daemon won't kill a process based on its PID if the executable corresponding to that PID has changed; i.e., if you use the "no-restart-on-upgrade" option described in xdm.options(5), then if you start xdm, upgrade the package (or reinstall the same version of the package, or otherwise fool with its executable), and then try to stop it with the init script, the stop will fail, claiming xdm is not running, even though it is (and with the very process ID that its pidfile says it is). The kludge here is to hack up the prerm to touch /var/run/xdm.upgrade if the daemon is not being stopped. The init script, when asked to stop the daemon, looks for this file and manually kills the PID in /var/run/xdm.pid if the process is running and its command line is correct. In any case, the .upgrade file is removed. Note that because this change affects the pre-removal script, it will not take effect during an upgrade from a previous version. To test it after upgrading from xdm 3.3.3.1-5 or earlier, set "no-restart-on-upgrade" if necessary and install the version 3.3.3.1-6 again. I don't know if this is considered a feature or a bug of start-stop-daemon, but I'm not holding my breath until it's fixed. * debian/xfree86-common/FAQ: improve answer to xdm question about leaving xdm installed but never starting at boot time * debian/xfs/{init.prerm}: see above changes to xdm init and prerm * debian/xfs/xfs.options.5: correct minor typo -- Branden Robinson Fri, 4 Jun 1999 02:51:29 -0400 xfree86-1 (3.3.3.1-5) unstable; urgency=low * (#000): back out commenting of ExtraLoadFlags * (#018): Geert Uytterhoeven's patch for accelerated framebuffer operation (NCR 77C32BLT, IMS Twin Turbo, and ATI Mach64) - modified against 3.3.3.1 and other Debian patches * debian/README.source-depends: updated SPARC and PowerPC info * debian/create-arch-rstart: create symlink in /usr/bin pointing to /usr/X11R6/bin/rstart, so that rstart will be available in just about any system's default $PATH (a remote start command isn't much use if it can't be started remotely...) * debian/create-arch-xbase-clients: ship new programs update-fonts-{alias,scale} and their manpages * debian/create-arch-xfs: actually ship that new README.Debian * debian/rules: binary-arch target should not call binary-indep (oops) * debian/scripts/vars: removing SPARC from list of compat (libc5 versions of X libraries) targets, per request from Ben Collins * debian/rules: add SHELL="/bin/sh -e" ; will force abort of build if there are problems * debian/setperms: add xbase-clients/update-fonts-{alias,scale} * debian/xbase-clients/update-fonts-alias: new program to (re-)compile fonts.alias files in X font directories at package installation or removal * debian/xbase-clients/update-fonts-alias.8: new manpage * debian/xbase-clients/update-fonts-scale: new program to (re-)compile fonts.scale files in X font directories at package installation or removal * debian/xbase-clients/update-fonts-scale.8: new manpage * debian/xfree86-common/XFree86-FAQ.html: new upstream version * debian/xfree86-common/Xsession: - clean up error handling and messages a bit - support new "use-ssh-agent" option - Fixes: #34104 * debian/xfree86-common/Xsession.5: - document ssh-agent behavior * debian/xfree86-common/Xsession.options: - ship with new option "use-ssh-agent" on by default * debian/xfree86-common/Xsession.options.5: - document use-ssh-agent option * debian/xfs/config: change default config (again) - use /usr/lib/X11 instead of /usr/X11R6/lib/X11 - include cyrillic font directory (we've had a patch that makes xfs ignore invalid font directories in its catalogue for a while now) - append :unscaled to 100dpi and 75dpi font directories - place 100dpi before 75dpi in search path; with today's big monitors and high resolutions, it makes sense -- those who don't like it can swap them again (this is a conffile), or simply remove whichever xfonts-* package they dislike (see the package descriptions) * debian/xlib6g/shlibs: bumped xlib6g shlibs version to (>= 3.3.3.1-1); necessary because we build against glibc 2.1.1 -- Branden Robinson Thu, 27 May 1999 04:23:53 -0400 xfree86-1 (3.3.3.1-4) unstable; urgency=low * Backed out previous Czech/Slovak XKB path (#012) by request * (#008): SPARC Mach64 server patches - removed unnecessary comment-only patch * (#009): upstream xterm patch #103 (14 May 1999) * (#010): fixed Unix98 pty support for xterm - thanks to Wichert Akkerman for his help - Fixes: #37493 * (#011): Debian-specific xterm patches - disable UTF-8 support, upstream author is still working on it - disable wtmp and lastlog logging (not new) - undefine a great many TIO* symbols (from SPARC patch, not new) - define CDSUSP sequence (from SPARC patch, not new) * (#012): XKB Macintosh keyboard support - patch by Geert Uytterhoeven (via Sven Luther) - modified to switch BackSpace and Delete keysyms back to their corresponding keys; they were reversed in original, probably to work around Red Hat's broken old nxterm or something * (#013): XKB Czech/Slovak support - patch by Stanislav Meduna * (#014): XKB Icelandic support - patch by Hrafnkell Eiriksson * (#015): nls fixes for ru_SU locale * (#016): Kensington ThinkingMouse (et al.) support patch - another one that got lost in the shuffle to the new source package * (#017): XFree86-DGA extension, version 1.1 - the so-called "vmware" patch * debian/control: - typo corrections - xmanpages: description mentions and package suggests xbooks - xserver-common: oops, added shlib dependencies (Fixes: #37751) * debian/create-{arch,compat}-xlib{g,}-*: standardized library stripping: - xlib6g/xlib6 have --strip-unneeded applied - xlib6g-dev/xlib6-altdev not stripped - xlib6g-static/xlib6-static not stripped - Fixes: #37641 * debian/rules: minor cleanup * debian/sys-build.mk: ensure all those little debian/scripts/* are executable before trying to use them, regardless of what is done with the source package after it is unpacked (Fixes: #37546) -- Branden Robinson Tue, 18 May 1999 22:36:58 -0400 xfree86-1 (3.3.3.1-3) unstable; urgency=low * (#000a): config/cf/xfree86.cf: - build FBDev server for all architectures by default (except SPARC) - build VGA16 server (generic driver only) for Alpha - SPARC architecture support (build Mach64 server) - build CFB24 framebuffer driver for Alpha as well as i386 - absorbs parts of #000 and all of old #003 * (#001): miscellaneous patches - programs/Xserver/hw/xfree86/common/xf86_Config.h: slight modification thanks to Steve Dunham - programs/Xserver/hw/xfree86/os-support/linux/lnx_video.c, programs/Xserver/hw/xfree86/os-support/shared/bios_devmem.c: changed hardcoded "/dev/fb" to "/dev/fb0" - minor xfs manpage corrections [BACKPORT] - Fixes: #35482 * (#003): programs/xkbcomp/symbols/dvorak: - restored old fix from Ulf Carlsson that got lost in the transition to XFree86 3.3.3.1 - Fixes: #36964 * (#007): programs/Xserver/Imakefile,programs/Xserver/hw/sun/*: - SPARC Linux support modifications to the Sun X server - absorbs parts of #001 - thanks to Steve Dunham - Fixes: #35613 * (#008): programs/Xserver/hw/xfree86/accel/mach64/*: - SPARC Linux support modifications to the Mach64 X server - absorbs parts of #001 - thanks to Steve Dunham * (#009): programs/xterm/*: - Thomas Dickey's patch #100 to xterm - should fix some outstanding Debian bugs * (#010): programs/xterm/*: - tweaking of glibc version detection - thanks to Ray Dassen * (#012): Czech/Slovak support: - lib/X11/XKeysymDB: additions - nls/Compose/iso8859-2: additions - nls/locale.alias: modifications - programs/xkbcomp/compat/group_led: new file - programs/xkbcomp/keymap/xfree86: additions - programs/xkbcomp/symbols/cz: new file - programs/xkbcomp/symbols/czsk * debian/README.source-depends: change libtricks references to fakeroot, since glibc 2.1 has put libtricks in its grave * debian/control: - change xbase-clients description to remove xvidtune arch remark - change xext description to inform that joystick kernel module is only necessary for kernel versions prior to 2.2 - change xfree86-common description to not mention xbase - change all dependencies/recommendations/suggestions/descriptions referring to xfonts-100dpi and xfonts-75dpi to xfonts-100dpi *or* xfonts-75dpi - ship xserver-vga16 for Alpha - mention absence of XFree86 extensions in Xsun X servers - minor rewordings and clarifications in package descriptions * debian/create-*: use chmod to ensure we don't ship stuff with the setgid bit on (if you build in a setgid directory this can happen) * debian/create-arch-xserver-common: ship banner files for SPARC * debian/create-arch-xterm: - use -nolist with lynx - rename text dump of xterm FAQ to xterm.faq.txt.gz [BACKPORT] * debian/create-server: ship new README.Debian for xserver-xsun* [BACKPORT] * debian/xfree86-common/FAQ: - spelling corrections - add references to other resources: the XFree86 FAQ, the XTERM FAQ, and the X Strike Force - add new questions: *) How do I stop xdm from starting at boot? *) How do I tell xdm to start the X server on a different virtual console? *) How do I run an X client as root when the X session is run by a user? *) How do I change xterm's default terminal type or key bindings? *) How do I keep my mouse from going crazy (or going away) when switching between X and the Linux virtual console? [BACKPORT] * debian/xfs/README.Debian: document default disabling of TCP connections [BACKPORT] * debian/xfs/config: turn off TCP listening by default [BACKPORT] * debian/xserver/Xsun.README: new file, copied to xserver-xsun* packages as README.Debian [BACKPORT] * debian/xserver-common/xserver-configure: correct shell quoting for detection of cruft files (Fixes: #36983) [BACKPORT] * debian/xserver-wrapper.c: only fclose() if file was opened (Fixes: #36173) [BACKPORT] * debian/xterm/xterm.faq.doc-base: refer to text file as xterm.faq.txt.gz [BACKPORT] -- Branden Robinson Sun, 9 May 1999 16:01:32 -0400 xfree86-1 (3.3.3.1-2) unstable; urgency=HIGH * High urgency upload because libc5 compat packages got broken again. * Support for PowerPC architecture care of Daniel Jacobowitz. Appropriate changes to: - debian/control - debian/create-arch-xf86setup - debian/create-arch-xserver-common - debian/create-arch-xservers - debian/xserver-common/xserver-configure * (#001) Removed patch to make SPARC build VGA16 server; it's not used * (#003) Removed patch to make SPARC build FBDev server; it's not used * debian/control: set proper architectures on xserver and xlib6 packages * debian/copyright: added some stuff I forgot for -1 * debian/create-arch-xbase-clients: ship xvidtune for all arches until I hear differently * debian/create-arch-xserver-common: - ship README.fbdev for supported arches (alpha, i386, m68k, powerpc) - many other changes in shipped documentation to better reflect hardware supported on each architecture * debian/create-arch-xservers: - we build the fbdev server, let's try shipping it :-P (Fixes: #23665) - manpage requires kid gloves ( ${prefix}FBDev ) * debian/create-server: - ship new README.Debian file for fbdev server - don't create /etc/X11 in packages that don't need it * debian/rules: - handle libc5 packages correctly - sed kludgery in install-libc6 rule to get us the XF86_FBDev manpage * debian/xserver/FBDev.README: new file (installed as README.Debian in xserver-fbdev) -- Branden Robinson Fri, 30 Apr 1999 03:40:39 -0400 xfree86-1 (3.3.3.1-1) unstable; urgency=low * New upstream version. (Fixes: #31392) * Built against glibc 2.1.1. (Fixes: #35003) * The "[BACKPORT]" notation below is a note to myself for what fixes need to go into 3.3.2.3a-12 (for Debian 2.1 updates). * Totally revamped source packaging and build process. Thanks to Adam Heath, we now use pristine source, a nice patch application mechanism, and have some modularization and streamlining of the rules file. Many thanks, doogie! * Renamed source package from "xfree86" to "xfree86-1"; corresponds to upstream source archive X333-1src.tar.gz (with upstream 3.3.3.1 patch applied). This source package builds all XFree86 binary packages except xfonts-* and xbooks. * Files and directories having to do with the X font packages removed. The xfree86-2 source package now builds them. * Patches to the upstream source are now in individual patch files, which are applied at build time. * Patch #000,001,005,006: patches from older Debian releases (001 very badly needs to be broken up into logical units) * Patch #002: prevent race condition exploitation in /tmp * Patch #003: build the framebuffer X server for arches other than m68k and powerpc * Patch #004: work aound fact that XGetExtensionVersion can't be used from within a display lock (Fixes: #30545) * Patch #005: programs/Xserver/hw/xfree86/XF86Setup/mondata.tcl: change entry 1 in MonitorHsyncRanges from "31.5-35.1" to "31.5-35.15" (Fixes: #32651) [BACKPORT] * Patch #006: correct upstream typo; missing semicolon at end of pc104 XKB symbols file (Fixes: #33340) [BACKPORT] * (#001) programs/xinit/startx.cpp: startx does not exec xinit; instead, it stays alive so it can use xauth to remove the records it added [BACKPORT] * debian/Imakefile.l5: resync with upstream Imakefile changes (and re-edit SUBDIRS) * debian/README.source-depends: multi-arch notes [BACKPORT] * debian/README.build-system: new file; for porters on other arches, this is a MUST! [Adam Heath] * debian/control: remove entries for xfonts-* packages * debian/control: xdm depends on cpp (Fixes: #34019) [BACKPORT] * debian/copyright: update to reflect new upstream version * debian/create-arch-xlib6g-static: strip static libs [Adam Heath] [BACKPORT] * debian/create-arch-xnest: no more debian/xnest/* files [BACKPORT] * debian/create-compat-xlib6-static: strip static libs [BACKPORT] * debian/create-indep-xfree86-common: s/XFree86-FAQ/XFree86-FAQ.txt/ [BACKPORT] * debian/create-indep-xfree86-common: use -nolist with lynx (Fixes: #36565) [BACKPORT] * debian/create-server: s/README.NV1/README.NVIDIA/ (upstream renamed it) [Adam Heath] * debian/create-server: ship real manpages for xserver-xsun24 and xserver-xsun-mono (Fixes: #34061) [BACKPORT] * debian/setperms: remove xfonts-* stuff, xnest stuff * debian/site.def.l5.in: resync with libc6 site.def, and provide correct libc5 minor version number for Sparc arch [BACKPORT] * debian/xbase/README.Debian: correct dpkg/apt thinko [BACKPORT] * debian/xdm/Xresources{_0}: add a forgotten "\n\" (Fixes: #34018) [BACKPORT] * debian/xdm/init: use start-stop-daemon --stop properly [BACKPORT] * debian/xfree86-common/XFree86-FAQ.html: latest version (12 Apr 1999) * debian/xfree86-common/XFree86-FAQ.doc-base: s/XFree86-FAQ/XFree86-FAQ.txt/ [BACKPORT] * debian/xfree86-common/register-window-manager: new version, 0.3.0 + Create the config file if it doesn't exist yet (#35055). [BACKPORT] * debian/xfree86-common/register-window-manager.8: updated to describe above change in behavior [BACKPORT] * debian/xfs/init: correct typo; s/sever/server/ (Fixes: #28907) [BACKPORT] * debian/xfs/init: use start-stop-daemon --stop properly [BACKPORT] * debian/xnest/{menu,postinst,postrm}: remove menu entry, and thus maintainer scripts (Xnest needs an argument) [BACKPORT] * debian/xserver-common/parse-xf86config: new version, 0.6.4.8 - "Sun" is also a valid mouse type [BACKPORT] * debian/xserver-common/parse-xf86config.8: correct some misstatements about what options are on by default [BACKPORT] * debian/xserver-common/xserver-configure: rewrote conditions for usage of XF86Setup rather than xf86config [BACKPORT] * debian/xserver-common/xserver-configure: consistent usage of "canconfig" variable (Fixes: #34141) [BACKPORT] * debian/xterm/xterm.faq.html: updated version -- Branden Robinson Wed, 28 Apr 1999 02:28:49 -0500 xfree86 (3.3.2.3a-11) frozen unstable; urgency=HIGH * Thanks to Anders Hammarquist, Steve Dunham, Christian Meder and Mike Shuey for the Alpha and Sparc architecture patches (affected too many files to list) * Thanks to Ben Collins for patches to XF86Setup + programs/Xserver/hw/xfree86/XF86Setup/card.tcl: do not let people configure servers that are not installed, and be able to read gzipped X server README files + programs/Xserver/hw/xfree86/XF86Setup/{phase[145].tcl,setuplib.tcl}: write to /etc/X11/Xserver instead of juggling symlink, and skip checks for various installed files * programs/Xserver/hw/xfree86/XF86Conf.man: change "DisableVidMode" to "DisableVidModeExtension" for consistency with actual use by X server * programs/Xserver/hw/xfree86/xf86config.c: correct typo (Fixes: #32946) * debian/control: changed dependency of rstart and rstartd from "netstd | ssh" to "netstd", since ssh is non-free * debian/control: fix some conflicts and replaces (Fixes: #33045) * debian/create-font: go ahead and ship fonts.dir files * debian/create-server: make symlinks to gzipped chipset README files, which actually exist (Fixes: #33080) * debian/xbase/README.Debian: minor updates * debian/xdm/README.Debian: minor updates * debian/xdm/Xsetup_0: fix typo (s/xconsole-0.pid/xconsole_0.pid/) (thanks, Greg Stark) (Fixes: #33640) * debian/xdm/init: change grep -s to grep -qs (thanks, David Rocher) (Fixes: #33573) * debian/xdm/prerm: suppress ps | grep output differently to avoid SIGPIPE (thanks, Robert Woodcock) * debian/xdm/xdm.options.5: removed "HISTORY" section * debian/xfree86-common/FAQ: major expansion; now a useful document * debian/xfree86-common/README.Debian: minor updates * debian/xfree86-common/Xsession: quote $realstartup variable in -z test (Fixes: #33026) * debian/xfree86-common/Xsession: use ssh-agent if it is found and if $SSH_AUTH_SOCK is not already set (Fixes: #33136) * debian/xfree86-common/Xsession: clean up ssh-agent usage since we now only ever launch one X client directly (thanks, David Luyer and Wichert) * debian/xfs/README.Debian: minor updates * debian/xfs/xfs.options: default to "no-restart-on-upgrade" (Fixes: #33199) * debian/xlib6g/shlibs: bump up to 3.3.2.3a-2 so that packages will implicitly depend on xfree86-common * debian/xserver-common/parse-xf86config: new version, 0.6.4.7 - Monitor/Mode/Flags: Fixed quotes "", which apply to single flags, not whole line (reported by Rene Hojbjerg Larsen) (Fixes: #33021) - Fixed bug: DisableVidMode -> DisableVidModeExtension (Fixes: #33133) * debian/xserver-common/xserver-configure: be more paranoid with string tests * debian/xserver-common/xserver-configure: reverse sense of test; if NOT sourced, then exit -- Branden Robinson Tue, 23 Feb 1999 02:04:55 -0500 xfree86 (3.3.2.3a-10) frozen unstable; urgency=HIGH * Obligatory emergency stupid show-stopping bugfix release. * changed behavior of xdm no-restart-on-upgrade option; if this is set, xdm will not be stopped or started on upgrade or install regardless of existence of child processes * cleaned up m68k patches * debian/xdm/xdm.options.5, debian/xfree86-common/Xsession.options.5, debian/xfree86-common/Xsession.5, debian/xfree86-common/window-managers.5, debian/xfree86-common/register-window-manager.8, debian/xfs/xfs.options.5: corrected copyright notice (erroneously referred to apt) * debian/twm/postinst: fixed sh syntax error (Fixes: #32829) * debian/xdm/README.Debian: refer to xfree86-common package, not xbase * debian/xdm/init: change grep -q to grep -s * debian/xdm/postinst: if no-restart-on-upgrade in /etc/X11/xdm/xdm.options, do not start xdm on upgrade (Fixes: #32791) * debian/xfree86-common/Xsession: fixed sh syntax error (Fixes: #32713) * debian/xfs/{prerm,postinst}: support restart-on-upgrade option in xfs.options * debian/xserver/postinst: fixed cut'n'paste error (Fixes: #32863) * debian/xserver-common/parse-xf86config: new version, 0.6.4.5 - Update copyright and liability notices. [BR] - Device/MemBase: Use 8 hex digits (?) - Wacom*: Allow more then one occurence. * debian/xserver-common/parse-xf86config.8: update copyright and liability notices -- Branden Robinson Thu, 4 Feb 1999 15:22:52 -0500 xfree86 (3.3.2.3a-9) frozen unstable; urgency=medium * thanks to David Huggins-Daines and Rene Hojbjerg Larsen for finding some annoying bugs * xbase is now a pseudo-package used to smooth upgrades from hamm or earlier systems * what was the new xbase is now xfree86-common * moved xinit and startx from xserver-common to xbase-clients; xinit is linked against the X libs, so it is out of place in xserver-common (Fixes: #29166) * moved xvidtune from xf86setup to xbase-clients * removed xmodmap package, its contents are now in xbase-clients * config/cf/xfree86.cf: apply m68k patch * programs/Xserver/Xprint/ps/psout.c: make some buf[]'s static to prevent buffer overflows (from XFree86 3.3.3) * programs/Xserver/hw/xfree86/XF86Setup/filelist.tcl: removed entries for twm and xterm (Fixes: #29865) * programs/Xserver/hw/xfree86/xf86config/Cards: uncomment Chipset and Clocks lines for Western Digitial 90C24, 90C24A, and 90C24A chipsets * programs/Xserver/hw/xfree86/xf86config/xf86config.c: once desired X server is selected, offer to write it to /etc/X11/Xserver (thanks, Robert Woodcock); also, correct many filename references to use Debian locations * programs/twm/system.twmrc: add "New Window" function to menu (invokes xterm) * programs/x11perf/x11pcomp.cpp: corrected typo (thanks, Andrea Arcangeli) (Fixes: #30629) * programs/xdm/dm.c: subject startAttempts rules to servers that SIGTERM (thanks, Marcelo) * programs/xfs/os/daemon.c: fix declaration of pidFile * programs/xfs/os/osinit.c: don't create pid file in nodaemon mode (thanks, Topi Miettinen) (Fixes: #29530) * programs/xinit/startx.cpp: support display numbers up to :99 (thanks, Chris Dukes) (Fixes: #29797) * programs/xinit/startx.man: customized for Debian * programs/xinit/xinit.man: customized for Debian * debian/README.source-depends: new file * debian/control: fix dependencies (xbase upgrade package pulls in new X libaries, so xbase-clients dependency kludge is no longer necessary) (Fixes: #29636) * debian/control: twm recommends xterm * debian/control: build xf86setup package for i386 and alpha, not "any" since it is useless for m68k; other arches contact me * debian/control: removed xf86setup's dependency on xterm, added dependency on xserver-common (it contains README files that XF86Setup wants) * debian/control: xfs suggests xfonts-100dpi, xfonts-75dpi, xfonts-base, xfonts-scalable * debian/control: xlib6-altdev and xlib6g-dev recommend xmanpages * debian/control: xlib6g conflicts with xlib6g-dev (<= 3.3.2.3a-1) (Fixes: #29649) * debian/control: xlib6g replaces xlib6g-dev (<= 3.3.2.3a-1) (Fixes: #29819) * debian/control: xlib6g conflicts/replaces xlib6 (<= 3.3.2.3a-7) (Fixes: #28945) * debian/control: xmanpages suggests xlib6-altdev | xlib6g-dev * debian/control: xmh has priority extra and depends on nmh | mh (swapped) * debian/control: xserver-common suggests xfonts-100dpi, xfonts-75dpi, xfonts-base, xfonts-scalable * debian/create-arch-twm: menu support * debian/create-arch-twm: ship postrm * debian/create-arch-xbase-clients: menu support * debian/create-arch-xext: use glob in dpkg-shlibdeps call because different modules are built for different architectures (Fixes: #29635) * debian/create-arch-xext: apply m68k patch * debian/create-arch-xf86setup: menu support * debian/create-arch-xf86setup: ship new postinst and postrm * debian/create-arch-xmh: menu support * debian/create-arch-xmh: ship new postinst and postrm * debian/create-arch-xnest: menu support * debian/create-arch-xnest: ship new postinst and postrm * debian/create-arch-xserver-common: ship new postrm * debian/create-arch-xserver-common: provide all server specific README files in this package instead of in each server package * debian/create-arch-xserver-common: apply m68k patch * debian/create-arch-xterm: ship new file xterm.faq.html * debian/create-arch-xterm: doc-base support * debian/create-arch-xterm: menu support * debian/create-arch-xterm: ship new prerm and postrm * debian/create-indep-xfree86-common: renamed plaintext XFree86 FAQ to XFree86-FAQ.text * debian/create-indep-xfree86-common: install doc-base support file (Fixes: #31172) * debian/create-indep-xfree86-common: ship new prerm * debian/create-server: make symlinks to appropriate server-specific README files in /usr/doc/xserver-common * debian/setperms: several changes to reflect new maintainer scripts, changes in xbase, and new xfree86-common package * debian/twm/menu: new file * debian/xbase/README.Debian: new file * debian/xbase-clients/menu: new file * debian/xbase-clients/Xmodmap: included comments to help out non-XKB users with the BackSpace and Delete keys * debian/xdm/Xresources: added bindings for left, right, home, and end keys for xdm login screen (thanks, Christian Hudon) (Fixes: #30310) * debian/xdm/Xresources: added binding for numeric keypad enter key (Fixes: #28839) * debian/xdm/Xresources_0: same as above two entries * debian/xdm/Xsetup_0: only one xconsole to a display (thanks, Miquel van Smoorenburg) (Fixes: #29916) * debian/xdm/Xsetup_0: remove Joseph Carter's patch * debian/xdm/init: remove Joseph Carter's patch (Fixes: #29659) * debian/xdm/init: make CHECK_LOCAL_XSERVER a string variable (Fixes: #29954) * debian/xdm/init: change parse-xf86config option to --noadvisory * debian/xdm/postinst: don't start xdm if it is already running (Fixes: #29870) * debian/xdm/postrm: rm -r stuff in /var/state/xdm on remove or purge (Fixes: #29684) * debian/xdm/prerm: suppress start-stop-daemon output if xdm pid file refers to nonexistent process (Fixes: #29602) * debian/xdm/prerm: suppress exit value of pidof * debian/xdm/prerm: fix check for numeric pid's (Fixes: #30028) * debian/xdm/xdm.options: add check-local-xserver * debian/xdm/xdm.options: add run-xconsole (Fixes: #29691) * debian/xdm/xdm.options.5: add historical note about /etc/X11/config * debian/xdm/xdm.options.5: corrected self-reference (Fixes: #29919) * debian/xdm/xdm.options.5: documented check-local-xserver option * debian/xdm/xdm.options.5: documented run-xconsole option (Fixes: #30547) * debian/xf86setup/menu: new file * debian/xf86setup/postinst: new file * debian/xf86setup/postrm: new file * debian/xfree86-common/README.Debian: note that old xbase also split into xmh (Fixes: #29776) * debian/xfree86-common/XFree86-FAQ.doc-base: new file * debian/xfree86-common/Xsession: only check for xmodmap files if xmodmap executable is present (Fixes: #30595) * debian/xfree86-common/Xsession: if user startup file is not executable, execute it with sh * debian/xfree86-common/Xsession: add support for ssh-agent (thanks, Wichert) (Fixes: #30101) * debian/xfree86-common/Xsession: use run-parts style matching for files to xrdb merge (thanks, Marcelo) (Fixes: #29645) * debian/xfree86-common/Xsession: rejigged final fallback stuff (no user .xsession and registered window managers fail), thanks to Ed Doolittle and Rene Hojbjerg Larsen for their suggestions * debian/xfree86-common/Xsession: more cases for session argument handling, xrdb -load /dev/null before merging (wdm brain damage workaround) (thanks, Marcelo) (Fixes: #32563) * debian/xfree86-common/Xsession.5: document above changes * debian/xfree86-common/Xsession.5: much expansion and elaboration * debian/xfree86-common/preinst: corrected typo (Fixes: #29798) * debian/xfree86-common/prerm: new file * debian/xfree86-common/register-window-manager: new version, 0.2.7 - Fixed bug: The word boundaries introduced a bug, now checking for whole line matching (#30186, Gorgo). Cleaned up a bit of the source (using numeric values instead of strings in &ifexists). * debian/xfree86-common/xresources: comment out text widget translation, leave it up to other packages' app-defaults files to do the right thing * debian/xfree86-common/xsession-example: copy into doc dir as "xsession" (Fixes: #30765) * debian/xfs/xfs.options: new file * debian/xfs/xfs.options.5: new file * debian/xlib6/{postinst,preinst}: change dpkg --print-gnu-build-architecture to --print-installation-architecture (the former requires gcc to be installed) (Fixes: #31610) * debian/xmh/menu: new file * debian/xmh/postinst: new file * debian/xmh/postrm: new file * debian/xnest/menu: new file * debian/xnest/postinst: new file * debian/xnest/postrm: new file * debian/xserver-common/postrm: new file * debian/xserver-common/preinst: reversed sense of check for /etc/X11/XF86Config.xserver-common-old (Fixes: #30720) * debian/xserver-common/parse-xf86config: new version, 0.6.4.3 - Stepped down Emulate3Buttons set when > 2 buttons on pointer from warning to advisory, because xf86config and XF86Setup programs are dumb and will create XF86Config files like that. [BR] - Changed all instances of "advice(s)" to "advisor(y/ies)". [BR] - Fixed bug: Clocks accepts now integer values (#30610, Fumitoshi UKAI). - Now call consistency checks even when advices or warnings occured (but not in case of errors). - Mouse device can also be a FIFO, added a seperate existence check for the mouse device file on the way. (#30390, bonnaud) - Fixed regex for DefaultColorDepth and Depth. (#29643) - Added consistency checks for DefaultColorDepth and Depth values (I hope they work in all cases). - Added Device/ChipRev (only for mach cards?) (#29982). - Fixed bug: S3RefClock -> S3RefClk - Fixed bug: Monitor/Mode/Flags regex requires quotes "". * debian/xserver-common/parse-xf86config.8: changed all instances of "advice(s)" to "advisor(y/ies)". * debian/xserver-common/xserver-configure: properly initialize count variable (Fixes: #27037) * debian/xserver-common/xserver-configure: change parse-xf86config option to --noadvisory * debian/xterm/xterm.faq.html: new file --- Thomas Dickey's xterm FAQ * debian/xterm/prerm: new file * debian/xterm/postrm: new file -- Branden Robinson Fri, 29 Jan 1999 11:50:43 -0500 xfree86 (3.3.2.3a-8.1) frozen unstable; urgency=low * non maintainer, sparc only upload * modified and applied Xsun patches * added libc5 compat support -- Christian Meder Thu, 19 Nov 1998 01:19:42 +0100 xfree86 (3.3.2.3a-8) frozen unstable; urgency=low * built against libncurses4 * programs/Xserver/hw/xfree86/XF86Setup/filelist.tcl: changed expected file modes from 444 to 644 * programs/Xserver/hw/xfree86/XF86Setup/filelist.tcl: removed lib/X11/xkb/compiled/README entry * debian/control: xbase suggests xlib6g, xbase-clients, twm, xterm, xserver-common, xserver-vga16 | xserver, xf86setup, xfonts-base, xfonts-100dpi, xfonts-75dpi, xfonts-scalable * debian/control: corrected thinko in xbase description (Fixes: #29403) * debian/control: xbase-clients depends on libncurses4 and xlib6g (>= 3.3.2.3a-7) * debian/control: modified description and dependencies for xf86setup * debian/control: modified discussion of xmodmap * debian/create-arch-xdm: ship Chooser app-defaults file (Fixes: #28521) * debian/create-arch-xdm: ship libXdmGreet.so if it exists (Fixes: #28963) * debian/create-arch-xf86setup: ship Xvidtune app-defaults file * debian/create-arch-xfs: use Debian-specific config file * debian/create-arch-xterm: actually ship the postinst (D'OH!) (Fixes: #29482) * debian/xbase/XFree86FAQ.html: new upstream version * debian/xbase/preinst: prompt instead of beeping and pausing (Fixes: #29173) * debian/xbase/postinst: cat to /etc/X11/window-managers, not standard out (Fixes: #29445) * debian/xbase/register-window-manager: new version, 0.2.6 - Fixed bug: Watch out for word boundaries (#28936, Daniel Martin). * debian/xdm/Xsetup_0: touch /var/run/xdm.ok._0 on start (for use with xdm's init script) * debian/xdm/init: echo "done." if no parse-xf86config problems (Fixes: #29405) * debian/xdm/init: new method of detecting looping, crashing X server (thanks, Joseph Carter) * debian/xdm/prerm: fixed xdm child process detection (thanks, Roderick Schertler) (Fixes: #29275) * debian/xdm/prerm: prompt instead of beeping and pausing * debian/xdm/xdm-config: remove openDelay, openRepeat, openTimeout, and startAttempts resources for display :0, they seem to cause problems with VC's (Fixes: #29163) * debian/xfonts/postinst: use full path to mkfontdir since X is not in root's path (Fixes: #29269) * debian/xfonts/postrm: use full path to mkfontdir since X is not in root's path * debian/xfonts/postrm: if we just removed the font dir, don't mkfontdir in it (Fixes: #29322) * debian/xfs/config: new file, customized from stock version (Fixes: #28938) * deban/xlib6/preinst: edit to reflect move of locale data to xlib6g * deban/xlib6/postinst: edit to reflect move of locale data to xlib6g * debian/xlib6g/preinst: if /usr/X11R6/lib/X11/locale is a symlink, get rid of it so xlib6g unpacks properly * debian/xlib6g/postinst: add /usr/X11R6/lib to /etc/ld.so.conf if it is not already there (Fixes: #29425) * debian/xlib6g/postrm: remove /usr/X11R6/lib from /etc/ld.so.conf if it is there * debian/xserver/postinst: fix variable substitution (Fixes: #28574) * debian/xserver-common/preinst: remove obsolete symlinks to directories * debian/xserver-common/postinst: check for circular symlinks * debian/xserver-common/xserver-configure: rewrite if statement -- Branden Robinson Mon, 16 Nov 1998 01:10:27 -0500 xfree86 (3.3.2.3a-7) frozen unstable; urgency=low * programs/xinit/startx.cpp: only perform xauth operations if xauth program is available (Fixes: #28420) * debian/control: xbase-clients conflicts with xbase (<= 3.3.2.3a-1) * debian/control: xbase-clients depends on xlib6g (>= 3.3.2.3a-2) * debian/control: xext suggests xfonts-pex * debian/control: xfonts packages provide their old names * debian/control: xfonts packages (except xfonts-pex) depend on xbase-clients, edited extended description * debian/control: xfonts-pex does not recommend xfs or X server * debian/control: xlib6 depends on xlib6g (<= 3.3.2.3a-7) * debian/control: document move of locale data back to xlib6g * debian/control: xserver-common recommends xbase-clients * debian/control: xterm conflicts with xbase (<= 3.3.2.3a-1) * debian/create-arch-xlib6g: include locale data * debian/create-compat-xlib6: change symlink for locale data * debian/setperms: add create-arch-xserver-common * debian/xbase/XFree86-FAQ.html: new version * debian/xbase/preinst: issue warning about split of xbase package and new /etc/X11/Xsession file if upgrading from pre-split version * debian/xdm/README.Debian: minor wording changes * debian/xdm/postinst: don't start xdm if $DISPLAY equals the display it manages by default (Fixes: #28517) * debian/xdm/postinst: disregard exit status of xdm init script * debian/xserver-common/parse-xf86config: new version (0.6.3) - accept pseudo subsection 'Mode' only in 'Monitor', to avoid conflict with XInput (#28689, Charles C. Fu) - added '-' as valid character for hostnames - changed FontPath, RgbPath, ModulePath and Module to allow any character as path resp. file name (Benjamin Redelings) - fixed typo (missing '+') in RegEx for VertRefresh (Fixes: #28338, Michael Babcock) - fixed order of arguments for $adv_wrong_case - fixed use of $opt_warning in my_warn(), so warnings will actually be displayed - added line number diagnostics (Fixes: #28294, J.H.M. Dassen) * debian/xserver-common/preinst: commented out symlink checks because of dpkg problems (Fixes: #28436) * debian/xserver-common/postinst: we do not ship an /etc/X11/XF86Config, so handle the symlink from /usr appropriately -- Branden Robinson Sun, 1 Nov 1998 23:42:56 -0500 xfree86 (3.3.2.3a-6) frozen unstable; urgency=low * Thanks to Frank Belew and "Acidexec" for helping track down yet more bugs. * debian/xdm/xdm-config: add openDelay, openRepeat, openTimeout, and startAttempts resources explicitly for display :0 * debian/xlib6g/preinst: corrected typo in readlink() function * debian/xserver-common/preinst: additional symlink handling * debian/xserver-common/postinst: additional symlink handling -- Branden Robinson Fri, 23 Oct 1998 02:56:59 -0400 xfree86 (3.3.2.3a-5) frozen unstable; urgency=low * Many thanks to Frank Belew for helping track down some annoying bugs in the maintainer scripts. * debian/control: xbase replaces xlib6g-dev (<= 3.3.2.3a-1) (Fixes: #28329) * debian/control: xext replaces xbase (<= 3.3.2.3a-1) * debian/create-arch-xbase-clients: include symlink for xkbcomp; ship new preinst (Fixes: #28348) * debian/create-arch-xdm: ship /var/state/xdm directory (Fixes: #28280) * debian/create-arch-xdm: ship xdm.options(5) manpage (Fixes: #28324) * debian/create-arch-xserver-common: include XF86Config(5) manpage (Fixes: #28295) * debian/create-arch-xserver-common: ship conffiles, preinst, and postinst (Fixes: #28311) * debian/create-font: replace && structure with if block * debian/xbase/README.Debian: minor corrections (Fixes: #28326) * debian/xbase/Xsession: replace && structures with if blocks * debian/xbase/Xsession: quote $(echo/$sysresources/*) (Fixes: #28332) * debian/xbase/preinst: fix symlink checking * debian/xbase/preinst: replace && structure with if block * debian/xbase/postrm: replace && structure with if block * debian/xbase/register-window-manager.8: changed examples to use if blocks instead of && structures * debian/xbase-clients/preinst: new file * debian/xbase-clients/postinst: add symlink checking and cleanup code * debian/xbase-clients/postinst: replace && structure with if block * debian/xbase-clients/postrm: replace && structure with if block * debian/xdm/prerm: replace && structure with if block * debian/xfs/postinst: fixed typo (Fixes: #28306) * debian/xlib6/preinst: fix symlink checking * debian/xlib6g/preinst: fix symlink checking * debian/xproxy/preinst: fix symlink checking * debian/xserver/postinst: replace && structure with if block * debian/xserver-common/preinst: fix symlink checking * debian/xserver-common/xserver-configure: replace && structures with if blocks -- Branden Robinson Thu, 22 Oct 1998 02:56:59 -0400 xfree86 (3.3.2.3a-4) frozen unstable; urgency=low * debian/control: xnest recommends xfonts-base, not xfntbase * debian/control: all xservers depend on xserver-common * debian/control: xlib6g-dev replaces xbase (<= 3.3.2.3a-1) * debian/create-arch-xserver-common: include new file README.Debian * debian/create-indep-xbase: ship plaintext version of XFree86 FAQ as well * debian/twm/postinst: typo -- added space before "]" * debian/xbase/README.Debian: added discussion of packages into which old xbase split * debian/xbase/XFree86-FAQ.html: new version * debian/xbase/preinst: thinko -- changed "getreal" to "readlink" (Fixes: #28254) * debian/xdm/README.Debian -- added info about parse-xf86config * debian/xdm/prerm: typo -- changed "-signal" to "--signal" * debian/xlib6/preinst: thinko -- changed "getreal" to "readlink" (Fixes: #28242) * debian/xlib6g/preinst: thinko -- changed "getreal" to "readlink" * debian/xproxy/preinst: thinko -- changed "getreal" to "readlink" * debian/xserver-common/README.Debian: new file * debian/xserver-common/preinst: thinko -- changed "getreal" to "readlink" -- Branden Robinson Mon, 19 Oct 1998 20:07:52 -0400 xfree86 (3.3.2.3a-3) frozen unstable; urgency=low * debian/create-arch-rstartd: chmod 755 /usr/X11R6/bin/rstartd (lintian) * debian/create-arch-xext: strip the modules (lintian) * debian/create-arch-xf86setup: moved extra license files for XF86Setup and tcllib to /usr/doc/xf86setup * debian/create-arch-xserver-common: chmod 755 /usr/X11R6/bin/X (lintian) * debian/create-arch-xterm: chmod 755 /usr/X11R6/bin/xterm (lintian) * debian/setperms: new file xterm/postinst * debian/xdm/postinst: fix rc.d symlink problem with very old versions of xbase * debian/xfs/postinst: fix rc.d symlink problem with very old versions of xbase * debian/xfs/postinst: added update-rc.d call (lintian) * debian/xserver-common/parse-xf86config: new version, now recognizes "Mode"'s as well as "Modeline"'s * debian/xserver-common/postinst: added missing part of for block for symlink check (mistakenly left out of previous version) * debian/xserver-common/postinst: suidregister/chmod setuid root X binary * debian/xterm/postinst: new file * debian/xterm/postinst: suidregister/chmod setuid root xterm binary -- Branden Robinson Fri, 16 Oct 1998 22:06:39 -0400 xfree86 (3.3.2.3a-2) unstable; urgency=low * config/cf/linux.cf: switch -DX_LOCALE flag flag back off, it was causing more problems than it solved; the libc5-compatibility libraries still build with it, but the libc6 versions do not * the Great Reorganization -- changes too numerous to list here, but almost every maintainer and build script was rewritten from scratch; xfree86 is now split into 47 binary packages; there should be little difference visible to the user aside from this, but maintainers of packages that use X will need to be aware in particular of changes in window-manager registration and X resource handling; information is available in xbase's README.Debian -- Branden Robinson Fri, 16 Oct 1998 05:34:41 -0400 xfree86 (3.3.2.3-2) stable; urgency=high * recompiled without X_LOCALE defined for libc6; any libc6-based X apps that are locale-aware should be recompiled with this xlib6g-dev -- Branden Robinson Fri, 11 Sep 1998 20:46:33 -0400 xfree86 (3.3.2.3a-1) unstable; urgency=low * xbooks has been split off into its own source package * programs/iceauth/iceauth.man: removed uncommented blank line from top of file (Fixes: #25285) * debian/control: added dependency on zlib1g for xbase; for some reason dpkg doesn't detect the libz-linked binaries in the package * debian/control: removed entry for xbooks binary package * debian/control: modified xserver-fbdev package description * debian/copyright: explained xbooks situation * debian/rules: echo create- script being called before invoking it * debian/xbase-readme: explained xbooks situation -- Branden Robinson Sun, 23 Aug 1998 08:35:37 -0400 xfree86 (3.3.2.3-1) stable unstable; urgency=high (security release) * third public patch to XFree86 3.3.2, includes security fixes * config/cf/linux.cf: build with -DX_LOCALE flag, which fixes a number of obscure locale problems (thanks to Owen Taylor for tracking this down) (Fixes: #15617) * programs/Xserver/hw/xfree86/common_hw/xf86_PCI.c: re-apply patch from patch 2 so patch 3 applies cleanly * programs/Xserver/hw/xfree86/etc/scanpci.c: re-apply patch from patch 2 so patch 3 applies cleanly * programs/xkbcomp/symbols/dvorak: applied changes suggested by Ulf Carlsson and Andrew Pimlott (Fixes: #23426) * programs/xterm/main.c: reversed Debian Alpha TIOSLTC patch because it caused public patch 3 to fail -- perhaps it is not necessary now? * debian/copyright: updated version number and related information * debian/create-server: correct sed operation on xserver-preinst * debian/rules: removed reference to XFree86 version number * debian/xbase-configure: set LD_LIBRARY_PATH to /usr/X11R6/lib before running XF86Setup, since we cannot know if xlib6g's postinst has been run yet (Fixes: #25321) * debian/xbase-postinst: restore old /etc/X11/Xserver if one existed * debian/xbase-postinst: counter-paranoia message for /usr/X11R6/lib/X11/XF86Config (Fixes: #25109) * debian/xbase-preinst: add paranoia case for /usr/X11R6/lib/X11/XF86Config * debian/xbase-preinst: preserve existing /etc/X11/Xserver, which may have been installed by an xserver package (Fixes: #25322) * debian/xbase-readme: minor corrections and clarficiations * debian/xbase-xsession: corrected typo in comment block * debian/xserver-preinst: clean up after 3.3.2.2-4 * debian/xserver-postint: match newxserver file correctly and remove it when found (thanks to Ian Lynagh for catching the problem with the xserver install/upgrade prompting logic) * debian/xbase-writeconfig: use VT100.Translations resource as well as VT100.backarrowKey to make backspace key work (thanks, Ian Jackson) (Fixes: #24920) * debian/stuff/Xmark.man: minor typo correction (thanks, Anders Hammarquist) (Fixes: #25002) * bugs fixed prior to this release, by other packages, or non-bugs: 21167,23926 -- Branden Robinson Fri, 14 Aug 1998 00:36:24 -0400 xfree86 (3.3.2.2-4.1) unstable; urgency=low * xbase no longer gets kbd_mode and constype * xsun-utils only gets constype (kbd_mode isn't useful) -- Anders Hammarquist Sat, 25 Jul 1998 04:27:22 +0200 xfree86 (3.3.2.2-4) frozen unstable; urgency=medium * debian/create-arch-xbase: copy xbase-xsession to /usr/doc/xbase/examples * debian/create-arch-xdevel: handle new preinst for xlib6g-dev * debian/create-arch-xlib: remove preinst stuff * debian/create-server: perform sed operation on xserver-preinst as well * debian/xbase-dirs: add /usr/doc/xbase/examples * debian/xbase-preinst: pay attention to restart xfs/xdm input (Fixes: #24814) * debian/xbase-preinst: add check case for /usr/X11R6/lib/X11/fs/config (Fxies: #24831) * debian/xbase-preinst: should not worry about /usr/include/X11; that is xlib6g-dev's domain * debian/xbase-preinst: more paranoid handling of /usr/X11R6/lib/X11/doc * debian/xbase-preinst: more consistent messages * debian/xbase-postinst: pay attention to restart xfs/xdm input * debian/xbase-postinst: more consistent messages * debian/xlib6g-dev-preinst: new file, to handle /usr/include/X11 (this was xlib6g-preinst in 3.3.2.2-3) * debian/xbase-readme: document above name change * debian/xbase-xsession: renamed from xbase-xsession.sample * debian/xbase-xsession: minor corrections and additions * debian/xserver-preinst: rewrite handling of upgrade/install prompting * debian/xserver-postinst: rewrite handling of upgrade/install prompting -- Branden Robinson Wed, 22 Jul 1998 00:33:23 -0500 xfree86 (3.3.2.2-3) frozen unstable; urgency=medium * Makefile: remove -k from WORLDOPTS; for our purposes it is desirable to bomb out on errors as soon as possible (thanks, Goswin Brederlow) (Fixes: #24125) * programs/Xserver/hw/xfree86/common_hw/xf86_PCI.c: reversed patch from XFree86, was causing problems for many users of SVGA X server (Fixes: #24040) * programs/Xserver/hw/xfree86/etc/scanpci.c: reversed patch from XFree86, was causing problems for many users of SVGA X server * debian/control: improved extended description of xext package * debian/create-arch-xbase: symlink /usr/doc/X11/README.Debian to /usr/doc/xbase/README.Debian (Fixes: #24657) * debian/create-arch-xbase: place new xsession.sample into package * debian/create-arch-xlib: place new preinst into package * debian/create-server: place new preinst into package * debian/rules: let stuff get logged to stdout so we can capture all the build output in one huge file (thanks, Goswin Brederlow) * debian/xbase-init.d-xdm: add logic for start-stop-daemon failure (Fixes: #24544,24667) * debian/xbase-init.d-xfs: add logic for start-stop-daemon failure * debian/*-{pre,post}{inst,rm}: consistent exit * debian/xbase-preinst: be a little less draconian with existing documentation directories in non-standard locations (i.e., not rm -rf) * debian/xbase-preinst: more tidying up of the /var/lib/xkb transition * debian/xbase-preinst: permit upgrade without stopping xdm and xfs daemons (Fixes: #24545) * debian/xbase-postinst: permit upgrade without stopping xdm and xfs daemons * debian/xbase-postinst: remove some old bogus crufty stuff * debian/xbase-postinst: extensive sanity checking with respect to existence of /etc/X11/xinit/xinitrc (Fixes: #24642) * debian/xbase-postinst: added big slab of extra paranoia at end of script * debian/xbase-readme: major updates * debian/xbase-xsession.sample: new file, a sample .xsession to be placed in /usr/doc/xbase to give inexperienced X users a bit of help writing their own .xsession files. * debian/xlib6g-preinst: new file, moved handling of /usr/include/X11 from xbase-preinst to here (xbase should have nothing to do with /usr/include/X11) * debian/xserver-preinst: new file, supports new X server detection for more intelligent prompting in postinst * debian/xserver-postinst: prompt to change X server only if installing new one (Fixes: #10782) -- Branden Robinson Sun, 19 Jul 1998 16:48:30 -0500 xfree86 (3.3.2.2-2) frozen unstable; urgency=medium * config/util/mkdirhier.sh: correct syntax error (thanks, Falk Hueffner) (Fixes: #23828) * programs/xfs/difs/fonts.c: ignore bad font paths (thanks, Topi Miettinen) (Fixes: #22611) * programs/xfs/os/Imakefile: enable syslogging (thanks, Topi Miettinen) * programs/xfs/os/error.c: static Bool log_open = FALSE (thanks, Topi Miettinen) * programs/xfs/os/osinit.c: drop root privileges after opening pid file (thanks, Topi Miettinen) * programs/xdm/server.c: upstream patch from Matthieu Herrb to close dangling chooser sockets (Fixes: #22877) * programs/xdm/session.c: upstream patch from Matthiew Herrb to close dangling chooser sockets * debian/control: improved short and long descriptions of xfntbig (thanks, Christian Hudon) * debian/create-arch-xbase: tidy up handling of /var/lib/xkb/ (Fixes: #23924) * debian/create-arch-xbase: make /usr/X11R6/lib/X11/xinit/ a symlink to /etc/X11/xinit/ * debian/create-server: fixed typo that prevented xserver-fbdev package from being built (Fixes: #24154) * debian/create-server: removed case that caused TGA server's manpage to be linked to "undocumented" (thanks, Anders Hammarquist) (Fixes: #23982) * debian/rules: make build process fail immediately if the building of any package fails * debian/xbase-dirs: remove /usr/X11R6/lib/X11/xinit * debian/xbase-preinst: migrate contents of /usr/X11R6/lib/X11/xinit/ to a temp directory if upgrading * debian/xbase-preinst: migrate contents of /usr/X11R6/lib/X11/xkb/compiled/ to a temp directory if upgrading (because that directory changed to a symlink in 3.3.2.2-1) * debian/xbase-postinst: migrate contents of temp directory created in xbase-preinst to /var/lib/xkb/ * debian/xbase-postinst: migrate contents of temp directory created in xbase-preinst to /etc/X11/xinit/ * debian/xbase-writeconfig: reverse translations of home and end keys in /etc/X11/Xresources (thanks, David Rocher) (Fixes: #24058) * debian/xbase-writeconfig: enable syslogging in /etc/X11/xfs/config now that it's been fixed (Fixes: #19220) * bugs fixed prior to this release, by other packages, or non-bugs: 13325,17608,24353 -- Branden Robinson Wed, 15 Jul 1998 01:40:36 -0500 xfree86 (3.3.2.2-1.2) unstable; urgency=low * miscellaneous cleanups of Mike's patches. * changed Xsun* to try /dev/fb[0123] before falling back to /dev/fb. This will (hopefully) allow multihead support. -- Anders Hammarquist Sat, 11 Jul 1998 22:07:29 +0200 xfree86 (3.3.2.2-1.1) frozen unstable; urgency=low * debian/create-arch-servers changed to build xsun, xsun-mono, xsun24, and xsun-utils * create-indep-xmanpages changed to not include man pages for xsun-utils * create-xsun-utils added * create-server changed to correctly build xsun, xsun-mono, xsun24, and xsun-utils packages * many patches added to the X source to allow for building Xsun under Linux * create-arch-xbase changed to work better with Xsun, which does NOT want anything related to XF86Config * Fixed TCX recognition problem present in previous attempts at Xsun * Added gzip font support to the build, correcting the most common complaint about my Xsun binaries. Sorry 'bout that. -- Mike Shuey Sat, 7 Jun 1998 19:18:17 -0500 xfree86 (3.3.2.2-1) frozen unstable; urgency=HIGH * upstream patches, including security fixes (Fixes: #18202,22928) * double frees in Xdmcp fixed in 3.3.2-4 are now present upstream * config/cf/Imake.tmpl: changed InstIncFlags, InstManFlags, InstDatFlags from 0444 to 0644 (Fixes: #16179) * config/cf/xf86site.def: don't enable joystick support for m68k * config/image/imakemdep.h: case change fix for -lcrypt thing Fixes: #22730,23274,23425,23441) * fonts/bdf/misc/7x14.bdf,fonts/bdf/misc/7x14B.bdf: fixed inverted question mark (Fixes: #17332) * programs/xdm/Imakefile: back out -lcrypt change * programs/xterm/main.c: comment out #define LASTLOG and WTMP, because xterm drops its root privileges too early and corrupts these files (thanks, Richard Braakman) (Fixes: #22329) * programs/Xserver/hw/xfree68/fbdev/fbdev.c: applied patch from Michael Schmitz to deal with non-page aligned video mapping on m68k Macs (Fixes: #21721) * programs/Xserver/hw/xfree86/xf86config/xf86config.c: added output flushing (thanks, Topi Miettinen) (Fixes: #3026) * debian/control: xvfb replaces xbase <= 3.3.2.1-1 * debian/control: remove xlib6-altdev's dependency on altgcc * debian/control: added deprecation note to xserver-s3v * debian/control: upped Standards-Version to 2.4.1 * debian/create-*: minor tweaks and edits * debian/create-arch-xbase: don't put Xvfb manpage in xbase (Fixes: #21439,22402) * debian/create-arch-xbase: don't put SuperProbe (or its manpage) in m68k xbase package * debian/create-arch-xbase: put X11 docs in /usr/doc/X11, and symlink /usr/X11R6/lib/X11/doc to that, not vice versa (Fixes: #11225) * debian/create-arch-xbase: move /usr/X11R6/lib/X11/xkb/compiled to /var/lib/xkb, since X servers like to write there (Fixes: #6038) * debian/create-arch-xbase: don't ship /usr/X11R6/lib/X11/xinit/xserverrc (Fixes: #13124) * debian/create-font: back out removal of fonts.dir from package; this is a kludge so XF86Setup can be run before the font packages have been configured (Fixes: #23002) * debian/create-indep-xbooks: regenerate outdated ctlseqs PostScript file from more recent troff source (Fixes: #18149) * debian/create-server: added support for FBDev (m68k) and TGA (alpha) servers * debian/diag-*: moved these diagnostic scripts out of the source package * debian/rules: minor tweaks and cleanup (thanks to James Troup and Ishikawa Mutsumi for some of these) (Fixes: #22910,23122) * debian/xbase-configure: more intelligent prompting * debian/xbase-postinst: more intelligent prompting * debian/xbase-preinst: more intelligent prompting (Fixes: #22973) * debian/xbase-postinst: if called with "abort-upgrade" argument, restart xfs and xdm (Fixes: #21995) * debian/xserver-postinst: more intelligent prompting * debian/xserver-postinst: fixed dumb thinko that made the handling of $default useless (thanks, chlee@stevel.dyn.ml.org) (Fixes: #22538) * debian/xserver-postinst: moved informatiom about startx and xdm to more logical place * debian/xbase-writeconfig: fixed /etc/X11/xdm/Xstartup_0 to exit with status of Xstartup if the latter fails (Fixes: #11128) * debian/xbase-writeconfig: fixed typo in /etc/X11/xdm/Xservers example * debian/xbase-writeconfig: remove utmpInhibit false from /etc/X11/Xresources * debian/xbase-writeconfig: have xterm use terminal type "xterm-debian" by default * debian/xbase-writeconfig: use "keypad-application" translations for Home and End keys in /etc/X11/Xresources * bugs fixed prior to this release, by other packages, or non-bugs: #5947,5979,6470,6518,6521,7048,7284,7332,8463,9704,10562,11299,11337, 11373,11455,11486,11565,11832,13910,15612,16597,16839,16841,16853,16917, 16918,17898,17899,18326,19513,20468,21847,21984,21995,22004,22264,22335, 22573,22685,22686,23252 -- Branden Robinson Tue, 23 Jun 1998 13:37:52 -0500 xfree86 (3.3.2.1-1) frozen unstable; urgency=HIGH * Upstream security release for Xaw library and xterm (including patches by our very own Richard Braakman) (Fixes: #21791,21794) * config/cf/linux.cf: define HasZlib YES, should result in some smaller binaries (thanks, Topi Miettinen) * config/cf/lnxLib.rules: link extension modules with -lc (thanks, James LewisMoss) * programs/Xserver/hw/xfree86/xf86config/xfconfig86.c: fix insecure handling of temp files (thanks, Topi Miettinen) * programs/xdm/Imakefile: crude hack to force linking with -lcrypt; I think something may have changed with libc6 (or maybe the linker tools?) on master to break this, as I haven't had to do this before * programs/xfs/xfs.man: update man page * programs/xfs/os/config.c: let -port command line option override port specified in config file (thanks, Topi Miettinen) * programs/xfs/os/osutils.c: add -nodaemon command line option (thanks, Topi Miettinen) * programs/xfs/os/utils.c: support -port command line override and new -nodaemon option (thanks, Topi Miettinen) * programs/xfs/os/utils.c: update usage message * programs/xinit/startx.cpp: fixed xauth cookie generator (thanks, Adam Heath) (Fixes: #21846,21862,21887,21958,22136) * debian/control: changed dependencies of xslib and xslibg to no longer be indirect * debian/control: xnest and i386 xservers now replace old versions of xbase, since their manpages were moved into them from xbase * debian/create-arch-xbase: exclude X server and XF86Setup manpages from xbase package * debian/create-arch-xbase: exclude Xnest manpage from xbase package (Fixes: #21894,21998,22043,22146) * debian/create-font: do not ship fonts.dir; mkfontdir runs anyway in the font postinst; this also allows us an easy way of checking whether a font package has been configured or not * debian/create-server: put X server and XF86Setup manpages in appropriate server packages * debian/create-server-fake: handle manpages whether they exist or not (Fixes: #21438) * debian/xbase-configure: fixed dumb close bracket mistake(s) (Fixes: #21857,21873,21999,22017,22061,22148) * debian/xbase-configure: implemented $condecho hack (thanks, Paul Slootman) * debian/xbase-configure: only exit if not being sourced * debian/xbase-configure: check for existence of fonts.dir files for xfntbase and xfnt75 before attempting to run XF86Setup * debian/xbase-dirs: added back mistakenly deleted "/var/lib/xdm" (Fixes: #21782) * debian/xbase-init.d-xdm: brought messages and start-stop-daemon call into line with policy (Fixes: #22110) * debian/xbase-init.d-xfs: brought messages and start-stop-daemon call into line with policy (Fixes: #22110) * debian/xbase-init.d-xfs: removed use of -port option when invoking xfs (the port may be set in /etc/X11/xfs/config) * debian/xbase-init.d-xfs: removed use of -config option; xfs defaults to looking in the right place * debian/xbase-init.d-xfs: return to running as root until some non-root issues are worked out * debian/xbase-preinst: implemented $condecho hack (thanks, Paul Slootman) * debian/xbase-postinst: correct reference to README file in existing versions of /etc/X11/config * debian/xbase-postinst: don't copy old directory contents if the directories are empty (Fixes: #22166) * debian/xbase-postinst: quoted $input (Fixes: #22025) * debian/xbase-postinst: implemented $condecho hack (thanks, Paul Slootman) * debian/xbase-postinst: don't run if xdm or xfs running * debian/xbase-writeconfig: set *VT100*backarrowkey resource to false; this makes the backspace key comply with Debian keyboard policy (^?); set *VT100.Translations: #override Delete: string("\033[3~"); this makes the delete key comply with Debian keyboard policy (Fixes: #2313,6472,6689,15994,20622) * debian/xbase-writeconfig: make Home and End keys generate same sequences as they do in the virtual console * debian/xbase-writeconfig: make Xaw applications understand the delete key * debian/xbase-writeconfig: remove cyrillic font directory from xfs's default catalog, since Cyrillic is not a standard font * debian/xbase-writeconfig: check for existence of xmessage before using it to display /etc/nologin * debian/xbase-writeconfig: add/change some of the comments written to the many configuration files in /etc/X11 * debian/xbase-writeconfig: backed out change of default xterm colors, introduced in 3.3.2-4 (Fixes: #21864,22194) * debian/xserver-postinst: tweaked old file backup names and repaired server changing procedure (Fixes: #21858,21957,21980,22062,22201) * debian/xserver-postinst: implemented $condecho hack (thanks, Paul Slootman) * debian/xserver-postinst: if /etc/X11/Xserver does not exist, default to X server being installed * added comment including string "Debian:" to all modified upstream files * bugs fixed prior to this release, by other packages, or non-bugs: #3162,13037,13308,13769,15215,15400,19536 -- Branden Robinson Fri, 8 May 1998 08:11:52 -0500 xfree86 (3.3.2-4) frozen unstable; urgency=medium * config/cf/xf86site.def: moved comment terminator and set joystick support to "YES" (Fixes: #8082,17660) * config/util/gccmdep.cpp: applied tempfile security fix (thanks, James Troup) (Fixes: #19815) * config/util/mergelib.cpp: applied tempfile security fixes (thanks, James Troup) (Fixes: #19815) * doc/specs/rstart/fix.awk: fixed path to awk and chmodded 755 * doc/specs/rstart/fix.nawk: fixed path to nawk * doc/specs/rstart/fix.sed: chmodded 755 * lib/Xdmcp/DA16.c: fixed double free causing segfault (Fixes: #7195,21250) * lib/Xdmcp/DA32.c: fixed double free causing segfault (Fixes: #7195,21250) * lib/Xdmcp/DA8.c: fixed double free causing segfault (Fixes: #7195,21250) * lib/Xdmcp/DAofA8.c: fixed double free causing segfault (Fixes: #7195,21250) * lib/Xdmcp/RA16.c: fixed double free causing segfault (Fixes: #7195,21250) * lib/Xdmcp/RA32.c: fixed double free causing segfault (Fixes: #7195,21250) * lib/Xdmcp/RA8.c: fixed double free causing segfault (Fixes: #7195,21250) * lib/Xdmcp/RAofA8.c: fixed double free causing segfault (Fixes: #7195,21250) * programs/twm/parse.c: applied patch to fix linenumbering problem (thanks, Topi Miettinen) (Fixes: #775) * programs/x11perf/x11pcomp.cpp: applied tempfile security fixes (thanks, James Troup) (Fixes: #19815) * programs/xdm/xdm.man: removed repeated paragraph (Fixes: #20755) * programs/xfs/os/config.c: applied Topi Miettinen's no-listen patch * programs/xfs/os/daemon.c: xdm's daemon.c drafted into service for xfs to support Topi Miettinen's patches * programs/xfs/os/osinit.c: applied Topi Miettinen's daemonization and pidfile generation patch * programs/xfs/os/utils.c: applied Topi Miettinen's -user patch * programs/xfs/xfs.man: documented Topi Miettinen's patches * programs/xinit/startx.cpp: startx now bakes an xauth TCP cookie (thanks, David Wright) (Fixes: #13260) * programs/xterm/charproc.c: patched to prevent possible buffer overruns (thanks, Richard Braakman) (Fixes: #20739) * programs/xterm/main.c: applied Anders Hammarquist's Alpha patch (Fixes: #20740) * programs/Xserver/hw/xfree86/XF86Setup/phase5.tcl: deleted commented section at end because tcl is apparently a "screwy" interpreter (thanks, Manish Singh) (Fixes: #21142,21450,21641) * programs/Xserver/hw/xfree86/common/xf86_Mouse.c: applied support patch for Kensington Thinking Mouse and Expert Mouse via Steve Dunham (Fixes: #20742) * debian/control: changed "Optional:" field to "Suggests:" for xlib6g-dev and xlib6-altdev * debian/control: added xserver-tga package for Alpha architecture * debian/control: added "Suggests: joystick" to xext * debian/create-arch-servers: added rules for Alpha architecture servers * debian/create-arch-xbase: added manpages written by Debian * debian/create-arch-xbase: linked gccmakedep, joycal, mergelib, scanpci, xkbbell, xkbvleds, xkbwatch, and xbase-configure manpages to undocumented(7) * debian/create-arch-xbase: kludged a new version of rstartd (generated by a Makefile which erroneously leaves a blank first line in the shell script) * debian/create-arch-xbase: included libXdmGreet.so * debian/create-arch-xlib: installed shared libraries mode 644 * debian/create-arch-xlib: included Debian changelog in xlib6g * debian/create-arch-xdevel: removed one .. from include symlink (Fixes: #20892,21648) * debian/create-arch-xext: included Debian changelog in xext * debian/create-arch-xslib: symlinked doc directory to /usr/doc/xlib6g/ * debian/create-compat-xdevel5: corrected symlinks to include lib/ (thanks, Michael Shiobara) (Fixes: #20896,20972) * debian/create-compat-xdevel5: symlinked doc directory to /usr/doc/xlib6/ * debian/create-compat-xlib5: installed shared libraries mode 644 * debian/create-compat-xlib5: made symlinks to app-defaults and locale relative * debian/create-font: included Debian changelog in xfnt packages * debian/create-indep-xbooks: included Debian changelog in xbooks * debian/create-indep-xmanpages: included Debian changelog in xmanpages * debian/create-server: included Debian changelog in xservers * debian/create-server-fake: linked manpages for pseudo-servers (Xnext, Xprt, Xvfb) to undocumented(7) * debian/create-server-fake: included Debian changelog in xnest, xprt, and xvfb * debian/rules: inserted hack to keep correct permissions on build scripts * debian/rules: fixed csh-ism regarding redirection of make output (thanks, Anders Hammarquist) * debian/rules: remove World.l5.log and Install.l5.log in clean-old * debian/xbase-configure: applied James Troup's m68k patch * debian/xbase-configure: now supports a "force" argument to perform configuration even if /etc/X11/XF86Config is present (Fixes: #20995) * debian/xbase-configure: /etc/X11/XF86Config is now always backed up (Fixes: #17652,20741) * debian/xbase-configure: /etc/X11/xdm/Xserver is no longer touched (Fixes: #4857,4858,5565,6675,7067,8629,10522,16916) * debian/xbase-init.d-xfs: now implements restart, reload, and force-reload; starts xfs with start-stop-daemon (thanks, Topi Miettinen) (Fixes: #10948,13909) * debian/xbase-preinst: rewrote "stopping xdm and xfs" explanation for (hopefully) greater clarity (Fixes: #6715) * debian/xbase-preinst: added sanity check for $DISPLAY; if set, dire warning given before prompt to kill xdm (Fixes: #13293) * debian/xbase-preinst: changed to use /etc/X11/*.old.$$ * debian/xbase-preinst: don't fool with xdm-start-server * debian/xbase-preinst: removes any existing /usr/bin/rstartd symlink (this went away in 3.3-1) * debian/xbase-postinst: removed references to fvwm and fvwm2 * debian/xbase-postinst: added /usr/X11R6/bin/twm to /etc/X11/window-managers if the file already exists (thanks, Marcelo Magallon) (Fixes: #21348) * debian/xbase-postinst: changed XDM start default from "yes" to "no" * debian/xbase-postinst: removed obey-nologin from write to /etc/X11/config * debian/xbase-postinst: corrected reference to README.Debian file in /etc/X11/config (Fixes: #21156) * debian/xbase-readme: described situation with X server wrapper * debian/xbase-readme: discussed changed way of dealing with /etc/X11/xdm/Xservers and XDM * debian/xbase-readme: documented new variable "ignore-nologin", removed old one, "obey-nologin" * debian/xbase-readme: clarified description of "use-sessreg" (only XDM uses sessreg) * debian/xbase-readme: undocumented the xdm-start-server option (this is handled in /etc/X11/xdm/Xservers) * debian/xbase-readme: advertised the X Strike Force * debian/xbase-writeconfig: changed /usr/X11R6/bin/XF86_NONE to /usr/bin/X11/XF86_NONE * debian/xbase-writeconfig: removed reference to fvwm * debian/xbase-writeconfig: commented out XmText.translations lines in /etc/X11/Xresources; let's see what this breaks, if anything (Fixes: #6683) * debian/xbase-writeconfig: added lines to /etc/X11/Xresources to make xterm use black background and gray90 foreground, similar to VC (Fixes: #4619) * debian/xbase-writeconfig: set XTerm*utmpInhibit true in /etc/X11/Xresources; downgrades #20685,20913 to normal until xterm's setuid issues can be better resolved * debian/xbase-writeconfig: added /usr/X11R6/lib/X11/fonts/cyrillic/ to catalogue in /etc/X11/xfs/config (Fixes: #13355) * debian/xbase-writeconfig: changed sense of /etc/X11/config variable "obey-nologin" to "ignore-nologin"; default is now to obey /etc/nologin * debian/xbase-writeconfig: made /etc/X11/xdm/Xstartup exec the sessreg add (per Kapil Paranjape) (Fixes: #20941) * debian/xbase-writeconfig: added example text and ":0 local" line to /etc/X11/xdm/Xservers; xdm configuration defaults to assumption of local X server; this file must be edited by hand from now on (thanks, Remco Blaakmeer) (Fixes: #4857,4858,5565,6675,7067,8629,10522,16916) * debian/xserver-postinst: use /usr/bin/X11/ as path to servers instead of /usr/X11R6/bin/ * debian/xserver-wrapper.c: plug file descriptor leak (thanks, Topi Mietinnen) (Fixes: #17325) * debian/stuff/Xmark.man: manpage for XMark written by Richard Braakman (Fixes: #1621) * almost every executable in debian/ now has my greasy fingerprints on it; significant changes are documented above * Bugs fixed prior to this release, by other packages, or non-bugs: #3906,4105,6375,6628,7375,8199,10579,13360,13378,13424,21100,21564 -- Branden Robinson Sun, 26 Apr 1998 02:38:22 -0500 xfree86 (3.3.2-3) frozen unstable; urgency=low * debian/control: rewrote and fixed typos in extended descriptions (Fixes: #18974) * debian/control: xlib6g-dev now depends on libc6-dev and cpp as well; xlib6-altdev now depends on libc5-altdev and altgcc as well (Fixes: #20336) * debian/control: fixed stupid thinko in descriptions of xslib and xslibg (thanks, Adam P. Harris) * debian/copyright: modified to reflect maintainer change * debian/create-arch-xbase: changed debian.README to README.Debian (Fixes: #19222) * debian/create-arch-xbase: install Debian changelog as changelog.Debian and gzip -9 it (Fixes: #15399) * debian/create-arch-xdevel: made /usr/doc/xlib6g-dev a symlink to /usr/doc/xlib6g (Fixes: #14317,14884) * debian/create-arch-xlib: changed method of making symlinks from lib.so.x to lib.so.x.y (Fixes: #18573) * debian/create-arch-xlib: changed .deb build directory from xlib6 to xlib6g * debian/create-compat-xlib5: changed .deb build directory from xlib5 to xlib6 * debian/create-compat-xlib5: prepended dpkg-shlibdeps call with 'env LD_PRELOAD=' for protection from side effect of fakeroot (Fixes: #20245) * debian/create-compat-xlib5: ignore error status of dpkg-shlibdeps call; it is noisy if a library links to itself, as libc5-based libs do * debian/create-compat-xlib5: create /usr/lib/libc5-compat symlinks from lib.so.x. to lib.so.x.y (formerly in fix-xlib5-shlibs) (Fixes: #17687) * debian/create-compat-xlib5: do not install Debian changelog * debian/create-indep-xbooks: got rid of 'read' bashism * debian/create-server: tweaked $package so xserver docs will go, for instance, in /usr/doc/xserver-w32 instead of /usr/doc/w32 (Fixes: #19442) * debian/rules: edited comment block at top * debian/rules: removed creation of unnecessary xdm-shadow -> xdm hard link (Fixes: #20452) * debian/xbase-init.d-xdm: console messages now compliant with policy (Fixes: #16632) * debian/xbase-init.d-xdm: /etc/init.d/xdm now implements restart, reload, and force-reload (Fixes: #1480,11303) * debian/xbase-init.d-xfs: console messages now compliant with policy (Fixes: #16632) * debian/xbase-preinst: got rid of 'read' bashism * debian/xbase-preinst: changed all uses of /tmp/*.$$ to /etc/*/*.dpkg-tmp * debian/xbase-postinst: changed debian.README to README.Debian (Fixes: #19222) * debian/xlib6-postinst: made ldconfig conditional on postinst being called with "configure" * debian/xlib6g-postinst: new file * debian/xserver-postinst: got rid of 'read' bashism (Fixes: #19246) * changed all occurrences of /var/log/utmp to /var/run/utmp (Fixes: #16825) * ensured set -e in all sh scripts * removed fix-xlib5-shlibs; functionality placed in create-compat-xlib5 (Fixes: #16308) * Bugs fixed prior to this release, by other packages, or non-bugs: #7646,11307,15013,16636,18202,18713,19064,19067,19178,19909,19969,20179, 20201,20210,20215,20218,20233,20242,20264,20279,20447,20468 -- Branden Robinson Sat, 4 Apr 1998 18:23:06 -0500 xfree86 (3.3.2-2) frozen unstable; urgency=low (HIGH for users of non-g xlib6) * rebuilt with altgcc and libc5-altdev so xlib6 builds correctly (Fixes: #20204,20206) -- Branden Robinson Wed, 25 Mar 1998 20:04:28 -0500 xfree86 (3.3.2-1) frozen unstable; urgency=low * new maintainer * new upstream release, packaged by Alex Romosan * debian/xbase-postinst: changed all uses of /tmp/*.$$ to /etc/X11/*.dpkg-tmp (Fixes: #11774) * debian/control: changed incorrect references from xlib6 to xlib6g (Fixes: #14593,14594) * debian/control: fixed incorrect dependency of xserver-vga16 on xlib6 (Fixes: #14595,16459,16983,19676) * debian/create-compat-xlib5: fixed missing symlink to app-defaults (Fixes: #18616) * debian/xbase-writeconfig: s/Debian Linux/Debian GNU\/Linux/ (Fixes: #13952) * debian/xserver-postinst: check for /dev/tty0 not being character special file before makedev'ing tty0 and console (Fixes: #15094,19732) * debian/xbase-writeconfig: utmp is in /var/run, not /var/log (Fixes: #14983) * debian/control: make all xservers depend on makedev (>= 1.6-8) to help ensure devices don't get fubar'ed -- except xserver-fbdev, since m68k-linux never had the buggy makedev (Fixes: #15094,19732) * debian/xserver-wrapper.c: applied Erik Troan's security patch; but with the 3.3.2 servers not requiring setuid root privileges any more, is the wrapper even useful for anything anymore? (Fixes: #17356) * grave bug #10582 (XF86_S3 uses /dev/console) was fixed upstream long agoi in version 3.3 (Fixes: #10582) -- Branden Robinson Wed, 25 Mar 1998 00:30:45 -0500 xfree86 (3.3.1-2) unstable; urgency=low * debian/todo: New. List of pending projects. * debian/archnotes: Some documentation on how to handle new architectures. * debian/create-arch-xvfb: new file, copy of ...xnest, generates package for virtual framebuffer (memory) server. * debian/control: define the package. * debian/xserver-postinst: cd to /dev before running MAKEDEV, since a user reported *still* having an ancient MAKEDEV that doesn't change. * debian/diag-cmpall: crude script to check if all files in the install tree actually show up in some package. * debian/diag-cmprel: crude script to check that roughly the same files are packaged up between one release and the next. * debian/diag-dump: prep the list files for the previous two. * debian/create-arch-xbase: redirect lbxproxy/AtomControl and proxymngr/pmconfig through /etc/X11 ... * debian/xbase-conffiles: ... and mark them as config files. * debian/create-arch-xbase: install /usr/X11R6/lib/X11/etc. * site.def.l5: moved to... * debian/site.def.l5.in: with i486 replaced by @ARCH@... * debian/rules: and substituted with $A before copying into place. * debian/create-arch-xlib5: set LIBBASE from $A, change to /bin/sh. * debian/create-arch-xslib5: use LIBBASE in path change, change to /bin/sh. * debian/rules: use $A for BinDir setting. * debian/create-arch-xdevel5: rename to create-compat-xdevel5. * debian/create-arch-xlib5: rename to create-compat-xlib5. * debian/create-arch-xslib5: rename to create-compat-xslib5. * debian/rules: look in COMPAT_ARCHS for list of platforms needing libc1 compatibility, currently m68k and i486. Only do libc5 build and create-compat-* packaging if $A is on that list. * debian/create-arch-servers, debian/create-arch-xdevel, debian/create-compat-xdevel5, debian/create-arch-xlib, debian/create-arch-xslib, debian/create-indep-fonts, debian/fix-xlib5-shlib, debian/xbase-configure, debian/xbase-writeconfig, debian/xfnt-postinst, debian/xfnt-postrm, debian/xserver-postinst, debian/xserver-postrm: switch to /bin/sh since they don't use any bash features. * debian/create-arch-xbase, debian/create-arch-xext, debian/create-arch-xnest, debian/create-arch-xprt, debian/create-arch-xvfb, debian/create-font, debian/create-indep-xbooks, debian/create-indep-xmanpages, debian/create-server: avoid {,} usage and switch to /bin/sh. * debian/create-server-fake: handle the non-visual servers (Xnest, Xprt, Xvfb). * debian/create-arch-xvfb, debian/create-arch-xnest, debian/create-arch-xprt: use create-server-fake. * debian/control: add xserver-fbdev for m68k port. * debian/create-server: add 3rd argument of XF architecture. * debian/create-arch-servers: handle fbdev for m68k port, giving XF68 as the server architecture. * debian/xserver-postinst: get the server path from a substitution, so create-server can set it correctly for the architecture. * debian/create-compat-xdevel5: make the .so symlinks point correctly to the .so files, in /usr/lib/libc5-compat. -- Mark W. Eichin Thu, 30 Oct 1997 23:01:13 -0500 xfree86 (3.3.1-1) unstable; urgency=low * New upstream release -- mostly includes driver support; programs/Xserver/hw/xfree86/CHANGELOG has some details (140 entries since the 3.3 release.) * debian/create-arch/xdevel5: fix typo removing libz.a. * site.def.l5: resync with patched config/cf/site.def. -- Mark W. Eichin Fri, 17 Oct 1997 00:33:20 -0400 xfree86 (3.3-7) unstable; urgency=low * debian/xlib5-shlibs: reference 3.3-0, so stuff built with the altdev actually work with the old public release. [aj] * debian/create-arch-xbase: add changelog to xbase /usr/doc * debian/create-arch-xlib5: add changelog to xlib6 /usr/doc; add X*DB and a symlink to the xbase /locale directory (should fix netscape. [#13281]) * debian/fix-xlib5-shlibs: put lib*.so.6 symlinks directly into the libc5 tree, so that the xlib6/xlib6-altdev scripts work. * debian/rules: run fix-* at the end of build rule. * debian/create-arch-xdevel5: put include files at the right depth. * config/cf/lnxLib.rules: always use -lc for libc5 and libc6, regardless of what H.J. Lu rants about in the comments. * debian/create-arch-xdevel: ditch libz.a. * debian/create-arch-xdevel5: ditch libz.a. Fix the paths for shared libs vs. real libs in altdev package [#13518]. -- Mark W. Eichin Sun, 5 Oct 1997 01:53:17 -0400 xfree86 (3.3-6) unstable; urgency=low * debian/control: add conflicts for xlib6g, xlib6g-dev [david]. Add xprt package. * debian/create-arch-xprt: new, based on create-arch-xnest, generates the xprt package with the X Print Server. * debian/create-arch-xslib5: use /usr/arch-linuxlibc1/lib [david]. * debian/create-arch-xdevel5: add comments; drop .so links into /usr/arch-linuxlibc1/lib where they belong [david]. Fix location of target includes. [#13018] * debian/create-arch-xlib5: doesn't need /usr/arch-linuxlibc1 at all, so don't create them. * debian/xserver-wrapper.c: drop privileges on alternate -config, even if we do pass the security check, to prevent using the error handling to read the first line of any protected file. * debian/control: xmanpages should recommend xlib6g-dev [#13037] * debian/rules: copy site.def.l5 into libc5 tree [#13018] * site.def.l5: site.def with ProjectRoot hard coded to /usr/i486-linuxlibc1. This shouldn't be a cross-build problem, as I'm pretty sure only the x86 targets even use libc1 at all (though there still needs to be a way to notice this from debian/rules, it's an easy enough hand-patch to get a build working.) [#13018] * debian/create-arch-xslib5, debian/create-arch-xlib5, debian/create-arch-xdevel5: with the right site.def, all the files get dropped in xtree5 in the right place, so we don't need to move them, just copy them. -- Mark W. Eichin Fri, 19 Sep 1997 02:23:37 -0400 xfree86 (3.3-5) unstable; urgency=low * Port to libc6 with backwards compat support. * debian/rules: brute force "-old" rules to do the build of a copy of lib and config using the backwards-compatibility compiler. Set LinuxCLibMajorVersion and LinuxClibMinorVersion explicitly, both for libc5 *and* libc6 builds. * config/cf/linux.cf: add -D_REENTRANT to StandardDefines, where it belongs, in both libc5 and libc6 cases. * config/cf/lnxLib.rules: set BaseShLibReqs to -lc for libc6, regardless of the comments about it there. * debian/control: ditch "provides: elf-x11r6lib" as it's a dead virtual package and we have to drop it some time. Add xlib6g, xlib6g-dev, xlib6-altdev, xslibg, and mention libc5 in the packages that use it. * config/imake/imakemdep.h (cpp_argv): nail LinuxCLibMajorVersion and LinuxClibMinorVersion in so they get compiled in correctly. -- Mark W. Eichin Mon, 18 Aug 1997 11:58:17 -0400 xfree86 (3.3-4) stable unstable; urgency=low * debian/xbase-writeconfig (etc/X11/xdm/Xresources): refer correctly to Debian GNU/Linux [#11307]. (etc/X11/xdm/Xstartup_0): use "set -e" to exit if Xstartup fails, as it does if /etc/nologin is found [#11128]. * debian/create-arch-xbase: add xserverrc to xinit config files. Don't actually supply one, so don't put it in xbase-conffiles. [#11240] * programs/xinit/startx.cpp: exec xinit to save a shell (but only if not macII or sun, which need to do cleanup.) [#11240] -- Mark W. Eichin Wed, 16 Jul 1997 17:25:11 -0400 xfree86 (3.3-3) stable unstable; urgency=low * debian/xserver-postinst: fix tty0 and console devices together -- the server now uses tty0 instead of console for VC setup, but they need to be updated *together* so we don't just make a symlink loop. -- Mark W. Eichin Thu, 19 Jun 1997 16:32:20 -0400 xfree86 (3.3-2) unstable; urgency=low * debian/control: make xfnt* depend: on xbase >= 3.3-1, so they get the right mkfontdir. Make xserver-vga16 also depend >= 3.3-1, instead of 3.2-0, so it can work at config time [#10487], and xfnt75, since it specifically tries to use the 75dpi symbol fonts. [#10507] Update xlib6-dev to depend on xlib6 3.3-1 as well. * debian/control: confict/replace xterm-color. * debian/create-arch-xbase: point /usr/X11R6/lib/X11/xserver to /etc/X11/xserver, for new SecurityPolicy config file (in xext)... * debian/xbase-writeconfig: generate SecurityPolicy, and... * debian/xbase-dirs: create the directory for it, and... * debian/xbase-conffiles: make SecurityPolicy a conffile. [#10471] * programs/Xserver/hw/xfree86/common/xf86Config.c (findConfigFile): look for /etc/X11/XF86Config, per debian style. -- Mark W. Eichin Thu, 12 Jun 1997 22:59:52 -0400 xfree86 (3.3-1) unstable; urgency=low * New upstream release -- including support for more hardware, most or all of the known Xt buffer overrun fixes, and at least some of the debian-generated patches... * migrated patches: * config/cf/X11.tmpl: add clean rule for xkbcomp * config/cf/linux.cf: set SetTtyGroup * config/cf/lnxLib.rules: nuke -rpath settings in ExtraLoadFlags * config/cf/site.df: set TermcapLibrary to -lncurses * config/cf/xf86site.def: enable tk 4.2, tcl 7.6, InstallXserverSetUID NO, BuildDynamicLoading YES, ForceNormalLib YES. * config/imake/Imakefile: nuke Makefile.proto on clean. * config/util/mkdirhier.sh: elide empty path elements. * doc/man/Xt/XtOpenApp.man: fix missing indirection in XtAppContext. * lib/xtrans/Xtranssock.c: set sticky bit on directories. * programs/Xserver/hw/xfree86/XF86Setup/phase1.tcl: set correct XF86Config path. * programs/Xserver/hw/xfree86/XF86Setup/phase5.tcl: don't move symlink, debian uses a wrapper. * programs/Xserver/hw/xfree86/common/Mach32.c: raise MAX_MACH32_16BPP_CLOCK to 80000 from 67500. (???) * programs/Xserver/hw/xfree86/doc/Imakefile: don't lose VideoModes.doc * programs/Xserver/hw/xfree86/os-support/linux/lnx_init.c: correct root message to match our use of a server wrapper. * programs/Xserver/hw/xfree86/xf86config/xf86config.c: correct default mouse tty, don't move symlink, fix quoting problems, handle corrrect debian path for XF86Config. * programs/rstart/rstart.man: document use of fqdn. * programs/xauth/process.c: handle early abort cleanly. * programs/xdm/policy.c: report load if available. * programs/xf86dga/Imakefile, dga.man: don't install dga setuid, and document this. * programs/xinit/startx.cpp: set up xauth with mcookie. * other patches: * debian/xfnt-postrm: less alarming message needed here too. * debian/xbase-configure: don't strip entries from Xservers, even if the user isn't running xdm. * debian/xserver-postinst: initialize oldxserverpresent so first time install doesn't complain [thok#001] * debian/rules: duplicate xdm as xdm-shadow (USESHADOW is the upstream default now, but we can try to be backwards compatible) * debian/copyright: update for 3.3. * debian/xlib-shlibs: update to 3.3. * debian/xbase-preinst: check for xdm-shadow as well * debian/create-font: fonts are now .gz not .Z * debian/create-arch-xbase: rstartd no longer in /usr/bin. -- Mark W. Eichin Fri, 6 Jun 1997 13:33:00 -0400 xfree86 (3.2-6) frozen unstable; urgency=low * debian/xserver-wrapper.c: fix sense of error check for -showconfig. * debian/create-arch-xbase: don't re-enable setuid bit on dga. * debian/xbase-postinst: warn about setuid bit on dga. * debian/xfnt-postinst: less alarming message about running mkfontdir. * debian/xlib6-postinst: run ldconfig. [#9704] -- Mark W. Eichin Sun, 11 May 1997 01:05:56 -0400 xfree86 (3.2-5) frozen unstable; urgency=low * Fix as many bugs as safely practical for 1.3 release. * programs/Xserver/os/connection.c (AuthAudit): use ntohs to print sin_port correctly in auth reject message. [#1796] * debian/create-arch-xdevel, debian/create-arch-xbase: move imake, xmkmf into xdevel (since they're useless without the config files that are there, and they're evil.) [#3073] * debian/xbase-preinst: check if xdm, xfs are already running (using start-stop-daemon --stop --signal 0) and don't prompt if they aren't found. [#3095] * programs/rstart/rstart, programs/rstart/rstart.man: use hostname --long, and document this. [#3267] * debian/xbase/X11/Xsession: filter comments out of /etc/X11/window-managers. [#3734] * debian/xbase/X11/xdm/Xstartup: drop obey-nologin, require ignore-nologin to permit user login even if /etc/nologin is present, and display it anyway (but don't exit). [#3734] * programs/xconsole/xconsole.c (inputReady): call OpenConsole again when read of input stream fails. Should now handle syslogd HUP. [#3751] * programs/xinit/startx.cpp: use mcookie to generate MIT-MAGIC_COOKIE-1 cookie value for display specified. [#4233] * config/util/mkdirhier.sh: eliminate empty path components. [#4509] * programs/xauth/process.c (auth_finalize): don't attempt to print xauth_filename if it hasn't been set yet. [#4518] * debian/xserver-postinst: check for default X server already set, default to no change if so, default to setting it if not. [#4737] * programs/Xserver/hw/xfree86/xf86config/xf86config.c (screen_configuration): add missing quotes to config_modesline8bpp setting. [#5281] * programs/xterm/main.c (spawn): if tgetent doesn't actually fill in a termcap entry (like the ncurses fake termcap emulation does) then don't bother to set the size in it, and don't stuff it into the environment, since if TERMCAP isn't there things will get the size correctly from the tty. [#5971] * programs/Xserver/hw/xfree86/doc/Imakefile (OTHERDOCS): since README.Config refers to it, uncomment VideoModes.doc so it gets installed. [#6609] * debian/xbase-preinst: check for n* or N* for stopping xdm/xfs [#6703] * config/cf/Imake.rules (MakeDirectories): add semicolon between fi and done for correctness (and compatibility with new bash) [#7226] * debian/create-arch-xbase: install x11perfcomp helper scripts [#7398] * programs/xf86dga/Imakefile: don't install dga demo setuid [#7910] * debian/xserver-wrapper.c: permit non-privileged -showconfig [#8348] * debian/create-indep-xbooks: recompress xbooks one directory at a time, for space efficiency during build. * debian/xbase-configure: Only add new local entry if we can't find a plausible (not exact) one there. * config/cf/Project.tmpl (MakeXkbDir): add clean rule for .dir files so they don't leak into source diffs. -- Mark W. Eichin Tue, 6 May 1997 02:11:37 -0400 xfree86 (3.2-4) frozen unstable; urgency=low * first release as new maintainer. * (create-arch-xbase): put debian.README in /usr/doc/X11 too [#5932] * (programs/xrdb/xrdb.c): buffer overrun patches from Richard Kettlewell [#8958] modified to match the format strings better. -- Mark W. Eichin Sun, 27 Apr 1997 04:26:59 -0400 xfree86 (3.2-3) unstable; urgency=LOW * recompiled to fix statically linked libc problem -- Stephen Early Mon, 13 Jan 1997 23:27:55 +0000 xfree86 (3.2-2) unstable; urgency=LOW * xmanpages now only recommends xlib6-dev * recompiled with new libc; should fix xrdb problem * rpath removed for shared libraries * xlib6 puts /etc/X11R6/lib in /etc/ld.so.conf -- Stephen Early Sat, 4 Jan 1997 18:47:50 +0000 xfree86 (3.2-1) unstable; urgency=LOW * Source package name now lower case (may cause problems when put in archive?) * New package: xserver-i128 (missed out of previous release by accident) * xlib6-dev now provides 'xdevel' for compatibility. New packages should depend on xlib6-dev if necessary. -- Stephen Early Fri, 22 Nov 1996 00:17:39 +0000 XFree86 (3.2-0) unstable; urgency=LOW * New upstream version * Converted to new source package format * xlib package renamed to xlib6 * xdevel package renamed to xlib6-dev * New package: xbooks * New binary package: xserver-s3v * New binary package: xext * New X library dependency policy: new X packages should depend on xlib6 >=3.2-0 * xlib6 no longer provides xR6shlib or xlibraries * libraries now built with -rpath-link $(BUILDLIBDIR) (will take advice about this) * xbase no longer provides X11R6 or xbaseR6 virtual packages * xserver-* no longer have extensions compiled in by default. Instead the extensions are provided as dymanically linked libraries in the xext package. * xserver-vga16 includes the XF86Setup program for graphical configuration of X servers * new xbooks package is extremely large; feedback on whether it is useful is required * parts of the current buglist have been cleared. More bugfixes to follow in version 3.2-1 -- Stephen Early Sun, 10 Nov 1996 00:54:46 +0000