Skip to content
Snippets Groups Projects
  1. Jan 20, 2014
    • Christian Kandeler's avatar
      SSH: Act on failing SFTP server. · 6434a697
      Christian Kandeler authored
      
      So far we ignored crashes and unexpected exits of the remote SFTP
      service under the assumption that the SSH server would catch these
      itself and act accordingly. This is not the case, however: OpenSSH,
      for instance, does not even realize if its sftp-server binary is
      not present at all. As a result, Qt Creator waits indefinitely for
      an SFTP operation to finish. Now we emit an error and close the
      offending channel.
      
      Task-number: QTCREATORBUG-10339
      Change-Id: I132ed4a0098434a4cfce6056b964bd6363951fd7
      Reviewed-by: default avatarVolker Vogelhuber <wiendl@web.de>
      Reviewed-by: default avatarChristian Kandeler <christian.kandeler@digia.com>
      6434a697
  2. Jan 16, 2014
  3. Jan 08, 2014
  4. Dec 06, 2013
  5. Dec 04, 2013
  6. Nov 19, 2013
  7. Nov 18, 2013
  8. Nov 05, 2013
  9. Nov 01, 2013
  10. Oct 24, 2013
  11. Oct 22, 2013
  12. Oct 15, 2013
  13. Oct 10, 2013
  14. Oct 09, 2013
  15. Oct 01, 2013
  16. Sep 20, 2013
  17. Sep 17, 2013
  18. Sep 13, 2013
  19. Sep 11, 2013
  20. Sep 03, 2013
  21. Aug 28, 2013
  22. Aug 20, 2013
  23. Aug 19, 2013
    • Christian Kandeler's avatar
      Introduce the concept of a "device process". · 22599094
      Christian Kandeler authored
      
      Provide a QProcess-like abstraction that can be used
      to implement processes running locally or on a remote
      device. Objects of a concrete class implementing the functionality
      are created by IDevice objects.
      Current implementations are:
           - Local execution (QProcess-based), provided via the DesktopDevice.
           - Remote execution via SSH.
           - A specialized case of the former for remote Linux systems (provided by
             LinuxDevice).
      The latter is already being used in a number of places. As a result, lots of
      code dealing with details such as setting the remote environment could be
      moved to a central location. These things are no longer the concern of whoever
      is wishing to run a remote process.
      
      Change-Id: I919260ee6e77a020ca47226a4a534e7b8398106f
      Reviewed-by: default avatarhjk <hjk121@nokiamail.com>
      22599094
    • Christian Kandeler's avatar
      RemoteLinux: Make environment reader check for exit code from env. · 5094fe20
      Christian Kandeler authored
      
      A non-existing command may not always result in a "FailedToStart" error,
      but can also lead to "normal" finish with a non-zero exit code (from the
      shell), which means that people whose remote system is missing the "env"
      command currently get no feedback at all when pressing the "Fetch"
      button. (Independent of this, the exit code should always be checked
      anyway.)
      
      Change-Id: I1387897436825c18e7df2d03d5ee3870ff6b70f5
      Reviewed-by: default avatarTobias Hunger <tobias.hunger@digia.com>
      5094fe20
  24. Aug 16, 2013
  25. Aug 09, 2013
  26. Aug 08, 2013
  27. Aug 05, 2013
  28. Aug 01, 2013
  29. Jul 24, 2013
  30. Jul 23, 2013
  31. Jul 19, 2013
Loading