Commit Graph

1373 Commits

Author SHA1 Message Date
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