1 2007-02-19 Tomas Olsson <tol@it.su.se>
3 * appl/perf/afsfsperf.c: don't include des.h
5 * rxgk/test_*.c: clean up headers, obsd socket.h needs types.h
7 * tests/write4.c: use slightly more unique error messages
9 * ydr/output.c (generate_standard_c_prologue): redo 64bit ops to
10 avoid "htobe64 redefined" on OpenBSD
12 * arlad/messages.c (nnpfs_message_inactivenode): warn about
15 * nnpfs/bsd/nnpfs_vnodeops-common.c (nnpfs_read_common): make sure
16 we don't read past eof
18 * arlad/abuf.c (mmap cachetransfer): don't do unnecessary padding
20 2007-02-16 Tomas Olsson <tol@it.su.se>
22 * nnpfs/bsd/nnpfs/nnpfs_locl.h: sys/stat.h for OpenBSD
24 2007-02-15 Tomas Olsson <tol@it.su.se>
26 * nnpfs/bsd/nnpfs_blocks.c: more *BSD fiddling, use FREAD etc
29 * nnpfs/bsd/nnpfs_vnodeops-common.c: more *BSD things, more debug
30 prints, use FREAD etc consistently
32 2007-02-09 Tomas Olsson <tol@it.su.se>
34 * nnpfs/bsd/nnpfs_blocks.c (open_file): use lookup(), try to do
37 2007-02-08 Tomas Olsson <tol@it.su.se>
39 * nnpfs/bsd/nnpfs_message.c (nnpfs_message_installdata): give more
40 context in ENOENT printf
42 * nnpfs/bsd/nnpfs_dev-openbsd.c (nnpfs_dev_msleep): added
44 2007-02-06 Tomas Olsson <tol@it.su.se>
46 * appl/fs/fs_getcalleraccess.c: correct cast
48 * appl/rxgklog/.cvsignore added
50 * rxgk/rxgk_common.c (rxgk_derive_k0): make it compile with older
53 * rxgk/test_client.c: #ifdef it all out so we compile with
56 2007-01-25 Love Hörnquist Åstrand <lha@it.su.se>
58 * arlad/messages.c: Implement ARLA_VIOCSETTOK2.
60 * arlad/arla_local.h: include <rxgk/rxgk.h>
62 2007-01-24 Tomas Olsson <tol@it.su.se>
64 * arlad/fcache.c: use the new cache path defines
66 * nnpfs/include/nnpfs/nnpfs_blocks.h: more elaborate path handling
67 for bsd locking workarounds
69 * nnpfs/bsd/{nnpfs/*.h,*.c}: bsd fixes, keep cache vnode open if
72 * nnpfs/bsd/nnpfs_vnodeops-bsd.c: cleanup, avoid duplicates on
75 2007-01-23 Love Hörnquist Åstrand <lha@it.su.se>
77 * rx/rx.c: implement rx_[gs]etConnRock prototypes.
79 * rx/rx.h: add rx_[gs]etConnRock prototypes.
81 2007-01-22 Love Hörnquist Åstrand <lha@it.su.se>
83 * arlad/arla_local.h: Remove <des.h>
85 * arlad/cred.h: Remove <des.h>
87 2007-01-22 Magnus Ahltorp <ahltorp@nada.kth.se>
89 * appl/lib/appl_locl.h: Removed <des.h>
91 2007-01-17 Tomas Olsson <tol@it.su.se>
93 * arlad/fcache.c (try_next_fs): retry on ECONNABORTED, happens if
94 a clone is lost in disk crash
96 2007-01-16 Tomas Olsson <tol@it.su.se>
98 * rxkad/Makefile.am: disable building KRB4_COMPAT_SOURCES too in
99 our battle against des.h
101 * appl/lib/ka-procs.c: disable by default, set KASERVER_SUPPORT to
104 2007-01-15 Tomas Olsson <tol@it.su.se>
106 * arlad/arla_local.h: we don't need des.h (unless there's too much
109 2007-01-12 Tomas Olsson <tol@it.su.se>
111 * tests/Makefile.in (genrandom): added
113 * arlad/{dynroot,fcache,messages}.c: avoid/fix warnings about
114 uninitialized variables
116 * tests/genrandom.c: added; silly utility that generates
117 predictable "random" data
119 * tests/sha1sum.c: fool gcc
121 * tests/copy-file-4G: verify checksum
123 * appl/mac/make-mac-package.sh.in: don't install the real
124 configuration files, fix things up with 'postflight' script.
126 * appl/mac/install/Resources/postflight.in: added; postflight
127 script for mac installer. creates config files from defaults as
130 * rxkad/{Makefile.am,rxkad_locl.h} disable server side to get rid
133 * Makefile.am.common (check-local): removed, lives in
134 cf/Makefile.am.common
136 2007-01-11 Tomas Olsson <tol@it.su.se>
138 * nnpfs/bsd/nnpfs_vnodeops-bsd.c (nnpfs_fsync): correct syntax,
139 from Jonathan A. Kollasch
141 * lib/ko/restest.c: use a cell that actually exists
143 * lib/ko/{sysnametest.c,Makefile.am}: support sysnametest
146 * nnpfs/bsd/nnpfs_blocks.c (nnpfs_block_open): better cleanup on
149 * arlad/*-subr.c: use correct signatures for conv_dir* &
152 2007-01-09 Tomas Olsson <tol@it.su.se>
154 * Release 0.90 branch, see arla-0-90-branch for changes.
156 * NEWS: prepare for 0.90
158 2007-01-08 Tomas Olsson <tol@it.su.se>
160 * nnpfs/bsd/bin/startarla.in: MacOS needs a ${CACHEDIR}/cores/ for
163 * arlad/abuf.c (*): use arla_debug_assert()
165 * arlad/arla_local.h (arla_debug_assert): added; for asserts
168 * nnpfs/linux/nnpfs_blocks.c (*): use nnpfs_debug_oops()
170 * nnpfs/linux/nnpfs/nnpfs_locl.h (nnpfs_debug_oops): added; for
171 BUG()s we usually want disabled
173 * nnpfs/bsd/nnpfs_blocks.c (*): use nnpfs_debug_assert()
175 * nnpfs/bsd/nnpfs/nnpfs_locl.h (nnpfs_debug_assert): added; for
176 asserts we usually want disabled
178 2007-01-03 Tomas Olsson <tol@it.su.se>
180 * nnpfs/linux/nnpfs_syscalls.c: namespace.h is no longer needed
181 (and renamed in 2.6.20). clean up debugging.
183 * nnpfs/linux/nnpfs_node.c (nnpfs_node_add): try not to mess up
184 attrs if node already is in cache
186 * nnpfs/bsd/nnpfs_node-bsd.c (nnpfs_new_node): try not to mess up
187 attrs if node already is in cache
189 * tests/run-tests.in: add write-link
191 * tests/Makefile.in: add write-link, sleepwriter
193 * tests/sleepwriter.c: added; utility to loop around write+sleep
196 * tests/write-link.c: check that link() doesn't cause statinfo to
197 be corrupted/reverted for dirty file.
199 2007-01-02 Tomas Olsson <tol@it.su.se>
201 * configure.in: update arla version
203 For older ChangeLog entries see ChangeLog.2006