Michael Jumper
|
1baaa6ddee
|
Use non-blocking I/O on non-SFTP session to avoid unnecessary waiting for data during reads. With multiple threads, libssh2 reads will call poll() to wait for available data, one read will handle ALL data, while the other read comes up dry.
|
2013-12-03 02:22:46 -08:00 |
|
Michael Jumper
|
9738197653
|
Differentiate between connection attempts.
|
2013-12-02 09:28:46 -08:00 |
|
Michael Jumper
|
d2fd406c75
|
Free alloc'd memory.
|
2013-12-02 09:23:31 -08:00 |
|
Michael Jumper
|
74e1f57a1d
|
Fix DSA signature algorithm.
|
2013-12-02 08:47:21 -08:00 |
|
Michael Jumper
|
f1236a9ca1
|
Use ssh-dss, not ssh-dsa.
|
2013-12-02 02:18:43 -08:00 |
|
Michael Jumper
|
84c484aa72
|
Add missing license comments.
|
2013-12-02 02:07:17 -08:00 |
|
Michael Jumper
|
a2921825b7
|
Initiate agent forwarding if supported.
|
2013-12-02 02:00:37 -08:00 |
|
Michael Jumper
|
755c677304
|
Add ssh_agent source from test.
|
2013-12-02 01:49:07 -08:00 |
|
Michael Jumper
|
66b5e704b7
|
Init libssh2 and libssl. Log success.
|
2013-12-01 16:56:36 -08:00 |
|
Michael Jumper
|
18d9cae183
|
Authenticat with key if present.
|
2013-12-01 16:31:11 -08:00 |
|
Michael Jumper
|
dc490a714e
|
Remove old options code.
|
2013-12-01 16:27:19 -08:00 |
|
Michael Jumper
|
3f686db40c
|
Lookup hosts, etc. for connect.
|
2013-12-01 16:26:41 -08:00 |
|
Michael Jumper
|
150e645383
|
Working migration to libssh2 (hard-coded host).
|
2013-12-01 16:09:48 -08:00 |
|
Michael Jumper
|
d32018cf87
|
Partial migration, including SFTP.
|
2013-12-01 15:39:29 -08:00 |
|
Michael Jumper
|
602571400d
|
Switch from libssh to libssh2 in configure.ac, add dependency on libssl.
|
2013-12-01 15:08:42 -08:00 |
|
Michael Jumper
|
ddec2ad12f
|
Ticket #456: Add missing quotes to guacctl script.
|
2013-11-12 09:52:56 -08:00 |
|
Michael Jumper
|
9a8363e0ba
|
Test for fastpath settings.
|
2013-11-05 12:34:36 -08:00 |
|
Michael Jumper
|
7547b4b5bd
|
Ticket #452: Fix segfault related to FastPath and pointer checks.
|
2013-11-05 02:02:34 -08:00 |
|
Michael Jumper
|
1af28eb820
|
Prompt for passphrase if needed.
|
2013-10-30 23:19:11 -07:00 |
|
Michael Jumper
|
678ec69ebe
|
Read private key, if any.
|
2013-10-30 15:46:13 -07:00 |
|
Michael Jumper
|
15796cbc4d
|
Set ENABLE_SSH_PUBLIC_KEY if support for in-memory keys found in libssh.
|
2013-10-30 15:05:37 -07:00 |
|
Michael Jumper
|
93a7576312
|
Finish functionality+docs for guacctl. Add guacget symbolic link.
|
2013-10-28 14:28:37 -07:00 |
|
Michael Jumper
|
1ba575d3aa
|
Implement directory set.
|
2013-10-28 14:11:04 -07:00 |
|
Michael Jumper
|
6d62b4bd60
|
Add license block to guacctl.
|
2013-10-28 09:38:10 -07:00 |
|
Michael Jumper
|
ebc1a10066
|
Resolve full path in guacctl.
|
2013-10-28 09:28:23 -07:00 |
|
Michael Jumper
|
6e8549edd1
|
Implement file download.
|
2013-10-28 09:28:06 -07:00 |
|
Michael Jumper
|
8ee92c0e1c
|
Track number of active pool integers. Track output streams.
|
2013-10-28 09:11:45 -07:00 |
|
Michael Jumper
|
50fbd5dabb
|
Add stub ack handler. Call SFTP functions when download code received.
|
2013-10-28 08:40:19 -07:00 |
|
Michael Jumper
|
1dad3dc0d7
|
Add initial guacctl implementation.
|
2013-10-27 23:16:49 -07:00 |
|
Michael Jumper
|
0c86f52ed5
|
Move SFTP functions to own file. Stub out download function.
|
2013-10-27 23:16:49 -07:00 |
|
Michael Jumper
|
273c6a8503
|
Stub out guac OSC handling.
|
2013-10-27 23:16:49 -07:00 |
|
Michael Jumper
|
4381485051
|
Validate filenames.
|
2013-10-27 23:16:49 -07:00 |
|
Michael Jumper
|
f133cb4caa
|
Fix permissions of upload.
|
2013-10-27 23:16:49 -07:00 |
|
Michael Jumper
|
b9d9a9d324
|
Move SFTP to own SSH session - does not work when combined with terminal session.
|
2013-10-27 23:16:48 -07:00 |
|
Michael Jumper
|
b7e1e898c9
|
Initial stab at SFTP file upload.
|
2013-10-27 23:16:48 -07:00 |
|
Michael Jumper
|
02fece0a29
|
Add enable-sftp option, init/free SFTP as needed.
|
2013-10-27 23:16:48 -07:00 |
|
Michael Jumper
|
271f7fbb2f
|
Add ack instruction handler.
|
2013-10-27 19:53:34 -07:00 |
|
Michael Jumper
|
3a28534232
|
Ticket #429: Detect listenForIncomingConnectionsNoFork() function, conditionally compile listen support.
|
2013-10-25 17:49:22 -07:00 |
|
Michael Jumper
|
9e1ebb8362
|
Add subdir-objects option, ignore .dirstamp files.
|
2013-10-25 17:21:54 -07:00 |
|
Michael Jumper
|
ffb64e856f
|
Ticket #432: Handle encodings parameter.
|
2013-10-25 17:12:17 -07:00 |
|
Michael Jumper
|
3cf001116b
|
Migrate to ack, remove abort.
|
2013-10-15 11:23:07 -07:00 |
|
Michael Jumper
|
b88749aedd
|
Store data alongside streams. Validate stream indices and close state.
|
2013-10-10 14:47:12 -07:00 |
|
Michael Jumper
|
6ce71aa160
|
Send error responses via abort.
|
2013-10-10 14:47:12 -07:00 |
|
Michael Jumper
|
cec58edef3
|
Add abort instruction. Add status codes to abort and error.
|
2013-10-10 14:47:12 -07:00 |
|
Michael Jumper
|
72d29f18fd
|
Fix build - unused variable.
|
2013-10-10 10:26:11 -07:00 |
|
Michael Jumper
|
926b681e38
|
No need for keep-alive in output thread anymore.
|
2013-10-09 16:09:01 -07:00 |
|
Michael Jumper
|
bc3c8a31c5
|
Require keep-alive on VNC protocol support socket.
|
2013-10-09 16:01:57 -07:00 |
|
Michael Jumper
|
eac99e0ce1
|
Add support for keep-alive thread.
|
2013-10-09 15:57:16 -07:00 |
|
Michael Jumper
|
4ebafa0482
|
Add support for NOP.
|
2013-10-09 11:54:33 -07:00 |
|
Michael Jumper
|
8a8ad23312
|
Do not restart parse - just shift everything as necessary.
|
2013-10-03 17:45:31 -07:00 |
|