xdm: Changes to 'refs/tags/xdm-1.1.11'

Jeremy Huddleston jeremyhu at kemper.freedesktop.org
Sun Sep 25 00:43:39 PDT 2011


Tag 'xdm-1.1.11' created by Jeremy Huddleston <jeremyhu at apple.com> at 2011-09-25 08:43 -0700

xdm-1.1.11
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (Darwin)

iD8DBQBOftuOjC1Anjf1NmMRAnFdAJ9yxx6wAsY59BC/NezSk9wYM04DwQCbB9kH
l+UkNSjFbNPrAbSudGkjynE=
=dCLI
-----END PGP SIGNATURE-----

Changes since xdm-1.1.10:
Alan Coopersmith (29):
      Check for allowRootLogin on PAM and non-OpenBSD passwd authentication backends
      s/Sun/Oracle/g
      Add man page for xdmshell
      Only install xdmshell if --enable-xdmshell is passed to configure
      config: rename XDM_PRINT to XDM_TOOLKIT
      xdm itself doesn't need to link with Xinerama library
      Delete some unused variables
      greeter: Remove unused extern dpy that is shadowed by local variables
      greeter: inline valueMask for xpm window to avoid shadowing argument
      greeter: Add echoPasswdChar resource to set character to display
      greeter: Make sure text input areas stay inside the lines
      greeter: Replace several #ifdef XPM blocks with LOGO_W macro
      greeter: Make sure cursor stays in bounds too
      Fix potential memory leak in allocation failure cleanup path
      Stop checking for NULL before calling free()
      Stop casting free() arguments to (char *)
      Stop casting return values of malloc and friends
      Only greeter needs XPM CFLAGS & LIBS, not xdm daemon
      Add Solaris 11 libsocket to list of libraries to search for getifaddrs()
      freeifaddrs() when done with it in DefineSelf()
      xdm.man: address only needs 2 S's, not 3
      On Solaris, make sure PAM_TTY is only ever set to an actual /dev path
      Bug 13455: allowNullPasswd: true doesn't work until the second login attempt
      Use C99 named initializers for XSetWindowAttributes structure
      Replace GCC_PRINTFLIKE with xproto's _X_ATTRIBUTE_PRINTF
      Add _X_ATTRIBUTE_PRINTF to LogVWrite declaration
      Stop using username retrieved from PAM before pam_end frees it.
      Simplify FailedLogin code
      fix whitespace issues

Fernando Tarlá Cardoso Lemos (1):
      Fix missing linking dependency on -ldl.

Gaetan Nadon (47):
      config: upgrade AC_DEFINE_DIR to AX_DEFINE_DIR
      config: remove redundant entries added in .gitignore
      Fix whitespace issues as reported by git diff
      config: upgrade to util-macros 1.8 for additional man page support
      man: conditionally include DisplayManager.randomFile resource
      man: build man page using sed rather than the C preprocessor
      config: remove copying Chooser.ad to Chooser
      greeter: only build the shared library version
      greeter: transfer -DGREET_LIB from configure.ac to Makefile.am
      config: remove AC_PROG_INSTALL provided by XORG_DEFAULTS
      config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
      remove AC_C_INLINE as all compilers support inline keyword.
      config: remove AC_LIBTOOL_WIN32_DLL
      config: AC_LIBTOOL_DLOPEN is required for dynamic linking
      config: use libtool -export-dynamic option for reverse dependencies
      config: remove unused define NO_LASTLOG for Darwin
      config: definition of CSRG_BASED in configure.ac is flawed and redundant
      config: use AC_CHECK_HEADERS for sys/param.h
      config: remove unused OS_CFLAGS variable
      config: look for PAM support on darwin as well
      config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
      config: libtool: disable production of static libraries.
      config: relocate the "Check for programs section"
      config: add "Check for system libraries" section
      config: relocate headers, typedefs, and compiler characteristics
      config: add "Check for system library functions"
      config: use AC_CHECK_FUNCS for setprocttile
      config: use AC_CHECK_FUNCS for setusercontext
      config: use AC_CHECK_FUNCS for mkstemp, getifaddrs and getspnam
      config: isolating -lselinux to a single target is not required
      config: upgrade the checking for PAM support
      config: upgrade the checking for SELinux support
      config: integrate check for arc4random in appropriate sections
      config: rework check for random number generator
      config: comment libxtrans macros as they are order sensitive
      config: relocate AC_FUNC_FORK in section "Check for system library functions"
      config: relocate key_setnet in section "Check for header files"
      config: use AM_V_GEN instead of customized macros for AM_SILENT_RULES
      config: move man pages into their own directory
      config: move chooser into its own directory
      config: move xdmshell into its own directory
      config: move common headers into the include directory
      config: mv xdm in its own directory
      config: move appdefault makefile to app-defaults dir.
      config: AM_PROG_CC_C_O is no longer needed
      config: replace deprecated AC_HELP_STRING with AS_HELP_STRING
      man: replace hard coded section number (1) with __appmansuffix__

Jeremy Huddleston (1):
      configure.ac: Bump to 1.1.11

