1. 12 Nov, 2013 1 commit
    • Marc-André Lureau's avatar
      Fix version scheme for MSI upgrade · 4559a08c
      Marc-André Lureau authored
      Use a major.minor.(micro << 8 + build) version scheme, following
      virt-viewer practice.
      
      The component guid can be removed, msitools generate a stable one, based
      on component location.
      4559a08c
  2. 09 Nov, 2013 1 commit
  3. 14 Aug, 2013 1 commit
  4. 10 Jul, 2013 3 commits
  5. 09 Jul, 2013 3 commits
  6. 19 May, 2013 5 commits
  7. 24 Oct, 2012 1 commit
    • Arnon Gilboa's avatar
      usbclerk: add temporary driver install per session · e76d137d
      Arnon Gilboa authored
      -add message type USB_CLERK_DRIVER_SESSION_INSTALL, bump version to 3
      -handle multiple pipe connections concurrently with thread for each one
      -keep pipe open, and on pipe close - cleanup the session-specific devices
      -add test for temporary driver install and multiple devices
      
      v2: fixed most of Uri's comments:
      -remove the device from the list upon USB_CLERK_DRIVER_REMOVE
       e.g. prevent the following scenario:
       client1 install+uninstall, client2 install, client1 disconnect
      -limit the number of concurrent connected clients to 32
      -according to the request type, set device auto_remove flag
       for driver uninstall upon disconnect
      
      FIXME: prevent uninstall for a device used by other clients
      
      rhbz#845216
      e76d137d
  8. 08 Aug, 2012 5 commits
  9. 05 Aug, 2012 2 commits
    • Arnon Gilboa's avatar
      usbclerk: uninstall inf file on driver removal · d59f2adf
      Arnon Gilboa authored
      otherwise, in win7, winusb driver is reinstalled on the next devices rescan
      rhbz#842837
      d59f2adf
    • Arnon Gilboa's avatar
      usbclerk: add device filter support · 6a237027
      Arnon Gilboa authored
      -filter device and interface information of the current configuration
      -read filter rules (same format as in client) from registry:
       HKLM\Software\USBClerk\filter_rules
      -prevent removing driver other than winusb
      -device_version_bcd is ignored, as it is unavailable via setup api. we can
       get it if device is opened with libusb, which is currently not the case.
      6a237027
  10. 01 Aug, 2012 1 commit
  11. 30 Jul, 2012 1 commit
  12. 23 Jul, 2012 3 commits
  13. 15 Jul, 2012 1 commit
  14. 03 Jul, 2012 1 commit
  15. 28 Jun, 2012 2 commits
  16. 03 May, 2012 3 commits
  17. 25 Apr, 2012 2 commits
  18. 24 Apr, 2012 2 commits
  19. 23 Apr, 2012 1 commit
    • Arnon Gilboa's avatar
      usbclerk: Windows service for signing and installing usb device drivers · d690f13c
      Arnon Gilboa authored
      When usbclerk service is up, any application can connect its named pipe with
      a USB device (pid,vid) to sign and install. When done, the service will reply
      with an ack or error code. Currently winusb driver is installed, in order to
      use libusb for communicating with the device. The usbclerk service can be
      installed/uninstalled by "usbclerk install"/"usbclerk uninstall".
      usbclerktest is a sample cli app communicating with the usbclerk service.
      d690f13c