gdm branch multi-stack, created. GDM_2_25_2-45-g112329e
- From: halfline src gnome org
- To: svn-commits-list gnome org
- Subject: gdm branch multi-stack, created. GDM_2_25_2-45-g112329e
- Date: Wed, 18 Feb 2009 14:37:31 -0500 (EST)
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]