Commit Graph

2664 Commits

Author SHA1 Message Date
Chaskiel M Grundman
011a40a56d osi-lookupname-nuke-dirvpp-20050308
FIXES 17791

osi_lookupname doesn't need dirvpp anymore
2005-03-08 21:57:41 +00:00
Chas Williams
4e3107a002 osi-syscall-fix-20050302
FIXES 17666

fix typo _nr should __nr
2005-03-03 16:56:48 +00:00
Love Hörnquist-Åstrand
248d5402fe fake-admin-on-create-file-20050228
pass back admin in status bits for create file
2005-02-28 20:18:11 +00:00
Karl Ramm
7c3aeba686 salvager-less-verbose-20050227
make the salvager less verbose
2005-02-27 18:31:42 +00:00
Derrick Brashear
6477c929cd fix-uae-20050226
sometimes the proeprocessor is cranky. bah.
2005-02-27 04:26:41 +00:00
Jeffrey Hutzelman
403e8cfa5e osi-probe-update-20050225
update osi_probe for machines with no mmap2
2005-02-25 19:51:51 +00:00
Derrick Brashear
c9b63162b6 cblater-protection-and-paranoia-20050225
with additional fix from jaltman for case where we need to get a fresh fe.
don't reuse FE_LATER file entries.
2005-02-25 19:49:10 +00:00
Derrick Brashear
21fae1faf6 unified-afs-cleanup-20050225
use EIO as base error
2005-02-25 18:02:35 +00:00
Jeffrey Altman
e697e7bd13 fe-clear-status-on-reuse-20050225
jeff pointed this out yesterday, it may fix more than he guessed.
2005-02-25 17:42:17 +00:00
Derrick Brashear
89d655566f tviced-log-thread-at-high-loglevel-20050224
if loglevel > 999, log thread id as part of logging
2005-02-24 15:21:28 +00:00
Sam Hartman
202d87e6ec ppc64-linux26-param-20050224
FIXES 15581

missed before
2005-02-24 05:04:50 +00:00
Derrick Brashear
0801ce99b7 fix-uae-20050223
make uae flag not secretly overflow hostFlags
2005-02-24 04:44:59 +00:00
Chaskiel M Grundman
0b1be0bedb ioctl32-linux26-20050223
FIXES 17669

add ioctl32 support for linux 2.6
2005-02-23 23:07:31 +00:00
Chas Williams
f7ff156ec1 ia64-smp-definition-20050220
FIXES 17640

change how smp is defined so we pick up a mutex
2005-02-20 05:42:47 +00:00
Jeffrey Hutzelman
cb3ec9004e unified-osi-probe-2-20050216
FIXES 17548

update osi_probe
2005-02-16 22:47:35 +00:00
Chas Williams
66735f54b7 solaris-x8664-support-20050216
FIXES 17628

add amd64 support for solaris 10
2005-02-16 19:22:49 +00:00
Tom Keiser
ef85cb144d fix-multirx-checkservers-20050216
FIXES 17549

put results in an array.
2005-02-16 19:13:01 +00:00
Harald Barth
d164b1d311 fbsd-amd64-20050212
initial fbsd support for amd64
2005-02-13 00:23:52 +00:00
Derrick Brashear
c92132eba3 solais10-declares-mem-funcs-20050212
mem* funcs now declared in sys/systm.h with a different prototype so there's a conflict. (but delcared means they exist, so this is fine)
2005-02-12 19:52:19 +00:00
Chaskiel M Grundman
cefe48fc13 store64-cleanup-20050212
fix several deficiencies in 64 bit file size handling
2005-02-12 19:47:03 +00:00
Chaskiel M Grundman
e4552599b0 linux-avoid-leaking-refs-20050211
FIXES 17451

hopefully this fixes all the not-able-to-unmount leaks
2005-02-11 22:37:31 +00:00
Chaskiel M Grundman
8d1d71913c linux-sysincludes-needs-slab-20050211
add linux/slab.h to includes
2005-02-11 22:27:22 +00:00
Chas Williams
d47aace39f linux26-inode-got-i-sb-list-20050204
another thing to do at inode initialization
2005-02-10 16:30:41 +00:00
Chas Williams
a0732a579a linux-flush-release-rewrite-20050209
FIXES 17509

rewrite afs_linux_release and afs_linux_flush
2005-02-10 04:49:10 +00:00
Derrick Brashear
08b998f798 client-conndeadtime-tunable-20050209
make the fs and not just the vldb interface dead time tunable
2005-02-10 03:57:27 +00:00
Derrick Brashear
3aaeae0ee6 linux-lwp-work-around-signal-lossage-20050209
some versions of linux seem to lose signals sometimes. very annoying.
2005-02-10 03:02:46 +00:00
Jeffrey Altman
641c2b17ef windows-misc-20050207
smb3.c: another fix for pattern matching.  Patterns can include '<' and '>'
        instead of '*' and '?'.  Treat any pattern with angle bracket as
        star patterns

afslogon.c: instead of retrying the username lowercased if it is all
        uppercased.  retry the username lowercased if it was not already
        lowercased.  this captures the mixedcase username case.

afskfw.c: If Leash is configured to not import tickets from the MSLSA,
        neither should we.

cm_vnodeops.c: If the second to last component of a path is a symlink and
        the last component cannot be found, return NOSUCHPATH instead of
        FILE_NOT_FOUND.
