Windows: build afskfw.c without leashw32.dll
[openafs.git] / doc / txt / RELNOTES-1.4.2
1                   OpenAFS Release Notes - Version 1.4.2
2      _________________________________________________________________
3 All systems: Major bugfixes.
4      _________________________________________________________________
5
6 * Bugfixes:
7
8 All systems:
9
10 - Volume dump parsing code in the volserver has better error checking.
11
12 - salvager has improved damaged volume handling on namei fileservers.
13
14 - fileserver has size validity checks for when large file support is disabled.
15
16 - fileserver avoids potentially multiply adding a host to its hash table.
17
18 - rxkad client private data storage is allocated dynamically on ticket size.
19
20 - Handle universal error code translation for file locking.
21
22 - fileserver needs to swap callback connections on a client IP change.
23
24 - fileserver host package revised to reduce lock contention.
25
26 - Rx has been fixed to count hard acks, thus opening the congestion window.
27
28 - All servers support bound Rx sockets (on one interface).
29
30 - namei fileserver no longer use lockf() to avoid range locking issues.
31
32 - most binaries now support the -version switch.
33
34 - backup suite fixes for 64 bit platforms.
35
36 - volserver avoids holding holds during volume purges.
37
38 - volserver avoids losing files on namei during vos zap.
39
40 AIX:
41
42 - fileserver now properly supports large files.
43
44 - TSM updates for AIX 5
45
46 - Kernel module avoids leaking Rx packets.
47
48 - Avoid use of global ubik client structure in fileserver.
49
50 - Update ubik call client interface to allow for prototyping.
51
52 - audit logging fixes when stdarg does not provide integral va_list type.
53
54 MacOS 10.4:
55
56 - A bug where the client kernel module could free stack memory (which caused issues with 64 bit Intel most commonly) has been fixed.
57
58 - Packaging fixes and updates.
59
60 - Uninstaller added.
61
62 - Fix large file support.
63
64 Linux:
65
66 - autoconf kernel feature testing has been restructured.
67
68 - PAG garbage collection is enabled by default.
69
70 - Kerberos updates for RHEL3.
71
72 - Fix POSIX lock enrollment for older Linux kernels.
73
74 - Updates for new 2.6 kernels.
75
76 - Avoid deadlocks in put_inode handler.
77
78 - Keyring-based PAG support.
79
80 - Fixes to avoid getting better oops info in the kernel.
81
82 Solaris: 
83
84 - Remove some kernel symbol bindings for symbols we don't use.
85
86 - Cleanup for loopback mount of AFS on Solaris 10.
87
88 - Avoid issues with stdio not supporting file descriptors above 255 on 
89   Solaris 8 and lower in the fileserver.