| Commit message (Expand) | Author | Age | Files | Lines |
| * | Makefile.am: Generate ChangeLog automatically•••* Makefile.am: Generate ChangeLog automatically.
* ChangeLog: Update.
* build-aux/gitlog-to-changelog: Add to the repository.
| Artyom V. Poptsov | 2015-06-13 | 1 | -2188/+3 |
| * | Merge branch 'master' into wip-port-forwarding•••Conflicts:
ChangeLog
doc/api-channels.texi
ssh/channel.scm
| Artyom V. Poptsov | 2015-05-01 | 1 | -0/+345 |
| |\ |
|
| | * | NEWS: Bump version to 0.7.2•••* NEWS: Bump version to 0.7.2
* configure.ac, doc/version.texi: Likewise.
v0.7.2 | Artyom V. Poptsov | 2015-02-24 | 1 | -0/+3 |
| | * | doc/guile-ssh.texi: Update copyright dates | Artyom V. Poptsov | 2015-02-24 | 1 | -0/+2 |
| | * | configure.ac: Update copyright dates. Cleanup.•••* configure.ac: Update copyright dates. Remove a trailing whitespace.
| Artyom V. Poptsov | 2015-02-24 | 1 | -0/+2 |
| | * | NEWS: Update | Artyom V. Poptsov | 2015-02-24 | 1 | -0/+2 |
| | * | ssh/key-type.h: Add parent object to the key structure•••* ssh/key-type.h: Add parent object to the key structure.
* ssh/key-type.c (mark_key_smob): Mark parent.
(free_key_smob): Free the key only if it does not have a parent.
(_scm_from_ssh_key): Accept a parent object as the 2nd argument. All
callers updated.
* ssh/key-func.c (guile_ssh_string_to_public_key)
(guile_ssh_private_key_from_file)
(guile_ssh_public_key_from_private_key)
(guile_ssh_public_key_from_file, guile_ssh_make_keypair): Update.
* ssh/message-func.c (get_auth_req): Accept a SCM message as the 2nd
argument. All callers updated.
(guile_ssh_message_get_req): Update.
| Artyom V. Poptsov | 2015-02-24 | 1 | -0/+13 |
| | * | ssh/message-func.c (get_auth_req): Use `_scm_from_ssh_key' | Artyom V. Poptsov | 2015-02-24 | 1 | -0/+4 |
| | * | NEWS: Update | Artyom V. Poptsov | 2015-02-22 | 1 | -0/+2 |
| | * | examples/echo/server.scm.in: Update copyright dates | Artyom V. Poptsov | 2015-02-22 | 1 | -0/+2 |
| | * | examples/echo/server.scm.in (print-help): Rename•••* examples/echo/server.scm.in (print-help): Rename to
`print-help-and-exit'.
(main): Use it.
| Artyom V. Poptsov | 2015-02-22 | 1 | -0/+4 |
| | * | examples/echo/client.scm.in (get-prvkey, main): Simplify checks | Artyom V. Poptsov | 2015-02-22 | 1 | -0/+2 |
| | * | examples/echo/client.scm.in (print-help): Rename•••* examples/echo/client.scm.in (print-help): Rename to
`print-help-and-exit'.
(main): Use it. Remove extra checks.
| Artyom V. Poptsov | 2015-02-22 | 1 | -0/+4 |
| | * | README (Requirements): Require libssh 0.6.3 or 0.6.4•••* README (Requirements): Require libssh 0.6.3 or 0.6.4.
* doc/guile-ssh.texi (Installation): Likewise.
* doc/version.texi: Update.
| Artyom V. Poptsov | 2015-02-22 | 1 | -0/+4 |
| | * | README (Distribution): Fix path to examples | Artyom V. Poptsov | 2015-02-22 | 1 | -0/+2 |
| | * | doc/examples.texi (Examples): Update•••* doc/examples.texi (Examples): Use `channel-get-exit-status' in the client
example.
| Artyom V. Poptsov | 2015-02-22 | 1 | -0/+1 |
| | * | doc/examples.texi (Examples): Fix path to examples | Artyom V. Poptsov | 2015-02-22 | 1 | -0/+2 |
| | * | ssh: Remove trailing whitespaces•••* ssh/auth.c, ssh/channel-func.c, ssh/session-func.c,
ssh/session-main.c, ssh/session-type.c, ssh/threads.c, ssh/auth.scm,
ssh/log.c: Remove trailing whitespaces.
| Artyom V. Poptsov | 2015-02-22 | 1 | -0/+4 |
| | * | ssh/channel-type.c: Update copyright dates | Artyom V. Poptsov | 2015-02-22 | 1 | -0/+2 |
| | * | ssh/channel-type.c (ptob_fill_input): Fix a bug•••`ssh_channel_read' sometimes returns 0 even if `ssh_channel_poll'
returns a positive value. So we must ensure that res != 0 otherwise
an assertion in `scm_i_fill_input' won't be meet (see `ports.c' in
Guile 2.0.9).
* ssh/channel-type.c (ptob_fill_input): Return EOF if
`ssh_channel_read' returns 0.
* NEWS: Update.
| Artyom V. Poptsov | 2015-02-22 | 1 | -0/+11 |
| | * | channel-type.c (print_channel, _scm_from_channel_data): Cleanup•••* ssh/channel-type.c (print_channel, _scm_from_channel_data): Remove
trailing spaces.
| Artyom V. Poptsov | 2015-02-12 | 1 | -0/+3 |
| | * | channel-func.c (guile_ssh_channel_request_send_exit_status): Fix a bug•••* ssh/channel-func.c (guile_ssh_channel_request_send_exit_status): Fix
wrong call to `SCM_ASSERT'.
| Artyom V. Poptsov | 2015-02-12 | 1 | -0/+3 |
| | * | channel-func.c (guile_ssh_channel_request_send_exit_status): Improve•••* ssh/channel-func.c (guile_ssh_channel_request_send_exit_status):
Validate exit status.
| Artyom V. Poptsov | 2015-02-12 | 1 | -0/+3 |
| | * | examples/sssh{,d}.scm.in: Handle exit status•••* examples/ssshd.scm.in (handle-request-exec): Send exit status.
* examples/sssh.scm.in (main): Handle exit status.
* NEWS: Update.
| Artyom V. Poptsov | 2015-02-12 | 1 | -0/+6 |
| | * | channel-func.c (guile_ssh_channel_request_send_exit_status): Update docstring•••* doc/api-channels.texi (Channels): Update description of
`guile_ssh_channel_request_send_exit_status'.
* ssh/channel-func.c (guile_ssh_channel_request_send_exit_status):
Update the docstring.
| Artyom V. Poptsov | 2015-02-09 | 1 | -0/+7 |
| | * | NEWS: Update | Artyom V. Poptsov | 2015-02-08 | 1 | -0/+1 |
| | * | ssh/channel.scm (channel-request-send-exit-status): New procedure•••* ssh/channel.scm (channel-request-send-exit-status): Export.
* ssh/channel-func.c (guile_ssh_channel_request_send_exit_status): New
procedure.
* ssh/channel-func.h: Update.
* tests/client-server.scm ("channel-request-exec, exit status"): New
TC.
(start-server/channel-test): Update for exit status test.
* doc/api-channels.texi (Channels): Add description of
`channel-request-send-exit-status'.
| Artyom V. Poptsov | 2015-02-08 | 1 | -0/+11 |
| | * | ssh/channel.scm (channel-get-exit-status): New procedure•••* ssh/channel-func.c (guile_ssh_channel_get_exit_status): New
procedure.
* ssh/channel-func.h: Update.
* ssh/channel.scm (channel-get-exit-status): Export.
* doc/api-channels.texi (Channels): Add description of
`channel-get-exit-status'.
* NEWS: Update.
| Artyom V. Poptsov | 2015-02-08 | 1 | -0/+10 |
| | * | ssh/version.c: Don't include `gcrypt.h' | Artyom V. Poptsov | 2014-10-13 | 1 | -0/+4 |
| | * | ssh/server.scm (server-get): New procedure•••* ssh/server-func.c (guile_ssh_server_get): New procedure.
* ssh/server.scm (server-get): Export.
* tests/server.scm ("server-get"): New TC.
* doc/api-servers.texi (Servers): Add description of `server-get'.
* NEWS: Update.
| Artyom V. Poptsov | 2014-10-12 | 1 | -0/+6 |
| | * | ssh/server-type.c (print_server): Print object address | Artyom V. Poptsov | 2014-10-12 | 1 | -0/+2 |
| | * | ssh/server-type.c: Improve printing of server objects•••* ssh/server-type.h (server_data): Add `options' field.
* ssh/server-type.c (mark_server): Mark `options' field.
(guile_ssh_make_server): Initialize `options' field.
(print_server): New procedure.
(init_server_type): Register server printer procedure.
* ssh/server-func.c (guile_ssh_server_set_x): Add an option to the
server optons.
* ssh/server-func.h (server_options): Export.
* NEWS: Update.
| Artyom V. Poptsov | 2014-10-12 | 1 | -0/+12 |
| | * | NEWS: Bump version to 0.7.1•••* NEWS: Bump version to 0.7.1.
* configure.ac, doc/version.texi: Likewise.
v0.7.1 | Artyom V. Poptsov | 2014-10-11 | 1 | -0/+3 |
| | * | doc/api-version.texi (Version): Fix description of `get-crypto-library'•••* ssh/version.scm (get-crypto-library): Fix the docstring.
* doc/api-version.texi (Version): Fix description of
`get-crypto-library'. Improve description of `zlib-support?'.
| Artyom V. Poptsov | 2014-10-11 | 1 | -0/+4 |
| | * | tests/key.scm ("private-key-to-file") [GCrypt]: Don't perform the test•••* tests/key.scm ("private-key-to-file") [GCrypt]: Don't perform the
test.
* doc/api-keys.texi (Keys): Update description of
`private-key-to-file'.
* NEWS: Update.
| Artyom V. Poptsov | 2014-10-11 | 1 | -0/+7 |
| | * | ssh/key.scm (private-key-to-file): New procedure•••* ssh/key-func.c (guile_ssh_private_key_to_file): New procedure.
* ssh/key.scm (private-key-to-file): Export.
* tests/key.scm ("private-key-to-file"): New TC.
* doc/api-keys.texi (Keys): Add description of `private-key-to-file'.
* NEWS: Update.
| Artyom V. Poptsov | 2014-10-11 | 1 | -0/+6 |
| | * | ssh/key-func.c: Use `_scm_from_ssh_key'•••* ssh/key-func.c (guile_ssh_string_to_public_key)
(guile_ssh_private_key_from_file)
(guile_ssh_public_key_from_private_key)
(guile_ssh_public_key_from_file): Use `_scm_from_ssh_key'.
| Artyom V. Poptsov | 2014-10-11 | 1 | -0/+5 |
| | * | doc/guile-ssh.texi (Installation): Replace "libguile-ssh" with "guile-ssh" | Artyom V. Poptsov | 2014-10-11 | 1 | -1/+2 |
| | * | doc/guile-ssh.texi (Installation): Add note about GCrypt support•••* doc/guile-ssh.texi (Installation): Add note about GCrypt support in
libssh.
* doc/version.texi: Update.
| Artyom V. Poptsov | 2014-10-11 | 1 | -0/+4 |
| | * | NEWS: Update | Artyom V. Poptsov | 2014-10-11 | 1 | -0/+1 |
| | * | TODO (Known Bugs): Update | Artyom V. Poptsov | 2014-10-11 | 1 | -0/+2 |
| | * | ssh/key.scm, ssh/log.scm: Update commentary | Artyom V. Poptsov | 2014-10-11 | 1 | -0/+3 |
| | * | ssh/key.scm (make-keypair): New procedure•••* ssh/key-type.c (_scm_from_ssh_key, guile_ssh_make_keypair): New
procedures.
* ssh/key-type.h: Update.
* ssh/key.scm (make-keypair): Export.
* doc/api-keys.texi (Keys): Add description of `make-keypair'.
* tests/key.scm ("make-keypair"): New TC.
* NEWS: Update.
| Artyom V. Poptsov | 2014-10-11 | 1 | -0/+9 |
| | * | ssh/log.scm (set-log-verbosity!, get-log-verbosity): New procedures•••* ssh/common.c (log_verbosity): Move to `ssh/log.c'.
* ssh/common.h, ssh/server-func.c, ssh/session-func.c: Update.
* ssh/log.scm (set-log-verbosity!, get-log-verbosity): Export.
* ssh/log.c (guile_ssh_set_log_verbosity_x)
(guile_ssh_get_log_verbosity): New procedures.
* ssh/log.h: Update.
* doc/api-logging.texi: Add descripton of `set-log-verbosity!' and
`get-log-verbosity'.
* NEWS: Update.
* tests/log.scm ("set-log-verbosity!", "get-log-verbosity"): New TCs.
| Artyom V. Poptsov | 2014-10-11 | 1 | -0/+11 |
| | * | doc/api-keys.texi (Keys): Add note about support of ECDSA•••* doc/api-keys.texi (Keys): Add note about support of ECDSA keys with
GCrypt.
| Artyom V. Poptsov | 2014-10-11 | 1 | -0/+5 |
| | * | tests/key.scm: Don't test ECDSA keys if GCrypt is used•••* tests/key.scm: Don't do ECDSA key tests if libssh was compiled with
GCrypt.
(when-openssl): New macro.
("private-key-from-file", "public-key-from-file", "key?")
("private-key->public-key", "get-key-type", "public-key->string")
("string->public-key"): Use it.
| Artyom V. Poptsov | 2014-10-10 | 1 | -0/+9 |
| | * | ssh/version.scm: Add new procedures•••* ssh/version.c (get-libssh-version): Rename to `%get-libssh-version'.
Return raw libssh version string.
* ssh/version.scm (%get-libssh-version, get-crypto-library)
(zlib-support?): New procedures.
* doc/api-version.texi: Add description of `%get-libssh-version',
`get-crypto-library' and `zlib-support?'.
* NEWS: Update.
| Artyom V. Poptsov | 2014-10-10 | 1 | -0/+10 |
| | * | tests/server-client.scm ("accept, key exchange"): Add missed paren | Artyom V. Poptsov | 2014-09-14 | 1 | -0/+2 |
| | * | tests/client-server.scm (run-server-and-client): Rename•••* tests/client-server.scm (run-server-and-client): Rename to
`run-client-test'. All callers updated.
| Artyom V. Poptsov | 2014-09-14 | 1 | -0/+3 |
| | * | tests/server-client.scm: Use `dynamic-wind'•••* tests/server-client.scm: Use `dynamic-wind' for child processes in
tests.
(run-server-test): New procedure.
("accept, key exchange", "server-message-get", "message-get-type")
("message-get-session"): Use it.
| Artyom V. Poptsov | 2014-09-14 | 1 | -0/+6 |