Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Add a ChangeLog file | Hans de Goede | 2010-10-30 | 1 | -0/+5 | |
| | ||||||
* | Add archive Makefile target | Hans de Goede | 2010-10-30 | 1 | -0/+11 | |
| | ||||||
* | vdagentd: only realloc capabilities array if size changes | Hans de Goede | 2010-10-30 | 2 | -9/+11 | |
| | ||||||
* | Update README | Hans de Goede | 2010-10-30 | 2 | -8/+22 | |
| | ||||||
* | Install spice-vdagent under /usr/bin | Hans de Goede | 2010-10-30 | 1 | -1/+4 | |
| | | | | Rather the under /sbin where the daemon goes. | |||||
* | Keep timestamps when installing files | Hans de Goede | 2010-10-30 | 1 | -2/+2 | |
| | | | | | And do not strip the binaries, both changes to make spice-vdagent more packager friendly. | |||||
* | Add a vdagent-spice.desktop file | Hans de Goede | 2010-10-30 | 3 | -0/+16 | |
| | | | | For auto starting of the vdagent from gdm and logged in X sessions. | |||||
* | Allow overriding CFLAGS | Hans de Goede | 2010-10-30 | 1 | -5/+4 | |
| | | | | | Without loosing pkgconfig generated cflags for spice-protocol and libdbus (this patch makes packaging vdagent easier). | |||||
* | Rename user visible files from vdagent* to spice-vdagent* | Hans de Goede | 2010-10-30 | 5 | -8/+8 | |
| | | | | | | vdagent is a bit of a generic name and thus might create file conflicts, also just vdagent just not make it clear to the user that vdagent belongs to spice. | |||||
* | vdagentd: When daemonizing use exit() from the mother | Hans de Goede | 2010-10-29 | 1 | -1/+4 | |
| | | | | | | | Rather then breaking from the main_loop, this avoids logging a bogus: vdagentd quiting, returning status 0 Message to the log file. | |||||
* | vdagentd: connect to console kit after daemonize | Hans de Goede | 2010-10-29 | 1 | -3/+3 | |
| | | | | Otherwise GetSessionForUnixProcess will not work. | |||||
* | vdagent: catch quit / int signals and make them quit the main loop (iow exit ↵ | Hans de Goede | 2010-10-29 | 1 | -1/+17 | |
| | | | | cleanly) | |||||
* | vdagentd: catch quit / int signals and make them quit the main loop (iow ↵ | Hans de Goede | 2010-10-29 | 1 | -1/+15 | |
| | | | | exit cleanly) | |||||
* | vdagent: do not use exit() | Hans de Goede | 2010-10-28 | 1 | -8/+10 | |
| | | | | | Instead break from the main loop and properly cleanup behind ourselves This stops us from not flushing "Fatal ..." messages to the log. | |||||
* | vdagentd: remove excess check_xorg_res call | Hans de Goede | 2010-10-28 | 2 | -2/+0 | |
| | ||||||
* | update .gitignore | Hans de Goede | 2010-10-28 | 1 | -0/+1 | |
| | ||||||
* | vdagentd: do not use exit() | Hans de Goede | 2010-10-28 | 2 | -29/+92 | |
| | | | | | | Instead quit the main loop and properly cleanup behind ourselves This stops us from not flushing "Fatal ..." messages to the log and is a lot cleaner then just putting an fflush call before all exit() calls. | |||||
* | vdagentd: only log virtio channel close when actually closing it | Hans de Goede | 2010-10-28 | 1 | -3/+5 | |
| | ||||||
* | vdagent: log to file | Hans de Goede | 2010-10-28 | 1 | -5/+27 | |
| | ||||||
* | vdagentd: log to file | Hans de Goede | 2010-10-28 | 1 | -30/+50 | |
| | ||||||
* | vdagent-x11: add support for logging to a file | Hans de Goede | 2010-10-28 | 3 | -48/+58 | |
| | ||||||
* | vdagent-virtio-port: add support for logging to a file | Hans de Goede | 2010-10-28 | 3 | -11/+17 | |
| | ||||||
* | vdagentd-uinput: objectify | Hans de Goede | 2010-10-28 | 4 | -83/+152 | |
| | ||||||
* | reject non option cmdline arguments | Hans de Goede | 2010-10-28 | 2 | -2/+2 | |
| | ||||||
* | vdagentd: Make not having a console kit connection a fatal error | Hans de Goede | 2010-10-28 | 1 | -9/+13 | |
| | | | | | | Now that we use active session tracking to figure out the correct xorg resolution for the uinput device, not having a console kit connection is fatal. | |||||
* | vdagent-x11: Listen for selection owner window destroy / close events too | Hans de Goede | 2010-10-28 | 1 | -2/+12 | |
| | | | | | These rarely happen as most apps have the decency to do a SetSelectionOwner None before exiting. But some do not, so listen for these too. | |||||
* | vdagent: Fix double free on zero length property | Hans de Goede | 2010-10-28 | 1 | -2/+6 | |
| | ||||||
* | vdagentd: flush vdagent channel writes before close | Hans de Goede | 2010-10-28 | 3 | -0/+11 | |
| | | | | | | This makes sure our clipboard release message gets to the other side. This also avoids the client only getting half of a vdagent message with large messages. | |||||
* | release clipboard when owned by agent and active session changes | Hans de Goede | 2010-10-28 | 2 | -8/+17 | |
| | ||||||
* | vdagentd: rename client message handling functions for clarity | Hans de Goede | 2010-10-28 | 1 | -6/+6 | |
| | ||||||
* | vdagentd: cache active session connection | Hans de Goede | 2010-10-28 | 2 | -43/+48 | |
| | ||||||
* | vdagentd: cache active session info | Hans de Goede | 2010-10-28 | 2 | -5/+6 | |
| | ||||||
* | log open/close of vdagent virtio channel | Hans de Goede | 2010-10-27 | 1 | -0/+2 | |
| | ||||||
* | vdagentd: rename client functions to agent functions | Hans de Goede | 2010-10-27 | 1 | -12/+12 | |
| | | | | | | | The current use of client as identifier for the in X session vdagent process, although technically correct is confusing. Change nomenclature to vdagentd and vdagent for the 2 vdagent parts, and reserve use of the client nomenclature for the spice-client. | |||||
* | vdagentd: keep track of active session and xorg resolution | Hans de Goede | 2010-10-27 | 1 | -25/+52 | |
| | | | | | | | | | The uinput tablet device vdagentd creates MUST have the same resolution as the active xorg session. So we remember to which session an agent belongs and the resolution send by each agent and then when the session is changed update the uinput device's resolution if necessary. Or close the vdagent virtio channel if we don't know the resolution (fall back to server mouse mode). | |||||
* | vdagentd: Add per agent data to vdagentd | Hans de Goede | 2010-10-27 | 3 | -15/+36 | |
| | ||||||
* | vdagentd: add get_active_session_connection utility function | Hans de Goede | 2010-10-27 | 1 | -23/+34 | |
| | ||||||
* | vdagentd: Allow non root access to unix domain socket | Hans de Goede | 2010-10-27 | 1 | -0/+5 | |
| | ||||||
* | console-kit: add get_fd function | Hans de Goede | 2010-10-27 | 2 | -1/+15 | |
| | ||||||
* | Hookup console kit code in vdagentd | Hans de Goede | 2010-10-27 | 2 | -24/+58 | |
| | ||||||
* | udscs: sync up callback disconnect handling | Hans de Goede | 2010-10-27 | 4 | -15/+10 | |
| | ||||||
* | udscs: add udscs_server_for_all_clients function | Hans de Goede | 2010-10-27 | 2 | -0/+28 | |
| | ||||||
* | udscs: add functions to associate per connection data with a connection | Hans de Goede | 2010-10-27 | 2 | -0/+15 | |
| | ||||||
* | Add console kit communication code | Hans de Goede | 2010-10-27 | 3 | -3/+394 | |
| | ||||||
* | Add udscs_get_peer_cred function | Hans de Goede | 2010-10-25 | 3 | -5/+26 | |
| | ||||||
* | vdagent-x11: reopen tablet on resolution change to register new resolution | Alon Levy | 2010-10-25 | 1 | -0/+3 | |
| | ||||||
* | too much -> too many | Hans de Goede | 2010-10-15 | 1 | -3/+3 | |
| | ||||||
* | vdagentmessages can span multiple chunks | Hans de Goede | 2010-10-13 | 1 | -56/+71 | |
| | ||||||
* | Fix receiving incremental properties | Hans de Goede | 2010-10-12 | 1 | -4/+1 | |
| | ||||||
* | Add support for image copy and paste | Hans de Goede | 2010-10-12 | 1 | -58/+80 | |
| |