1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-08-12 10:45:37 +02:00
Commit graph

74 commits

Author SHA1 Message Date
Greg Watson
3d1d193f7e Switch to pomless build.
Change-Id: Ic7984f7e16c1278ca17f9410b4a0c4728d10454b
Signed-off-by: Greg Watson <g.watson@computer.org>
2019-06-06 11:11:52 -04:00
Greg Watson
b1bdab816f Bug 537575 - Set default locale if no locale command. Also updates
version to 3.0.1

Change-Id: I71e04586dc8dc0eed7b4dc899206ef70c2d5c939
Signed-off-by: Greg Watson <g.watson@computer.org>
2018-09-17 10:58:37 -04:00
Greg Watson
8ef7c04f8f Merge with master.
Change-Id: I5f2295703ff699c143bb51f72087b4cad4eb15b7
Signed-off-by: Greg Watson <g.watson@computer.org>
2018-03-12 13:09:36 -04:00
Greg Watson
0f03dd648c Bug 499679 - Add methods to IRemoteConnectionHostService. Also moves
JshUserUnfo to it's own class.

Change-Id: I9be57eb45ad3c74843142045c6b300e4a6fb22fd
Signed-off-by: Greg Watson <g.watson@computer.org>
2016-08-15 16:54:33 -04:00
Greg Watson
4f822ed3d8 Bug 494206 - return null if connection is not open
Change-Id: I990c45da0d6369b7f2f7e66741f7c838ad3fa7e1
Signed-off-by: Greg Watson <g.watson@computer.org>
2016-05-20 15:06:21 -04:00
Doug Schaefer
82342164e2 Add support for QNX connections over SSH.
Change-Id: I8797b8cbb40967992c0d0b37fe6e2b5e79f92e6e
2016-05-03 16:53:43 -04:00
Greg Watson
9e941839a8 Update version to 2.1.0
Change-Id: I615241761e8d7e34cb208e653114b5bca31b8ea3
Signed-off-by: Greg Watson <g.watson@computer.org>
2016-05-02 19:08:35 -04:00
Greg Watson
a59238ffeb Bug 488338 - Change to using import-package
Change-Id: I9c78e4488c7ff93f70403fd005e6443ceaa163be
Signed-off-by: Greg Watson <g.watson@computer.org>
2016-03-11 09:58:16 -05:00
Greg Watson
1f92cdd524 Bug 479433 - Add better support for multiple input streams.
Change-Id: I4bff15f6ec93fea2e3324aef5cb022dd37d7df9e
Signed-off-by: Greg Watson <g.watson@computer.org>
2016-03-10 09:04:14 -05:00
Greg Watson
0e974c88b9 Updated version to 2.0.2 2016-03-09 21:52:42 -05:00
Greg Watson
5a6364b1d6 Bug 485789 - Add connection canceled message.
Change-Id: Ia0a6de9f40749269649e42beb77a374277721c8b
Signed-off-by: Greg Watson <g.watson@computer.org>
2016-03-09 21:50:28 -05:00
Wainer dos Santos Moschetta
731be3a50e Bug 489051 - JSchProcess#exitValue() should throws IllegalThreadStateException
Call to exitValue() throws IllegalThreadStateException
 when the process has not terminated insted of -1.

Change-Id: Ia119ecf0c7aba34619f2b95c072bd4261f1ac898
Signed-off-by: Wainer dos Santos Moschetta <wainersm@linux.vnet.ibm.com>
2016-03-04 16:32:34 -03:00
Alena Laskavaia
08fc8e1b4d Bug 483923 - Opening ssh connection should not depend on sftp
- move aborting logic from opening connection to retrieval of file
service

