summaryrefslogtreecommitdiff
path: root/ChangeLog (follow)
Commit message (Expand)AuthorAgeFilesLines
* Makefile.am: Generate ChangeLog automatically•••* Makefile.am: Generate ChangeLog automatically. * ChangeLog: Update. * build-aux/gitlog-to-changelog: Add to the repository. Artyom V. Poptsov2015-06-131-2188/+3
* Merge branch 'master' into wip-port-forwarding•••Conflicts: ChangeLog doc/api-channels.texi ssh/channel.scm Artyom V. Poptsov2015-05-011-0/+345
|\
| * NEWS: Bump version to 0.7.2•••* NEWS: Bump version to 0.7.2 * configure.ac, doc/version.texi: Likewise. v0.7.2Artyom V. Poptsov2015-02-241-0/+3
| * doc/guile-ssh.texi: Update copyright datesArtyom V. Poptsov2015-02-241-0/+2
| * configure.ac: Update copyright dates. Cleanup.•••* configure.ac: Update copyright dates. Remove a trailing whitespace. Artyom V. Poptsov2015-02-241-0/+2
| * NEWS: UpdateArtyom V. Poptsov2015-02-241-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. Poptsov2015-02-241-0/+13
| * ssh/message-func.c (get_auth_req): Use `_scm_from_ssh_key'Artyom V. Poptsov2015-02-241-0/+4
| * NEWS: UpdateArtyom V. Poptsov2015-02-221-0/+2
| * examples/echo/server.scm.in: Update copyright datesArtyom V. Poptsov2015-02-221-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. Poptsov2015-02-221-0/+4
| * examples/echo/client.scm.in (get-prvkey, main): Simplify checksArtyom V. Poptsov2015-02-221-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. Poptsov2015-02-221-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. Poptsov2015-02-221-0/+4
| * README (Distribution): Fix path to examplesArtyom V. Poptsov2015-02-221-0/+2
| * doc/examples.texi (Examples): Update•••* doc/examples.texi (Examples): Use `channel-get-exit-status' in the client example. Artyom V. Poptsov2015-02-221-0/+1
| * doc/examples.texi (Examples): Fix path to examplesArtyom V. Poptsov2015-02-221-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. Poptsov2015-02-221-0/+4
| * ssh/channel-type.c: Update copyright datesArtyom V. Poptsov2015-02-221-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. Poptsov2015-02-221-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. Poptsov2015-02-121-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. Poptsov2015-02-121-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. Poptsov2015-02-121-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. Poptsov2015-02-121-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. Poptsov2015-02-091-0/+7
| * NEWS: UpdateArtyom V. Poptsov2015-02-081-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. Poptsov2015-02-081-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. Poptsov2015-02-081-0/+10
| * ssh/version.c: Don't include `gcrypt.h'Artyom V. Poptsov2014-10-131-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. Poptsov2014-10-121-0/+6
| * ssh/server-type.c (print_server): Print object addressArtyom V. Poptsov2014-10-121-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. Poptsov2014-10-121-0/+12
| * NEWS: Bump version to 0.7.1•••* NEWS: Bump version to 0.7.1. * configure.ac, doc/version.texi: Likewise. v0.7.1Artyom V. Poptsov2014-10-111-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. Poptsov2014-10-111-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. Poptsov2014-10-111-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. Poptsov2014-10-111-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. Poptsov2014-10-111-0/+5
| * doc/guile-ssh.texi (Installation): Replace "libguile-ssh" with "guile-ssh"Artyom V. Poptsov2014-10-111-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. Poptsov2014-10-111-0/+4
| * NEWS: UpdateArtyom V. Poptsov2014-10-111-0/+1
| * TODO (Known Bugs): UpdateArtyom V. Poptsov2014-10-111-0/+2
| * ssh/key.scm, ssh/log.scm: Update commentaryArtyom V. Poptsov2014-10-111-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. Poptsov2014-10-111-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. Poptsov2014-10-111-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. Poptsov2014-10-111-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. Poptsov2014-10-101-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. Poptsov2014-10-101-0/+10
| * tests/server-client.scm ("accept, key exchange"): Add missed parenArtyom V. Poptsov2014-09-141-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. Poptsov2014-09-141-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. Poptsov2014-09-141-0/+6