| Commit message (Expand) | Author | Age | Files | Lines |
| * | NEWS: Bump version to 0.10.2•••* NEWS: Update. Bump version to 0.10.2.
* configure.ac: Update.
* build-aux/compile: Update.
v0.10.2 | Artyom V. Poptsov | 2016-11-25 | 3 | -4/+6 |
| * | NEWS: Update | Artyom V. Poptsov | 2016-11-24 | 1 | -1/+3 |
| * | sftp-file-type.c (ptob_close): Add missing 'return' statement•••* libguile-ssh/sftp-file-type.c (ptob_close): Add missing 'return' statement.
| Artyom V. Poptsov | 2016-11-20 | 1 | -1/+3 |
| * | sftp-session-type.c (print_sftp_session): Add missing 'return' statement•••* libguile-ssh/sftp-session-type.c (print_sftp_session): Add missing 'return'
statement.
| Artyom V. Poptsov | 2016-11-20 | 1 | -1/+2 |
| * | session-func.c (guile_ssh_session_get): Fix warnings•••* libguile-ssh/session-func.c (guile_ssh_session_get): Fix warnings:
initialize variables with default values.
| Artyom V. Poptsov | 2016-11-06 | 1 | -2/+2 |
| * | channel-func.c (_ssh_result_to_symbol): Add assertion, fix warning•••* libguile-ssh/channel-func.c (_ssh_result_to_symbol): Assert that the
argument is one of the libssh valid return codes. Fix warning related to
missed 'return' statement.
| Artyom V. Poptsov | 2016-11-06 | 1 | -0/+8 |
| * | channel-func.c (guile_ssh_channel_get_stream): Fix a warning•••* libguile-ssh/channel-func.c (guile_ssh_channel_get_stream): Fix a warning
due to missed 'return' statement at the end of non-void procedure.
| Artyom V. Poptsov | 2016-11-06 | 1 | -0/+2 |
| * | build: Build with '-Wall'.•••* configure.ac: Set and substitute 'WARN_CFLAGS'.
* libguile-ssh/Makefile.am (AM_CFLAGS): New variable.
Signed-off-by: Artyom V. Poptsov <poptsov.artyom@gmail.com>
| Ludovic Courtès | 2016-11-06 | 2 | -0/+9 |
| * | libguile-ssh: Remove unused variables.•••* libguile-ssh/auth.c (guile_ssh_userauth_public_key_x): Remove
'public_key'.
* libguile-ssh/message-func.c (get_auth_req): Remove 'pkey_smob' and
'pkey_data'.
* libguile-ssh/session-type.c (print_session): Remove 'smob_addr'.
* libguile-ssh/sftp-file-type.c (print_sftp_file): Remove 'attr'.
(ptob_flush): Remove 'fd'.
Signed-off-by: Artyom V. Poptsov <poptsov.artyom@gmail.com>
| Ludovic Courtès | 2016-11-06 | 4 | -6/+0 |
| * | libguile-ssh/server-func.c: Add missing 'const'.•••This is a followup to e490ba5226cedf22eb8f9166b5ac9fb5486c65f8.
* libguile-ssh/server-func.c (set_sym_opt)
(guile_ssh_server_set_x, guile_ssh_server_get): 'const'-qualify 'opt'
and 'sd'.
Signed-off-by: Artyom V. Poptsov <poptsov.artyom@gmail.com>
| Ludovic Courtès | 2016-11-06 | 1 | -4/+4 |
| * | channel.scm: Remove trailing bang from 'channel-send-eof'.•••This procedure merely does I/O without mutating its argument, so it does
not deserve the trailing '!' (similar to Scheme's 'write',
'put-bytevector', etc. procedures).
* libguile-ssh/channel-func.c (gssh_channel_send_eof_x): Rename to...
(gssh_channel_send_eof): ... this. Change Scheme name to
'%channel-send-eof'. Adjust caller.
* modules/ssh/channel.scm (channel-send-eof!): Rename to...
(channel-send-eof): ... this.
* tests/client-server.scm ("channel-send-eof!"): Rename to...
("channel-send-eof"): ... this. Adjust accordingly.
* doc/api-channels.texi (Channel Management): Adjust accordingly.
Signed-off-by: Artyom V. Poptsov <poptsov.artyom@gmail.com>
| Ludovic Courtès | 2016-11-06 | 4 | -10/+10 |
| * | doc: Add procedure index.•••* doc/indices.texi (Procedure Index): New node.
* doc/guile-ssh.texi: Add it to the menu.
Signed-off-by: Artyom V. Poptsov <poptsov.artyom@gmail.com>
| Ludovic Courtès | 2016-11-06 | 2 | -0/+6 |
| * | build: Remove 'version.texi', which is generated.•••* doc/version.texi: Remove.
Signed-off-by: Artyom V. Poptsov <poptsov.artyom@gmail.com>
| Ludovic Courtès | 2016-11-06 | 2 | -9/+1 |
| * | AUTHORS: Update | Artyom V. Poptsov | 2016-11-04 | 1 | -1/+7 |
| * | libguile-ssh/key-type.c: Improve locality and constness.•••* libguile-ssh/key-type.c (key_types): Mark as 'static const'.
(mark_key_smob, free_key_smob, equalp_key): Mark as 'static'.
* libguile-ssh/key-type.h (key_types): Remove declaration.
Signed-off-by: Artyom V. Poptsov <poptsov.artyom@gmail.com>
| Ludovic Courtès | 2016-11-04 | 2 | -6/+4 |
| * | libguile-ssh/common.h: 'const'-qualify pointers to 'symbol_mapping'.•••* libguile-ssh/common.h (_ssh_const_to_scm): Const-qualify 'types'
parameter.
(_scm_to_ssh_const): Likewise, and const-qualify return type.
* libguile-ssh/common.c (_ssh_const_to_scm):
(_scm_to_ssh_const): Adjust accordingly.
* libguile-ssh/key-func.c (guile_ssh_string_to_public_key): Adjust
accordingly.
* libguile-ssh/key-type.c (_scm_to_ssh_key_type,
guile_ssh_make_keypair): Likewise.
* libguile-ssh/key-type.h (_scm_to_ssh_key_type): Likewise.
* libguile-ssh/log.c (guile_ssh_write_log)
(guile_ssh_set_log_verbosity_x): Likewise.
* libguile-ssh/session-func.c (set_sym_opt): Likewise.
(guile_ssh_session_set, guile_ssh_session_get): Likewise.
Signed-off-by: Artyom V. Poptsov <poptsov.artyom@gmail.com>
| Ludovic Courtès | 2016-11-04 | 7 | -18/+18 |
| * | libguile-ssh/key-type.c: Add mapping for ed25519 keys.•••* libguile-ssh/key-type.c (key_types): Add entry for
'SSH_KEYTYPE_ED25519'.
Signed-off-by: Artyom V. Poptsov <poptsov.artyom@gmail.com>
| Ludovic Courtès | 2016-11-04 | 1 | -0/+1 |
| * | channel.scm (channel-send-eof!): New procedure•••* modules/ssh/channel.scm (channel-send-eof!): New procedure.
* libguile-ssh/channel-func.c (gssh_channel_send_eof_x): New procedure.
* doc/api-channels.texi: Add description of 'channel-send-eof!'.
* tests/client-server.scm ("channel-send-eof!"): New TC.
* doc/version.texi, NEWS: Update.
| Artyom V. Poptsov | 2016-10-30 | 6 | -1/+117 |
| * | NEWS: Bump version to 0.10.1•••* NEWS: Bump version to 0.10.1.
* configure.ac, doc/version.texi: Update.
v0.10.1 | Artyom V. Poptsov | 2016-10-09 | 3 | -7/+9 |
| * | AUTHORS: Update | Artyom V. Poptsov | 2016-10-09 | 1 | -0/+4 |
| * | build: Change default 'guilesitedir' to PREFIX/share/guile/site/X.Y.•••* configure.ac: Use 'm4_pattern_forbid' for 'GUILE_' macros.
Use 'GUILE_PKG' instead of 'PKG_CHECK_MODULES' to find Guile.
Change default value of 'guilesitedir'.
Signed-off-by: Artyom V. Poptsov <poptsov.artyom@gmail.com>
| Ludovic Courtès | 2016-10-09 | 1 | -3/+9 |
| * | build: Update Guile's and Gettext's Autoconf macros.•••* m4/guile.m4, m4/lib-link.m4, m4/lib-ld.m4, m4/lib-prefix.m4: Update
from Guile 2.0.12 and Gettext 0.19.8.
* build-aux/compile, build-aux/config.rpath: New files, imported from
Gettext.
* Makefile.am (EXTRA_DIST): Add them.
* INSTALL: Update.
Signed-off-by: Artyom V. Poptsov <poptsov.artyom@gmail.com>
| Ludovic Courtès | 2016-10-09 | 8 | -48/+1563 |
| * | doc/guile-ssh.texi (Acknowledgments): Update | Artyom V. Poptsov | 2016-10-09 | 1 | -0/+1 |
| * | .gitignore: Ignore '*.tar.gz.sig' files | Artyom V. Poptsov | 2016-10-09 | 1 | -0/+1 |
| * | .gitignore: Ignore '*.tar.gz' | Artyom V. Poptsov | 2016-10-09 | 1 | -0/+2 |
| * | session-type.c (free_session): Improve a bit•••* libguile-ssh/session-type.c (free_session): Use shorter argument names.
| Artyom V. Poptsov | 2016-10-09 | 1 | -3/+3 |
| * | libguile-ssh: Update some copyright dates•••* libguile-ssh/key-type.c, libguile-ssh/message-type.c,
libguile-ssh/server-type.c: Update copyright dates.
| Artyom V. Poptsov | 2016-10-09 | 3 | -3/+3 |
| * | AUTHORS, THANKS: Update | Artyom V. Poptsov | 2016-10-09 | 2 | -0/+5 |
| * | libguile-ssh: Bugfix: Fix SMOB freeing callbacks•••The SMOB freeing callbacks would always fail to free any resources due to
mistaken use of 'SCM_SMOB_PREDICATE' procedure -- the procedure doesn't work
in these GC callbacks according to the documentation (see '(guile) Smobs') and
always returns 'false' as the result when used in such context.
The solution is to remove the check 'SCM_SMOB_PREDICATE' and just get the
SMOB's data.
Reported by: David Kastrup <dak@gnu.org>
Reported by: Ludovic Courtès <ludo@gnu.org>
* libguile-ssh/key-type.c, libguile-ssh/message-type.c,
libguile-ssh/server-type.c, libguile-ssh/session-type.c,
libguile-ssh/sftp-session-type.c: Bugfix: Fix SMOB freeing callbacks.
* NEWS: Update.
| Artyom V. Poptsov | 2016-10-09 | 6 | -37/+19 |
| * | NEWS: Bump version to 0.10.0•••* NEWS: Bump version to 0.10.0.
* configure.ac, doc/version.texi: Likewise.
v0.10.0 | Artyom V. Poptsov | 2016-08-20 | 3 | -6/+6 |
| * | doc/guile-ssh.texi (Acknowledgments): Update•••* doc/guile-ssh.texi (Acknowledgments): Update.
* doc/version.texi: Update.
| Artyom V. Poptsov | 2016-08-20 | 2 | -2/+4 |
| * | NEWS: Update | Artyom V. Poptsov | 2016-08-19 | 1 | -1/+1 |
| * | NEWS: Fix typo | Artyom V. Poptsov | 2016-08-19 | 1 | -1/+1 |
| * | README, NEWS, TODO: Update | Artyom V. Poptsov | 2016-08-19 | 3 | -2/+8 |
| * | Merge branch 'wip-guile-2.0.12' | Artyom V. Poptsov | 2016-08-19 | 9 | -9/+60 |
| |\ |
|
| | * | tests/Makefile.am (CLEANFILES): Add 'key-*.log' files | Artyom V. Poptsov | 2016-08-19 | 1 | -0/+2 |
| | * | tests/key.scm ("string->public-key, RSA, gc test"): New TC•••* tests/key.scm ("string->public-key, RSA, gc test"): New TC.
* tests/session.scm ("%make-session, gc test"): New TC.
| Artyom V. Poptsov | 2016-08-19 | 2 | -0/+20 |
| | * | libguile-ssh: Bugfix: Check if smobs are already freed•••* libguile-ssh/message-type.c (free_message): Bugfix: Check if the smob is
already freed, don't try to free it once more.
* libguile-ssh/server-type.c (free_server): Likewise.
* libguile-ssh/session-type.c (free_session): Likewise.
* libguile-ssh/sftp-session-type.c (free_sftp_session): Likewise.
| Artyom V. Poptsov | 2016-08-19 | 4 | -0/+20 |
| | * | libguile-ssh/key-type.c (free_key_smob): Bugfix: Check smob type•••* libguile-ssh/key-type.c (free_key_smob): Bugfix: Check if the smob is
already freed, don't try to free it once more.
* tests/common.scm (test-begin-with-log): Set log verbosity to the highest
level by default.
* tests/key.scm: Perform test with logging.
| Artyom V. Poptsov | 2016-08-19 | 3 | -9/+18 |
| * | | TODO: Update | Artyom V. Poptsov | 2016-08-17 | 1 | -0/+1 |
| |/ |
|
| * | tests/tunnel.scm ("call-with-ssh-forward"): Use 'poll' procedure | Artyom V. Poptsov | 2016-08-07 | 1 | -1/+3 |
| * | NEWS, THANKS: Update | Artyom V. Poptsov | 2016-08-07 | 2 | -0/+31 |
| * | TODO: Update | Artyom V. Poptsov | 2016-08-07 | 1 | -0/+2 |
| * | README: Mention 'uptop.scm' | Artyom V. Poptsov | 2016-08-07 | 1 | -0/+1 |
| * | examples/Makefile.am: Update copyright dates | Artyom V. Poptsov | 2016-08-07 | 1 | -1/+1 |
| * | examples/uptop.scm.in: Add to the repository•••* examples/uptop.scm.in: Add to the repository.
* examples/Makefile.am (EXTRA_DIST, dist_examples_DATA): Update.
* examples/README, examples/.gitignore: Update.
| Artyom V. Poptsov | 2016-08-07 | 4 | -2/+97 |
| * | tests/client-server.scm: Add TCs for 'userauth-public-key/auto!' | Artyom V. Poptsov | 2016-08-07 | 1 | -0/+16 |
| * | doc/guile-ssh.texi: Update copyright dates | Artyom V. Poptsov | 2016-08-07 | 1 | -1/+1 |
| * | api-channels.texi (channel-request-exec): Recommend to use remote pipes•••* doc/api-channels.texi (channel-request-exec): Recommend to use remote pipes
as more high-level interface.
| Artyom V. Poptsov | 2016-08-07 | 1 | -0/+2 |
| * | node.scm: Update copyright dates•••* modules/ssh/dist/node.scm: Update copyright dates
| Artyom V. Poptsov | 2016-07-31 | 1 | -1/+1 |