See TODO, README, README.pam, and ChangeLog wdm-1.28 -- Mar 27 2005 - problem with xdmcp not working properly if there's ipv6 network packet was fixed (thanks to Jennifer Elaan ) - welsh translation added (by Kevin Donnelly ) - several file-descriptor leaks were fixed wdm-1.27 -- Feb 28 2004 - french translation added (by Mathieu Roy ) - SELinux support added (by Tom Vogt ) - some FreeBSD compatibility issue fixed - some minor bugs fixed - ExitLogin item removed from menu in wdmLogin by default. to reenable it use --enable-exitlogin wdm-1.26 -- Sep 18 2003 - more options in wdmLogin-config file - development of wdmPrefs and wdmChooser programs started. - en locale is now different from C locale. [that trick allowed to remove last compile-time warning] - wdm now compiles with -Wall -Werror. :) - install target of Makefile.in fixed - daemon mode works again - fixed problem with wdm not reacting to signals sent to process with pid written to pid file. - spanish translation added (by Manolo Padron Martinez ) - czech translation added (by Vladimir Nadvornik ) - parts of code dealing with streams (-DSTREAMSCONN) DECnet (-DDNETCONN) and Chaos was completely removed from wdm sources. More unused code will be removed later - xdm source tree removed from wdm tarball. - fixed problem with pam (same as in kdm) wdm-1.25 -- Jun 06 2003 - removed call to wstrndup function, that appeared only in post 0.80.1 cvs snapshots. - fixed bug in Makefile.in, that caused generation of .mo files even without msgfmt program. - added workaround for bug in libfontconfig, which caused wdmLogin to crash. - added geometry option for wdmLogin. It was placed in wdmLogin-config file. see INSTALL for more info. - added support for antialiaesed fonts. New options was placed in wdmLogin-config file. Note two new options for configure script: --with-fakeroot and --enable-aafont. If you enable antialiased fonts, then expect first run to be very long. That's because fontconfig will build cache of fonts. wdm-1.24 -- Jun 01 2003 - pixmaps have been moved to /usr/share/pixmaps/wdm by default. You can always specify other locations with --with-gfxdir option to configure script (patch by Julio Merino ) - logging functions rewritten. it is now possible to redirect all messages from wdm to syslog or to file. - option to select on which display login panel will appear when using xinerama (with help from Carlos Torres ). - configure.ac rewritten. It may stop working on some systems. Report me if you have such system. All graphics format detection code removed. wdm never uses this libraries directly only via libwraster. - added basic support for xcursor_themes (for XFree86 4.3.0, see description of wdmCursorTheme resource in wdm man page). - translations fixed. now all "... failed" messages displayed correctly. wdm-1.23 -- Mar 31 2003 - ChangeLog is now generated from repository history. Old ChangeLog is saved as ChangeLog.old. - man page fixed. There was references to xdm everywhere. :) - default help message translated. - started process of separation wdmLogin configuration file from wdm configuration file. - lots of internal improvements in wdmLogin. - german translation added (by Michael Buesch ) - fixes for animations in wdmLogin (by Michael Buesch ) There's traces of ongoing development like libwdm. It's not used now in any sources, but will be used in some of future versions. wdm-1.22.1 -- Feb 20 2003 There was a bug. I forgot to change pam service name from xdm to wdm. This release fixes it. wdm-1.22 -- Feb 09 2003 - xdm-base upgraded to xdm from XFree86-4.2.1. - wdmLogin translated to russian and japanese. Now, what will be in next releases: - compatibility with ancient versions of WINGs will be dropped. - configuration files will be changed to PropList format (If you want to arue, mail me or chat with me at #wdm on irc.ornet.ru, or #windowmaker on irc.freenode.net) - wdm <-> wdmLogin protocol will be changed to implement better PAM support. wdm-1.21 -- Jan 07 2003 - development started again. This release collects almost all patches I can find on net. If you have more patches please send them. - directories rearranged, build system rewritten (see README.voins for explanations). - everything is ready to start migration to newer xdm base. wdm-1.20 -- Feb 29 2000 - a problem which forbid for some wdm's resources to be set differently for multiple displays was corrected. - a problem with incorrect user permissions being set on devices (e.g. mixer) was corrected by replacing some xdm-3.3.2 code with xdm-3.3.6. I think all the xdm stuff definitely should be updated to the latest version. - a problem with random wdm hangs under at least FreeBSD was corrected. - more detailed installation instructions are given for Linux systems. Feel free to send anything useful for other systems. - some messages weren't centered one to each other on the login panel, this looked ugly. wdm-1.19 -- Sep 21 1999 - a security problem was present when using the default username and password: they were passed in clear on wdmLogin's command line whenever wdm launched wdmLogin. Now wdm reads them as before, but uses them internally instead of passing them to wdmLogin which passed them back to wdm: it was stupid and was a big security hole, so it's corrected now. ENJOY. - a Makefile problem caused wdm-login to not be created at all. This problem was only noticed by new users. It works fine now. wdm-1.18 -- Sep 16 1999 - a problem about login name length was corrected - a default username / default password can now be set in wdm-config. USE WITH EXTREME CAUTION AND WITH A VERY RESTRICTED ACCOUNT (e.g. no shell, etc...) ELSE YOU COULD VERY WELL OPEN A HUGE SECURITY HOLE TO ANYONE WHO HAS A PHYSICAL ACCESS TO THE MACHINE. AND DON'T FORGET TO: chmod 600 wdm-config chown root.root wdm-config wdm-1.17 -- Sep 8 1999 - user environnement settings in /etc/login.conf now propagate correctly to the client session. - some modifications were done to compile for Irix. - a problem about libz and libpng when configuring was corrected. - some cleanups to the source trees and the code. wdm-1.16 -- Jul 7 1999 - GFX_LIB_PATH and GFX_INC_PATH now are set correctly in configure. wdm-1.15 -- Jul 6 1999 - the pixmaps weren't installed anymore, now it's corrected. - wdm's Xsession didn't load X resources before running ~user/.xsession but after. - a mailing list was set up (see README) wdm-1.14 -- Jul 1 1999 - the warning when compiling TestLogin.c is gone - cosmetic changes to the doc - the primary site from 1.1 and above becomes: http://cortex.unice.fr/~jerome/WindowMaker/wdm/ wdm-1.13 -- Jun 30 1999 - the tab key now moves from username to password and back - the debian patches to allow MD5 passwords have been incorporated wdm-1.12 -- Jun 18 1999 - the configure script seems to be corrected now wdm-1.11 -- Jun 18 1999 - the login panel now has the focus wdm-1.1 -- Jun 11 1999 - modified the sources to work with WindowMaker 0.60 - fixed a buffer overflow bug in Login.c - added the support for None in the window managers list to allow only NoChange to be displayed - added the support for external help file to be displayed in the help panel - modified the manpages accordingly wdm-1.0 -- Sep 13 1998 - added support for GIF (both libgif and libungif) - add check for libtiff34 as well as libtiff - "RollUp" animation finalized as diagonal - wdm Xresourses now cleaned up when Xsession is started - to simlify configuration/installation on FreeBSD, -lXt is now included (will not hurt even if it is not used) - bugfixes - configuration changes to make it easier to install and run wdm on different systems - minor changes in the "look" of the login and help panels to make them a bit more symetrical. wdm-0.90 -- beta eight, pre Rel 1.0, Sep 06 1998 - wdmReconfig for rpm install auto update of Xclients and wdm-config - adjust Login panel's "look" to make it more symetrical - new "rollup" .. diagonal - many changes to ./configure to make it more system independent - added --with-local for using /usr/local/{bin,include,lib} appropriately - made --enable-debug handle WINGs debug also - more into in INSTALL - some bugfixes wdm-0.18 -- beta seven -- Aug 29 1998 - new look for the panel ... both "flatter" and 3d as well. - help now uses a scrolled view for the text and a single button is used to open and close the help panel. - many changes to configure for different systems - bugfixes - new ./configure options --with-winmgr to specify arbitrary windowmanager - new wdmAnimations Xresource to enable/disable shake and rollup animations - changed wdmBg Xresource so that if it is missing of has the value none, then the background is not set (the user can still set it via other means) - chooser is no longer compiled by wdm .. it was not installed anyway. wdm-0.12 -- beta six -- Aug 24 1998 - ./configure will now look for a number of window managers and use the found path in Xclients. It also build WMLIST based on the found window managers. This can continue to be overriden by the --with-wmlist=<...> option. - added Xsession.XFree86 example. - INSTALL and README so that INSTALL now contains the configuration and installation information - ./configure --with-wmlist=<...> can be used to specify a list of optional window managers which the user can specify. The list is placed into wdm-config. The default (if not specified is wmaker:afterstep - ./configure --with-Logo=<...> can be used to specify alternate file (from .../wdm/pixmaps directory) to be used as the Logo. - The Logo will now try to keep the aspect ratio the same as the original image. Smaller images are not resized. The resulting image is centered in the Logo area. - some configure parameters changed to lower case: --with-wdmdir=, --with-defuserpath= and --withsystempath= wdm 0.11 - Aug 20 1998 Gene Czarcinski - fifth public beta ... first release next - more porting stuff so this can be compiled on other systems - updated Login so it will work with both WINGs 980730 (WindowMaker 0.18.1b) and WINGs 980722 (WindowMaker 0.17.5) - When compiled with WINGs 980730, the Password Text Entry area uses the new "Secure" mode which displays better - The default distributed mode for the wdmVeryify xresources is true -- this requires entering a valid username/password when performing Reboot/Halt/ExitLogin.