Love Hörnquist-Åstrand [Tue, 7 Jan 2003 22:44:03 +0000]
vsprocs-printf-cleanup-
20020108
change defines slightly, eliminate bogus quota-setting warning when it's not
really an error.
Nickolai Zeldovich [Sat, 4 Jan 2003 05:20:55 +0000]
Create a special thread to receive signals in the pthread fileserver, in
order to avoid deadlock (we have signal handlers that unsafely grab locks).
Nickolai Zeldovich [Sun, 29 Dec 2002 15:46:11 +0000]
Make OpenAFS build on FreeBSD 4.7-RELEASE.
Nickolai Zeldovich [Sat, 28 Dec 2002 05:17:08 +0000]
Avoid using afs_int64's, because this leads to gcc generating calls to
libgcc functions on Linux (which we don't have in the kernel). Instead
be slightly more clever to achieve the same result.
Nickolai Zeldovich [Fri, 27 Dec 2002 03:51:51 +0000]
Support memcache sizes larger than 2GB.
Sam Hartman [Mon, 23 Dec 2002 23:53:26 +0000]
Do v5/v4 principal name translation.
James Peterson [Sun, 15 Dec 2002 04:33:30 +0000]
Fix symlink support on Windows XP.
Larry Greenfield [Tue, 10 Dec 2002 22:55:08 +0000]
windows-wide-char-fix-
20021210
include afxpriv.h so we get macros
call GetSize() and not GetCount()
Derrick Brashear [Tue, 10 Dec 2002 19:53:38 +0000]
revert-bg-fcrypt-cleanup-
20021030
unroll the rest of it
Mattias Amnefelt [Tue, 10 Dec 2002 19:09:53 +0000]
use-afs-strchr-instead-of-strchr-
20021210
make dux happy
Scott D. Williams [Tue, 10 Dec 2002 16:39:47 +0000]
windows-loopback-adapter-support-
20021126
try to bind to loopback on windows
Derrick Brashear [Tue, 10 Dec 2002 15:57:25 +0000]
bos-new-config-option-
20021210
based on patch from nneul@umr.edu but including the switch
Nathan Neulinger [Tue, 10 Dec 2002 15:52:16 +0000]
ukernel-no-afs-xosi-
20021210
no afs_xosi lock in ukernel. probably should be a dummy one, but oh well
Nathan Neulinger [Tue, 10 Dec 2002 15:49:52 +0000]
pam-no-system-include-path-
20021210
breaks modern gcc. also, wrong.
Derrick Brashear [Tue, 10 Dec 2002 15:32:23 +0000]
revert-rxkad-new-fcrypt-
20021028
until we know why it's brokenn
Joseph V Moss [Tue, 10 Dec 2002 04:22:14 +0000]
linux-ia64-updates-
20021209
deal with *LK64 not defined
deal with ia64 sys_call_table
Garry Zacheiss [Mon, 9 Dec 2002 23:12:44 +0000]
Update NEWS file with user visible changes and other noteworthy things
about OpenAFS 1.2.8.
Jim Rees [Thu, 5 Dec 2002 16:17:26 +0000]
openbsd-
20021205
Change syscall from 210 to 208, by popular demand
Nathan Neulinger [Thu, 5 Dec 2002 00:43:46 +0000]
deal-with-non-modversioned-non-exported-sys-call-table-
20021204
test was incorrect
Derrick Brashear [Wed, 4 Dec 2002 16:52:53 +0000]
fssync-interface-change-to-deal-with-callback-delays-
20021204
move callback breaking into a separate thread
====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================
the rest of it. somehow the original version of this was lost.
====================
the rest of it. somehow the original version of this was lost.
====================
the rest of it. somehow the original version of this was lost.
Jim Rees [Wed, 4 Dec 2002 14:53:47 +0000]
ignore-files-
20021204
Ignore src/libuafs/Makefile.common
Jim Rees [Tue, 3 Dec 2002 23:34:31 +0000]
openbsd-
20021203
OpenBSD:
Don't include systm.h
#define iodone for 3.2
add rc file
Jim Rees [Tue, 3 Dec 2002 17:44:14 +0000]
remove-prototypes-
20021203
Remove prototypes from viced_prototypes.h.
Derrick Brashear [Tue, 3 Dec 2002 02:03:42 +0000]
viced-prototypes-inclusion-
20021202
include prototypes header file
Jim Rees [Mon, 2 Dec 2002 21:22:20 +0000]
openbsd-
20021202
Make a symlink for libafs/lib. Needed for libkern.h.
Jim Rees [Mon, 2 Dec 2002 13:39:46 +0000]
fix-includes-
20021202
Fix includes so the tree will build again
James Peterson [Wed, 27 Nov 2002 14:37:13 +0000]
windows-rename-warning-
20021126
Currently AFS doesn't handle Explorer operations 'rename' and 'move'
correctly. Normal operation of 'rename' and 'move' is to warn the operator
when the destination file name already exist.
Scott D. Williams [Wed, 27 Nov 2002 03:36:42 +0000]
windows-loopback-adapter-support-
20021126
try to bind to loopback on windows
James Peterson [Wed, 27 Nov 2002 03:30:16 +0000]
windows-rename-
20021126
fix rename on windows client
Andrei Keis [Wed, 27 Nov 2002 03:22:38 +0000]
windows-updates-
20021104
windows timestamp update
====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================
build updates
Scott D. Williams [Wed, 27 Nov 2002 03:18:31 +0000]
windows-fake-cml-info-
20021126
fake up cml info for windows
Derrick Brashear [Wed, 27 Nov 2002 00:00:07 +0000]
disable-new-afs-thread-model-in-old-kernels-
20021126
don't use new kernel thread model for 2.4.7-10
Derrick Brashear [Tue, 26 Nov 2002 23:39:52 +0000]
hpux-readme-and-comments-on-header-
20021126
Thanks to Carl Davidson for making it happen.
Jim Rees [Mon, 25 Nov 2002 23:22:07 +0000]
cvsignore-
20021125
add a few more files to .cvsignore
Derrick Brashear [Sat, 23 Nov 2002 01:51:43 +0000]
viced-make-send-buffersize-tunable-
20021122
idea from chas williams. arguably should be made larger than 16k also.
Derrick Brashear [Sat, 23 Nov 2002 01:45:05 +0000]
afs-xosi-prototype-
20021122
add missing lock prototype. create header as needed.
Derrick Brashear [Sat, 23 Nov 2002 01:44:28 +0000]
cmdebug-export-more-locks-
20021122
we missed some locks, notably afs_xosi, afs_xsrvAddr. show them.
Derrick Brashear [Sat, 23 Nov 2002 01:26:56 +0000]
update-README-with-current-systems-
20021122
note that logging ufs on solaris can be bad
Derrick Brashear [Fri, 22 Nov 2002 20:07:27 +0000]
cachemgr-warn-solaris-users-of-dangers-of-logging-
20021122
with feedback from others.
Jim Rees [Wed, 20 Nov 2002 23:00:33 +0000]
openbsd-
20021120
OpenBSD:
Hold volume info file vnode until shutdown
Pass proc struct * to HandleFlock
Get va_atime.tv_nsec right in getattr
Kris Van Hees [Wed, 20 Nov 2002 15:26:18 +0000]
linux-flock-downmap-64-ops-
20021120
downmap F_*LK64 to F_*LK if they're different. we have no large files for now.
Garry Zacheiss [Wed, 20 Nov 2002 03:13:23 +0000]
Make this work with Linux 2.2 kernels again. In particular,
- Use the DCOUNT() macro from afs.h instead of atomic_read, because
the d_count member of a struct dentry is an int in the 2.2 series,
not an atomic_t.
- Use list_del() + INIT_LIST_HEAD() on 2.2, which doesn't have list_del_init().
- BUG() only exists on 2.4 kernels. Just don't use it on 2.2.
Nickolai Zeldovich [Wed, 20 Nov 2002 01:58:52 +0000]
Fix a memory leak in the dynroot directory creation process and
factor out common code to compute directory size.
Jim Rees [Tue, 19 Nov 2002 18:28:01 +0000]
openbsd-
20021119
Implement AFS_GLOCK()
Other minor cleanups
Derrick Brashear [Sat, 16 Nov 2002 03:12:30 +0000]
acinclude-check-sizeof-long-
20021115
we do this the autoconf 2.13 way. it's deliberate.
Jim Rees [Fri, 15 Nov 2002 17:19:40 +0000]
openbsd-
20021115
Fix yesterday's damage:
Put afs_vnop_fid.o back in the nonfs module
Put back VN_HOLD for Darwin in VNOPS/afs_vnop_remove.c (from kolya)
More prototypes
Re-organize OBSD/osi_machdep.h
Chaskiel M Grundman [Tue, 3 Dec 2002 02:00:24 +0000]
REVERT-volserver-dont-deal-poorly-with-fssync-blockage-
20021016
not ready yet, needs work
Love Hörnquist-Åstrand [Fri, 15 Nov 2002 05:02:33 +0000]
rxkad5-dont-allow-dot-in-aname-
20021114
otherwise we need to deal with the fact that we're using . as a separator
Derrick Brashear [Fri, 15 Nov 2002 03:59:59 +0000]
linux-params-define-local-apic-to-one-
20021114
based on suggestion from seth vidal <skvidal@phy.duke.edu>
Jim Rees [Thu, 14 Nov 2002 23:53:36 +0000]
openbsd-
20021114
OpenBSD:
Fix more vnode refcount screwups
Implement AFS_KALLOC, AFS_KFREE and eliminate #ifdefs in afs/afs_osi.c
More prototypes
Move a bunch of stuff from param.h to osi_machdep.h
Don't bind afs_vnop_fid.o in with nonfs module
Jim Rees [Wed, 13 Nov 2002 16:44:04 +0000]
use-VTOAFS-in-HandlePioctl-
20021113
Use VTOAFS in afs_HandlePioctl() instead of passing in the wrong type.
Needed for OpenBSD, which doesn't just cast vnode to vcache, and possibly
others in the future.
Jim Rees [Wed, 13 Nov 2002 16:25:55 +0000]
DRead-check-file-size-
20021113
Restore the file size check in DRead(), but do it right this time.
Jim Rees [Tue, 12 Nov 2002 23:57:37 +0000]
openbsd-
20021112
Remove size test in afs_buffer.c:DRead().
Cleanups and prototypes.
OpenBSD client works now, at least readonly.
Garry Zacheiss [Tue, 12 Nov 2002 22:52:12 +0000]
Recognize MacOS X 10.2.2 as ppc_darwin_60. It's compatible.
Chaskiel M Grundman [Tue, 12 Nov 2002 21:17:21 +0000]
Handle Linux kernels that don't export sys_call_table.
Nickolai Zeldovich [Tue, 12 Nov 2002 20:09:25 +0000]
Clean up code in rxi_FindConnection.
Derrick Brashear [Tue, 12 Nov 2002 17:02:06 +0000]
nfs-translator-nfsv2-fixup-
20021112
rewrite so we treat the ptr args as such
Jim Rees [Mon, 11 Nov 2002 21:23:15 +0000]
dtest-
20021111
Fix dtest.
Does anyone ever use this?
Derrick Brashear [Mon, 11 Nov 2002 00:53:46 +0000]
nfs-translator-fix-lookup-
20021110
add fstrace statement, remove bogus &
Jim Rees [Fri, 8 Nov 2002 21:59:23 +0000]
openbsd-
20021108
More OpenBSD merge.
Fix refcount screwups in afs_GetVCache and friends.
"ls -ld /afs" works now.
Nickolai Zeldovich [Thu, 7 Nov 2002 23:10:43 +0000]
Miscellaneous cleanup.
Jim Rees [Thu, 7 Nov 2002 22:55:27 +0000]
openbsd-
20021107
fix afs_unmount
make osi_NetReceive sleep at shutdown so it won't loop forever
Douglas Engert [Wed, 6 Nov 2002 20:32:33 +0000]
hpux-
20021106
Minor fixes for HPUX110.
Jim Rees [Tue, 5 Nov 2002 22:37:53 +0000]
openbsd-
20021105
don't panic in osi_NetReceive if soreceive fails
don't release root vnode in afs_root
(temporary until I track down the refcount screwup)
Jim Rees [Mon, 4 Nov 2002 23:35:37 +0000]
openbsd-
20021104
implement afs_root()
Andrei Keis [Mon, 4 Nov 2002 20:42:02 +0000]
winnt-make-mountingother-than-as-afs-work-
20021104
make mounting other than as /afs work correctly with respect to absolute symlinks
Derrick Brashear [Mon, 4 Nov 2002 20:15:38 +0000]
vputvnode-print-error-number-on-write-failure-
20021104
make log message include error when taking volume offline
Nickolai Zeldovich [Mon, 4 Nov 2002 08:31:47 +0000]
Under Solaris, only clean up the open count in VOP_INACTIVE when
the vcache is mvstat 0 (necessary because executables don't get
VOP_CLOSE'd). Volume roots (mvstat 2) need to keep their open
counts, because under fakestat, the mountpoint above it is still
considered open by the kernel.
Derrick Brashear [Sat, 2 Nov 2002 17:25:20 +0000]
shlibafsauthent-extra-functions-
20021102
export more on solaris
Derrick Brashear [Thu, 31 Oct 2002 20:12:59 +0000]
linux-what-socketcall-
20021031
we're not using it, so let's not use
Derrick Brashear [Thu, 31 Oct 2002 00:19:55 +0000]
bg-fcrypt-cleanup-
20021030
make the libafsrpc libraries work with new fcrypt
====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================
readd missing statistics
make cm and ukernel compile with new stuff
====================
readd missing statistics
make cm and ukernel compile with new stuff
====================
make it work with ukernel macros
Jim Rees [Wed, 30 Oct 2002 22:56:58 +0000]
openbsd-
20021030
More small OpenBSD fixes.
Now the module loads, afsd starts, and /afs gets mounted.
Derrick Brashear [Wed, 30 Oct 2002 22:27:18 +0000]
rx-junk-writevinit-
20021030
we don't use it, so it's gone
Nickolai Zeldovich [Wed, 30 Oct 2002 09:10:16 +0000]
Allocate memory for the interface addr arrays dynamically
to avoid potential overruns.
Derrick Brashear [Wed, 30 Oct 2002 08:40:38 +0000]
viced-cleanup-
20021030
it all compiles nicely
====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================
a little more cleanup
====================
a little more cleanup
====================
a little more cleanup
====================
a little more cleanup
Derrick Brashear [Wed, 30 Oct 2002 07:06:46 +0000]
afsfileprocs-more-cleanup-
20021030
finish ansification
take some functions internal
reorganize to avoid need for some prototypes
remove said prototypes
strip out some unused code
Derrick Brashear [Wed, 30 Oct 2002 07:03:05 +0000]
lhash-includes-cleanup-
20021027
make stddef be included when building ukernel so NULL is defined
cleanup redundancy
Derrick Brashear [Wed, 30 Oct 2002 00:12:15 +0000]
viced-afsfileprocs-partial-protoizing-
20021029
need to finish protoizing and create useful header
Derrick Brashear [Tue, 29 Oct 2002 23:03:13 +0000]
fileserver-host-interface-cleanup-
20021029
get rid of HPCS macros from person who was confused
get rid of unused functions in host.c
convert to ansi func decls
Nickolai Zeldovich [Tue, 29 Oct 2002 21:32:23 +0000]
Mention the cross-cell fakestat feature in NEWS; I had meant to check this
in with the original delta, but missed this file since it was above src/.
Nathan Neulinger [Tue, 29 Oct 2002 00:06:41 +0000]
fileserver-readonly-support-
20021028
so a fileserver can deny writes
Love Hörnquist-Åstrand [Tue, 29 Oct 2002 00:05:06 +0000]
rxkad-new-fcrypt-
20021028
rxkad fcrypt from bg@pdc.kth.se. we should also add autoconf test for what
to use for EFF_NTOHL
Love Hörnquist-Åstrand [Tue, 29 Oct 2002 00:00:28 +0000]
lwp-take-insque-internal-
20021028
make insque/remque internal
Simon Spero [Mon, 28 Oct 2002 23:56:40 +0000]
darwin-restore-terminal-after-read-password-
20021028
turn echo back on
Derrick Brashear [Mon, 28 Oct 2002 22:51:34 +0000]
rxkad-krb5-windows-fix-
20021028
based on report from leg@andrew.cmu.edu
Jim Rees [Mon, 28 Oct 2002 21:28:25 +0000]
openbsd-
20021028
Add OBSD subdirs to afs and rx
some other minor tweaks
Love Hörnquist-Åstrand [Mon, 28 Oct 2002 02:43:56 +0000]
acinclude-updates-
20021027
so AC_DEFINE() specifies 3 arguments for everything defined
Derrick Brashear [Mon, 28 Oct 2002 02:16:08 +0000]
ukernel-fix-osi-settime-
20021027
make this match the prototype
Love Hörnquist-Åstrand [Mon, 28 Oct 2002 01:18:38 +0000]
rxkad-krb5-
20021027
Added support to rxkad for servers accepting Kerberos V5 tickets and
truncated "proposal 2b" tickets. When used with an appropriate aklog
or krb524d (such as shipped with Heimdal and MIT Kerberos), this allows
the use of Kerberos V5 tickets (with DES session keys) to authenticate
connections to OpenAFS servers.
Nickolai Zeldovich [Sun, 27 Oct 2002 23:21:41 +0000]
As reported/suggested by Derek Atkins, use AFSTOI() instead of AFSTOV()
in vcache2fakeinode(), since we really do want an inode.
Nathan Neulinger [Sat, 26 Oct 2002 16:41:14 +0000]
vos-dump-clone-and-vos-copy-support-
20021026
support for cloning before a dump, and for vos copy
Sam Hartman [Sat, 26 Oct 2002 16:40:07 +0000]
uss-fix-bogus-grammar-
20021026
newer bison actually wants you to write correct grammars apparently.
Sam Hartman [Sat, 26 Oct 2002 16:39:08 +0000]
getchar-returns-int-
20021026
don't assume it returns char
Derrick Brashear [Tue, 22 Oct 2002 09:00:00 +0000]
solaris-nfs-translator-expand-macros-and-cleanup-
20021011
make the acl stuff work too
Nickolai Zeldovich [Sun, 20 Oct 2002 08:35:21 +0000]
Slight change to the semantics of the serial number field in the
ack packet, which results in more reliable RTT computation.
Jim Rees [Fri, 18 Oct 2002 18:09:27 +0000]
openbsd-
20021018
OpenBSD kernel module builds now.
Satish Kumar [Fri, 18 Oct 2002 16:59:00 +0000]
fix-quota-calcs-with-unsigned-
20021018
Change some ints to unsigned for correct quota calculation.
From Gregory via Satish Kumar.
Jim Rees [Fri, 18 Oct 2002 00:04:56 +0000]
openbsd-fix-
20021017
Fix another merge screwup on my part. Sorry.
Chaskiel M Grundman [Thu, 17 Oct 2002 02:50:40 +0000]
volserver-dont-deal-poorly-with-fssync-blockage-
20021016
The attached patch attempts to deal with the issue that the volserver
blocks if the fileserver's fssync interface isn't responsive by doing a
select (IOMGR_Select) before trying to read the server's response.
Jim Rees [Wed, 16 Oct 2002 20:57:27 +0000]
restore-osi-msg-
20021016
Put back osi_Msg. It got lost in the merge.
Hey, if I never made mistakes, I'd never get anything done.