summaryrefslogtreecommitdiff
path: root/ChangeLog (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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 Poptsov2014-03-221-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 Poptsov2014-03-221-1/+16
* Thank Ludovic.•••* THANKS: Add to the repository. Thank Ludovic. * AUTHORS: Update. Artyom Poptsov2014-03-071-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 Poptsov2014-03-071-0/+7
* Merge branch 'master' into ludo-gracefully-handle-reads-from-channels•••Conflicts: ChangeLog Artyom Poptsov2014-03-041-0/+6
|\
| * README: Update.•••* README: Update. (Distribution): Add the note about compiled .go files. (Installation): Update formatting. Artyom Poptsov2014-03-021-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ès2014-03-041-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 Poptsov2014-03-011-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 Poptsov2014-03-011-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 Poptsov2014-03-011-0/+11
* tests/sssh-ssshd.scm (*ssshd-cmd*): Set DSA key as well as RSA key.Artyom Poptsov2014-02-221-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 Poptsov2014-02-221-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 Poptsov2014-02-221-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 Poptsov2014-02-221-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 Poptsov2014-02-221-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 Poptsov2014-02-221-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 Poptsov2014-02-151-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 Poptsov2014-02-071-0/+3
* README: Update.•••* README: Update. * README.org: Add the symlink to `README' to help the GitHub recognize the org-mode markup. Artyom Poptsov2014-02-071-0/+6
* NEWS: Fix formatting a bit.Artyom Poptsov2014-02-051-0/+2
* ssh/Makefile.am (libguile_ssh_la_SOURCES): Add `base64.h'.v0.5.0Artyom Poptsov2014-02-051-0/+2
* configure.ac, doc/version.texi, NEWS: Bump version to 0.5.0Artyom Poptsov2014-02-051-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 Poptsov2014-02-051-0/+3
* configure.ac (AC_INIT): Update information about the package.Artyom Poptsov2014-02-051-0/+2
* NEWS, TODO: Update.Artyom Poptsov2014-02-051-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 Poptsov2014-02-051-0/+5
* examples/ssshd.scm: Add `--detach' option.•••* examples/ssshd.scm (close-ports): New procedure. (main): Add `--detach' option. Artyom Poptsov2014-02-031-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 Poptsov2014-02-021-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 Poptsov2014-02-021-0/+4
* NEWS: Update.Artyom Poptsov2014-02-021-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 Poptsov2014-02-021-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 Poptsov2014-02-011-0/+5
* examples/ssshd.scm (format-debug): Remove.Artyom Poptsov2014-02-011-0/+1
* examples/ssshd.scm (poll): Remove.Artyom Poptsov2014-02-011-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 Poptsov2014-02-011-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 Poptsov2014-02-011-0/+3
* tests/Makefile.am (AM_TESTS_ENVIRONMENT): Fix a bug.•••* tests/Makefile.am (AM_TESTS_ENVIRONMENT): Fix setting up of environment variables. Artyom Poptsov2014-02-011-0/+1
* tests/Makefile.am (SCM_LOG_COMPILER): Remove `--debug' option.Artyom Poptsov2014-02-011-0/+2
* tests/server-client.scm ("server-message-get"): Improve TC.Artyom Poptsov2014-02-011-0/+2
* Merge branch 'master' into tests-implementation•••Conflicts: ChangeLog Artyom Poptsov2014-02-011-0/+21
|\
| * src/message.scm (message?): Export.•••* src/message.scm (message?): Export. * NEWS: Update. Artyom Poptsov2014-02-011-0/+5
| * README (Distribution): Update.•••* README (Distribution): Add information about documentation. Fix a typo. Artyom Poptsov2014-01-311-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 Poptsov2014-01-311-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 Poptsov2014-01-311-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 Poptsov2014-01-311-0/+6
* | tests/server-client.scm ("message-get-type"): New TC.Artyom Poptsov2014-02-011-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 Poptsov2014-02-011-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 Poptsov2014-01-311-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 Poptsov2014-01-311-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 Poptsov2014-01-301-0/+7