Skip to content
  • Jiri (George) Lebl's avatar
    change some g_strconcat's to g_build_filename's to address #118040. still · 405013a3
    Jiri (George) Lebl authored
    
    Thu Jul 24 14:58:23 2003  George Lebl <jirka@5z.com>
    
    	* daemon/gdm.c, daemon/slave.c, daemon/auth.c: change some
    	  g_strconcat's to g_build_filename's to address #118040.
    	  still more need to be converted
    
    	* gdm.spec.in, daemon/gdm.h, config/gdm.conf.in, config/Makefile.am,
    	  configure.in: By default use logdir of /var/log/gdm just
    	  like redhat does it
    
    	* daemon/gdm.c: check logdir to exist and if not set it to
    	  ServAuthDir
    
    	* gdm.spec.in, daemon/gdm.c, config/Makefile.am:  Make the
    	  ServAuthDir permissions to be 1770 with owenership root.gdm.
    	  That makes it impossible for the gdm user to run DoS attacks
    	  against the gdm daemon (though without any process limits set
    	  it can still somewhat do that)
    
    	* daemon/slave.c, daemon/display.c, daemon/gdm.c, daemon/misc.c,
    	  daemon/server.c: Hunt more races and hangs.  Make sure we really
    	  don't do anything bad in signal handlers by making a setjmp
    	  at the beginning o...
    405013a3