2002-03-19 Pontus Sköld * Makefile.am: sftp-server should go to sbin (or should it go to libexec? Not bin anyway). 2002-03-18 Niels Möller * commands.c (com_umask): Use unsigned char. (com_chown): Likewise. (com_chgrp): Likewise. (handle_command): Unsigned char argument. 2002-03-14 Pontus * configure.ac: Changed version number from 1.0 to 1.0-pre to make sure noone thinks "to highly" of the code. Also removed debug code that shouldn't have been checked in. 2002-02-27 Niels Möller * gnu_stuff.c: Include stdlib.h and string.h. 2002-02-25 Pontus * lsftp.c (main): Readded support for GNU-thingies (was lost somehow some time ago). * gnu_stuff.c (lsftp_welcome): Included Niels in welcome message. (version_option): dito. (do_gnu_stuff): New function to check for GNU-thingies. * configure.ac: Added ugly fix to detect if we're part of the main lsh distribution. If we are, assume $bindir/lshg works satisfactionary. * sftp_bind.c (lsftp_install_lsftp_cb): Return a pointer to the callback instead. (lsftp_do_rm): Adopted for new use of lsftp_install_lsftp_cb. (lsftp_do_get): dito. (lsftp_do_ls): dito. (lsftp_do_chmod): dito. (lsftp_do_mv): dito. (lsftp_do_realpath): dito. (string_comparer): Changed type for arguments from char** to const void*. * sftp_bind.h: Changed return type of lsftp_install_lsftp_cb from int to struct lsftp_callback*. * sftp_bind.c (lsftp_lsftp_cb_init): Fixed a bug using the same memory both for sftp_cbs and lsftp_cbs, mumble! 2002-02-24 Pontus * sftp_bind.c (lsftp_remove_lsftp_cb): Use lsftp_nullcb to clean out callback. (lsftp_handle_packet): Changed variable i (used twice) to r. * sftp_bind.h: New function lsftp_nullcb. * sftp_bind.c (lsftp_compact_sftp_cbs): Fixed a bug that would loose callbacks before a hole if there were any more. (lsftp_compact_lsftp_cbs): Fixed the same bug for struct lsftp_callbacks. (lsftp_handle_packet): Clean out old state after callbacks, should hopefully make things more robust. (lsftp_nullcb): New function to clean a struct lsftp_callback. * dc.c (lsftp_dc_init): Check that malloc succeeded before using the memory (duh!). * sftp_bind.c: Removed obsolete default callback array sizes. * dc.c: Removed obsolete default dircache size. * lsftp.c (main): Always init the callbacks. * sftp_bind.c (lsftp_lsftp_cb_init): Also clear option flags. * lsftp.c (main): Added some comments. * sftp_bind.c (lsftp_do_put): Added some comments. 2002-02-22 Pontus * configure.ac (lsh_cv_c_attribute): Removed obsolete checks for behaviour of stat and lstat. 2002-02-12 Pontus * commands.c (com_mv): Didn't properly check for error in return value of lsftp_dc_r_isdir. 2002-02-11 Pontus * sftp-server.c (sftp_process_realpath): Added deugging message. (sftp_process): Added debugging message. (sftp_process_symlink): Added debugging message. * buffer.c (sftp_read_packet): If called with data left, flush (read and throw away) remaining data. * configure.ac: Created new configure.ac as a merge of the configure.in from lsftp and the sftp package. * Started new Changelog in sftp.