Commit Graph

1658 Commits

Author SHA1 Message Date
Derrick Brashear
da3adbb189 uss-rename-lex-to-lex-file-20030619
FIXES 1550

so reindenting will not do the wrong thing.
2003-06-19 17:55:10 +00:00
Manuel Pereira
af1a0ea039 java-jafs-update-20030619
FIXES 1565

updates to java jafs, make it work with new cell code.
2003-06-19 17:53:09 +00:00
Ryan Lantzer
43011a3a00 winnt-avoid-nosuchvolume-for-down-servers-20030619
FIXES 1568

a volume could be marked "no such volume" and hence disappear if a server
went down until fs checkv.
2003-06-19 17:43:15 +00:00
Nathan Neulinger
2bff2bb6f3 ptserver-rxgen-cleanup-20030619
FIXES 1573

get rid of placeholders, inline opcodes..
2003-06-19 17:31:33 +00:00
Nathan Neulinger
0f53b559c3 cvsignore-updates-20030619
FIXES 1580

update cvsignore files
2003-06-19 17:28:58 +00:00
Derrick Brashear
7f16752202 use-mkstemp-correctly-on-linux-20030619
FIXES 1603

might as well fix it all.
2003-06-19 17:17:20 +00:00
Nathan Neulinger
1f3990e5ea vos-getsize-20030619
FIXES 1574

ported basically verbatim from work by ilya@ccmr.cornell.edu and
mitch@ccmr.cornell.edu.

add estimator of dump size support to vos/volserver
2003-06-19 17:06:58 +00:00
David Magda
3dbc33ad07 fbsd-pagefree-proto-20030619
s/vnode_pager_freepage/vm_page_free/ to avoid proto conflict
remove vnode_pager_freepage from afs_prototypes.h
2003-06-19 14:56:49 +00:00
Nathan Neulinger
a8dd10c862 check-mkstemp-in-config-20030617
check for mkstemp in configure
use HAVE_MKSTEMP in src/butc/tcudbprocs.c
2003-06-17 18:28:00 +00:00
David Magda
ae5e2f7865 use-mkstemp-20030617
have the BSDs use mkstemp(3)
2003-06-17 18:08:19 +00:00
Derrick Brashear
ecfcebec10 rxkad-ticket-cleanup-20030610
kill forward decls and dead code.
2003-06-10 21:42:51 +00:00
Derrick Brashear
8a33c2d8a5 rxkad-check-tkt-length-20030610
tkt_DecodeTicket didn't seem to check that ticketLen < MAXKTCTICKETLEN

didn't matter since no callers failed to check, but we should enforce this where the limit is
2003-06-10 20:18:34 +00:00
Derrick Brashear
10a00664e3 opteron-no-modversions-ia32-sys-call-table-fun-20030610
attempt to deal if modversions is disabled
2003-06-10 20:15:07 +00:00
Joakim Fallsjö
b609b807d2 winnt-give-better-debugging-20030606
offer better messages in certain cases
2003-06-06 22:11:25 +00:00
Derrick Brashear
ad61a30d57 linux-rx-listener-flush-signals-20030605
FIXES 1409

make sure we flush signals before calling force_sig. i don't know why this
matters, but it does.
2003-06-06 20:58:09 +00:00
Derrick Brashear
3fd6efb40f rx-avoid-leaking-nwaiting-20030605
thanks to kolya@mit.edu for suggesting moving rather than adding the
decrement and confirming sanity.

basically if a call ended up call->error it was possible to queue_Remove()
it, drop the call, and not rx_nWaiting--; result should be observed as
rxdebug reporting waitprocs when threads were idle.
2003-06-05 22:42:07 +00:00
Derrick Brashear
718f25e62e amd64-hook-ia32-table-20030519
if sys_call_table is exported and ia32_sys_call_table isn't, we need it this way
2003-06-05 15:11:44 +00:00
Derrick Brashear
2acd0d9937 amd64-hook-ia32-table-20030521
keep track of the ia32 table separately. annoying but needed.