Julien Cristau (2):
      Delete empty comment in Xresources.cpp
      configure: fix SELinux check to not use XDM_LIBS

Matěj Cepl (1):
      Use explicitly /bin/sh for running of Xwilling script via su.

Michał Górny (1):
      Support installing systemd unit file.

Servaas Vandenberghe (2):
      crash detect: use StopDisplay().
      Add resource reservAttempts to allow a few successive crash-type exits

---
 .gitignore               |   14 
 AUTHORS                  |    2 
 COPYING                  |    5 
 Makefile.am              |  183 -----
 access.c                 |  991 -----------------------------
 app-defaults/.gitignore  |    2 
 app-defaults/Chooser     |   51 +
 app-defaults/Chooser.ad  |   51 -
 app-defaults/Makefile.am |    1 
 auth.c                   | 1556 ---------------------------------------------
 choose.c                 |  545 ---------------
 chooser.c                | 1381 ----------------------------------------
 chooser/.gitignore       |    1 
 chooser/Makefile.am      |   16 
 chooser/chooser.c        | 1381 ++++++++++++++++++++++++++++++++++++++++
 config/Makefile.am       |    2 
 config/Xaccess           |    4 
 config/Xresources.cpp    |    8 
 config/Xsession.cpp      |    6 
 config/xdm-config.cpp    |    2 
 configure.ac             |  441 ++++++------
 cpprules.in              |    9 
 daemon.c                 |   90 --
 dm.c                     | 1037 ------------------------------
 dm.h                     |  516 ---------------
 dm_auth.h                |   99 --
 dm_error.h               |   52 -
 dm_socket.h              |   45 -
 dpylist.c                |  266 -------
 error.c                  |  138 ----
 file.c                   |  250 -------
 genauth.c                |  481 --------------
 greet.h                  |  218 ------
 greeter/Login.c          |  132 +--
 greeter/Login.h          |    4 
 greeter/LoginP.h         |   26 
 greeter/Makefile.am      |    7 
 greeter/greet.c          |   95 +-
 greeter/verify.c         |   22 
 include/Makefile.am      |    6 
 include/dm.h             |  518 +++++++++++++++
 include/dm_auth.h        |   99 ++
 include/dm_error.h       |   46 +
 include/dm_socket.h      |   45 +
 include/greet.h          |  218 ++++++
 krb5auth.c               |  258 -------
 m4/ac_define_dir.m4      |   45 -
 m4/ax_define_dir.m4      |   49 +
 man/Makefile.am          |   55 +
 man/xdm.man              | 1466 +++++++++++++++++++++++++++++++++++++++++++
 man/xdmshell.man         |  108 +++
 mitauth.c                |   93 --
 netaddr.c                |  272 -------
 policy.c                 |  208 ------
 prngc.c                  |  190 -----
 protodpy.c               |  164 ----
 reset.c                  |  113 ---
 resource.c               |  509 --------------
 rpcauth.c                |   89 --
 server.c                 |  406 -----------
 session.c                | 1048 ------------------------------
 socket.c                 |  558 ----------------
 streams.c                |  167 ----
 util.c                   |  310 ---------
 xdm.man.cpp              | 1451 ------------------------------------------
 xdm.service.in           |    9 
 xdm/.gitignore           |    1 
 xdm/Makefile.am          |   79 ++
 xdm/access.c             |  986 ++++++++++++++++++++++++++++
 xdm/auth.c               | 1554 +++++++++++++++++++++++++++++++++++++++++++++
 xdm/choose.c             |  544 +++++++++++++++
 xdm/daemon.c             |   90 ++
 xdm/dm.c                 | 1058 +++++++++++++++++++++++++++++++
 xdm/dpylist.c            |  266 +++++++
 xdm/error.c              |  136 +++
 xdm/file.c               |  249 +++++++
 xdm/genauth.c            |  481 ++++++++++++++
 xdm/krb5auth.c           |  256 +++++++
 xdm/mitauth.c            |   93 ++
 xdm/netaddr.c            |  272 +++++++
 xdm/policy.c             |  208 ++++++
 xdm/prngc.c              |  190 +++++
 xdm/protodpy.c           |  164 ++++
 xdm/reset.c              |  113 +++
 xdm/resource.c           |  511 +++++++++++++++
 xdm/rpcauth.c            |   89 ++
 xdm/server.c             |  405 +++++++++++
 xdm/session.c            | 1038 ++++++++++++++++++++++++++++++
 xdm/socket.c             |  557 ++++++++++++++++
 xdm/streams.c            |  167 ++++
 xdm/util.c               |  310 +++++++++
 xdm/xdmauth.c            |  284 ++++++++
 xdm/xdmcp.c              | 1601 +++++++++++++++++++++++++++++++++++++++++++++++
 xdmauth.c                |  286 --------
 xdmcp.c                  | 1601 -----------------------------------------------
 xdmshell.c               |  161 ----
 xdmshell/.gitignore      |    1 
 xdmshell/Makefile.am     |   23 
 xdmshell/xdmshell.c      |  160 ++++
 99 files changed, 16351 insertions(+), 16213 deletions(-)
---


More information about the xorg-commit mailing list