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
Jim Rees
0683dd7fcd
openbsd-20030515
...
OpenBSD 3.3 is out now, and seems to work.
2003-05-14 23:08:25 +00:00
Jim Rees
b6e4d69eff
openbsd-20030514
...
#include afs/sysincludes.h for OpenBSD.
I suspect other systypes will need this too.
2003-05-14 22:47:32 +00:00
Alexei Kosut
ffeb03ae95
osx-fake-mode-bits-20030513
...
FIXES 1362
give up on waiting for apple to get things right, which probably means they
never will.
2003-05-14 16:47:24 +00:00
Nathan Neulinger
e970988aa1
more-prototyping-20030513
...
FIXES 1351
some ansification in src/ubik, more prototyping
2003-05-14 16:14:54 +00:00
Nathan Neulinger
3673e304fd
kdump-deal-with-vnode-to-vc-change-20030513
...
FIXES 1350
so kdump can compile again
2003-05-14 16:10:23 +00:00
Alexei Kosut
d4828d3226
darwin-use-perl-instead-of-grep-20030513
...
FIXES 1361
perl is installed by default. grep isn't. use perl.
2003-05-14 16:06:41 +00:00
Nathan Neulinger
1932dede05
vol-additional-logging-20030513
...
FIXES 1387
additional logging for attach/detach.
2003-05-14 15:54:53 +00:00
Douglas Engert
5bd1a6140a
solaris8-dont-read-binding-file-20030513
...
FIXES 1434
Sun changed read_binding_file in a patch; Make sure we avoid the problem.
We don't need to call it if afs was already in /etc/system.
2003-05-14 15:37:06 +00:00
Matthew N. Andrews
d9eab68f86
rx-bulk-example-cleanup-20030513
...
FIXES 1436
make the bulk example work
2003-05-14 15:30:51 +00:00
Jim Rees
436ebe8a8a
rx-mtu-params-fix-again-20030513
...
remove redundant decl of rxmtu
2003-05-13 22:22:19 +00:00
Nathan Neulinger
7aa0acdbc8
rxgen-xdr-call-stifle-warnings-20030513
...
FIXES 1349
eliminate some warnings in generated code from rxgen
2003-05-13 05:27:59 +00:00
Kris Van Hees
fcdc120ce7
i386-user-mode-linux-support-20030513
...
FIXES 1396
support for usermode linux
2003-05-13 05:23:56 +00:00