gdm branch multi-stack, created. GDM_2_25_2-45-g112329e



The branch, multi-stack has been created
        at  112329e1060a59a721b3588e50b98242f27109de (commit)

- Log -----------------------------------------------------------------
commit 112329e1060a59a721b3588e50b98242f27109de
Author: Ray Strode <rstrode redhat com>
Date:   Wed Feb 18 12:48:37 2009 -0500

    Add helper program to listen for smart card events
    
    This is a copy and paste of an old RHEL patch I did
    a few years ago.

commit dae2cc66f9ccf9935f1667276f90052d31d1a31e
Author: Ray Strode <rstrode redhat com>
Date:   Wed Feb 18 12:32:39 2009 -0500

    Add a way for plugins to start/stop pam
    
    The smartcard plugin is going to want to
    start the conversation as soon as the card
    gets plugged in.

commit f130ce88e1913858c79dee9f2b12981d9733bb8d
Author: Ray Strode <rstrode redhat com>
Date:   Tue Feb 17 17:39:24 2009 -0500

    Add new gdm_task_list_set_active_task
    
    It will be useful to be able to select
    a task from the greeter programmatically.

commit 708ea7451b46421b8eb73036e360183588944a7f
Author: Ray Strode <rstrode redhat com>
Date:   Tue Feb 17 17:38:22 2009 -0500

    Add another message when plugin fails to load

commit 9b36aac2b921cdfd98884ce338bcc459c42b1540
Author: Ray Strode <rstrode redhat com>
Date:   Wed Feb 11 08:47:52 2009 -0500

    Add bare bones start of a smartcard plugin

commit 6a808f5996062815b7409bd44ff8d6c27f19e3a3
Author: Ray Strode <rstrode redhat com>
Date:   Sat Feb 7 21:17:49 2009 -0500

    Force session reset if all PAM conversations fail

commit 4bb06c67470d3928210c80527440ba0a74380fe9
Author: Ray Strode <rstrode redhat com>
Date:   Sat Feb 7 14:19:35 2009 -0500

    When active task is disabled fall back to old task
    
    Previously we would just fall back to the first task
    in the list.  Now we fall back to the last task the
    user clicked on.

commit 5d62ae793b9a43dc6822c6cee5f3fa2a5e7bc22c
Author: Ray Strode <rstrode redhat com>
Date:   Sat Feb 7 14:11:19 2009 -0500

    If a task gets disabled, jump to first task
    
    This way we don't show the user a page they
    can't access.

