+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Note that the C scripting stuff and encryption stuff is still considered BETA. Its probably pretty secure, but requires peer review. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Version 0.10.44: * Installation of scripts is now in ${prefix}/etc and not /etc. * Shadow password support fixed on non-pam platforms. * Bug fixes. * Compressions and encryption in dlls. Version 0.10.43: * Support for reading passwords from stdin for non-interactive usage (--read-password-from-stdin). * Support for test logins for non-interactive usage (--test-login). * secure-mcserv can now use central password/authentication server. This gives mirrordir kerboros-like authentication. * Attempt at fixing eating CPU bug. * Support for tcpwrappers - /etc/hosts.allow. Version 0.10.41: * Support for glob expressions: you can now do, for example, copydir 'ftp://some.where/pub/*/*' . * Passive ftp mode. Version 0.10.36: * Default key size now 512 bits for speed (i.e. less secure - use `-K 1024'). * Timeout option for closing idle shell logins in secure-mcserv. Version 0.10.33: * `Forward' a program to forward arbitrary sockets over a secure channel. Version 0.10.30: * Optimisations to tar file creation. Version 0.10.26: * Optimisations now make mc:// connections as fast as ftp connections. Version 0.10.25: * Support for transparent compression of mc:// connections with -z option Version 0.10.22: * Support to create tar files with a --tar-file option. This is used with recursdir and is useful for backing up a remote ftp site. Version 0.10.21: * Fixed an illusive segfault when doing ftp transfers. A few users have complained about this and will be happy to know that it has now been tracked down. Version 0.10.18: * Autodetects US/International versions and downloads scripts automatically Version 0.10.12: * All cryptography now inside scripts. Version 0.10.9: * generic script does public key cryptography. this can be distributed seperately to the binary so as to have distributions within US munition export regulations ;-] * bug fixes Version 0.10.3: =============== * pslogin protocol changes, making previous versions incompatable. * now supports window size changing Version 0.10.2: =============== * Remote login command with encryption. Command is pslogin mc://user@hostname:port/ * Protocol has been changed slightly again, making previous versions incompatable. Version 0.9.34: =============== * Key storage has been completely changed. Please delete your old key directories: /etc/ssocket and ~/.ssocket * New option --key-size supports 512, 768, 1024 and 1536 key sizes. Version 0.9.33: =============== * Now supports generic scripts to decide whether to include a file. The scripts are a free form C style language. Eg: if (S_ISSOCK(stat.st_mode) || S_ISFIFO(stat.st_mode) || S_ISBLK(stat.st_mode) || S_ISCHR(stat.st_mode)) { return EXCLUDE; } else return INCLUDE; * Default key size for secure connections is now 1024 bits. Pavel is busy fixing the vfs code of the midnight commander. When he gets that right, I will include the code and we will have fish support as well. He intends to fix up ftp support also and improve error checking. Hence I will not duplicate his efforts here. Version 0.9.30: =============== * Now support secure sockets. This is my own protocol using Diffie-Hellman key exchange, p-NEW signature authentication and stream cypher encryption. See the file diffie/diffie-socket.h for more info. * Support file locking. * Bug fixes (see ChangeLog)