| Commit message (Expand) | Author | Age | Files | Lines |
| * | Update/add .gitignore files.•••* .gitignore: Move rules related to object files, libraries
etc. to `ssh/.gitignore'. Update.
* ssh/.gitignore: Update.
* build-aux/.gitignore: New file.
* doc/.gitignore: New file.
* examples/.gitignore: New file.
* m4/.gitignore: New file.
| Artyom Poptsov | 2014-03-22 | 1 | -0/+8 |
| * | ssh/auth.c: Remove username form parameter list of functions.•••* ssh/auth.c (guile_ssh_userauth_pubkey): Don't take a username as
an parameter. All callers updated.
(guile_ssh_userauth_password): Likewise.
* examples/ssshd.scm.in (handle-req-auth): Update.
* examples/echo/client.scm.in (main): Update.
* tests/client-server.scm ("userauth-password!, success")
("userauth-password!, denied", "userauth-password!, partial")
("userauth-pubkey!, success"): Update TCs.
* doc/api-auth.texi (Auth): Update documentation for
`userauth-pubkey!' and `userauth-password!'. Add a general note
about setting of a username.
* doc/version.texi: Update.
| Artyom Poptsov | 2014-03-22 | 1 | -1/+16 |
| * | Thank Ludovic.•••* THANKS: Add to the repository. Thank Ludovic.
* AUTHORS: Update.
| Artyom Poptsov | 2014-03-07 | 1 | -0/+3 |
| * | examples/{sssh,ssshd}.scm.in: Improve error handling.•••* examples/sssh.scm.in (read-all): Improve error handling: Catch
`guile-ssh-error'.
* examples/ssshd.scm.in (read-all): Likewise.
* NEWS: Update.
| Artyom Poptsov | 2014-03-07 | 1 | -0/+7 |
| * | Merge branch 'master' into ludo-gracefully-handle-reads-from-channels•••Conflicts:
ChangeLog
| Artyom Poptsov | 2014-03-04 | 1 | -0/+6 |
| |\ |
|
| | * | README: Update.•••* README: Update.
(Distribution): Add the note about compiled .go files.
(Installation): Update formatting.
| Artyom Poptsov | 2014-03-02 | 1 | -0/+6 |
| * | | Gracefully handle reads from channels with data not yet available.•••* ssh/channel-type.c (ptob_fill_input): Check
`ssh_channel_is_open' first. Consider only SSH_ERROR and
SSH_EOF as special return values of `scm_channel_poll'; a return
value of zero is OK. Likewise, don't return EOF when
`ssh_channel_read' returns zero.
| Ludovic Courtès | 2014-03-04 | 1 | -0/+8 |
| |/ |
|
| * | tests/sssh-ssshd.scm: Unset `SSH_AUTH_SOCK' environment variable.•••* tests/sssh-ssshd.scm: Unset `SSH_AUTH_SOCK' environment variable
to prevent sssh from asking SSH agent for keys.
* NEWS: Update.
| Artyom Poptsov | 2014-03-01 | 1 | -0/+4 |
| * | examples/: Use actual path to Guile interpreter in the shebang.•••* examples/ssshd.scm: Rename to `examples/ssshd.scm.in'.
* examples/sssh.scm: Rename to `examples/sssh.scm.in'.
* examples/echo/client.scm: Rename to
`examples/echo/client.scm.in'.
* examples/echo/server.scm: Rename to
`examples/echo/server.scm.in'.
* examples/Makefile.am: Substitute `@GUILE@' with the actual path
to Guile interpreter in *.in files.
* NEWS: Update.
| Artyom Poptsov | 2014-03-01 | 1 | -0/+10 |
| * | server-func.c (server-accept): Throw `guile-ssh-error' on error.•••* ssh/server-func.c (server-accept): Throw `guile-ssh-error' on
error.
* examples/ssshd.scm (main): Handle `guile-ssh-error' on
`server-accept'.
* examples/echo/server.scm (main): Likewise.
* doc/api-servers.texi (Servers): Update `server-accept'
documentation. Add an example.
* NEWS: Update.
| Artyom Poptsov | 2014-03-01 | 1 | -0/+11 |
| * | tests/sssh-ssshd.scm (*ssshd-cmd*): Set DSA key as well as RSA key. | Artyom Poptsov | 2014-02-22 | 1 | -0/+1 |
| * | tests/sssh-ssshd.scm ("ssshd, start"): Improve the TC.•••* tests/sssh-ssshd.scm ("ssshd, start"): Wait for a PID file to
appear instead of reading the PID from stdout. Improve.
| Artyom Poptsov | 2014-02-22 | 1 | -0/+3 |
| * | examples/ssshd.scm (main): Add `--pid-file' option.•••* examples/ssshd.scm (main): Add `--pid-file' option. Store the
PID in a file instead of printing it to stdout.
(print-help-and-exit): Update.
* NEWS: Update.
| Artyom Poptsov | 2014-02-22 | 1 | -0/+5 |
| * | examples/sssh.scm: Take log verbosity as an argument of `--ssh-debug'.•••* examples/sssh.scm (main): Make `ssh-debug' take the log
verbosity as an argument.
(print-help-and-exit): Update.
* NEWS: Update.
| Artyom Poptsov | 2014-02-22 | 1 | -0/+5 |
| * | examples/sssh.scm (print-help, print-version): Improve.•••* examples/sssh.scm (print-help): Rename to `print-help-and-exit'.
Call `exit'. All callers updated.
(print-version): Rename to `print-version-and-exit'. Call `exit'.
All callers updated.
(main): Update.
| Artyom Poptsov | 2014-02-22 | 1 | -0/+6 |
| * | examples/ssshd.scm (main): Add `--ssh-debug' option.•••* examples/ssshd.scm (main): Add `--ssh-debug' option.
(print-help-and-exit): Likewise.
* NEWS: Update.
| Artyom Poptsov | 2014-02-22 | 1 | -0/+6 |
| * | ssh/Makefile.am [HAVE_GUILE_VM]: Compile Guile modules.•••* configure.ac: Add check for Guile VM's compiler.
(AC_CONFIG_FILES): Add `am/Makefile'.
* Makefile.am (SUBDIRS): Add `am' directory.
* ssh/Makefile.am [HAVE_GUILE_VM]: Compile Guile modules and
install produced *.go files.
* am/guilec: New file.
* am/snarf (AM_V_SNARF_0): Improve formatting.
* ssh/.gitignore: New file.
* NEWS: Update.
| Artyom Poptsov | 2014-02-15 | 1 | -0/+12 |
| * | examples/README: Update.•••* examples/README: Update.
* examples/README.org: Add the symlink to `examples/README.org' to
help the GitHub recognize the org-mode markup.
| Artyom Poptsov | 2014-02-07 | 1 | -0/+3 |
| * | README: Update.•••* README: Update.
* README.org: Add the symlink to `README' to help the GitHub
recognize the org-mode markup.
| Artyom Poptsov | 2014-02-07 | 1 | -0/+6 |
| * | NEWS: Fix formatting a bit. | Artyom Poptsov | 2014-02-05 | 1 | -0/+2 |
| * | ssh/Makefile.am (libguile_ssh_la_SOURCES): Add `base64.h'.v0.5.0 | Artyom Poptsov | 2014-02-05 | 1 | -0/+2 |
| * | configure.ac, doc/version.texi, NEWS: Bump version to 0.5.0 | Artyom Poptsov | 2014-02-05 | 1 | -0/+2 |
| * | tests/sssh-ssshd.scm: Fix a bug.•••* tests/sssh-ssshd.scm: Fix a bug: set `GUILE_LOAD_PATH' so the TC
will use built files instead of installed ones.
| Artyom Poptsov | 2014-02-05 | 1 | -0/+3 |
| * | configure.ac (AC_INIT): Update information about the package. | Artyom Poptsov | 2014-02-05 | 1 | -0/+2 |
| * | NEWS, TODO: Update. | Artyom Poptsov | 2014-02-05 | 1 | -0/+2 |
| * | tests/sssh-ssshd.scm: New TC.•••* tests/Makefile.am (SCM_TESTS): Add `sssh-ssshd.scm' TC.
* tests/sssh-ssshd.scm: New file.
| Artyom Poptsov | 2014-02-05 | 1 | -0/+5 |
| * | examples/ssshd.scm: Add `--detach' option.•••* examples/ssshd.scm (close-ports): New procedure.
(main): Add `--detach' option.
| Artyom Poptsov | 2014-02-03 | 1 | -0/+5 |
| * | Update requirements.•••* doc/guile-ssh.texi (Installation): Require libssh 0.5.4 or
0.5.5.
* README (Requirements): Update.
* doc/version.texi: Update.
| Artyom Poptsov | 2014-02-02 | 1 | -0/+6 |
| * | examples/ssshd.scm: Parse command-line options.•••* examples/ssshd.scm (main): Add command-line options: `--rsakey',
`--dsakey', `--help'.
(print-help-and-exit): New procedure.
* NEWS: Update.
| Artyom Poptsov | 2014-02-02 | 1 | -0/+4 |
| * | NEWS: Update. | Artyom Poptsov | 2014-02-02 | 1 | -0/+2 |
| * | doc/api-messages.texi: Improve `message-get-type' documentation.•••* doc/api-messages.texi (Message Handling): Improve description of
`message-get-type' procedure. Add information about possible
types and subtypes of a message.
| Artyom Poptsov | 2014-02-02 | 1 | -0/+6 |
| * | README (Installation): Add information about running of self-tests.•••* README (Installation): Add information about running of
self-tests.
* doc/guile-ssh.texi (Installation): Likewise.
* doc/version.texi: Update.
| Artyom Poptsov | 2014-02-01 | 1 | -0/+5 |
| * | examples/ssshd.scm (format-debug): Remove. | Artyom Poptsov | 2014-02-01 | 1 | -0/+1 |
| * | examples/ssshd.scm (poll): Remove. | Artyom Poptsov | 2014-02-01 | 1 | -0/+2 |
| * | src/: Rename to `ssh/'.•••* src/: Rename to `ssh/'.
* Makefile.am (SUBDIRS): Update.
* configure.ac (LIBGUILE_SSH_INTERFACE): Update.
* tests/Makefile.am: Update.
(AM_SCM_LOG_FLAGS): Remove extra options.
* README: Update.
| Artyom Poptsov | 2014-02-01 | 1 | -0/+7 |
| * | tests/Makefile.am: Use `AM_SCM_LOG_FLAGS' to set compiler's options.•••* tests/Makefile.am (SCM_LOG_COMPILER): Move compiler's options to
`AM_SCM_LOG_FLAGS' variable.
(AM_SCM_LOG_FLAGS): New variable.
| Artyom Poptsov | 2014-02-01 | 1 | -0/+3 |
| * | tests/Makefile.am (AM_TESTS_ENVIRONMENT): Fix a bug.•••* tests/Makefile.am (AM_TESTS_ENVIRONMENT): Fix setting up of
environment variables.
| Artyom Poptsov | 2014-02-01 | 1 | -0/+1 |
| * | tests/Makefile.am (SCM_LOG_COMPILER): Remove `--debug' option. | Artyom Poptsov | 2014-02-01 | 1 | -0/+2 |
| * | tests/server-client.scm ("server-message-get"): Improve TC. | Artyom Poptsov | 2014-02-01 | 1 | -0/+2 |
| * | Merge branch 'master' into tests-implementation•••Conflicts:
ChangeLog
| Artyom Poptsov | 2014-02-01 | 1 | -0/+21 |
| |\ |
|
| | * | src/message.scm (message?): Export.•••* src/message.scm (message?): Export.
* NEWS: Update.
| Artyom Poptsov | 2014-02-01 | 1 | -0/+5 |
| | * | README (Distribution): Update.•••* README (Distribution): Add information about documentation. Fix
a typo.
| Artyom Poptsov | 2014-01-31 | 1 | -0/+3 |
| | * | doc/: Improve documentation of the Guile-SSH modules.•••* doc/api-messages.texi (Messages): Improve documentation of the
module.
* doc/api-servers.texi (Servers): Likewise.
* doc/api-sessions.texi (Sessions): Likewise.
* doc/api-keys.texi (Keys): Likewise.
* doc/api-version.texi (Version): Likewise.
* doc/api-channels.texi (Channels): Likewise. Add references.
Improve documentation of `make-channel' and `channel-open-session'
procedure.
| Artyom Poptsov | 2014-01-31 | 1 | -1/+9 |
| | * | doc/api-auth.texi (Auth): Add description of `(ssh auth)' module.•••* doc/api-auth.texi (Auth): Add general description of `(ssh
auth)' module.
| Artyom Poptsov | 2014-01-31 | 1 | -0/+3 |
| | * | doc/api-messages.texi (Message Handling): Improve doc.•••* doc/api-messages.texi (Message Handling): Add general
description of a message. Improve description of
`message-reply-success' procedure.
| Artyom Poptsov | 2014-01-31 | 1 | -0/+6 |
| * | | tests/server-client.scm ("message-get-type"): New TC. | Artyom Poptsov | 2014-02-01 | 1 | -0/+2 |
| * | | tests/Makefile.am: Use pre-built files for tests.•••* tests/Makefile.am: Use pre-built files from the repository for
tests instead of installed ones.
(AM_TESTS_ENVIRONMENT, SCM_LOG_COMPILER): Update.
(EXTRA_DIST): Add tests.
| Artyom Poptsov | 2014-02-01 | 1 | -0/+7 |
| * | | Makefile.am: Move AM tests to `tests/Makefile.am'.•••* Makefile.am: Move AM tests to `tests/Makefile.am'.
(SUBDIRS): Add `tests'.
* tests/Makefile.am: New file.
* configure.ac (AC_CONFIG_FILES): Add `tests/Makefile'.
| Artyom Poptsov | 2014-01-31 | 1 | -0/+5 |
| * | | tests/server-client.scm: New test suite.•••* tests/server-client.scm: New test suite.
* Makefile.am (SCM_TESTS): Add `server-client' TS.
| Artyom Poptsov | 2014-01-31 | 1 | -0/+5 |
| * | | tests/client-server.scm: Add data transferring TCs.•••* tests/client-server.scm (spawn-server-thread-for-dt-test)
(make-session-for-dt-test, make-channel-for-dt-test): New
procedures.
("data transferring, string", "data transferring, bytevector"): New
TCs.
| Artyom Poptsov | 2014-01-30 | 1 | -0/+7 |