commit 77ce71c6f635a8ded504aa114df921b69e6911ea
Author: Ray Strode <rstrode redhat com>
Date:   Sat Feb 7 13:57:41 2009 -0500

    If a conversation fails in the slave disable task
    
    If a conversation fails (say because the user
    hasn't enrolled their fingerprint) then just disable
    that task and keep the other plugins available.

commit 091a550df422fc84fd71c5a2a9d045e2ab3bd942
Author: Ray Strode <rstrode redhat com>
Date:   Sat Feb 7 13:54:24 2009 -0500

    Cancel login conversations if any fails
    
    This gives us the same behavior we had before
    the ConversationStopped signal was added.
    
    We'll improve upon this to only disable the
    conversations that fail as they fail in
    subsequent commits.

commit c5ed505647fe4c4eb1a9ff5bf2cd8a2d6a0fa596
Author: Ray Strode <rstrode redhat com>
Date:   Sat Feb 7 11:36:40 2009 -0500

    emit "ConversationStopped" signal at end of conv
    
    This will allow us to track when individual
    PAM conversations fail, instead of doing one
    giant reset.  The reason this is useful is that
    some PAM modules fail immediately for some users
    (for instance the fingerprint PAM module fails if
     a user hasn't enrolled their print).

commit 6d3ca128cc5f30ec085ce988240b3289603ec98d
Author: Ray Strode <rstrode redhat com>
Date:   Fri Feb 6 17:44:37 2009 -0500

    Drop duplicated entry introspection output

commit d6eb7ac14e33b1ee319d9b001126a67bf59a0f58
Author: Ray Strode <rstrode redhat com>
Date:   Fri Feb 6 17:12:04 2009 -0500

    fix debug message

commit ee1383f0ea8579bee4d99cefa57e18f2ebb8b857
Author: Ray Strode <rstrode redhat com>
Date:   Fri Feb 6 16:25:47 2009 -0500

    Add fingerprint plugin
    
    This commit adds a plugin to initiate a conversation for
    fingerprint scans.

commit 292b1db5d76ed0d0cf209c6582255f76fedd7c0f
Author: Ray Strode <rstrode redhat com>
Date:   Fri Feb 6 16:23:48 2009 -0500

    Add a plugin based extension system to greeter
    
    This allows plugins to drive which PAM conversations
    get run.  This commit just adds one plugin "password"
    which does the one PAM conversation we've traditionally
    run.

commit 3a3b0d76abb6fddcd002d7821e3c9eaba8718f84
Author: Ray Strode <rstrode redhat com>
Date:   Fri Feb 6 15:35:00 2009 -0500

    Drop "stopped" signal from worker-job class
    
    It was unused, dead code.

commit 00bc3d84bfcfefff6a6ad69b8c3422e2cca22547
Author: Ray Strode <rstrode redhat com>
Date:   Thu Feb 5 17:16:55 2009 -0500

    Fix mistake in user authorized client signal marshaler

commit 09deb90396221e39292b4652e276627fbaeeef4b
Author: Ray Strode <rstrode redhat com>
Date:   Thu Feb 5 16:57:39 2009 -0500

    Don't bother cancelling worker through D-Bus when stopping
    
    It's just going to get sent SIGTERM anyway.

commit ab4e912592f1b6b43ca56ad433e11b4d29e7c407
Author: Ray Strode <rstrode redhat com>
Date:   Thu Feb 5 15:20:25 2009 -0500

    Queue a greeter reset when the user clicks cancel

commit dbf5cc8c8363c1090cedd1ad1ace50d71a5b8e58
Author: Ray Strode <rstrode redhat com>
Date:   Wed Feb 4 10:55:03 2009 -0500

    Rename session worker to the service it's managing
    
    This way if a pam module gets hung up and causes
    GDM to stall, there's a chance the reporter will
    bypass GDM when filing the report.

commit 5d97da976f3dd81c21c25584ea4df1655c123e4c
Author: Ray Strode <rstrode redhat com>
Date:   Sun Feb 1 12:36:17 2009 -0500

    Clean up list of tasks on task list finalization

commit 5d1e069e73c0d6bcbfb9d1bea09e141f66a9efa3
Author: Ray Strode <rstrode redhat com>
Date:   Sun Feb 1 12:35:30 2009 -0500

    Add tasks from login window instead of task list
    
    This is just a refactoring to move it closer to
    being able to be loaded dynamically, instead of
    hard coded.

commit 0506aaa0700c99c79dc0ec9976439641c3cd2d19
Author: Ray Strode <rstrode redhat com>
Date:   Sun Feb 1 12:33:52 2009 -0500

    Add some casts to drop some warnings

commit b4df6fd96cc9b9c07ccf7839c68720f77a387c11
Author: Ray Strode <rstrode redhat com>
Date:   Fri Jan 30 23:57:31 2009 -0500

    Add limited support for multiple pam stacks
    
    This hard codes 3 pam stacks and doesn't handle
    switching between them very well yet.

commit 7706089784418908b0518b2265f732c2e52f17f0
Author: Ray Strode <rstrode redhat com>
Date:   Wed Jan 28 18:01:53 2009 -0500

    Handle Start Conversation for relay session

commit 754f134bb79ae97fb7512cdf101c075a8e0ccc2d
Author: Ray Strode <rstrode redhat com>
Date:   Wed Jan 28 15:16:51 2009 -0500

    Fix cancel operation

commit 211aaaabc1e67ad48a8f07f4202538cdca067039
Author: Ray Strode <rstrode redhat com>
Date:   Wed Jan 28 15:16:30 2009 -0500

    change g_return_if_fail to g_return_val_if_fail

commit 71c177c8fdd050380d49137c9ee76b54d8eb19ab
Author: Ray Strode <rstrode redhat com>
Date:   Wed Jan 28 15:16:02 2009 -0500

    Pass service name to StartSession in relay session

commit b270ade671a44d9983fcf8ebc34b34cb15acc667
Author: Ray Strode <rstrode redhat com>
Date:   Wed Jan 28 15:15:10 2009 -0500

    Remove filter on worker connection at end of conv

commit 81fab03ae20bd3a61af059634b2577b531cd5e12
Author: Ray Strode <rstrode redhat com>
Date:   Wed Jan 28 15:12:04 2009 -0500

    Move messages pending replies to conversations

commit 650621d6842c719a77acec4f40dd972681afe964
Author: Ray Strode <rstrode redhat com>
Date:   Thu Jan 22 14:18:21 2009 -0500

    Plumb pam service name through greeter

commit 76a6c1814e28b78740145c267a615fc62f3723dc
Author: Ray Strode <rstrode redhat com>
Date:   Thu Jan 22 08:52:01 2009 -0500

    Propagate service name to more layers
    
    This is more prep work to get multiple concurrent
    PAM stacks going.

commit 1f60a95dc2d40f5f0ed9350cb5440ebd95b7654d
Author: Ray Strode <rstrode redhat com>
Date:   Fri Jan 16 15:18:31 2009 -0500

    Store multiple conversations in the session
    
    We keep multiple conversations in the session now, keyed off of
    PAM service is at the other end.  Much of the guts still
    only operate on the first conversation added though.

commit e816e596e049420602d68655099255fca20d623c
Author: Ray Strode <rstrode redhat com>
Date:   Fri Jan 16 14:30:40 2009 -0500

    When starting session record its pid
    
    When writing out logout records we need the
    pid of the running session.  We store that
    on the session object when the session gets
    started and write out the logout record when
    the session ends.

commit d17f2ffa75d51a0bcec99ebce110a15a3c792ec3
Author: Ray Strode <rstrode redhat com>
Date:   Fri Jan 16 14:28:58 2009 -0500

    Properly record worker pid when starting job
    
    We had the variable but we weren't initializing
    it and we need it.

commit dd908a665638a10a6df281eee764ca9a131ab95b
Author: Ray Strode <rstrode redhat com>
Date:   Fri Jan 16 13:57:04 2009 -0500

    Clean up stop_conversation
    
    We now keep a pointer to the session object around
    separate from the conversation.  This is so we
    can free it but still get at the session.

commit ed43a24257accc3996fab4cdf7d1bc99a03ea219
Author: Ray Strode <rstrode redhat com>
Date:   Fri Jan 16 13:55:48 2009 -0500

    Refactor send_dbus_ functions in session-direct
    
    Previously they were in terms of the session or
    dbus connection, but we really want them in terms
    of the conversation.

commit 6a9f8abd1dfc0a2995935652669c32dd8e598ed2
Author: Ray Strode <rstrode redhat com>
Date:   Fri Jan 16 13:01:48 2009 -0500

    Make greeter explicitly request PAM conversation
    
    Now the greeter has to say what PAM stack it wants the slave to
    run.  When that stack is ready, we emit the Ready signal as
    before, but now the Ready signal carries a string argument
    saying which service is ready to converse.
    
    When we support multiple PAM stacks, the greeter will call
    StartConversation for each stack, and will keep the UI
    associated with each stack disabled until the Ready signals
    come back one-by-one.

commit 0b295480d3f0955d7133c39c0c4b2ec3bd2f3084
Author: Ray Strode <rstrode redhat com>
Date:   Fri Jan 16 11:00:08 2009 -0500

    Drop session "Open" in favor of "StartConversation"
    
    We want to eventually support having multiple
    simultaneous PAM conversations in one login
    screen (so, e.g., username/password, smart card, and
    fingerprint all work at the same time).
    
    This commit refactors the session code to be in terms
    of a conversation object.  With this change, it should
    be easier later to have multiple conversation objects.
    
    The conversation is named by the pam service the login
    screen is talking to.

-----------------------------------------------------------------------


hooks/post-receive
-- 
UNNAMED PROJECT



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]