2005-02-07 19:27:35 +00:00
Guillaume Rousse
96e09aa109 linux-libafs-fix-20050207
create osi_vfs.h in the right place
2005-02-07 15:31:31 +00:00
Chas Williams
5d0ed43773 linux26-inode-got-i-sb-list-20050204
another thing to do at inode initialization
2005-02-04 21:13:51 +00:00
Jeffrey Hutzelman
053e901f6b ubik-remote-ntoa-20050204
afs_inet_ntoa needs a prototype for 64 bit systems
2005-02-04 21:09:58 +00:00
Jeffrey Altman
d5495f26ec windows-longfilename-matching-20050203
retry pattern matching when ambiguous matches are found for long file
names
2005-02-04 04:55:51 +00:00
Derrick Brashear
a6f560b805 macos-dont-inactive-vnodes-were-still-referencing-20050203
don't VOP_INACTIVE if we intend to keep using the inode, the refcount will go
bogus
2005-02-03 17:02:54 +00:00
Jeffrey Altman
09feb1be17 windows-misc-20050131
afskfw.c: fix cross-realm token acquisition in ANDREW vs CS CMU case

cm_aclent.c: when ACL's timeout, remove them from the associated
   cm_scache_t object's randomACL list and place them on the end
   of the ACL LRU queue

   correct tgtLifetime to be unsigned

smb3.c: fix case sensitive matching
2005-01-31 18:52:30 +00:00
Chaskiel M Grundman
51ec9e099e linux-tasklist-lock-weak-20050129
FIXES 17424

weak binding to tasklist_lock
2005-01-29 05:46:42 +00:00
Jeffrey Hutzelman
f126dbdbe2 osi-probe-syscall-20050129
FIXES 17405

add osi_probe
2005-01-29 05:41:59 +00:00
Jeffrey Altman
4cc0394af0 createx-null-ptr-20050126
Don't release null scps
2005-01-27 00:09:32 +00:00
Jeffrey Altman
4c27de9539 windows-aclent-20050126
Undo the FreeACLEnt lock as it is an automatic deadlock
2005-01-27 00:00:10 +00:00
Chas Williams
ff2e55343f revert-afs-indextimes-in-dcache-20050125
FIXES 17377

indexTimes needs to persist, revert for now
2005-01-26 22:07:33 +00:00
Chas Williams
1de152256a afs-indextimes-in-dcache-20050125
FIXES 17377

move indextimes array into dcache struct
2005-01-26 21:09:08 +00:00
Jeffrey Altman
e41837e876 winnotes-update-20050126
add dr watson info to install notes.

update changes list
2005-01-26 15:51:46 +00:00
Jeffrey Altman
5166140901 windows-misc-20050126
* The list of ACL entries was becoming corrupted because the function
    which obtained a free entry was doing so without the appropriate lock
    being held.

  * Changed the default @sys name list to "x86_win32 i386_w2k i386_nt40"
    for 32-bit x86 systems.  The default for itanium will be "ia64_win64"
    and "amd64_win64" for amd 64-bit processors.
2005-01-26 15:49:14 +00:00
Jeffrey Altman
ff3436446e windows-misc-20050125
The list of ACL entries was being corrupted because the function
which obtains a free ACL entry was doing so without the appropriate
lock being held.

Returning Not A Directory is not the right thing to do when we are
attempting to resolve a path if the error is found on one of the
intermediary path components.  Instead return No Such Path or
No Such File as appropriate.
2005-01-25 23:24:43 +00:00
Jim Rees
e86eb73e30 obsd-vattrs-20040125
compare vattrs against VNOVAL, not -1
fixes mode setting now that modes are 32 bits
2005-01-25 23:00:35 +00:00
Chas Williams
9b7e78b048 unpin-out-of-order-oops-20050125
FIXES 17346

unpin before freeing
2005-01-25 20:19:17 +00:00
Jeffrey Altman
8a68d38977 rxdebug-withWaited-20050125
copy/paste error corrected.  'withWaited' never assigned a value
2005-01-25 18:46:33 +00:00
Derrick Brashear
96cf60ef3e linux-mmap-ro-means-no-write-20050125
don't allow a write map of a file which cannot be written to
2005-01-25 06:54:31 +00:00
Nathan Neulinger
187f26a3af no-copy-libafs-builds-20050121
make things so file copies from src/libafs don't happen; change how libafs_tree
is done
2005-01-21 22:02:02 +00:00
Chas Williams
72ea4e2c69 linux-revised-dentry-invalidation-20050121
FIXES 17337

"the latest 2.6 version of "tryflushdcachechildren" is probably
good enough for 2.2/2.4 as well. further, we can just call
d_invalidate() to make things less complicated. unification
is good.

its seen limited testing here under 2.4/2.6."
2005-01-21 19:13:33 +00:00
Nickolai Zeldovich
01aca8ca22 rx-hash-table-mod-prime-20050121
see https://lists.openafs.org/pipermail/openafs-devel/2004-September/010967.htmland https://lists.openafs.org/pipermail/openafs-devel/2004-September/010968.html
2005-01-21 18:27:37 +00:00
Douglas Engert
110b1f14bd rx-packetreadwrite-adjust-offset-20050119
offset - l must be zero in the second loop pass to avoid overwrites
2005-01-21 17:44:36 +00:00