Nickolai Zeldovich
d86a3e307e
Create a special thread to receive signals in the pthread fileserver, in
...
order to avoid deadlock (we have signal handlers that unsafely grab locks).
2003-01-04 05:20:55 +00:00
Nickolai Zeldovich
d43d61cafb
Make OpenAFS build on FreeBSD 4.7-RELEASE.
2002-12-29 15:46:11 +00:00
Nickolai Zeldovich
8092249d0d
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.
2002-12-28 05:17:08 +00:00
Nickolai Zeldovich
755686d45a
Support memcache sizes larger than 2GB.
2002-12-27 03:51:51 +00:00
Sam Hartman
b8dbb6e0c9
Do v5/v4 principal name translation.
2002-12-23 23:53:26 +00:00
James Peterson
d057f17950
Fix symlink support on Windows XP.
2002-12-15 04:33:30 +00:00
Larry Greenfield
7c5798f390
windows-wide-char-fix-20021210
...
include afxpriv.h so we get macros
call GetSize() and not GetCount()
2002-12-10 22:55:08 +00:00
Derrick Brashear
ebc0ed7966
revert-bg-fcrypt-cleanup-20021030
...
unroll the rest of it
2002-12-10 19:53:38 +00:00
Mattias Amnefelt
889da5053c
use-afs-strchr-instead-of-strchr-20021210
...
make dux happy
2002-12-10 19:09:53 +00:00
Scott D. Williams
fd856437c8
windows-loopback-adapter-support-20021126
...
try to bind to loopback on windows
2002-12-10 16:39:47 +00:00
Derrick Brashear
69cb63ef54
bos-new-config-option-20021210
...
based on patch from nneul@umr.edu but including the switch
2002-12-10 15:57:25 +00:00
Nathan Neulinger
ce013cabad
ukernel-no-afs-xosi-20021210
...
no afs_xosi lock in ukernel. probably should be a dummy one, but oh well
2002-12-10 15:52:16 +00:00
Nathan Neulinger
7e2fcac3c1
pam-no-system-include-path-20021210
...
breaks modern gcc. also, wrong.
2002-12-10 15:49:52 +00:00
Derrick Brashear
98e536b4cc
revert-rxkad-new-fcrypt-20021028
...
until we know why it's brokenn
2002-12-10 15:32:23 +00:00
Joseph V Moss
f7f1c50256
linux-ia64-updates-20021209
...
deal with *LK64 not defined
deal with ia64 sys_call_table
2002-12-10 04:22:14 +00:00
Garry Zacheiss
7a449be5fc
Update NEWS file with user visible changes and other noteworthy things
...
about OpenAFS 1.2.8.
2002-12-09 23:12:44 +00:00
Jim Rees
79fba7ba32
openbsd-20021205
...
Change syscall from 210 to 208, by popular demand
2002-12-05 16:17:26 +00:00
Nathan Neulinger
1bd76f6fe5
deal-with-non-modversioned-non-exported-sys-call-table-20021204
...
test was incorrect
2002-12-05 00:43:46 +00:00
Derrick Brashear
c9f2a72c91
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.
2002-12-04 16:52:53 +00:00
Jim Rees
208fab61f3
ignore-files-20021204
...
Ignore src/libuafs/Makefile.common
2002-12-04 14:53:47 +00:00
Jim Rees
04f88387f9
openbsd-20021203
...
OpenBSD:
Don't include systm.h
#define iodone for 3.2
add rc file
2002-12-03 23:34:31 +00:00
Jim Rees
bb66c6098b
remove-prototypes-20021203
...
Remove prototypes from viced_prototypes.h.
2002-12-03 17:44:14 +00:00
Derrick Brashear
484d4b8588
viced-prototypes-inclusion-20021202
...
include prototypes header file
2002-12-03 02:03:42 +00:00
Jim Rees
48b41ef5bc
openbsd-20021202
...
Make a symlink for libafs/lib. Needed for libkern.h.
2002-12-02 21:22:20 +00:00
Jim Rees
63b85f21f5
fix-includes-20021202
...
Fix includes so the tree will build again
2002-12-02 13:39:46 +00:00
James Peterson
f5ff298ec5
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.
2002-11-27 14:37:13 +00:00
Scott D. Williams
ed4cd74d47
windows-loopback-adapter-support-20021126
...
try to bind to loopback on windows
2002-11-27 03:36:42 +00:00
James Peterson
fffba45737
windows-rename-20021126
...
fix rename on windows client
2002-11-27 03:30:16 +00:00
Andrei Keis
12867ce0b6
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
2002-11-27 03:22:38 +00:00
Scott D. Williams
0dd158bb6f
windows-fake-cml-info-20021126
...
fake up cml info for windows
2002-11-27 03:18:31 +00:00
Derrick Brashear
2ab5a578cf
disable-new-afs-thread-model-in-old-kernels-20021126
...
don't use new kernel thread model for 2.4.7-10
2002-11-27 00:00:07 +00:00
Derrick Brashear
e45d9bf430
hpux-readme-and-comments-on-header-20021126
...
Thanks to Carl Davidson for making it happen.
2002-11-26 23:39:52 +00:00
Jim Rees
eb275d9b1f
cvsignore-20021125
...
add a few more files to .cvsignore
2002-11-25 23:22:07 +00:00
Derrick Brashear
3b95323f9f
viced-make-send-buffersize-tunable-20021122
...
idea from chas williams. arguably should be made larger than 16k also.
2002-11-23 01:51:43 +00:00
Derrick Brashear
4e52d08bea
afs-xosi-prototype-20021122
...
add missing lock prototype. create header as needed.
2002-11-23 01:45:05 +00:00
Derrick Brashear
a82075db9e
cmdebug-export-more-locks-20021122
...
we missed some locks, notably afs_xosi, afs_xsrvAddr. show them.
2002-11-23 01:44:28 +00:00
Derrick Brashear
96253fdd41
update-README-with-current-systems-20021122
...
note that logging ufs on solaris can be bad
2002-11-23 01:26:56 +00:00
Derrick Brashear
8b141efe96
cachemgr-warn-solaris-users-of-dangers-of-logging-20021122
...
with feedback from others.
2002-11-22 20:07:27 +00:00
Jim Rees
d871033be7
openbsd-20021120
...
OpenBSD:
Hold volume info file vnode until shutdown
Pass proc struct * to HandleFlock
Get va_atime.tv_nsec right in getattr
2002-11-20 23:00:33 +00:00
Kris Van Hees
2700589610
linux-flock-downmap-64-ops-20021120
...
downmap F_*LK64 to F_*LK if they're different. we have no large files for now.
2002-11-20 15:26:18 +00:00
Garry Zacheiss
f8d7814087
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.
2002-11-20 03:13:23 +00:00
Nickolai Zeldovich
6af0e344af
Fix a memory leak in the dynroot directory creation process and
...
factor out common code to compute directory size.
2002-11-20 01:58:52 +00:00
Jim Rees
38136f03cf
openbsd-20021119
...
Implement AFS_GLOCK()
Other minor cleanups
2002-11-19 18:28:01 +00:00
Derrick Brashear
843f9f4aef
acinclude-check-sizeof-long-20021115
...
we do this the autoconf 2.13 way. it's deliberate.
2002-11-16 03:12:30 +00:00
Jim Rees
be4f627b1c
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
2002-11-15 17:19:40 +00:00
Chaskiel M Grundman
fb3ca24729
REVERT-volserver-dont-deal-poorly-with-fssync-blockage-20021016
...
not ready yet, needs work
2002-12-03 02:00:24 +00:00
Love Hörnquist-Åstrand
21e056922d
rxkad5-dont-allow-dot-in-aname-20021114
...
otherwise we need to deal with the fact that we're using . as a separator
2002-11-15 05:02:33 +00:00
Derrick Brashear
8bdfec7eb5
linux-params-define-local-apic-to-one-20021114
...
based on suggestion from seth vidal <skvidal@phy.duke.edu>
2002-11-15 03:59:59 +00:00
Jim Rees
4caeeb4388
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
2002-11-14 23:53:36 +00:00
Jim Rees
1e3dd7ad0e
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.
2002-11-13 16:44:04 +00:00