====================
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.
====================

provide the variables we need for ia32 sys call table if
sys_call_table is exported
2003-06-04 17:11:55 +00:00
Nathan Neulinger
244fde00a9 afsd-check-for-bad-partition-type-20030602
FIXES 1455

disallow cache directory of types we know cause problems

====================
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.
====================
FIXES 1542

typo
2003-06-03 05:31:08 +00:00
Chaskiel M Grundman
ee00daa364 softsig-update-20030602
FIXES 1435

changes to help us die and to unblock all signals to wait on
2003-06-02 23:44:39 +00:00
Chas Williams
07f9b84fd7 kernel-reduce-stack-use-20030529
FIXES 1485

so we allocate instead of using memory off the stack in the kernel paths
2003-06-02 19:11:40 +00:00
Paul Weber
d0bb3b8fa0 hp-packagings-20030602
FIXES 1315

add HP pacakging files
2003-06-02 15:47:12 +00:00
R. Lindsay Todd
e110b1d34a logging-cleanup-20030602
FIXES 1493

logging function cleanup and protoizing
2003-06-02 15:37:48 +00:00
R. Lindsay Todd
df3dbd1578 splint-fileserver-volserver-cleanup-20030602
FIXES 1493

add "make splint" target for viced, vol, volser and clean up for splint
2003-06-02 15:35:59 +00:00
R. Lindsay Todd
a04ba28f72 largefile-2nd-try-base-work-20030602
FIXES 1433

another try at largefile support. macroize so things can be easily cut over
2003-06-02 15:27:54 +00:00
Nathan Neulinger
87ba62cc9b prototyping-20030529
FIXES 1455

more prototyping.
2003-05-29 19:23:15 +00:00
Jeffrey Hutzelman
e011b31bfa syslog-tags-20030515
FIXES 1266

include a program tag in syslog output
2003-05-29 19:03:14 +00:00
Chaskiel M Grundman
5ecdab3b75 closer-to-vc7-support-20030528
FIXES 1334

