| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Detect the presence of PolKit on configuration | Sebastien Braun | 2010-10-06 | 2 | -0/+25 |
| | | | | | | | When no PolKit is installed, the program gets built without support for it. This can be overriden by specifying -DENABLE_POLKIT=ON on the cmake command line. | ||||
| * | Fix deletion order bug | Sebastien Braun | 2010-10-06 | 3 | -2/+15 |
| | | | | | | | PVSCheckPrivileges::instance() is statically allocated. When it is deleted, the QCoreApplication is already gone (since it is stack- allocated), and the destructor of QFileSystemWatcher waits forever. | ||||
| * | Refactor signal handling in pvsprivinputd | Sebastien Braun | 2010-10-06 | 6 | -18/+155 |
| | | | | | | Only use one socketpair and delegate the actual decision of what to do when a specific signal is received to a special object. | ||||
| * | Implement administratively configured user privileges | Sebastien Braun | 2010-10-06 | 3 | -3/+178 |
| | | | | | | | The administrator can set a list of users and a list of groups to see as privileged. This list is reloaded whenever the configuration file changes, or changes to the user/group database are detected. | ||||
| * | Change location of pvsprivinputd.conf to /etc/ | Sebastien Braun | 2010-10-06 | 2 | -2/+34 |
| | | | | | | Also centralize the knowledge of that location so that it lives in one place only. | ||||
| * | Fix typo that prevents correct compilation when XInput2.h is present | Sebastien Braun | 2010-10-06 | 1 | -1/+1 |
| | | |||||
| * | Fix recognition of letters in keyboard handler | Sebastien Braun | 2010-10-05 | 1 | -1/+1 |
| | | |||||
| * | Add hard requirement for XInput library. | Sebastien Braun | 2010-10-05 | 2 | -4/+53 |
| | | | | | XInput2 will be preferred if its presence is detected. | ||||
| * | Unify keyword case in src/input/CMakeLists.txt | Sebastien Braun | 2010-10-05 | 1 | -3/+3 |
| | | |||||
| * | Implement RebootSystem and KillX11 handlers. | Sebastien Braun | 2010-10-05 | 6 | -1/+197 |
| | | |||||
| * | Implement example privileged SayHelloHandler. | Sebastien Braun | 2010-10-05 | 4 | -0/+62 |
| | | |||||
| * | Implement privileged input daemon, first version without handlers. | Sebastien Braun | 2010-10-05 | 9 | -7/+687 |
| | | |||||
| * | Add description to input event handlers so they can | Sebastien Braun | 2010-10-05 | 1 | -0/+40 |
| | | |||||
| * | Add Permission checking and session information code. | Sebastien Braun | 2010-10-05 | 4 | -0/+493 |
| | | |||||
| * | Refactor InputEvent handler code. | Sebastien Braun | 2010-10-05 | 6 | -47/+85 |
| | | | | | | | - Make static methods virtual and store instances in the chains. - Propagate security context information. - Saner security policy implementation. | ||||
| * | Remove unnecessary Qt dependency from inputEvent.cpp | Sebastien Braun | 2010-10-05 | 2 | -10/+12 |
| | | |||||
| * | Fix Xkb handling on certain systems. | Sebastien Braun | 2010-10-05 | 1 | -6/+71 |
| | | | | | | | On some systems XTEST events are delivered via a special input device that may be configured with a different keymap than the physical keyboard. This patch fixes the keycode lookup to take the XTEST device into account. | ||||
| * | Fix forgotten NOT on test for Xkb presence | Sebastien Braun | 2010-10-05 | 1 | -1/+1 |
| | | |||||
| * | Implement first version of basic input event support | Sebastien Braun | 2010-10-05 | 12 | -0/+1551 |