Change-Id: Ided36954880e535243783ed704d2fac161d42b59
Signed-off-by: Alena Laskavaia <elaskavaia.cdt@gmail.com>
2015-12-16 08:47:45 -05:00
Greg Watson
fb74388502 Bug 475530 - Add login shell command support to JSch connections
Change-Id: I7db0e9dfe14804751063b08bb8476c75a0825c96
Signed-off-by: Greg Watson <g.watson@computer.org>
2015-08-20 15:48:04 -04:00
Martin Oberhuber
7ebba3a6a2 Bug 468889 - Allow Eclipse 3.8.2 after testing confirmed it works fine
Change-Id: Id9d692160cdd2355f6cdc26711d350d071385abb
Signed-off-by: Martin Oberhuber <martin.oberhuber@windriver.com>
2015-06-04 08:38:24 +02:00
Martin Oberhuber
4488f6ff37 Bug 468889 - Support Eclipse older than Mars (tested on Kepler)
Change-Id: I660efe3602e74c3d724707d597a620eda286589c
Signed-off-by: Martin Oberhuber <martin.oberhuber@windriver.com>
2015-05-31 02:17:30 +02:00
Greg Watson
76ac23a87f Merge "Add property for obtaining character encoding." 2015-05-29 14:20:36 -04:00
Greg Watson
f2a0641ca7 Add property for obtaining character encoding.
Change-Id: I70a000215abd20c14192f63f908d1f42743c52a0
Signed-off-by: Greg Watson <g.watson@computer.org>
2015-05-29 10:23:52 -04:00
Greg Watson
b55197097f Set terminal type to xterm if X11 forwarding is used.
Change-Id: Ic7c46a47772edb584abdb3bfa9d28a901cb495cc
Signed-off-by: Greg Watson <g.watson@computer.org>
2015-05-29 09:13:24 -04:00
Doug Schaefer
a278a865a1 Bug 466786 added images amongst other things
Added images including the error overlay for when connections are
closed. Made the resulting label provider public so it can be reused
by the launch bar.

Fixed a bug with the JschConnection factory which was creating new
connections everytime asked resulting in great weirdness. Added getting
list of services to the IRemoteConnectionType API and separated
out the three types of services.

Added open and close connection commands for the Connections view.

Changed connection type capabilities to booleans and removed unused
ones.

Removed launch config service. Found a better way to pass targets
to launch configs that will actually work.

Change-Id: I99d85f72d496f42d6ba790bd1b91943ea869c12b
Signed-off-by: Doug Schaefer <dschaefer@qnx.com>
2015-05-17 22:31:32 -04:00
Marc-Andre Laperle
9753ed7aad Bug 454063 - Require o.e.core.runtime 3.11.0 because of new API usage
Change-Id: I7b605d7e5874a5338f2c8a45bcc4a623c75b86f5
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2015-05-05 17:24:05 -04:00
Greg Watson
76feaed504 Bug 454063 - Use new Path.forPosix() API when handling remote paths.
Change-Id: I2a08f5f7d165acbb1d5b4e3226834b8cecf0fab3
Signed-off-by: Greg Watson <g.watson@computer.org>
2015-05-04 14:59:56 -04:00
Doug Schaefer
9825f0f0cb Bug 463976 - Implement a Console View based Terminal
Adds a terminal console which can be opened by selecting Open Console >
Terminal Console and selecting a remote connection which supports the
command shell service.  If a console is already open for that remote
connection it will be shown and if one doesn't exist then a new one will
be created.  Buttons for connecting, disconnecting, scroll lock, and
closing the console are also available.

Also adds a local command shell with PTY support. Also added some
syncronization around the connections in the connection type.

Moved the Open Terminal to console plug-in and renamed it Open
Command Shell.

Also fixed missing serial port feature from the remote repo.

Change-Id: I84282b04813471bb01385a328ebc144bdf0e6a28
Signed-off-by: Doug Schaefer <dschaefer@qnx.com>
2015-05-02 23:12:07 -04:00
Matthew Bastien
efeb6fc7bb Bug 465212 - SSH should support command shell service
Added JSchCommandShellService which creates a ChannelShell through JSch
in order to open a remote terminal.

