From: <enl...@li...> - 2003-09-11 14:41:12
|
Enlightenment CVS committal Author : raster Project : e17 Module : apps/entrance Dir : e17/apps/entrance/data/config Modified Files: entrance_config.db Log Message: 1. displays right. 2. authenticates properly now (see comments!) 3. executes correct Xsession :) =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/entrance/data/config/entrance_config.db,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvstkiJaZ and /tmp/cvs4p7V6N differ |
From: <enl...@li...> - 2003-09-11 14:41:12
|
Enlightenment CVS committal Author : raster Project : e17 Module : apps/entrance Dir : e17/apps/entrance/src/client Modified Files: entrance_auth.c entrance_session.c main.c Log Message: 1. displays right. 2. authenticates properly now (see comments!) 3. executes correct Xsession :) =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/entrance/src/client/entrance_auth.c,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 --- entrance_auth.c 25 Jul 2003 05:20:02 -0000 1.3 +++ entrance_auth.c 11 Sep 2003 14:40:40 -0000 1.4 @@ -110,7 +110,16 @@ e->pam.handle = NULL; if ((pamerr = - pam_start("entrance", e->user, &(e->pam.conv), + /* NB NB NB: if we use "entrance" as the unique pam auth type */ + /* you need to make a new file in /etc/pam.d of that same name */ + /* (ie entrance). you can quickly do this by: */ + /* */ + /* cd /etc/pam.d */ + /* cp xdm entrance */ + /* */ + /* but for ease of use we masquerade as xdm */ + + pam_start("xdm", e->user, &(e->pam.conv), &(e->pam.handle))) != PAM_SUCCESS) { syslog(LOG_CRIT, "PAM: %s.", pam_strerror(e->pam.handle, pamerr)); =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/entrance/src/client/entrance_session.c,v retrieving revision 1.9 retrieving revision 1.10 diff -u -3 -r1.9 -r1.10 --- entrance_session.c 25 Jul 2003 06:06:42 -0000 1.9 +++ entrance_session.c 11 Sep 2003 14:40:40 -0000 1.10 @@ -121,9 +121,9 @@ entrance_auth_setup_environment(e->auth); if((session_key = (char*)evas_hash_find(e->config->sessions, e->session))) - snprintf(buf, PATH_MAX, "/etc/X11/Xsession %s", session_key); + snprintf(buf, PATH_MAX, "/etc/X11/xdm/Xsession %s", session_key); else - snprintf(buf, PATH_MAX, "/etc/X11/Xsession"); /* Default session */ + snprintf(buf, PATH_MAX, "/etc/X11/xdm/Xsession"); /* Default session */ /* If a path was specified for the session, use that path instead of passing the session name to Xsession */ =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/entrance/src/client/main.c,v retrieving revision 1.6 retrieving revision 1.7 diff -u -3 -r1.6 -r1.7 --- main.c 26 Jul 2003 15:15:01 -0000 1.6 +++ main.c 11 Sep 2003 14:40:40 -0000 1.7 @@ -114,7 +114,8 @@ exit_cb(void *data, int ev_type, void *ev) { ecore_main_loop_quit(); - exit(0); +// exit(0); + return 1; } /** @@ -125,7 +126,7 @@ window_del_cb(Ecore_Evas *ee) { ecore_main_loop_quit(); - exit(0); +// exit(0); } /** @@ -541,6 +542,7 @@ edje_object_signal_emit(edje, "In", "EntranceUserEntry"); #if (X_TESTING == 0) + ecore_evas_resize(e, WINW, WINH); ecore_evas_fullscreen_set(e, 1); #elif (X_TESTING == 1) ecore_evas_resize(e, WINW, WINH); |
From: <enl...@li...> - 2003-09-11 14:41:12
|
Enlightenment CVS committal Author : raster Project : e17 Module : apps/entrance Dir : e17/apps/entrance/src Modified Files: config.h.in Log Message: 1. displays right. 2. authenticates properly now (see comments!) 3. executes correct Xsession :) =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/entrance/src/config.h.in,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 --- config.h.in 25 Jul 2003 05:20:01 -0000 1.2 +++ config.h.in 11 Sep 2003 14:40:40 -0000 1.3 @@ -1,4 +1,4 @@ -/* src/config.h.in. Generated automatically from configure.in by autoheader 2.13. */ +/* src/config.h.in. Generated automatically from configure.in by autoheader. */ /* Define if you have the ANSI C header files. */ #undef STDC_HEADERS |
From: <enl...@li...> - 2003-11-27 03:26:57
|
Enlightenment CVS committal Author : raster Project : e17 Module : apps/entrance Dir : e17/apps/entrance/src/client Modified Files: entrance_session.c main.c Log Message: and DONT reset x before the user logs in.. very annoying! :) =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/entrance/src/client/entrance_session.c,v retrieving revision 1.21 retrieving revision 1.22 diff -u -3 -r1.21 -r1.22 --- entrance_session.c 13 Nov 2003 10:36:22 -0000 1.21 +++ entrance_session.c 27 Nov 2003 03:26:57 -0000 1.22 @@ -248,6 +248,7 @@ syslog(LOG_CRIT, "Executing %s", buf); ecore_evas_shutdown(); + ecore_x_sync(); syslog(LOG_NOTICE, "Starting session for user \"%s\".", e->auth->user); @@ -274,7 +275,11 @@ syslog(LOG_CRIT, "Unable to set user id."); entrance_auth_free(e->auth); /* clear users's password out of memory */ - execl("/bin/sh", "/bin/sh", "-c", buf, NULL); +// execl("/bin/sh", "/bin/sh", "-c", buf, NULL); + system(buf); + ecore_x_shutdown(); + ecore_shutdown(); + exit(0); } static void =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/entrance/src/client/main.c,v retrieving revision 1.20 retrieving revision 1.21 diff -u -3 -r1.20 -r1.21 --- main.c 13 Nov 2003 10:36:22 -0000 1.20 +++ main.c 27 Nov 2003 03:26:57 -0000 1.21 @@ -471,7 +471,7 @@ if (!ecore_init()) return (-1); ecore_app_args_set(argc, (const char **) argv); -#if 0 +#if 1 if (!ecore_x_init(buf)) { if ((str = getenv("DISPLAY"))) |
From: <enl...@li...> - 2003-11-27 05:38:22
|
Enlightenment CVS committal Author : raster Project : e17 Module : apps/entrance Dir : e17/apps/entrance/src/client Modified Files: main.c Log Message: use NULL =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/entrance/src/client/main.c,v retrieving revision 1.21 retrieving revision 1.22 diff -u -3 -r1.21 -r1.22 --- main.c 27 Nov 2003 03:26:57 -0000 1.21 +++ main.c 27 Nov 2003 05:38:19 -0000 1.22 @@ -472,7 +472,7 @@ return (-1); ecore_app_args_set(argc, (const char **) argv); #if 1 - if (!ecore_x_init(buf)) + if (!ecore_x_init(NULL)) { if ((str = getenv("DISPLAY"))) syslog(LOG_CRIT, |
From: <enl...@li...> - 2004-01-03 04:55:05
|
Enlightenment CVS committal Author : raster Project : e17 Module : apps/entrance Dir : e17/apps/entrance/src/client Modified Files: Makefile.am entrance_session.c Added Files: entrance_login.c Log Message: entrance race condition fix... i keep having to fix this. =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/entrance/src/client/Makefile.am,v retrieving revision 1.5 retrieving revision 1.6 diff -u -3 -r1.5 -r1.6 --- Makefile.am 21 Oct 2003 10:19:10 -0000 1.5 +++ Makefile.am 3 Jan 2004 04:54:57 -0000 1.6 @@ -3,7 +3,7 @@ INCLUDES = @edje_cflags@ @ecore_cflags@ @edb_cflags@ @evas_cflags@ \ @esmart_cflags@ -bin_PROGRAMS = entrance +bin_PROGRAMS = entrance entrance_login entrance_SOURCES = \ entrance_auth.c entrance_auth.h \ @@ -14,4 +14,8 @@ main.c entrance_LDADD = @edje_libs@ @ecore_libs@ @edb_libs@ @evas_libs@ \ +@esmart_libs@ + +entrance_login_SOURCES = entrance_login.c +entrance_login_LDADD = @edje_libs@ @ecore_libs@ @edb_libs@ @evas_libs@ \ @esmart_libs@ =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/entrance/src/client/entrance_session.c,v retrieving revision 1.28 retrieving revision 1.29 diff -u -3 -r1.28 -r1.29 --- entrance_session.c 2 Jan 2004 22:36:05 -0000 1.28 +++ entrance_session.c 3 Jan 2004 04:54:57 -0000 1.29 @@ -263,7 +263,6 @@ ecore_evas_free(e->ee); ecore_evas_shutdown(); e->ee = NULL; - ecore_x_sync(); syslog(LOG_NOTICE, "Starting session for user \"%s\".", e->auth->user); @@ -303,11 +302,13 @@ } /* clear users's password out of memory */ entrance_auth_clear_pass(e->auth); - if (waitpid(pid, NULL, 0) == pid) - { - entrance_auth_session_end(e->auth); - syslog(LOG_CRIT, "User Xsession Ended"); - } + /* this bypasses a race condition where entrance loses its x connection */ + /* before the wm gets it and x goes and resets itself */ + sleep(10); + /* replace this rpcoess with a clean small one that just waits for its */ + /* child to exit.. passed on the cmd-line */ + snprintf(buf, sizeof(buf), "%s/entrance_login %i", PACKAGE_BIN_DIR, (int)pid); + execl("/bin/sh", "/bin/sh", "-c", buf, NULL); } static void |
From: <enl...@li...> - 2004-01-03 04:55:29
|
Enlightenment CVS committal Author : raster Project : e17 Module : apps/entrance Dir : e17/apps/entrance/src Modified Files: config.h.in Log Message: entrance race condition fix... i keep having to fix this. =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/entrance/src/config.h.in,v retrieving revision 1.5 retrieving revision 1.6 diff -u -3 -r1.5 -r1.6 --- config.h.in 25 Oct 2003 06:51:29 -0000 1.5 +++ config.h.in 3 Jan 2004 04:54:57 -0000 1.6 @@ -1,8 +1,4 @@ -/* src/config.h.in. Generated automatically from configure.in by autoheader. */ - -/* Define if you have the ANSI C header files. */ -#undef STDC_HEADERS - +/* src/config.h.in. Generated from configure.in by autoheader. */ #undef ENABLE_NLS #undef HAVE_CATGETS #undef HAVE_GETTEXT @@ -13,27 +9,72 @@ #undef HAVE_PAM #undef PACKAGE_LOCALE_DIR #undef PACKAGE_DATA_DIR +#undef PACKAGE_BIN_DIR #undef PACKAGE_SOURCE_DIR #undef PACKAGE_CFG_DIR #undef PREFIX #undef ENTRANCE_XSESSION #undef HAVE_ECORE_GL_X11 -/* Define if you have the <crypt.h> header file. */ +/* Define to 1 if you have the <crypt.h> header file. */ #undef HAVE_CRYPT_H -/* Define if you have the <Ecore_Evas.h> header file. */ +/* Define to 1 if you have the <Ecore_Evas.h> header file. */ #undef HAVE_ECORE_EVAS_H -/* Define if you have the <Ecore.h> header file. */ +/* Define to 1 if you have the <Ecore.h> header file. */ #undef HAVE_ECORE_H -/* Define if you have the <security/pam_appl.h> header file. */ +/* Define to 1 if you have the <inttypes.h> header file. */ +#undef HAVE_INTTYPES_H + +/* Define to 1 if you have the <memory.h> header file. */ +#undef HAVE_MEMORY_H + +/* Define to 1 if you have the <security/pam_appl.h> header file. */ #undef HAVE_SECURITY_PAM_APPL_H +/* Define to 1 if you have the <stdint.h> header file. */ +#undef HAVE_STDINT_H + +/* Define to 1 if you have the <stdlib.h> header file. */ +#undef HAVE_STDLIB_H + +/* Define to 1 if you have the <strings.h> header file. */ +#undef HAVE_STRINGS_H + +/* Define to 1 if you have the <string.h> header file. */ +#undef HAVE_STRING_H + +/* Define to 1 if you have the <sys/stat.h> header file. */ +#undef HAVE_SYS_STAT_H + +/* Define to 1 if you have the <sys/types.h> header file. */ +#undef HAVE_SYS_TYPES_H + +/* Define to 1 if you have the <unistd.h> header file. */ +#undef HAVE_UNISTD_H + /* Name of package */ #undef PACKAGE +/* Define to the address where bug reports for this package should be sent. */ +#undef PACKAGE_BUGREPORT + +/* Define to the full name of this package. */ +#undef PACKAGE_NAME + +/* Define to the full name and version of this package. */ +#undef PACKAGE_STRING + +/* Define to the one symbol short name of this package. */ +#undef PACKAGE_TARNAME + +/* Define to the version of this package. */ +#undef PACKAGE_VERSION + +/* Define to 1 if you have the ANSI C header files. */ +#undef STDC_HEADERS + /* Version number of package */ #undef VERSION - |
From: <enl...@li...> - 2004-01-03 04:55:29
|
Enlightenment CVS committal Author : raster Project : e17 Module : apps/entrance Dir : e17/apps/entrance Modified Files: acconfig.h configure.in Log Message: entrance race condition fix... i keep having to fix this. =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/entrance/acconfig.h,v retrieving revision 1.5 retrieving revision 1.6 diff -u -3 -r1.5 -r1.6 --- acconfig.h 25 Oct 2003 06:51:29 -0000 1.5 +++ acconfig.h 3 Jan 2004 04:54:57 -0000 1.6 @@ -8,6 +8,7 @@ #undef HAVE_PAM #undef PACKAGE_LOCALE_DIR #undef PACKAGE_DATA_DIR +#undef PACKAGE_BIN_DIR #undef PACKAGE_SOURCE_DIR #undef PACKAGE_CFG_DIR #undef PREFIX =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/entrance/configure.in,v retrieving revision 1.19 retrieving revision 1.20 diff -u -3 -r1.19 -r1.20 --- configure.in 2 Jan 2004 02:31:55 -0000 1.19 +++ configure.in 3 Jan 2004 04:54:57 -0000 1.20 @@ -9,14 +9,16 @@ AM_PROG_CC_STDC AC_HEADER_STDC -AC_EXPAND_DIR(PACKAGE_DATA_DIR, "$datadir/${PACKAGE}") -AC_DEFINE_UNQUOTED(PACKAGE_DATA_DIR, "$PACKAGE_DATA_DIR") - if test "x${prefix}" = "xNONE"; then AC_DEFINE_UNQUOTED(PREFIX, "/usr/local/") else AC_DEFINE_UNQUOTED(PREFIX, "${prefix}") fi + +AC_EXPAND_DIR(PACKAGE_DATA_DIR, "$datadir/${PACKAGE}") +AC_DEFINE_UNQUOTED(PACKAGE_DATA_DIR, "$PACKAGE_DATA_DIR") +AC_EXPAND_DIR(PACKAGE_BIN_DIR, "$bindir") +AC_DEFINE_UNQUOTED(PACKAGE_BIN_DIR, "$PACKAGE_BIN_DIR") AC_EXPAND_DIR(PACKAGE_CFG_DIR, "$sysconfdir") AC_DEFINE_UNQUOTED(PACKAGE_CFG_DIR, "$PACKAGE_CFG_DIR") |
From: <enl...@li...> - 2004-06-24 04:49:08
|
Enlightenment CVS committal Author : raster Project : e17 Module : apps/entrance Dir : e17/apps/entrance/m4 Log Message: Directory /cvsroot/enlightenment/e17/apps/entrance/m4 added to the repository |
From: <enl...@li...> - 2004-06-24 04:50:19
|
Enlightenment CVS committal Author : raster Project : e17 Module : apps/entrance Dir : e17/apps/entrance/m4 Added Files: ac_expand_dir.m4 ac_path_generic.m4 Log Message: ship macros... |
From: <enl...@li...> - 2004-06-24 04:50:20
|
Enlightenment CVS committal Author : raster Project : e17 Module : apps/entrance Dir : e17/apps/entrance Modified Files: autogen.sh Log Message: ship macros... =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/entrance/autogen.sh,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 --- autogen.sh 24 May 2003 00:06:32 -0000 1.2 +++ autogen.sh 24 Jun 2004 04:50:12 -0000 1.3 @@ -1,147 +1,13 @@ #!/bin/sh -# Run this to generate all the initial makefiles, etc. -srcdir=`dirname $0` -PKG_NAME="entrance" +rm -rf autom4te.cache +rm -f aclocal.m4 -DIE=0 +echo "Running aclocal..."; aclocal $ACLOCAL_FLAGS -I m4 \ +&& echo "Running autoheader..."; autoheader \ +&& echo "Running autoconf..."; autoconf \ +&& echo "Running libtoolize..."; libtoolize --automake \ +&& echo "Running automake..."; automake --add-missing --copy --gnu -(autoconf --version) < /dev/null > /dev/null 2>&1 || { - echo - echo "**Error**: You must have \`autoconf' installed to." - echo "Download the appropriate package for your distribution," - echo "or get the source tarball at ftp://ftp.gnu.org/pub/gnu/" - DIE=1 -} - -(grep "^AM_PROG_LIBTOOL" $srcdir/configure.in >/dev/null) && { - (libtool --version) < /dev/null > /dev/null 2>&1 || { - echo - echo "**Error**: You must have \`libtool' installed." - echo "Get ftp://ftp.gnu.org/pub/gnu/libtool-1.2d.tar.gz" - echo "(or a newer version if it is available)" - DIE=1 - } -} - -grep "^AM_GNU_GETTEXT" $srcdir/configure.in >/dev/null && { - grep "sed.*POTFILES" $srcdir/configure.in >/dev/null || \ - (gettext --version) < /dev/null > /dev/null 2>&1 || { - echo - echo "**Error**: You must have \`gettext' installed." - echo "Get ftp://alpha.gnu.org/gnu/gettext-0.10.35.tar.gz" - echo "(or a newer version if it is available)" - DIE=1 - } -} - -grep "^AM_GNOME_GETTEXT" $srcdir/configure.in >/dev/null && { - grep "sed.*POTFILES" $srcdir/configure.in >/dev/null || \ - (gettext --version) < /dev/null > /dev/null 2>&1 || { - echo - echo "**Error**: You must have \`gettext' installed." - echo "Get ftp://alpha.gnu.org/gnu/gettext-0.10.35.tar.gz" - echo "(or a newer version if it is available)" - DIE=1 - } -} - -(automake --version) < /dev/null > /dev/null 2>&1 || { - echo - echo "**Error**: You must have \`automake' installed." - echo "Get ftp://ftp.gnu.org/pub/gnu/automake-1.3.tar.gz" - echo "(or a newer version if it is available)" - DIE=1 - NO_AUTOMAKE=yes -} - - -# if no automake, don't bother testing for aclocal -test -n "$NO_AUTOMAKE" || (aclocal --version) < /dev/null > /dev/null 2>&1 || { - echo - echo "**Error**: Missing \`aclocal'. The version of \`automake'" - echo "installed doesn't appear recent enough." - echo "Get ftp://ftp.gnu.org/pub/gnu/automake-1.3.tar.gz" - echo "(or a newer version if it is available)" - DIE=1 -} - -if test "$DIE" -eq 1; then - exit 1 -fi - -if test -z "$*"; then - echo "**Warning**: I am going to run \`configure' with no arguments." - echo "If you wish to pass any to it, please specify them on the" - echo \`$0\'" command line." - echo -fi - -case $CC in -xlc ) - am_opt=--include-deps;; -esac - -for coin in `find $srcdir -name configure.in -print` -do - dr=`dirname $coin` - if test -f $dr/NO-AUTO-GEN; then - echo skipping $dr -- flagged as no auto-gen - else - echo processing $dr - macrodirs=`sed -n -e 's,AM_ACLOCAL_INCLUDE(\(.*\)),\1,gp' < $coin` - ( cd $dr - aclocalinclude="$ACLOCAL_FLAGS" - for k in $macrodirs; do - if test -d $k; then - aclocalinclude="$aclocalinclude -I $k" - ##else - ## echo "**Warning**: No such directory \`$k'. Ignored." - fi - done - if grep "^AM_GNU_GETTEXT" configure.in >/dev/null; then - if grep "sed.*POTFILES" configure.in >/dev/null; then - : do nothing -- we still have an old unmodified configure.in - else - echo "Creating $dr/aclocal.m4 ..." - test -r $dr/aclocal.m4 || touch $dr/aclocal.m4 - echo "Running gettextize... Ignore non-fatal messages." - echo "no" | gettextize --force --copy - echo "Making $dr/aclocal.m4 writable ..." - test -r $dr/aclocal.m4 && chmod u+w $dr/aclocal.m4 - fi - fi - if grep "^AM_GNOME_GETTEXT" configure.in >/dev/null; then - echo "Creating $dr/aclocal.m4 ..." - test -r $dr/aclocal.m4 || touch $dr/aclocal.m4 - echo "Running gettextize... Ignore non-fatal messages." - echo "no" | gettextize --force --copy - echo "Making $dr/aclocal.m4 writable ..." - test -r $dr/aclocal.m4 && chmod u+w $dr/aclocal.m4 - fi - if grep "^AM_PROG_LIBTOOL" configure.in >/dev/null; then - echo "Running libtoolize..." - libtoolize --force --copy - fi - echo "Running aclocal $aclocalinclude ..." - aclocal $aclocalinclude - if grep "^AM_CONFIG_HEADER" configure.in >/dev/null; then - echo "Running autoheader..." - autoheader - fi - echo "Running automake --gnu $am_opt ..." - automake --add-missing --gnu $am_opt - echo "Running autoconf ..." - autoconf - ) - fi -done - -#conf_flags="--enable-maintainer-mode --enable-compile-warnings" #--enable-iso-c - -if test x$NOCONFIGURE = x; then - echo Running $srcdir/configure $conf_flags "$@" ... - $srcdir/configure $conf_flags "$@" -else - echo Skipping configure process. -fi +### If you want this, uncomment it. +#./configure "$@" |
From: <enl...@li...> - 2004-06-24 04:58:51
|
Enlightenment CVS committal Author : raster Project : e17 Module : apps/entrance Dir : e17/apps/entrance Modified Files: autogen.sh Log Message: and run configure =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/entrance/autogen.sh,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 --- autogen.sh 24 Jun 2004 04:50:12 -0000 1.3 +++ autogen.sh 24 Jun 2004 04:58:45 -0000 1.4 @@ -10,4 +10,4 @@ && echo "Running automake..."; automake --add-missing --copy --gnu ### If you want this, uncomment it. -#./configure "$@" +./configure "$@" |
From: <enl...@li...> - 2004-06-24 06:12:11
|
Enlightenment CVS committal Author : raster Project : e17 Module : apps/entrance Dir : e17/apps/entrance/config/pam.d Modified Files: entrance Log Message: autofool cleanups... argh! i hate autofools! =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/entrance/config/pam.d/entrance,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 --- entrance 1 Mar 2003 07:15:14 -0000 1.2 +++ entrance 24 Jun 2004 06:11:29 -0000 1.3 @@ -1,7 +1,7 @@ #%PAM-1.0 -auth required /lib/security/pam_stack.so service=system-auth -auth required /lib/security/pam_nologin.so -account required /lib/security/pam_stack.so service=system-auth -password required /lib/security/pam_stack.so service=system-auth -session required /lib/security/pam_stack.so service=system-auth -session optional /lib/security/pam_console.so +auth required pam_nologin.so +auth required pam_env.so +auth required pam_unix.so nullok +account required pam_unix.so +password required pam_unix.so +session required pam_unix.so |
From: <enl...@li...> - 2004-07-29 08:12:26
|
Enlightenment CVS committal Author : raster Project : e17 Module : apps/entrance Dir : e17/apps/entrance/data/themes Modified Files: Makefile.am Log Message: put things in the right dirs.... =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/entrance/data/themes/Makefile.am,v retrieving revision 1.4 retrieving revision 1.5 diff -u -3 -r1.4 -r1.5 --- Makefile.am 22 Dec 2003 19:43:09 -0000 1.4 +++ Makefile.am 29 Jul 2004 08:12:19 -0000 1.5 @@ -1 +1 @@ -SUBDIRS = default Nebulous taillights +SUBDIRS = default Nebulous taillights E17 |
From: <enl...@li...> - 2004-07-29 08:12:59
|
Enlightenment CVS committal Author : raster Project : e17 Module : apps/entrance Dir : e17/apps/entrance Modified Files: configure.in Log Message: put things in the right dirs.... =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/entrance/configure.in,v retrieving revision 1.30 retrieving revision 1.31 diff -u -3 -r1.30 -r1.31 --- configure.in 12 Jul 2004 04:35:31 -0000 1.30 +++ configure.in 29 Jul 2004 08:12:19 -0000 1.31 @@ -225,6 +225,7 @@ data/themes/taillights/programs/Makefile data/themes/taillights/fonts/Makefile data/themes/taillights/images/Makefile +data/themes/E17/Makefile ]) echo |
From: <enl...@li...> - 2004-07-29 08:12:59
|
Enlightenment CVS committal Author : raster Project : e17 Module : apps/entrance Dir : e17/apps/entrance/config/pam.d Modified Files: Makefile.am Log Message: put things in the right dirs.... =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/entrance/config/pam.d/Makefile.am,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 --- Makefile.am 20 Jul 2004 18:32:35 -0000 1.3 +++ Makefile.am 29 Jul 2004 08:12:19 -0000 1.4 @@ -1,3 +1,3 @@ EXTRA_DIST = entrance -pamdir = $(prefix)/../$(sysconfdir)/pam.d +pamdir = $(sysconfdir)/pam.d pam_DATA = entrance |
From: <enl...@li...> - 2004-07-29 08:13:02
|
Enlightenment CVS committal Author : raster Project : e17 Module : apps/entrance Dir : e17/apps/entrance/config/init.d Modified Files: Makefile.am Log Message: put things in the right dirs.... =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/entrance/config/init.d/Makefile.am,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 --- Makefile.am 20 Jul 2004 18:32:35 -0000 1.2 +++ Makefile.am 29 Jul 2004 08:12:19 -0000 1.3 @@ -1,3 +1,3 @@ -initdir = $(prefix)/../$(sysconfdir)/init.d +initdir = $(sysconfdir)/init.d init_SCRIPTS = entrance # Install permissions need to be 744 |
From: <enl...@li...> - 2004-07-29 08:21:01
|
Enlightenment CVS committal Author : raster Project : e17 Module : apps/entrance Dir : e17/apps/entrance/src/client Modified Files: entrance_ipc.c Log Message: make the dir if it doesnt exist! =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/entrance/src/client/entrance_ipc.c,v retrieving revision 1.9 retrieving revision 1.10 diff -u -3 -r1.9 -r1.10 --- entrance_ipc.c 11 Jun 2004 03:23:47 -0000 1.9 +++ entrance_ipc.c 29 Jul 2004 08:20:55 -0000 1.10 @@ -136,6 +136,26 @@ return FALSE; memset(buf, 0, sizeof(buf)); + { + struct stat st; + mode_t mask; + char *p; + + mask = S_IRUSR | S_IWUSR | S_IXUSR; + strncpy(buf, PACKAGE_STATE_DIR, sizeof(buf)); + p = buf; + p = strchr(p, '/'); + while (p) + { + *p = 0; + if (stat(buf, &st) < 0) mkdir(buf, mask); + *p = '/'; + p++; + p = strchr(p, '/'); + } + if (stat(buf, &st) < 0) mkdir(buf, mask); + } + snprintf(buf, PATH_MAX, "%s_%d", PACKAGE_STATE_DIR "/" IPC_TITLE, server_pid); if (ipc_title) |
From: <enl...@li...> - 2004-07-30 00:09:42
|
Enlightenment CVS committal Author : raster Project : e17 Module : apps/entrance Dir : e17/apps/entrance/data/themes Modified Files: Makefile.am Log Message: oops - prematurely added that dir. =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/entrance/data/themes/Makefile.am,v retrieving revision 1.5 retrieving revision 1.6 diff -u -3 -r1.5 -r1.6 --- Makefile.am 29 Jul 2004 08:12:19 -0000 1.5 +++ Makefile.am 30 Jul 2004 00:09:35 -0000 1.6 @@ -1 +1 @@ -SUBDIRS = default Nebulous taillights E17 +SUBDIRS = default Nebulous taillights |
From: <enl...@li...> - 2004-11-11 00:25:03
|
Enlightenment CVS committal Author : raster Project : e17 Module : apps/entrance Dir : e17/apps/entrance/src/client Modified Files: entrance_edit.c main.c Log Message: work with esmart_text fixes. als alignemtn change =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/entrance/src/client/entrance_edit.c,v retrieving revision 1.7 retrieving revision 1.8 diff -u -3 -r1.7 -r1.8 --- entrance_edit.c 11 Jun 2004 03:23:47 -0000 1.7 +++ entrance_edit.c 11 Nov 2004 00:24:55 -0000 1.8 @@ -164,13 +164,10 @@ char *old = NULL; char *new_str = NULL; Evas_Object *o = NULL; - Esmart_Text_Entry *e = NULL; int size = 0; o = (Evas_Object *) data; - if ((e = evas_object_smart_data_get(o))) - { size = strlen(str); #if DEBUG if (!str) @@ -178,19 +175,19 @@ else fprintf(stderr, "Entry Sent %s(%d)\n", str, size); #endif - if (e->edje.part) + if (esmart_text_entry_edje_part_get(o)) { #if DEBUG - fprintf(stderr, "%s set its text\n", e->edje.part); + fprintf(stderr, "%s set its text\n", esmart_text_entry_edje_part_get(o)); #endif - if ((old = evas_hash_find(ecco.hashes, e->edje.part))) + if ((old = evas_hash_find(ecco.hashes, esmart_text_entry_edje_part_get(o)))) { - evas_hash_del(ecco.hashes, e->edje.part, old); + evas_hash_del(ecco.hashes, esmart_text_entry_edje_part_get(o), old); } else { fprintf(stderr, "Unable to find old entry for %s\n", - e->edje.part); + esmart_text_entry_edje_part_get(o)); } if (size > 0) { @@ -200,7 +197,7 @@ { new_str = strdup(""); } - if ((old = evas_hash_find(ecco.entries, e->edje.part))) + if ((old = evas_hash_find(ecco.entries, esmart_text_entry_edje_part_get(o)))) { if (!strcmp(old, "ecco,entry,focus,in,greeting,before")) { @@ -208,7 +205,7 @@ free(ecco.config->before.string); ecco.config->before.string = new_str; ecco.hashes = - evas_hash_add(ecco.hashes, e->edje.part, new_str); + evas_hash_add(ecco.hashes, esmart_text_entry_edje_part_get(o), new_str); } else if (!strcmp(old, "ecco,entry,focus,in,greeting,after")) { @@ -216,7 +213,7 @@ free(ecco.config->after.string); ecco.config->after.string = new_str; ecco.hashes = - evas_hash_add(ecco.hashes, e->edje.part, new_str); + evas_hash_add(ecco.hashes, esmart_text_entry_edje_part_get(o), new_str); } else if (!strcmp(old, "ecco,entry,focus,in,date")) { @@ -224,7 +221,7 @@ free(ecco.config->date.string); ecco.config->date.string = new_str; ecco.hashes = - evas_hash_add(ecco.hashes, e->edje.part, new_str); + evas_hash_add(ecco.hashes, esmart_text_entry_edje_part_get(o), new_str); } else if (!strcmp(old, "ecco,entry,focus,in,time")) { @@ -232,7 +229,7 @@ free(ecco.config->time.string); ecco.config->time.string = new_str; ecco.hashes = - evas_hash_add(ecco.hashes, e->edje.part, new_str); + evas_hash_add(ecco.hashes, esmart_text_entry_edje_part_get(o), new_str); } else if (!strcmp @@ -244,7 +241,7 @@ free(ecco.current_session->session); ecco.current_session->session = new_str; ecco.hashes = - evas_hash_add(ecco.hashes, e->edje.part, new_str); + evas_hash_add(ecco.hashes, esmart_text_entry_edje_part_get(o), new_str); } } else if (!strcmp(old, "ecco,entry,focus,in,session,current,name")) @@ -278,7 +275,7 @@ edje_object_signal_emit(ecco.edje, "ecco,show,sessions", ""); ecco.hashes = - evas_hash_add(ecco.hashes, e->edje.part, new_str); + evas_hash_add(ecco.hashes, esmart_text_entry_edje_part_get(o), new_str); } else { @@ -327,7 +324,7 @@ edje_object_signal_emit(ecco.edje, "ecco,show,users", ""); ecco.hashes = - evas_hash_add(ecco.hashes, e->edje.part, new_str); + evas_hash_add(ecco.hashes, esmart_text_entry_edje_part_get(o), new_str); } else { @@ -347,7 +344,7 @@ free(ecco.current_user->session); ecco.current_user->session = new_str; ecco.hashes = - evas_hash_add(ecco.hashes, e->edje.part, new_str); + evas_hash_add(ecco.hashes, esmart_text_entry_edje_part_get(o), new_str); } } else if (!strcmp(old, "ecco,entry,focus,in,remember,n")) @@ -355,7 +352,7 @@ snprintf(buf, PATH_MAX, "%s", str); ecco.config->users.remember_n = atoi(buf); ecco.hashes = - evas_hash_add(ecco.hashes, e->edje.part, new_str); + evas_hash_add(ecco.hashes, esmart_text_entry_edje_part_get(o), new_str); } else if (!strcmp(old, "ecco,entry,focus,in,theme")) { @@ -368,7 +365,7 @@ free(ecco.config->theme); ecco.config->theme = new_str; ecco.hashes = - evas_hash_add(ecco.hashes, e->edje.part, new_str); + evas_hash_add(ecco.hashes, esmart_text_entry_edje_part_get(o), new_str); } else { @@ -384,10 +381,9 @@ } else { - fprintf(stderr, "Unknown signal for %s\n", e->edje.part); + fprintf(stderr, "Unknown signal for %s\n", esmart_text_entry_edje_part_get(o)); } } - } } /*========================================================================= @@ -418,7 +414,7 @@ #endif if (ecco.entry) { - esmart_text_entry_focus_set(ecco.entry, 1); + evas_object_focus_set(ecco.entry, 1); if ((edje_object_part_exists(ecco.edje, str))) { if ((bstr = edje_object_part_text_get(ecco.edje, str))) @@ -1997,7 +1993,7 @@ evas_object_layer_set(o, -1); esmart_text_entry_max_chars_set(o, PATH_MAX); esmart_text_entry_is_password_set(o, 0); - esmart_text_entry_focus_set(o, 1); + evas_object_focus_set(o, 1); esmart_text_entry_return_key_callback_set(o, interp_return_key, o); ecco.entry = o; =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/entrance/src/client/main.c,v retrieving revision 1.56 retrieving revision 1.57 diff -u -3 -r1.56 -r1.57 --- main.c 2 Nov 2004 05:54:37 -0000 1.56 +++ main.c 11 Nov 2004 00:24:55 -0000 1.57 @@ -106,37 +106,30 @@ focus_swap(Evas_Object * o, int selecto) { Evas_Object *oo = NULL; - Esmart_Text_Entry *e = NULL; - if ((e = evas_object_smart_data_get(o))) - { - if (!strcmp(e->edje.part, "EntrancePassEntry")) - { - if ((oo = - evas_object_name_find(evas_object_evas_get(o), - "EntranceUserEntry"))) - { - esmart_text_entry_text_set(oo, ""); - } - esmart_text_entry_text_set(o, ""); - } - else if (!strcmp(e->edje.part, "EntranceUserEntry")) - { - oo = - evas_object_name_find(evas_object_evas_get(o), - "EntrancePassEntry"); - } - } + if (!strcmp(esmart_text_entry_edje_part_get(o), "EntrancePassEntry")) + { + if ((oo = + evas_object_name_find(evas_object_evas_get(o), + "EntranceUserEntry"))) + { + esmart_text_entry_text_set(oo, ""); + } + esmart_text_entry_text_set(o, ""); + } + else if (!strcmp(esmart_text_entry_edje_part_get(o), "EntranceUserEntry")) + { + oo = + evas_object_name_find(evas_object_evas_get(o), + "EntrancePassEntry"); + } if (oo) - { - selecto ? esmart_text_entry_focus_set(oo, - 0) : - esmart_text_entry_focus_set(o, 0); - - selecto ? esmart_text_entry_focus_set(o, - 1) : - esmart_text_entry_focus_set(oo, 1); - } + { + selecto ? evas_object_focus_set(oo, 0) : + evas_object_focus_set(o, 0); + selecto ? evas_object_focus_set(o, 1) : + evas_object_focus_set(oo, 1); + } } /** @@ -149,50 +142,45 @@ { Evas_Object *o = NULL; Entrance_User *eu = NULL; - Esmart_Text_Entry *e = NULL; o = (Evas_Object *) data; - if ((e = evas_object_smart_data_get(o))) - { - if (!strcmp(e->edje.part, "EntranceUserEntry")) - { - if (!entrance_auth_set_user(session->auth, str)) - { - edje_object_signal_emit(e->edje.o, "EntranceUserAuth", ""); - if ((eu = evas_hash_find(session->config->users.hash, str))) + if (!strcmp(esmart_text_entry_edje_part_get(o), "EntranceUserEntry")) + { + if (!entrance_auth_set_user(session->auth, str)) + { + edje_object_signal_emit(esmart_text_entry_edje_object_get(o), "EntranceUserAuth", ""); + if ((eu = evas_hash_find(session->config->users.hash, str))) entrance_session_user_set(session, eu); - - focus_swap(o, 0); - } - else - { - esmart_text_entry_text_set(o, ""); - entrance_session_user_reset(session); - edje_object_signal_emit(e->edje.o, "EntranceUserFail", ""); - focus_swap(o, 1); - } - } - if (!strcmp(e->edje.part, "EntrancePassEntry")) - { - if (session->auth->user && strlen(session->auth->user) > 0) - { - entrance_auth_set_pass(session->auth, str); - if (!entrance_session_auth_user(session)) - { - session->authed = 1; - edje_object_signal_emit(e->edje.o, "EntranceUserAuthSuccess", - ""); - } - else - { - entrance_session_user_reset(session); - edje_object_signal_emit(e->edje.o, "EntranceUserAuthFail", ""); - focus_swap(o, 0); - } - } - } - } + focus_swap(o, 0); + } + else + { + esmart_text_entry_text_set(o, ""); + entrance_session_user_reset(session); + edje_object_signal_emit(esmart_text_entry_edje_object_get(o), "EntranceUserFail", ""); + focus_swap(o, 1); + } + } + if (!strcmp(esmart_text_entry_edje_part_get(o), "EntrancePassEntry")) + { + if (session->auth->user && strlen(session->auth->user) > 0) + { + entrance_auth_set_pass(session->auth, str); + if (!entrance_session_auth_user(session)) + { + session->authed = 1; + edje_object_signal_emit(esmart_text_entry_edje_object_get(o), "EntranceUserAuthSuccess", + ""); + } + else + { + entrance_session_user_reset(session); + edje_object_signal_emit(esmart_text_entry_edje_object_get(o), "EntranceUserAuthFail", ""); + focus_swap(o, 0); + } + } + } } /** @@ -211,17 +199,17 @@ { if (!strcmp(emission, "In")) { - if (!esmart_text_entry_is_focused(oo)) + if (!evas_object_focus_get(oo)) { - esmart_text_entry_focus_set(oo, 1); + evas_object_focus_set(oo, 1); } } else if (!strcmp(emission, "Out")) { - if (esmart_text_entry_is_focused(oo)) + if (evas_object_focus_get(oo)) { - esmart_text_entry_focus_set(oo, 1); - esmart_text_entry_focus_set(oo, 0); + evas_object_focus_set(oo, 1); + evas_object_focus_set(oo, 0); } } else |
From: <enl...@li...> - 2004-11-11 00:25:03
|
Enlightenment CVS committal Author : raster Project : e17 Module : apps/entrance Dir : e17/apps/entrance/data/themes/default Modified Files: default.edc Log Message: work with esmart_text fixes. als alignemtn change =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/entrance/data/themes/default/default.edc,v retrieving revision 1.18 retrieving revision 1.19 diff -u -3 -r1.18 -r1.19 --- default.edc 31 Oct 2004 05:23:47 -0000 1.18 +++ default.edc 11 Nov 2004 00:24:55 -0000 1.19 @@ -944,7 +944,7 @@ clip_to, "user_entry_clip"; description { state, "default" 0.0; - align, 1.0 0.5; + align, 0.0 0.5; rel1 { relative, 0.0 0.0; offset, 0 0; @@ -1149,7 +1149,7 @@ clip_to, "pass_entry_clip"; description { state, "default" 0.0; - align, 1.0 0.5; + align, 0.0 0.5; rel1 { relative, 0.0 0.0; offset, 0 0; |
From: <enl...@li...> - 2004-12-04 16:42:22
|
Enlightenment CVS committal Author : raster Project : e17 Module : apps/entrance Dir : e17/apps/entrance/data/themes/E17 Log Message: Directory /cvsroot/enlightenment/e17/apps/entrance/data/themes/E17 added to the repository |
From: <enl...@li...> - 2004-12-04 16:42:55
|
Enlightenment CVS committal Author : raster Project : e17 Module : apps/entrance Dir : e17/apps/entrance/data/themes/E17/fnt Log Message: Directory /cvsroot/enlightenment/e17/apps/entrance/data/themes/E17/fnt added to the repository |
From: <enl...@li...> - 2004-12-04 16:42:55
|
Enlightenment CVS committal Author : raster Project : e17 Module : apps/entrance Dir : e17/apps/entrance/data/themes/E17/img Log Message: Directory /cvsroot/enlightenment/e17/apps/entrance/data/themes/E17/img added to the repository |
From: <enl...@li...> - 2004-12-04 16:47:46
|
Enlightenment CVS committal Author : raster Project : e17 Module : apps/entrance Dir : e17/apps/entrance/data/themes/E17/fnt Added Files: Vera.ttf VeraBd.ttf Log Message: add e17 theme... so far. session selector is broken. |