mirror of
https://git.openafs.org/openafs.git
synced 2025-01-18 06:50:12 +00:00
Windows: ChangeLog for 1.7.3300
Change-Id: Ie83d853674c15febb5f272f5d25b7714bb4fea80
This commit is contained in:
parent
63b339b9b2
commit
2b2b2128b5
@ -1,3 +1,92 @@
|
||||
Release 1.7.3300; Changes since 1.7.3200
|
||||
|
||||
* CVE-2015-7762 and CVE-2015-7763
|
||||
Information exposure vulnerabilities when sending Rx ACK
|
||||
packets.
|
||||
|
||||
* One of the features of the SMB interface is that
|
||||
ambiguous case-insensitive path component matches
|
||||
are treated as failures. This functionality was
|
||||
not implemented for the Redirector interface.
|
||||
It is now.
|
||||
|
||||
* Pioctl operations performed through the redirector
|
||||
are opaque to the redirector. Therefore, the redirector
|
||||
is unaware of the actions and invalidation notifications
|
||||
must be delivered. This impacts the symlink and mount
|
||||
point operations.
|
||||
|
||||
* During an upgrade from a prior OS version to Windows 8.0,
|
||||
8.1 or 10 will result in the removal of the OpenAFS
|
||||
Network Provider registrations. As of this release the
|
||||
afsd_service will register or deregister the Network
|
||||
Providers as appropriate for the mode the service is
|
||||
running in.
|
||||
|
||||
* After a system resume it was possible for the service to
|
||||
end up in a state in which there were no known IP addresses.
|
||||
When there are no IP addresses then there will be no server
|
||||
probes and all servers known prior to the system suspend
|
||||
will forever be marked down. Additional, checks are added
|
||||
to force a test for IP addresses prior to the periodic
|
||||
down server probes.
|
||||
|
||||
* A reference count leak during multi-server ping operations
|
||||
could result in server entries that could not be destroyed.
|
||||
The reference count leak has been fixed.
|
||||
|
||||
* CellServDB updated to 20150119 release
|
||||
|
||||
* Freelance cell prefix matches will now fail if there is
|
||||
an ambiguous match.
|
||||
|
||||
* Freelance cell prefix matches must now match whole components.
|
||||
For cs.cmu.edu, "cs" and "cs.cmu" are ok; "cs.c" is not.
|
||||
|
||||
* During cm_Analyze mark servers down for miscellaneous rx errors
|
||||
instead of attempting the token retry logic. V* and CM_ERROR_*
|
||||
errors will once again perform proper failover to occur.
|
||||
|
||||
* When adding a NP connection verify that the server name and the
|
||||
share name are valid. If not, return ERROR_BAD_NETWORK_NAME.
|
||||
|
||||
* When fetching NP connection info, if a pre-existing connection
|
||||
does not exist and the either the server name or share name do not
|
||||
verify return ERROR_BAD_NETWORK_NAME and not ERROR_INVALID_PARAMETER.
|
||||
|
||||
* When NPGetResourceInformation() fails return the actual error to
|
||||
the caller instead of WN_BAD_NETNAME.
|
||||
|
||||
* Move the Network Provider AuthID query from userland to a kernel
|
||||
SYSTEM thread. This ensures that SeQueryInformationToken() will
|
||||
always have sufficient privileges to execute the query.
|
||||
|
||||
* NPGetResourceInformation and NPGetConnectionPerformance WNet API
|
||||
requests permit partial prefix matching. Ensure that only full
|
||||
component prefix matches are accepted.
|
||||
|
||||
* Modify the behavior of the Workstation Pipe Service emulation
|
||||
function NetrShareGetInfo() to work around a bug in the Explorer
|
||||
Shell that can result in a Shell API deadlock.
|
||||
|
||||
* When enumerating a directory if status info for an entry cannot be
|
||||
obtained, fake it. Do not return STATUS_ACCESS_DENIED to the redirector
|
||||
as that will be interpreted as the directory not being listable.
|
||||
|
||||
* In the case where an explicit mount point to a .backup volume is
|
||||
resolved from a .backup volume the cache manager refuses to evaluate
|
||||
the mount point target. This is meant to address unwanted recursion
|
||||
in the directory tree searches.
|
||||
|
||||
Change the error code to ERROR_TOO_MANY_SYMLINKS and propagate that
|
||||
error to the AFS redirector. That will result in the application
|
||||
receiving STATUS_ACCESS_DENIED instead of
|
||||
STATUS_REPARSE_POINT_NOT_RESOLVED.
|
||||
|
||||
The STATUS_REPARSE_POINT_NOT_RESOLVED error causes cmd.exe and
|
||||
powershell.exe to terminate recursive directory searches.
|
||||
|
||||
|
||||
Release 1.7.3200; Changes since 1.7.3100
|
||||
|
||||
de205b8 Windows: SetDispositionInfo vs Link Count
|
||||
|
Loading…
Reference in New Issue
Block a user