summaryrefslogtreecommitdiff
path: root/tests/manual/ssh/remoteprocess
Commit message (Collapse)AuthorAgeFilesLines
* License updateEike Ziller2014-10-095-35/+40
| | | | | Change-Id: I3c22ef2685d7aa589f5d0ab74d693653a4c32082 Reviewed-by: Alessandro Portale <alessandro.portale@digia.com>
* Incremented year in copyright infoRobert Loehning2014-01-085-5/+5
| | | | | | Change-Id: Ib5423fdd064e4546f848c0b640b0ed0514c26d3a Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com> Reviewed-by: Kai Koehne <kai.koehne@digia.com>
* Replace QString::fromLocal8Bit("") callsKai Koehne2013-11-051-1/+1
| | | | | | | | Calling fromLocal8Bit() for literals is wrong, since that depends ont the user's environment. We use latin1 strings exclusively in Qt. Change-Id: I0cd0986787ea630425773672d3a892fbd0f0a77a Reviewed-by: hjk <hjk121@nokiamail.com>
* SSH: Implement and make use of RFC 4256.Christian Kandeler2013-06-201-3/+3
| | | | | | | | | | | | | | | | | | | There is now at least one Linux distribution (openSUSE 12.3) that disables the "password" authentication method in its default sshd_config, while others allow it, but disable "keyboard-interactive". This patch tackles the problem as follows: 1) Implement RFC 4256 ("keyboard-interactive") and make this method available in the API. 2) In addition, the API offers to try both password-based methods one after the other, until one has succeeded or all have failed. 3) Dialogs continue to offer just the choice between "Password" and "Key", as to not confuse users. Internally, "Password" uses the feature described in 2). Task-number: QTCREATORBUG-9568 Change-Id: Ic81bd5d2dc4b1332ea1a8be938c19811c21a9087 Reviewed-by: hjk <hjk121@nokiamail.com> Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* Fix tests compilationOrgad Shaneh2013-03-051-3/+3
| | | | | Change-Id: I20d990b6be83e5fcd30a8911bcd2bbe8cc303989 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
* Merge remote-tracking branch 'origin/2.6'Oswald Buddenhagen2013-01-315-5/+5
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/plugins/autotoolsprojectmanager/AutotoolsProjectManager.pluginspec.in src/plugins/debugger/qtmessageloghandler.cpp src/plugins/debugger/qtmessagelogwindow.cpp src/plugins/madde/maemodeployconfigurationwidget.cpp src/plugins/qmldesigner/components/integration/designdocumentcontroller.cpp src/plugins/qmldesigner/designercore/include/widgetqueryview.h src/plugins/qmldesigner/designercore/metainfo/metainfoparser.cpp src/plugins/qmldesigner/designercore/model/modelnodecontextmenu.cpp src/plugins/qmldesigner/designercore/model/modelnodecontextmenu.h src/plugins/qmlprojectmanager/qmlprojectapplicationwizard.cpp src/plugins/qnx/bardescriptormagicmatcher.h src/plugins/qt4projectmanager/profilekeywords.cpp src/plugins/remotelinux/deployablefilesperprofile.cpp src/plugins/remotelinux/deployablefilesperprofile.h src/plugins/remotelinux/deploymentinfo.cpp src/plugins/remotelinux/deploymentsettingsassistant.cpp src/plugins/remotelinux/profilesupdatedialog.cpp tests/auto/icheckbuild/ichecklib.cpp tests/auto/icheckbuild/parsemanager.cpp tests/auto/icheckbuild/parsemanager.h Change-Id: Ie465a578446a089e1c502d1cb1096e84ca058104
| * Incremented year in copyright infov2.6.2Robert Loehning2013-01-295-5/+5
| | | | | | | | | | Change-Id: Ic6a9ff0359625021ebc061d22db6811814534205 Reviewed-by: Kai Koehne <kai.koehne@digia.com>
* | SSH: Adapt tests to API change.Christian Kandeler2012-12-112-8/+7
| | | | | | | | | | Change-Id: I0b104942d97238aff8ac21e0e047a17079a53181 Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
* | Merge remote-tracking branch 'origin/2.6'Eike Ziller2012-10-055-107/+102
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: share/qtcreator/qml/qmlpuppet/commands/endpuppetcommand.cpp share/qtcreator/qml/qmlpuppet/commands/endpuppetcommand.h src/plugins/debugger/qtmessageloghandler.cpp src/plugins/debugger/qtmessageloghandler.h src/plugins/debugger/qtmessagelogwindow.cpp src/plugins/madde/maemodeployconfigurationwidget.cpp src/plugins/madde/maemodeployconfigurationwidget.h src/plugins/remotelinux/deployablefilesperprofile.cpp src/plugins/remotelinux/deployablefilesperprofile.h src/plugins/remotelinux/deploymentinfo.cpp src/plugins/remotelinux/deploymentinfo.h src/plugins/remotelinux/deploymentsettingsassistant.cpp src/plugins/remotelinux/profilesupdatedialog.cpp src/plugins/remotelinux/remotelinuxdeploymentdatamodel.h tests/auto/icheckbuild/ichecklib.cpp tests/auto/icheckbuild/ichecklib_global.h tests/auto/icheckbuild/parsemanager.cpp tests/auto/icheckbuild/parsemanager.h tests/manual/ssh/tunnel/tunnel.h Change-Id: I04d7761df6bd936ad00e0547974284c967d39580
| * Adjust license headershjk2012-10-055-107/+102
| | | | | | | | | | Change-Id: Ice592c6de9951ee3b2c4cb52ed0bb3b6770e0825 Reviewed-by: Eike Ziller <eike.ziller@digia.com>
| * SSH: Fix tests.Christian Kandeler2012-09-261-1/+1
| | | | | | | | | | | | | | Enable compilation with Qt 5 and remove a warning. Change-Id: Ieed6ef829551122f37b4ce052288f8e0f76c9716 Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* | SSH: Implement tunneling.Christian Kandeler2012-08-281-1/+1
|/ | | | | | | | | This is the "direct-tcpip" port forwarding specified in RFC 4254. Change-Id: I1ffa2e923b4479c7211b1b4304e66895b565fb64 Reviewed-by: hjk <qthjk@ovi.com> Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com>
* Contact -> qt-project.orgEike Ziller2012-07-195-15/+5
| | | | | Change-Id: I7134d7de30bcf9f9dcfad42520dd45ee083a852d Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
* SSH: Streamline SshRemoteProcessRunner's output handling.Christian Kandeler2012-06-082-10/+8
| | | | | | | | | | Make it just like SshRemoteProcess (and QProcess). The current implementation annoyingly forces client code to establish additional signal/slot connections, even if they only want to evaluate the output at the end. Change-Id: Id8c30dd156574d7d26d848d8e0705856a16d3747 Reviewed-by: hjk <qthjk@ovi.com>
* SSH: Name SshRemoteProcess::ExitStatus values like the QProcess ones.Christian Kandeler2012-06-081-2/+2
| | | | | | | | (We cannot use QProcess::ExitStatus itself, because it does not contain FailedToStart.) Change-Id: I83ed6de621e2693e539562cd8e56ef478fa4fcb9 Reviewed-by: hjk <qthjk@ovi.com>
* SSH: Use plain pointers to SshConnection objects.Christian Kandeler2012-05-292-5/+9
| | | | | | | | | | It used to be shared pointers so that existing connection objects could easily be passed around in order not to open a new connection to the same server. Since the introduction of the SshConnectionManager, this is no longer necessary. Change-Id: I13fd3eceaf35d562e6260e9969abbffb01edd6b5 Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
* Move SSH support into a dedicated library.Christian Kandeler2012-05-225-23/+22
| | | | | | | | | It does not belong into libUtils, which is a collection of small unrelated utility classes. Task-number: QTCREATORBUG-7218 Change-Id: Id92b9f28678afec93e6f07166adfde6550f38072 Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
* SSH: Update tests.Christian Kandeler2012-03-313-28/+49
| | | | | | | | | - Adapt to recent API change. - Take into account that some shells don't report the "killed" signal. - Take into account that cat and sleep are built-ins in some shells. Change-Id: Ib33d89c65641340d704f88114834085b4c9b0e8b Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com>
* SSH: Fix tests.Christian Kandeler2012-02-271-3/+3
| | | | | | | | - Add/fix include guards. - Add QtNetwork dependency. Change-Id: Ia9ebf9d48117e4b45325a365d52873034404d4c8 Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com>
* Removed module names from #include directives.Erik Verbruggen2012-02-155-10/+10
| | | | | | | | Getting the #include directives ready for Qt5. This includes the new-project wizards. Change-Id: Ia9261f1e8faec06b9285b694d2b7e9a095978d2b Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
* Long live the king!hjk2012-01-265-5/+5
| | | | | Change-Id: I2b72b34c0cfeafc8bdbaf49b83ff723544f2b6e2 Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
* SSH: Don't expose SshRemoteProcess object from SshRemoteProcessRunner.Christian Kandeler2011-12-051-3/+3
| | | | | | | It's part of the internal state. Change-Id: I2670be2d55c791435bd286150f4b4097e8d92f6d Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
* SSH: Support different read channels in SshRemoteProcess.Christian Kandeler2011-11-292-13/+74
| | | | | | | This is part of the effort to support more QProcess concepts. Change-Id: Idb888e733570a58d3810f371409b657b30bbd929 Reviewed-by: hjk <qthjk@ovi.com>
* SSH: Derive SshRemoteProcess from QIODevice.Christian Kandeler2011-11-152-13/+76
| | | | | | | | Now it looks even more like QProcess. Things like process channels are still missing. Change-Id: I3f30cd00ed4a054d02e83add9a6f4162b48f8345 Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com>
* SSH: Add convencience script for tests.Christian Kandeler2011-11-141-1/+0
| | | | | | | rpath experiments failed, so let's just do it like that. Change-Id: I029580f54145592bc858d564fb198bc25949e330 Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com>
* SSH: Adapt tests to API changes.Christian Kandeler2011-11-142-17/+18
| | | | | Change-Id: If4d2c7cc088f4dee13186a0e98b8d8e6385e500f Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com>
* all: s/info@qt.nokia.com/qt-info@nokia.com/hjk2011-11-035-10/+10
| | | | | Change-Id: If18afb5d4665924e7d9250dccbc60a65e6daa75e Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
* SSH: Simplify auto test call by introducing default arguments.Christian Kandeler2011-07-271-7/+18
| | | | | | Change-Id: I97b5a4e9e167d9f06e46e90ef1fdd4e31b4d58aa Reviewed-on: http://codereview.qt.nokia.com/2253 Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com>
* Replace qt-info@nokia.com with info@qt.nokia.comhjk2011-07-065-5/+5
| | | | | | | Change-Id: I61e7cf189a1c4ea04e2a88a80a4f15e43cd3c018 Reviewed-on: http://codereview.qt.nokia.com/1187 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
* Merge branch '2.2'Oswald Buddenhagen2011-04-145-70/+65
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/plugins/debugger/gdb/pythongdbengine.cpp src/plugins/qt4projectmanager/qt-desktop/qt4desktoptargetfactory.cpp src/plugins/qt4projectmanager/qt-desktop/qt4desktoptargetfactory.h src/plugins/qt4projectmanager/qt-desktop/qt4simulatortargetfactory.cpp src/plugins/qt4projectmanager/qt-desktop/qt4simulatortargetfactory.h src/plugins/qt4projectmanager/qt-maemo/maemodeploystep.cpp src/plugins/qt4projectmanager/qt-maemo/maemodeviceconfigurations.cpp src/plugins/qt4projectmanager/qt-maemo/maemoglobal.cpp src/plugins/qt4projectmanager/qt-maemo/qt4maemotargetfactory.cpp src/plugins/qt4projectmanager/qt-s60/qt4symbiantargetfactory.cpp src/plugins/qt4projectmanager/qt-s60/s60deploystep.cpp src/plugins/qt4projectmanager/qt4target.cpp src/plugins/qt4projectmanager/qt4target.h src/plugins/qt4projectmanager/qtoptionspage.h src/plugins/qt4projectmanager/qtversionmanager.cpp src/plugins/welcome/welcomemode.cpp
| * Update license.hjk2011-04-135-70/+65
| |
* | SSH: Implement terminal support and corresponding tests.Christian Kandeler2011-04-062-13/+33
|/ | | | Task-number: QTCREATORBUG-3891
* SSH: Fix tests to adapt to new location (utils vs. core plugin).Christian Kandeler2011-04-015-23/+23
|
* tests: add licence headersBill King2011-02-185-0/+165
|
* SSH: Add test for remote process execution.Christian Kandeler2010-10-286-0/+413
Task-number: QTCREATORBUG-2706