VC7 dropped support for the LARGE_INTEGER functions (linking against
largeint.lib doesn't seem to have any effect)
2003-05-28 19:34:38 +00:00
R. Lindsay Todd
aaea47afd2 start-splint-support-20030528
FIXES 1493

only part of this bug
2003-05-28 19:18:08 +00:00
Derrick Brashear
ce4f08f0a9 linux-system-calls-return-long-20030522
the kernel says they return long. returning int causes sadness. stop being sad.
2003-05-22 16:51:08 +00:00
Derrick Brashear
20656c4a44 revert-pioctl-return-negative-errors-on-linux-20030522
syscall stub handles it. this is actually an overflow on 64 bit system
2003-05-22 16:16:19 +00:00
Derrick Brashear
7d710fd45f pioctl-return-negative-errors-on-linux-20030522
otherwise we can end up with errors that make no sense.
2003-05-22 15:22:18 +00:00
Derrick Brashear
580f1ffc50 switch-to-strerror-20030522
FIXES 1458

your brights brighter, your whites whiter. well, at least compilers won't bitch
that sys_errlist[] isn't supported anymore.
2003-05-22 05:57:31 +00:00
Derrick Brashear
4b88ff7355 linux-group-syscalls-return-long-20030521
these return long. also call the underlying handler expecting to get a long
back
2003-05-21 20:56:28 +00:00
Thomas Mueller
ad98c8d956 close-cellaliases-20030521
FIXES 1481

don't leak a ref to CellAliases
2003-05-21 15:45:05 +00:00
Derrick Brashear
055e0b99f9 amd64-copy-args-for-ia32-table-20030520
first cut at an opteron port
2003-05-21 14:42:53 +00:00
Derrick Brashear
831e172463 amd64-hook-ia32-table-20030519
first cut at an opteron port
2003-05-20 08:02:53 +00:00
Derrick Brashear
9dfb5d6047 amd64-linux-port-20030428
first cut at an opteron port
2003-05-20 05:01:15 +00:00
Derrick Brashear
a9b72c443e linux-use-kernel-net-include-dir-for-net-20030519
since we can end up trying to include things which exist in include/net
but not include/linux, try to rationalize.
2003-05-20 04:57:44 +00:00
Derrick Brashear
7fa099db6f linux-look-for-syscall-h-in-kernel-20030519
some new kernels appear not to have linux/syscall.h in the kernel. no clue.
2003-05-20 04:49:29 +00:00
Derrick Brashear
a8b536e7d3 linux-try-sys-wait4-20030516
we may have close/wait4 instead of close/chdir or open/exit
2003-05-16 18:42:28 +00:00
Nathan Neulinger
f1198f411f stifle-valgrind-20030515
FIXES 1379

shut up valgrind on zeroing allocations
2003-05-15 18:10:39 +00:00
Derrick Brashear
6c4bb9b335 linux-busy-cache-partition-while-afs-running-and-dont-allow-afsd-shutdown-while-afs-mounted-20030515
FIXES 1454

otherwise you can get into situations where you get strange oopses
and superblock corruption
2003-05-15 17:59:12 +00:00
Derrick Brashear
36225d6573 vol-more-logging-20030515
FIXES 1453

much more to do here. start with this.
2003-05-15 17:41:25 +00:00
Jeffrey Hutzelman
5012151295 salvage-allow-hardlinked-logs-by-date-20030515
FIXES 1259

a switch causes salvager to create salvagelog hardlinks by date so
logs are preserved forever
2003-05-15 17:23:37 +00:00
James Peterson
390083af2e winnt-add-osi-event-mc-20030515
FIXES 1373

add missed file
2003-05-15 16:41:11 +00:00
Jeffrey Hutzelman
68c67f8621 solaris-deal-with-gatekeeper-stupidity-20030515
FIXES 1261

make gmake not try to link libafs.o and libafs.nonfs.o into another object
2003-05-15 16:25:08 +00:00
Christopher Allen Wing
3c66862d69 setgroups-return-errors-negative-20030515
FIXES 1383

return errors negative as linux kernel needs
2003-05-15 16:16:26 +00:00
Alexei Kosut
26ee3fcc39 darwin-mount-and-disk-arbitration-enhancements-20030515
FIXES 1363

* Allow AFS to be mounted multiple times, each mountpoint with its
  own root volume.  This allows usage similar to the Windows client,
  e.g., mounting a drive that contains only the user's home
  directory.  Our users find this much easier to work with than
  having to navigate the entire AFS tree in the Finder or open/save
  dialog.

* Have afsd register /afs with the DiskArbitration system
  when mounting it.  This means that the root afs volume shows up in
  the Finder immediately, and prevents the Finder from getting
  confused by additional AFS volumes later on.

* Add a "-nomount" option to afsd, which prevents afsd from
  mounting /afs.  We use this by default on our Mac OS X client, so
  that AFS doesn't show up in the interface at all unless the user
  explicitly asks for an AFS volume to be mounted.  This is
  especially handy for portable or remote users who don't always
  have a network connection, since there isn't an AFS filesystem
  around to hang the Finder if the AFS servers can't be contacted
  (the cache manager may still hang, but since there are no AFS
  volumes mounted, the rest of the OS doesn't notice).

* Make it so that /afs (mounted by afsd) will not unmount unless
  MNT_FORCE is given.  This prevents the user from accidentally
  ejecting /afs in the Finder, and also works around a DiskArb bug in
  Mac OS X (possibly fixed in 10.2) where autodiskmount would sometimes
  unmount /afs when logging out, even though it's marked as
  non-ejectable.
2003-05-15 16:00:27 +00:00
Jim Rees
19b1a9015f pioctl-buffer-size-checking-20030515
don't check output buffer size against PIGGY
2003-05-15 15:53:28 +00:00