summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Add a ChangeLog fileHans de Goede2010-10-301-0/+5
|
* Add archive Makefile targetHans de Goede2010-10-301-0/+11
|
* vdagentd: only realloc capabilities array if size changesHans de Goede2010-10-302-9/+11
|
* Update READMEHans de Goede2010-10-302-8/+22
|
* Install spice-vdagent under /usr/binHans de Goede2010-10-301-1/+4
| | | | Rather the under /sbin where the daemon goes.
* Keep timestamps when installing filesHans de Goede2010-10-301-2/+2
| | | | | And do not strip the binaries, both changes to make spice-vdagent more packager friendly.
* Add a vdagent-spice.desktop fileHans de Goede2010-10-303-0/+16
| | | | For auto starting of the vdagent from gdm and logged in X sessions.
* Allow overriding CFLAGSHans de Goede2010-10-301-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 Goede2010-10-305-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 motherHans de Goede2010-10-291-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 daemonizeHans de Goede2010-10-291-3/+3
| | | | Otherwise GetSessionForUnixProcess will not work.
* vdagent: catch quit / int signals and make them quit the main loop (iow exit ↵Hans de Goede2010-10-291-1/+17
| | | | cleanly)
* vdagentd: catch quit / int signals and make them quit the main loop (iow ↵Hans de Goede2010-10-291-1/+15
| | | | exit cleanly)
* vdagent: do not use exit()Hans de Goede2010-10-281-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 callHans de Goede2010-10-282-2/+0
|
* update .gitignoreHans de Goede2010-10-281-0/+1
|
* vdagentd: do not use exit()Hans de Goede2010-10-282-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 itHans de Goede2010-10-281-3/+5
|
* vdagent: log to fileHans de Goede2010-10-281-5/+27
|
* vdagentd: log to fileHans de Goede2010-10-281-30/+50
|
* vdagent-x11: add support for logging to a fileHans de Goede2010-10-283-48/+58
|
* vdagent-virtio-port: add support for logging to a fileHans de Goede2010-10-283-11/+17
|
* vdagentd-uinput: objectifyHans de Goede2010-10-284-83/+152
|
* reject non option cmdline argumentsHans de Goede2010-10-282-2/+2
|
* vdagentd: Make not having a console kit connection a fatal errorHans de Goede2010-10-281-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 tooHans de Goede2010-10-281-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 propertyHans de Goede2010-10-281-2/+6
|
* vdagentd: flush vdagent channel writes before closeHans de Goede2010-10-283-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 changesHans de Goede2010-10-282-8/+17
|
* vdagentd: rename client message handling functions for clarityHans de Goede2010-10-281-6/+6
|
* vdagentd: cache active session connectionHans de Goede2010-10-282-43/+48
|
* vdagentd: cache active session infoHans de Goede2010-10-282-5/+6
|
* log open/close of vdagent virtio channelHans de Goede2010-10-271-0/+2
|
* vdagentd: rename client functions to agent functionsHans de Goede2010-10-271-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 resolutionHans de Goede2010-10-271-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 vdagentdHans de Goede2010-10-273-15/+36
|
* vdagentd: add get_active_session_connection utility functionHans de Goede2010-10-271-23/+34
|
* vdagentd: Allow non root access to unix domain socketHans de Goede2010-10-271-0/+5
|
* console-kit: add get_fd functionHans de Goede2010-10-272-1/+15
|
* Hookup console kit code in vdagentdHans de Goede2010-10-272-24/+58
|
* udscs: sync up callback disconnect handlingHans de Goede2010-10-274-15/+10
|
* udscs: add udscs_server_for_all_clients functionHans de Goede2010-10-272-0/+28
|
* udscs: add functions to associate per connection data with a connectionHans de Goede2010-10-272-0/+15
|
* Add console kit communication codeHans de Goede2010-10-273-3/+394
|
* Add udscs_get_peer_cred functionHans de Goede2010-10-253-5/+26
|
* vdagent-x11: reopen tablet on resolution change to register new resolutionAlon Levy2010-10-251-0/+3
|
* too much -> too manyHans de Goede2010-10-151-3/+3
|
* vdagentmessages can span multiple chunksHans de Goede2010-10-131-56/+71
|
* Fix receiving incremental propertiesHans de Goede2010-10-121-4/+1
|
* Add support for image copy and pasteHans de Goede2010-10-121-58/+80
|