Change-Id: Ib7ddeb3f9c964ab32130baf99a8d70d36605c3d8
Signed-off-by: Matthew Bastien <mbastien@qnx.com>
2015-04-23 09:09:27 -04:00
John Eblen
5cdc3b254a Merge "Fix local command proxy" 2015-04-07 12:58:30 -04:00
Roland Schulz
f65b1837ed Fix local command proxy
Was broken by d5cb7731db

Change-Id: I26ec14d832150d20dfefa19b614299a495897bf5
2015-04-02 13:23:24 -04:00
Greg Watson
82f4d12873 Bug 463468 - provide set methods for host services
Change-Id: I68d4e7bb1cdcc81d9584d8055b0460d7c4cad5c2
Signed-off-by: Greg Watson <g.watson@computer.org>
2015-03-30 18:26:51 -04:00
Patrick Tasse
003263a0d4 Bug 462418 - Use stored password on non-preferred password based auth.
Change-Id: Id169ecbb47cb4ad8d04d68a5d37338dad77b2b60
Signed-off-by: Patrick Tasse <patrick.tasse@gmail.com>
2015-03-18 18:03:39 -04:00
Patrick Tasse
cbb9d14e0b Bug 461541 - Fix handling of default attributes in JSchConnectionPage
Change-Id: If5fc199c4916f9a3f4fbb97ddaf564899a439d0f
Signed-off-by: Patrick Tasse <patrick.tasse@gmail.com>
2015-03-17 10:13:25 -04:00
Greg Watson
d5cb7731db Bug 457493 - Add support for window terminal size and signals.
Change-Id: Iceb1786796c43c70584d6e01824ffe56e9bed255
Signed-off-by: Greg Watson <g.watson@computer.org>
2015-03-06 22:59:33 -05:00
Greg Watson
abe2472d2f Bug 461249 - Avoid exceptions when attributes are not defined.
Change-Id: I7c84e6070c9ce2572efbf74bde4453cee79c5db5
Signed-off-by: Greg Watson <g.watson@computer.org>
2015-03-05 15:52:50 -05:00
Bernd Hufmann
d3f785c9ea Bug 460113: Fix IRemoteConnectionHostService definition for build-in SSH
Change-Id: I6a1ee62017c792c33494f49844e3fb2bdfa98c10
Signed-off-by: Bernd Hufmann <Bernd.Hufmann@ericsson.com>
2015-02-17 09:30:24 -05:00
Greg Watson
f431ca6fc3 Add connection host service.
Change-Id: Ie9f1edc7750cd4748a6ba15af2e04c39db34dbe4
Signed-off-by: Greg Watson <g.watson@computer.org>
2015-02-13 17:00:39 -05:00
Doug Schaefer
e97eb96c5d Bug 458583 Remote Services v2 API with UI, Local, and JSch updated.
v2 of Remote API. New Services architecture.

Connections are now stored in preferences and loaded by the framework.
Attributes are stored in the preferences. Secure attributes are stored
in the secure preferences. Remote services renamed to connection types.
Remote connections broken up into services. JSch and Local connection
types have been updated to new architecture.

Also moved the tests from core.tests to jsch.core.tests since they
are actually JSch tests and need to reference attribute names from
the jsch.core plug-in.

This is just phase one. Many more changes are expected to clean up
and to fix bugs this introduces.

Change-Id: I62ad2567b0c5ca7d277649879a8d16bec7058d5f
Signed-off-by: Doug Schaefer <dschaefer@qnx.com>
2015-02-13 12:33:30 -05:00
Greg Watson
5a627b8184 Bug 452757 - Handle null attribute values
Change-Id: I99be71f80f14ae0befafd003010e3130404ed578
Signed-off-by: Greg Watson <g.watson@computer.org>
2014-12-03 15:00:40 -05:00
Roland Schulz
95db103e5b Support proxy connection for gateway without sftp or with MaxSession=1
Command proxy does not work if both the host and the gateway have MaxSession=1
(caused by 356657).

