1. 17 Jan, 2019 1 commit
  2. 15 Jan, 2019 1 commit
  3. 08 Jan, 2019 2 commits
  4. 02 Nov, 2018 1 commit
  5. 13 Sep, 2018 1 commit
  6. 24 Jul, 2017 1 commit
    • Jonathon Jongsma's avatar
      Add systemd socket activation · 183e2fec
      Jonathon Jongsma authored
      If we are configured to use the systemd init script, also add support
      for systemd socket activation. systemd will listen on the socket that is
      used to communicate between the session agent and the system daemon.
      When the session agent connects, the system daemon will automatically be
      started. The socket will be enabled only if the required virtio-port
      device exists. The socket is disabled when the device is removed.
      
      This has a couple minor advantages to the previous approach:
        - For VMS that are not running a graphical desktop (and thus no
          session agents are running), the system vdagent daemon won't get
          started at all even if the spice virtio port is configured. Only the
          socket will be enabled. In the previous approach, the system daemon
          was started when the virtio device was added regardless of whether
          it was needed or not.
        - Solves issues related to switching between systemd targets. With the
          previous approach, when a user switches to a different target
          ("systemctl isolate multi-user.target"), spice-vdagentd.target was
          stopped by systemd (since "isolate" by definition stops all targets
          except the one specified). This meant that if the user subsequently
          switched back to graphical.target, the spice-vdagentd.target would
          still be disabled and vdagent functionality would not work. With
          this change, the socket will still be listening after switching to a
          different target, so as soon as a session agent tries to connect to
          the socket, the system daemon will get restarted.
      
      Fixes: rhbz#1340160
      Signed-off-by: default avatarJonathon Jongsma <jjongsma@redhat.com>
      Acked-by: Victor Toso's avatarVictor Toso <victortoso@redhat.com>
      183e2fec
  7. 07 Apr, 2017 2 commits
  8. 31 Oct, 2016 1 commit
  9. 01 Jun, 2015 1 commit
  10. 08 Sep, 2014 1 commit
    • Marc-André Lureau's avatar
      data: remove rsyslog config files · 072fb03f
      Marc-André Lureau authored
      Many systems don't use rsyslog, others don't need seperate syslog files
      for vdagent.
      
      With systemd journal, It's possible to filter
      spice-vdagent/spice-vdagentd log messages out of /var/log/messages:
      journalctl SYSLOG_IDENTIFIER=spice-vdagent SLOG_IDENTIFIER=spice-vdagentd
      
      This simplify spice-vdagent packaging and updates, since there are no
      config files to deal with.
      
      Related:
      https://bugzilla.redhat.com/show_bug.cgi?id=1136881
      072fb03f
  11. 20 May, 2013 1 commit
  12. 12 Apr, 2013 1 commit
  13. 05 Apr, 2013 1 commit
  14. 27 Aug, 2012 1 commit
  15. 26 Aug, 2012 1 commit
  16. 24 Aug, 2012 3 commits
  17. 10 Jan, 2012 1 commit
  18. 19 Apr, 2011 2 commits
  19. 04 Apr, 2011 1 commit