remove knfs support
[arla.git] / ChangeLog
blobd31b649d916ff5ab5a9bcdd7e03a75934eddd5e6
1 2007-03-06  Tomas Olsson  <tol@it.su.se>
3         * nnpfs/bsd/nnpfs/*.h: support FreeBSD 6.2, cleanup
5         * nnpfs/bsd/*.c: support FreeBSD 6.2, cleanup, better debug prints
6         
7         * nnpfs/bsd/nnpfs_dev-freebsd.c: implement fancy devlock as we did
8         on MacOS, for now
10         * nnpfs/freebsd/FreeBSD-Makefile: make sure we get debug info
12 2007-03-02  Alexander Boström  <abo@kth.se>
14         * arlad/arla.c, conf/arla.conf.in: added nnpfs trace options
16 2007-02-19  Tomas Olsson  <tol@it.su.se>
18         * appl/perf/afsfsperf.c: don't include des.h
20         * rxgk/test_*.c: clean up headers, obsd socket.h needs types.h
21         
22         * tests/write4.c: use slightly more unique error messages
24         * ydr/output.c (generate_standard_c_prologue): redo 64bit ops to
25         avoid "htobe64 redefined" on OpenBSD
27         * arlad/messages.c (nnpfs_message_inactivenode): warn about
28         strange messages
30         * nnpfs/bsd/nnpfs_vnodeops-common.c (nnpfs_read_common): make sure
31         we don't read past eof
33         * arlad/abuf.c (mmap cachetransfer): don't do unnecessary padding
35 2007-02-16  Tomas Olsson  <tol@it.su.se>
37         * nnpfs/bsd/nnpfs/nnpfs_locl.h: sys/stat.h for OpenBSD
39 2007-02-15  Tomas Olsson  <tol@it.su.se>
41         * nnpfs/bsd/nnpfs_blocks.c: more *BSD fiddling, use FREAD etc
42         consistently
44         * nnpfs/bsd/nnpfs_vnodeops-common.c: more *BSD things, more debug
45         prints, use FREAD etc consistently
47 2007-02-09  Tomas Olsson  <tol@it.su.se>
49         * nnpfs/bsd/nnpfs_blocks.c (open_file): use lookup(), try to do
50         things "properly"
52 2007-02-08  Tomas Olsson  <tol@it.su.se>
54         * nnpfs/bsd/nnpfs_message.c (nnpfs_message_installdata): give more
55         context in ENOENT printf
57         * nnpfs/bsd/nnpfs_dev-openbsd.c (nnpfs_dev_msleep): added
59 2007-02-06  Tomas Olsson  <tol@it.su.se>
61         * appl/fs/fs_getcalleraccess.c: correct cast
63         * appl/rxgklog/.cvsignore added
65         * rxgk/rxgk_common.c (rxgk_derive_k0): make it compile with older
66         heimdal; just fail
68         * rxgk/test_client.c: #ifdef it all out so we compile with
69         heimdal-0.7.2
70         
71 2007-01-25  Love Hörnquist Åstrand  <lha@it.su.se>
73         * arlad/messages.c: Implement ARLA_VIOCSETTOK2.
75         * arlad/arla_local.h: include <rxgk/rxgk.h>
76         
77 2007-01-24  Tomas Olsson  <tol@it.su.se>
79         * arlad/fcache.c: use the new cache path defines
81         * nnpfs/include/nnpfs/nnpfs_blocks.h: more elaborate path handling
82         for bsd locking workarounds
84         * nnpfs/bsd/{nnpfs/*.h,*.c}: bsd fixes, keep cache vnode open if
85         we can
87         * nnpfs/bsd/nnpfs_vnodeops-bsd.c: cleanup, avoid duplicates on
88         NetBSD
90 2007-01-23  Love Hörnquist Åstrand  <lha@it.su.se>
91         
92         * rx/rx.c: implement rx_[gs]etConnRock prototypes.
94         * rx/rx.h: add rx_[gs]etConnRock prototypes.
95         
96 2007-01-22  Love Hörnquist Åstrand  <lha@it.su.se>
97         
98         * arlad/arla_local.h: Remove <des.h>
100         * arlad/cred.h: Remove <des.h>
101         
102 2007-01-22  Magnus Ahltorp  <ahltorp@nada.kth.se>
104         * appl/lib/appl_locl.h: Removed <des.h>
106 2007-01-17  Tomas Olsson  <tol@it.su.se>
108         * arlad/fcache.c (try_next_fs): retry on ECONNABORTED, happens if
109         a clone is lost in disk crash
111 2007-01-16  Tomas Olsson  <tol@it.su.se>
113         * rxkad/Makefile.am: disable building KRB4_COMPAT_SOURCES too in
114         our battle against des.h
116         * appl/lib/ka-procs.c: disable by default, set KASERVER_SUPPORT to
117         enable
119 2007-01-15  Tomas Olsson  <tol@it.su.se>
121         * arlad/arla_local.h: we don't need des.h (unless there's too much
122         krb4 around?)
124 2007-01-12  Tomas Olsson  <tol@it.su.se>
126         * tests/Makefile.in (genrandom): added
128         * arlad/{dynroot,fcache,messages}.c: avoid/fix warnings about
129         uninitialized variables
130         
131         * tests/genrandom.c: added; silly utility that generates
132         predictable "random" data
134         * tests/sha1sum.c: fool gcc
136         * tests/copy-file-4G: verify checksum
138         * appl/mac/make-mac-package.sh.in: don't install the real
139         configuration files, fix things up with 'postflight' script.
141         * appl/mac/install/Resources/postflight.in: added; postflight
142         script for mac installer. creates config files from defaults as
143         needed.
145         * rxkad/{Makefile.am,rxkad_locl.h} disable server side to get rid
146         of des.h dependency
148         * Makefile.am.common (check-local): removed, lives in
149         cf/Makefile.am.common
151 2007-01-11  Tomas Olsson  <tol@it.su.se>
153         * nnpfs/bsd/nnpfs_vnodeops-bsd.c (nnpfs_fsync): correct syntax,
154         from Jonathan A. Kollasch
156         * lib/ko/restest.c: use a cell that actually exists
158         * lib/ko/{sysnametest.c,Makefile.am}: support sysnametest
159         --version
160         
161         * nnpfs/bsd/nnpfs_blocks.c (nnpfs_block_open): better cleanup on
162         failure
164         * arlad/*-subr.c: use correct signatures for conv_dir* &
165         dir_remove_name
167 2007-01-09  Tomas Olsson  <tol@it.su.se>
169         * Release 0.90 branch, see arla-0-90-branch for changes.
171         * NEWS: prepare for 0.90
173 2007-01-08  Tomas Olsson  <tol@it.su.se>
175         * nnpfs/bsd/bin/startarla.in: MacOS needs a ${CACHEDIR}/cores/ for
176         core dumps to work
178         * arlad/abuf.c (*): use arla_debug_assert()
180         * arlad/arla_local.h (arla_debug_assert): added; for asserts
181         normally disabled
183         * nnpfs/linux/nnpfs_blocks.c (*): use nnpfs_debug_oops()
185         * nnpfs/linux/nnpfs/nnpfs_locl.h (nnpfs_debug_oops): added; for
186         BUG()s we usually want disabled
188         * nnpfs/bsd/nnpfs_blocks.c (*): use nnpfs_debug_assert()
190         * nnpfs/bsd/nnpfs/nnpfs_locl.h (nnpfs_debug_assert): added; for
191         asserts we usually want disabled
193 2007-01-03  Tomas Olsson  <tol@it.su.se>
195         * nnpfs/linux/nnpfs_syscalls.c: namespace.h is no longer needed
196         (and renamed in 2.6.20).  clean up debugging.
198         * nnpfs/linux/nnpfs_node.c (nnpfs_node_add): try not to mess up
199         attrs if node already is in cache
201         * nnpfs/bsd/nnpfs_node-bsd.c (nnpfs_new_node): try not to mess up
202         attrs if node already is in cache
204         * tests/run-tests.in: add write-link
206         * tests/Makefile.in: add write-link, sleepwriter
208         * tests/sleepwriter.c: added; utility to loop around write+sleep
209         for a while
211         * tests/write-link.c: check that link() doesn't cause statinfo to
212         be corrupted/reverted for dirty file.
214 2007-01-02  Tomas Olsson  <tol@it.su.se>
216         * configure.in: update arla version
218 For older ChangeLog entries see ChangeLog.2006