Add support in JschConnection for a connection which has a session but isn't
fully setup. Such a connection isn't considered open. And if it is opened after
it already has a session without setupFully=false (default), then all setup
setups are done.

Also change that getProxyConnection returns null not a LocalConnection for
a local command. This reduces the dependency on LocalConnection from within
jsch.core.*.

Change-Id: I64d05e69749d96248d2f40bd2db021d809cb04a9
2014-11-25 11:38:58 -05:00
Roland Schulz
b1903767f3 Bug 424627 - Fix password login with pubkey available
Put password the first in PreferredAuthentications so that password is
used when password is selected by the user.

Also
- remove the "File with private key" field
- remove the get/setKeyFile from the JSchConnection
- add a link to the network connections preference page
- swap the order of the public key/password areas
- make public key the default

Change-Id: I5aea011e41fd0097aa51b052ab1386d431362ec8
2014-11-13 12:04:07 -05:00
Greg Watson
a78deb1ffc Merge "Bug 449306: Unnecessary access to secure storage by JSchConnection " 2014-11-11 17:24:11 -05:00
Greg Watson
84c898f16a Bug 450350 - Change connection timeout default to 0
Change-Id: Ibbe79ec1555f33c8b14dc1a747bf310f162cfc8d
Signed-off-by: Greg Watson <g.watson@computer.org>
2014-11-06 17:00:04 -05:00
Markus Schorn
c096be5127 Bug 449306: Unnecessary access to secure storage by JSchConnection
Change-Id: I7e2372e9e059b71d69676d6c0fe3aba71057a009
Signed-off-by: Markus Schorn <markus.schorn@windriver.com>
2014-11-04 14:42:28 +01:00
Roland Schulz
c563ea3f0e Bug 345329 - Add SSH proxy
Allows to connect over any ssh server as gateway or over any other
proxy by executing a local or remote command (such as netcat, corkscrew, ...).

Change-Id: I413c22cb588d8560d8db9ac877fb04f8331456aa
2014-10-17 12:29:45 -04:00
Roland Schulz
5ee4fa818a Cleanup some Jsch files
Source->Cleanup for files changed by child commit.

Change-Id: I787b623fc0832df3bf98cc1b89edc69f461235e2
2014-10-16 11:56:09 -04:00
Roland Schulz
d83bd777dc Bug 445425 - Fix username being deleted by interactive dialog
Change-Id: Ic46e937f6c8559971136fb4d37cb049747eae983
2014-10-13 23:04:43 -04:00
Greg Watson
db68d9779d Automatically open closed connection when performing FileStore
operations.

Change-Id: I26059d8be488c32722d5a25d75cb56fe1c0eb462
Signed-off-by: Greg Watson <g.watson@computer.org>
2014-10-13 17:17:16 -04:00
Greg Watson
1296420f07 Update version to 1.1.1 2014-09-23 22:17:46 -04:00
Greg Watson
3860c54cc0 Bug 437560 - Add new API to return contents of text field
Change-Id: Ib14c69752e61ee7e03c37834f16923b5b41f16ef
Signed-off-by: Greg Watson <g.watson@computer.org>
2014-08-14 15:27:53 -05:00
Greg Watson
52e01f7339 Bug 440993 - return a file store for #getStore(IPath)
Change-Id: I1f39423a8b667c001c8dec8e4914396546536e64
Signed-off-by: Greg Watson <g.watson@computer.org>
2014-08-01 11:34:21 -04:00
Greg Watson
559dd99ea8 Merge "Bug 437083 - Improve error message if ssh fails" 2014-07-29 09:14:21 -04:00
John Eblen
69492aa8ea Bug 439607 - Can't delete directories from synchronized projects
Change-Id: I3b8a8aeef6200a92fd5623c259060c3031836809
Signed-off-by: John Eblen <jeblen@acm.org>
2014-07-15 14:00:11 -04:00
gwatson
e2705cfd34 Update version to 1.0.1 2014-06-26 14:48:05 -04:00