]> arthur.barton.de Git - netatalk.git/blob - NEWS
4e8ddf1b8ba3949a8bde206ad8c0d2718d0eb061
[netatalk.git] / NEWS
1 Changes from 1.5.4
2 ==================
3
4 * NEW: Allow afpd debugging to be enabled by sending the afpd process
5        a SIGUSR1.
6 * NEW: Allow SLP to be disabled per afpd process by adding a new -noslp flag
7        to afpd.conf.
8 * FIX: Use server name (if not NULL) for the SLP URL.
9
10 Changes from 1.5.3
11 ==================
12
13 * FIX: File open read only and then read write (aka pb with Illustrator).
14 * FIX: Problems with unexpected EOF when reading files on a ddp connection
15        Photoshop, old finder.
16 * FIX: --with-nls-dir option does now work
17
18 Changes from 1.5.2
19 ==================
20
21 * UPD: Extend the --disable-shell-check functionality to ignore users
22        with _no_ shell.  Also, send a log message if a user is refused login
23        based on the fact that they have no shell.
24 * UPD: Autoconf updates.
25 * UPD: Tru64 afpd authentication updates.
26 * UPD: As always: lots of minor code cleanups.
27 * FIX: Problems with Photoshop trying to open image files has been
28        corrected.
29 * FIX: Preserve special permission bits when creating or modifying
30        directories.
31 * FIX: afp_deleteid() now deletes the specified file and not the parent
32        directory.
33 * FIX: papd does now announce that it supports binary data to its clients.
34 * FIX: NetBSD ELF support.
35 * FIX: acleandir.rc is now installed in the bin directory.
36 * FIX: megatron does now compile even if compiled with -DDEBUG.
37 * FIX: Clean up some syslog messages.
38
39 Changes from 1.5.1
40 ==================
41
42 * NEW: NetBSD support contributed by David Rankin and NetBSD contributors.
43        This includes a new configure option --enable-netbsd.
44 * NEW: Add the -client_polling afpd.conf flag to allow for clients to poll
45        the server every 10 seconds for open window updates.  Currently
46        this is the only way to get asynchronous directory updates.
47 * UPD: Use separate macro for AFS configure check.
48 * UPD: Some Perl scripts are now (partially) auto-generated. This improves
49        out-of-the-box usage of Netatalk.
50 * UPD: Solaris Kernel Makefile is now auto-generated. This fixes some path
51        issues, but isn't perfect, yet. Added some Solaris compatibility
52        fixes to the Kernel sources, too.
53 * UPD: CNID DB code sync'd with the current CVS version.  NOTE: Using this
54        code requires you to delete _all_ existing .AppleDB directories in
55        order to avoid database corruption!
56 * FIX: The file AppleVolumes.system contained wrong line breaks so that
57        not all file types were properly recognized.
58 * FIX: AFS compilation would fail due to a misnamed variable.
59 * FIX: SLP configure check was wrong so SLP did not compile.
60 * FIX: Fix the way quotas are handled under certain situations.
61 * FIX: Do not enable debugging code if debugging option is not set.
62 * FIX: Some problems with wrongly assigned DIDs were fixed.
63 * FIX: Various bug fixes and code cleanups.
64
65 Changes from 1.5.0
66 ==================
67
68 * NEW: Added a program called cnid_didname_verify that can be used to
69        verify the consistency of the CNID database.
70 * NEW: New afpd option: -timeout. Warning: This still doesn't do what it's
71        supposed to!
72 * UPD: Code cleanups and compatibility fixes to macusers.
73 * UPD: AppleVolumes.system was cleaned up.
74 * FIX: Really fix Tru64 compilation (see last entry).
75 * FIX: Hand correct error value back to AFP client when deleting files or
76        directories fails.
77 * FIX: Leading or trailing spaces are now forbidden on volumes that have
78        the AFPVOL_MSWINDOWS flag set.
79 * FIX: Minor code cleanups and warning fixes.
80 * FIX: Make quota support work on FreeBSD.
81
82 Changes from 1.5rc2
83 ===================
84
85 * FIX: Compilation on Tru64 systems was broken, since libtool's acinclude.m4
86        file on the packagers system did not contain the necessary patch.
87 * FIX: On some systems, atalkd refuses to start, since it couldn't detect
88        any interfaces. This was caused by an overzealous validity check.
89
90 Changes from 1.5rc1
91 ===================
92
93 * FIX: contrib/shell_utils/lp2pap.sh was erased when "make clean" was called.
94        Now we distribute lp2pap.sh.tmpl instead, and lp2pap.sh is automatically
95        generated during package build.
96 * FIX: Some platforms (notably Tru64) don't have the snprintf() call, which
97        was used in etc/afp/afp_config.c. This call was replaced by sprintf()
98        and prior bounds checking.