97 lines
3.9 KiB
Plaintext
97 lines
3.9 KiB
Plaintext
Release 0.06, January 20, 1998
|
|
* Signature support (re)included. Because of this the name has changed
|
|
and the kernel patch is added.
|
|
* Fixed segfault in nds_login_auth when trying server context.
|
|
(with thanks to K J MacDonald, kenny@holyrood.ed.ac.uk)
|
|
|
|
|
|
Release 0.05, November 7, 1997
|
|
* Added include errno.h to ndslib.c (needed for glibc)
|
|
* Modified nwsfind to accept -a parameter that causes nwsfind to
|
|
interpret the server name as an address.
|
|
* Fixed segfault in ncp_open_addr
|
|
* Modified lib/ncplib.c:ncp_open_addr to call nwsfind with the address
|
|
(creates a route to the address if necessary).
|
|
|
|
Release 0.04, November 5, 1997
|
|
Changes since 0.03:
|
|
* Added support for NDS login/authenticate to a read-only replica
|
|
(untested)
|
|
* ncpmount has new option -b to use bindery logins to NDS servers
|
|
(actually since 0.01)
|
|
(Again with thanks to Petr Vandrovec, vandrove@vc.cvut.cz)
|
|
|
|
|
|
Release 0.03, November 2, 1997
|
|
Changes since 0.02:
|
|
* (Hopefully temporarily) removed signature support, it seems to be
|
|
legally protected. Because of this the name has changed and the
|
|
kernel patch is removed.
|
|
|
|
|
|
Release 0.02, October 15, 1997
|
|
Changes since 0.01:
|
|
* Fixed bug with empty passwords
|
|
* Fixed bug with beginlogin id != user id
|
|
* Fixed bug with fragger handle != 0
|
|
* Removed ncpsign.* from ./sutil, moved ncpsign.h to ./include
|
|
* Reorganized packet signature initializing
|
|
* Added support for NDS grace logins
|
|
(With thanks to Petr Vandrovec, vandrove@vc.cvut.cz)
|
|
|
|
|
|
Changes made by ncpfs-nds-sign-0.01.patch:
|
|
|
|
* Adds NDS_SUPPORT conditional variable to main Makefile
|
|
* Puts set -e; ahead of the SUBDIRS loop in the main Makefile to abort
|
|
the loop if compilation in a subdir fails
|
|
* Adds README.NDS file
|
|
* Adds fields for packet signatures to struct ncp_conn
|
|
* Adds the following functions to the lib/ncplib.c
|
|
ncp_negotiate_size_and_options Negotiate packet size and options
|
|
ncp_get_bindery_access_level Get bindery access level
|
|
ncp_init_pb_conn Initialize packet burst connection
|
|
ncp_send_nds_frag Send message with NDS fragger protocol
|
|
ncp_sign_start Initialize internal signing structures
|
|
ncp_send_nds Send request for NDS function
|
|
ncp_change_conn_state Change NW 4 connection state
|
|
* Modifies ncp_open_temporary in lib/ncplib.c to use NDS login if
|
|
compiled with -DNDS_SUPPORT and server has NDS.
|
|
* Adds two error messages to ncplib_err.et
|
|
* Modifies lib/ncplib.c to generate packet signatures when wanted.
|
|
* Adds lib/ndslib.c with the following external used functions:
|
|
strlen_u Get length of unicode string
|
|
strcpy_uc Copy unicode string to normal string
|
|
strcpy_cu Copy normal string to unicode string
|
|
nds_get_server_name Get name and domain of current server
|
|
nds_get_tree_name Get current NDS tree name
|
|
nds_login_auth NDS login and authenticate to current server
|
|
* Adds mpilib.c, mpilib.h, usuals.h and platform.h from the PGP 2.3
|
|
source to lib/ for the RSA encryption, which is necessary for NDS
|
|
login/authenticate.
|
|
* Adds lib/ndscrypt.c with hash and encrypt functions for NDS login.
|
|
* Adds lib/ncpsign.c with a MD4 hash function for packet signatures.
|
|
* Modifies lib/Makefile to add ncpsign.o, ndslib.o, mpilib.o and
|
|
ndscrypt.o to libncp.
|
|
* Modifies sutil/Makefile to add ndslib.o,mpilib.o,ndscrypt.o to libncp.
|
|
* Adds ncp_send_nds_frag, ncp_send_nds, ncp_change_conn_state to
|
|
sutil/ncplib.c
|
|
* Modifies sutil/ncpmount.c to:
|
|
give more verbose error message if mount(2) fails;
|
|
use NDS login if compiled with -DNDS_SUPPORT and server has NDS;
|
|
start packet signature generation.
|
|
(See below for changes to kernel-1.2/*)
|
|
|
|
|
|
Changes made by ncpfs-nds-sign-0.01.kernel.patch:
|
|
|
|
* Modifies Makefile to add ncpsign_kernel.o to ncpfs.o
|
|
* Modifies inode.c to query whether the server wants packet signatures.
|
|
* Adds ioctls to start packet signature generation and to query
|
|
whether the server wants packet signing.
|
|
* Adds ncp_negotiate_size_and_options to ncplib_kernel.c.
|
|
* Modifies sock.c to sign packets when enabled.
|
|
* Adds ncpsign_kernel.c to generatie packet signatures.
|
|
|
|
Arne de Bruijn, October 4, 1997
|