Chaskiel M Grundman [Tue, 27 Mar 2001 08:43:13 +0000]
initial-darwin-support-
20010327
setup for darwin port
====================
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.
====================
changes for darwin port
====================
added files for the darwin port
====================
changes for darwin port
Nickolai Zeldovich [Tue, 27 Mar 2001 01:53:27 +0000]
rxdebug-changes-for-peers-and-to-show-rtt-values-
20010326
" rxdebug: allow the use of -onlyhost and -onlyport options with
-peers, and also list the rtt, rttdev and retransmit timeout
values."
Nickolai Zeldovich [Tue, 27 Mar 2001 01:51:35 +0000]
fix-rx-rtt-computation-when-delay-is-involved-
20010326
" rx: attempt to fix incorrect rtt computation, possibly winning
on performance for links with some packet loss.
Currently, the rtt is computed as the time from the transmission
of a packet until the receipt of the corresponding ack packet.
But this includes a potential delay (rx_{soft,hard,last}AckDelay)
on the client which results in an abnormally high rtt, and even
more erroneous rtt_dev and retransmit timeout values.
The proposed solution is to ignore RX_ACK_DELAY type ack packets
for the purposes of rtt computations, and introduce another ack
packet type for RX_ACK_DELAY-type acks which are sent immediately
by the client.
This should of course be backwards-compatible with existing clients.
"
Michael Stroucken [Tue, 27 Mar 2001 00:53:26 +0000]
first-pass-at-alpha-linux-support-
20010312
Changes for Alpha to previous 64 bit changes for sparc (sparc64 isn't
necessarily analogous to alpha or any other 64 bit linux platform)
====================
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.
====================
use mkstemp
====================
Include necessary file for alpha config
====================
Deal with 64 bit time_t
====================
Don't do increments in a way that can be miscompiled
====================
configure for alpha linux
====================
deal with time and initialize a variable
====================
don't use ViceIoctl32 for alpha linux
====================
deal with compiling kdump for alpha linux
====================
mods in callback.c analogous to dux port; mods in viced to deal with
thread creation function return convention
====================
config for linux alpha
====================
ids for alpha linux consistent with new-style sysname grouping
====================
makefile and config files for new-style sysnames
====================
MakefileProto changes for alpha linux with new-style sysnames. A change
in config/mc.c will be needed for this to configure correctly, and it will
be added soon
====================
note alpha port and the state it's in to hopefully avoid questions
Nathan Neulinger [Mon, 26 Mar 2001 20:26:17 +0000]
add-server-syslog-logging-capabilities-
20010326
Add support for syslogging server log messages
====================
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.
====================
Add syslogging capability to ptserver
====================
add syslog capability to fileserver
====================
Add syslog capability to the volserver
====================
Add syslog capability to the vlserver
====================
fix my own error when hand-applying nathan's patch
====================
remove unused function
Derek Atkins [Mon, 26 Mar 2001 17:51:34 +0000]
make-fileserver-deal-correctly-with-client-which-changed-addresses-but-was-offline-when-a-callback-to-it-was-revoked-
20010326
"First, some background: The AFS Fileserver tries really hard to keep
track of all the "interfaces" of a client. Generally this is for a
multi-homed client, so that the server realizes that you are the same
client when you come from multiple addresses. However, this also
winds up applying to a mobile host whose IP address changes over time.
When the Fileserver sees a "new" address, it asks the client for its
Uuid and, if that Uuid already exists, it adds this new address to the
list of interfaces for the existing host. However, it keeps a
callback connection open to the original address.
Here's the problem: Assume the client has callbacks registered with
the server and then disappears from the network. While the client is
off the net, someone else makes a change that causes that callback to
be broken. The fileserver can't reach the client, so the break gets
added to the delayed callback list. The logic is such that no client
requests will be processed by a host while there are outstanding
delayed callbacks to that client.
Now, if the client comes back on the same IP Address, everything works
fine. The fileserver uses the cached callback connection and the
callbacks are cleared successfully. However, if the client returns to
the network under a different address, this new address is added to
the existing host structure and then the delayed callbacks are
attempted. Unfortunately it is using the (invalid) cached connection
to the old IP Address, so the delayed break fails. Therefore, this
client is locked out of the fileserver until:
1) the fileserver reboots,
2) the client returns to the original IP Address, or
3) All the callbacks timeout on their own.
This patch will fix this problem. When the client makes a request and
the fileserver tries to break the delayed callbacks, if the breaking
fails then the fileserver will attempt to find a 'working' interface
by probing all the host interfaces for one that responds with the
correct Uuid. If that succeeds then it resets the cached callback
connection and then breaks the delayed callbacks, thereby regaining
the connection to the client and proceeding with the proper cleanup
before the original request is completed."
Derrick Brashear [Mon, 26 Mar 2001 17:26:29 +0000]
build-vfsck-for-solaris8-
20010326
Before it was being explicitly skipped; Build it
Harald Barth [Mon, 26 Mar 2001 17:18:42 +0000]
null-terminate-cell-when-copying-from-lrealm-
20010326
Avoid condition where we could read past the end of lrealm (unlikely
to occur in practice and not remotely exploitable; cell and lrealm are
both MAXKTCREALMLEN and lrealm is configured locally and not read from the
network)
Nickolai Zeldovich [Fri, 16 Mar 2001 03:35:07 +0000]
do-bounds-checking-in-psetvolumestatus-
20010315
Previously it was possible to overflow the variables used to construct a
SetVolumeStatus call
Erik J. Burckart [Fri, 16 Mar 2001 03:27:05 +0000]
fix-for-cache-consistency-on-linux-24-smp-systems-
20010315
"Here are the symptoms. I have 2 OpenAFS Linux 2.4 machines, one SMP and
one not.
--With both of them I access a series of directories and files within
(/afs/w/x/y/z/).
--I then move to the root directory.
--From a third machine, I remove the directories x, y, and z. Then re-add
them (same names) with some other files.
--From the SMP box, I do an ls in /afs/w and see x. But x is inaccessible.
--From the UP box I can see and access x.
"
====================
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.
====================
Missed earlier: not part of the IBM delta.
====================
Part of the alpha patch slipped into the delta; Revert to previous
revision
Johan Danielsson [Thu, 15 Mar 2001 18:55:20 +0000]
dux-advfs-client-support-
20010315
necessary changes to allow a cache in an advfs
Nathan Neulinger [Thu, 15 Mar 2001 18:47:50 +0000]
bosserver-syslog-option-including-selectable-facility-
20010315
"Simple patch to add "-syslog" option to bosserver. Causes it to direct all
logging activity to syslogd instead of to logs/BosLog"
currently unimplemented for NT
====================
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.
====================
Don't use a static outside its scope
Michael Stroucken [Thu, 15 Mar 2001 18:15:46 +0000]
initial-alpha-linux-support-
20010315
top-level makefile mods for 64 bit system
Nickolai Zeldovich [Thu, 15 Mar 2001 17:50:34 +0000]
pts-args-checking-when-calling-com-err-
20010314
"This prevents pts from crashing like this:
pepsi-one~> pts createg a:b -id -1234
/bin/athena/pts: Permission denied ; unable to create group a:b with id -1234
owned by 'Segmentation fault
"
Pavel Semerad [Thu, 15 Mar 2001 17:47:45 +0000]
fix-locking-on-linux-sparc64-
20010312
" I have found problem with file locking and 64bit linux (tested on
ultrasparc). When issued fcntl(fd, f_SETLK, ..) with l_start = 0 and l_len
= 0, it sets l_len to LONG_MAX, so it is needed to test this value"
Johan Danielsson [Thu, 15 Mar 2001 17:43:11 +0000]
simplification-of-code-in-cache-manager-to-make-dux-advfs-support-simpler-
20010315
with advfs you can't VTOI inodes so provide a wrapper function for dux to ease
this problem
Eric Lorenzo [Tue, 6 Mar 2001 17:57:00 +0000]
make-comerr-tolerate-different-eol-convention-
20010306
Derrick Brashear [Tue, 6 Mar 2001 16:02:00 +0000]
make-afsd-be-less-annoying-
20010306
Derrick Brashear [Tue, 6 Mar 2001 06:16:17 +0000]
xlc-r-on-path-not-usr-bin-
20010306
By default it ends up in /usr/vac/bin
Derrick Brashear [Mon, 5 Mar 2001 22:57:57 +0000]
use-dollar-cc-not-cc-for-aix-exporter-
20010305
necessary to build aix afs with gcc
Derrick Brashear [Mon, 5 Mar 2001 22:47:54 +0000]
make-snprintf-compile-on-aix-433-
20010305
AF_INET is in sys/socket.h on AIX 4.3.3
Derrick Brashear [Mon, 5 Mar 2001 19:13:24 +0000]
make-bosserver-be-less-annoying-
20010305
Derrick Brashear [Mon, 5 Mar 2001 18:55:13 +0000]
restore-rxdebug-to-the-living-
20010305
Give us back rxdebug
Hartmut Reuter [Mon, 5 Mar 2001 16:39:05 +0000]
support-namei-fileserver-on-solaris8-
20010305
So the namei fileserver can be used on Solaris 8
Adam Thornton [Mon, 5 Mar 2001 16:34:32 +0000]
afs-linux-s390-updates-
20010305
Updates for Linux s/390 AFS port
Derrick Brashear [Mon, 5 Mar 2001 16:26:04 +0000]
return-truncated-reason-from-krb-udp-interface-
20010305
The remainder of the patch the snprintf support was intended to be used for
Ulrich Hahn [Mon, 5 Mar 2001 16:22:53 +0000]
pam-afs-password-changing-support-
20010305
support for changing passwords when user has kaserver password only
Hartmut Reuter [Mon, 5 Mar 2001 15:37:46 +0000]
allow-shadowed-src-trees-
20010305
So "make links" will work if src was a symlink.
Hartmut Reuter [Mon, 5 Mar 2001 15:34:14 +0000]
ntp-for-solaris-58-
20010305
Let ntp build on Solaris 8
Johan Danielsson [Mon, 5 Mar 2001 15:12:42 +0000]
support-dux-51-
20010305
Changes needed for OpenAFS Tru64 5.1 support
Michael Welsh Duggan [Wed, 28 Feb 2001 19:22:44 +0000]
linux-libafs-with-modversions-
20010228
Use symbol versioning when compiling against a kernel with symbol versioning
enabled.
Nickolai Zeldovich [Sat, 24 Feb 2001 15:35:05 +0000]
afs-lookup-check-evalmountpoint-return-
20010221
Make check the return code from EvalMountPoint()
====================
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.
====================
maintain old behavior consistent with checking eval return
Mattias Amnefelt [Thu, 22 Feb 2001 03:06:04 +0000]
backup-addvolentry-fix-
20010221
Derrick Brashear [Thu, 22 Feb 2001 00:34:45 +0000]
bos-mrafs-support-
20010221
Make it work as intended
Nathan Neulinger [Tue, 13 Feb 2001 16:53:48 +0000]
update-README-
20010213
Irix compile completes
Derrick Brashear [Tue, 13 Feb 2001 03:54:04 +0000]
snprintf-for-aix-not-irix-
20010212
Irix 6.5 has snprintf
Derrick Brashear [Tue, 13 Feb 2001 03:46:15 +0000]
provide-snprintf-for-irix-dux-
20010212
So we can use snprintf, provide it for platforms that don't have it
Hartmut Reuter [Tue, 13 Feb 2001 00:28:22 +0000]
bos-mrafs-support-
20010212
Necessary additions to bos for MR-AFS support
Hartmut Reuter [Tue, 13 Feb 2001 00:15:25 +0000]
revert-xdr-int64-in-favor-of-common-makefile-
20010212
the new version of the patch put these in Makefile.common
Hartmut Reuter [Mon, 12 Feb 2001 23:56:16 +0000]
include-xdr-int64-in-libafs-
20010212
for new pioctl calls for mrafs
====================
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.
====================
for new pioctl calls for mrafs; convert spaces to tab
Hartmut Reuter [Mon, 12 Feb 2001 23:50:21 +0000]
dirpath-mrafs-additions-
20010212
Dirpath additions for MR-AFS files
====================
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.
====================
Dirpath additions for MR-AFS files; remove extra newline
Hartmut Reuter [Mon, 12 Feb 2001 21:57:57 +0000]
ubik-clone-support-
20010212
Changes needed to support ubik (non-voting) clones.
====================
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.
====================
Needed kaserver support for ubik clones
====================
Needed support for ubik clones for the ptserver
====================
Support for ubik clones in vlserver
====================
auth layer support for ubik readonly clones
====================
ubik library support for readonly clones
Hartmut Reuter [Mon, 12 Feb 2001 21:09:17 +0000]
rework-ktc-to-allow-dummy-libkrb-
20010212
export some previously internal routines, and rename to not conflict
with libkrb;
with NO_AFS_CLIENT you can use the ktc routines also for architectures
which not yet have kernel support for AFS tokens (Cray T3E, NEC SX5).
Hartmut Reuter [Mon, 12 Feb 2001 20:30:50 +0000]
bos-mrafs-support-
20010212
Necessary additions to bos for MR-AFS support
====================
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.
====================
FS bnode changes for MR-AFS
====================
allow hex numbers for residencies, used by bos
Hartmut Reuter [Mon, 12 Feb 2001 20:29:20 +0000]
mrafs-server-log-handling-
20010212
Rotate old logs by date for MR-AFS; Could be adapted to rest of AFS
Hartmut Reuter [Mon, 12 Feb 2001 20:28:27 +0000]
mrafs-util-update-
20010212
Error additions for MR-AFS
Hartmut Reuter [Mon, 12 Feb 2001 19:44:08 +0000]
export-threadnames-totviced-
20010212
Hartmut Reuter [Mon, 12 Feb 2001 19:33:40 +0000]
rx-writevinit-for-mrafs-
20010212
Hartmut Reuter [Mon, 12 Feb 2001 19:30:33 +0000]
Hartmut Reuter [Mon, 12 Feb 2001 19:25:53 +0000]
nicer-dummy-rxi-startserverprocs-
20010212
Hartmut Reuter [Mon, 12 Feb 2001 19:24:48 +0000]
allow-rx-shutdown-for-userlevel-
20010212
Allow rx shutdown (state reset) for userlevel rx code, for MR-AFS salvager
Hartmut Reuter [Mon, 12 Feb 2001 19:06:11 +0000]
rx-nt-xdr-int64-support-
20010212
compile xdr_int64 for nt
Hartmut Reuter [Mon, 12 Feb 2001 17:35:16 +0000]
thread-identification-routines-
20010212
Needed to identify thread in serverlog for mrafs
Hartmut Reuter [Mon, 12 Feb 2001 17:28:39 +0000]
libafsrpc-xdr-int64-support-
20010212
int64 support for libafsrpc for mrafs
Hartmut Reuter [Mon, 12 Feb 2001 17:22:46 +0000]
export-kauth-GetTickets-for-dummy-libkrb-
20010212
For dummy libkrb which is a wrapper around libkauth
Hartmut Reuter [Mon, 12 Feb 2001 17:19:20 +0000]
ftpd-placate-aix-
20010212
Required to placate AIX compiler
====================
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.
====================
Derrick Brashear [Mon, 12 Feb 2001 17:17:09 +0000]
clean-up-64bit-mod-spacing-
20010212
Missed earlier; needed to be compiler-friendly on some platforms
Hartmut Reuter [Mon, 12 Feb 2001 17:15:37 +0000]
update-rs-aix42-afs-syscall-
20010212
AFS_SYSCALL again 31 per Hartmut
Hartmut Reuter [Mon, 12 Feb 2001 17:13:29 +0000]
cmd-suite-option-for-hiding-admin-commands-
20010212
Hide help for admin commands unless asked for
Hartmut Reuter [Mon, 12 Feb 2001 16:56:52 +0000]
bosserver-rx-initialization-failed-warning-
20010212
Provide notice if rx initialization fails
Hartmut Reuter [Mon, 12 Feb 2001 16:25:17 +0000]
bozo-save-old-cores-by-date-option-
20010212
compile-time option to save old cores by date instead of rotating
Hartmut Reuter [Mon, 12 Feb 2001 16:21:00 +0000]
mrafs-port-definitions-
20010212
Ports used by additional MRAFS services
====================
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.
====================
mrafs port definitions
Hartmut Reuter [Mon, 12 Feb 2001 16:16:44 +0000]
mrafs-audit-types-
20010212
Audit types for MR-AFS
Hartmut Reuter [Mon, 12 Feb 2001 16:12:25 +0000]
svc-create-servicetype-to-afsservicetype-
20010212
missed in previous passes
Jeffrey Hutzelman [Sun, 11 Feb 2001 15:05:08 +0000]
include-snprintf-in-util-
20010211
For platforms which need snprintf, this should be suitable for
AC_REPLACE_FUNCS when we get that far
Derrick Brashear [Sun, 11 Feb 2001 02:57:17 +0000]
use-snprintf-for-krb-udp-error-packets-
20010210
Avoid potential for overrunning buffer
Johan Danielsson [Sat, 10 Feb 2001 23:27:38 +0000]
dux50-osi-inode-fix-
20010210
incorrect in first cut
Derrick Brashear [Sat, 10 Feb 2001 21:49:43 +0000]
fix-64bit-stds-h-patch-
20010210
dux and irix compilers don't like # in other than first column
Derrick Brashear [Sat, 10 Feb 2001 21:47:47 +0000]
update-systypes-in-README-
20010210
Update list of systems expected to work
Hartmut Reuter [Sat, 10 Feb 2001 21:26:14 +0000]
mrafs-client-extensions-including-afs-int64-
20010210
" Extensions used by MR-AFS in the client. I have added only two
pioctl-calls which are used by the "fs"-command for a large number
of MR-AFS specific subcommands. With this modification also the
data type afs_int64 is introduced because MR-AFS supports large files.
afs_int64 is either "long long" or a structure consisting of two
32-bit numbers. We are already running on rs_aix42 a fully large-file
capable AFS-client, but these changes are still in a beta test and
not yet added here."
Carsten Jacobi [Sat, 10 Feb 2001 21:05:33 +0000]
pam-afs-trust-root-login-
20010210
add trust_root option which basically provides a bypass mechanism for root
Johan Danielsson [Sat, 10 Feb 2001 20:57:28 +0000]
tru64-50-initial-support-
20010210
makes client work under 5.0A, untested with 5.0 or 5.1
James Peterson [Sat, 10 Feb 2001 20:46:15 +0000]
winnt-directory-scan-memory-leak-
20010210
"Problem:
During a directory scan W2K does not send the FindClose the way NT does.
When smb_ReceiveTran2SearchDir() processes FindFirst or FindNext, the
termination Flags is never set either (close search if end of search).
Since these operations don't occur smb_DeleteDirSearch() is never called;
therefore the dsp (smb_dirSearch_t) is never freed.
This problem was reproducible while trying to scan a directory (e.g. dir
*.c/s) with symbolic links.
When smb_ReceiveTran2SearchDir() processes FindFirst or FindNext the last
SMB call in a session can be indicated by checking for no more files
(filesnames==0).
Running a directory scan (DOS window) and file cache size of 5 MB:
With the memory leak patch, the program grew upto the limit of +5.3MB.
Without the patch, the program will grew +27MB before the operation was
finished, then became unstable."
Derrick Brashear [Thu, 8 Feb 2001 02:58:59 +0000]
make-icreate-exist-always-for-irix65-
20010207
Since Afs_init installs a syscall, make sure this exists
Nathan Neulinger [Thu, 8 Feb 2001 02:51:20 +0000]
remove-libefs-Makefile-reference-
20010207
ssen@mit.edu [Wed, 7 Feb 2001 16:28:02 +0000]
minor-README-reorg-
20010207
Derrick Brashear [Wed, 7 Feb 2001 15:21:17 +0000]
add-ssi-master-file-
20010207
First guess at this file based on master(4); I haven't
tried this yet but since it seems to be for the build-into-
kernel module I assume we don't need:
d dynamically loadable kernel module
R auto-registrable dynamically loadable kernel module
N don't allow auto-unload of dynamically loadable kernel module
and I don't know if we'd need or be able to use R, either.
Afs_ to match what previous systems seem to be doing; For
symmetry it looks like it should be e.g. afs_
Hartmut Reuter [Wed, 7 Feb 2001 15:04:53 +0000]
more-irix65-fixes-for-no-libefs-
20010207
Some minor stuff missed on the first pass.
Nathan Neulinger [Wed, 7 Feb 2001 14:51:08 +0000]
fix-missattributed-loff-t-ifdef-
20010207
More correct way to decide when to use loff_t unstead of off_t
Chas Williams [Thu, 1 Feb 2001 03:11:42 +0000]
fix-solaris-afs-readdir-move-
20010131
Code which had been previously disabled caused problems
when enabled, hence removed.
Hartmut Reuter [Wed, 31 Jan 2001 21:27:44 +0000]
sgi_65-compilation-patches-
20010131
Remove references to missing EFS support library so sgi_65 support compiles
Nathan Neulinger [Wed, 31 Jan 2001 20:07:33 +0000]
fix-solaris7-afsd-rc-copyright-message-
20010131
wrong type of comment
Chas Williams [Wed, 31 Jan 2001 02:28:11 +0000]
linux-iput-and-glock-changes-
20010130
". afs_dentry_iput is essentially osi_iput, so it now calls osi_iput
it wasnt locking before checking i_count (and osi_iput didnt either)
osi_iput now AFS_GLOCK's. to do this afs_delete_inode was split
into afs_delete_inode (which does the locking) and osi_clear_inode
before osi_iput called afs_delete_inode, which since it wanted
to hold AFS_GLOCK, osi_iput couldnt call AFS_GLOCK. this seems
to have cured the problem i saw (running multiple 'ls -R &' would
cause a bad iput w/o fail) and i hope it fixes it otherwise.
its possible vc->lock should be held inside osi_clear_inode.
. removed osi_notify_change (i added during 2.4.0 development) and
now i just call inode_change_ok/inode_setattr. the 2.4.0
notify_change checks the dentry parent (which doenst exist for
the cache inodes)
. moved the locks around inside writepage, writepage_sync, commit_write.
the guy next door complained about pauses while running afs. i think
this addresses those issues. apparently you only need to lock_kernel()
during commit_write(). in order to get lock_kernel() inside AFS_GLOCK()
the AFS_GLOCK() was moved out of writepage_sync and into writepage
and commit_write"
Chaskiel M Grundman [Mon, 29 Jan 2001 17:47:38 +0000]
support-reiserfs-
20010129
Minor patch needed to work correctly on suse, where reiserfs is included by default.
Chaskiel M Grundman [Mon, 29 Jan 2001 17:40:14 +0000]
allow-new-bosconfig-file-and-rename-into-place-
20010129
This patch causes the bosserver to use a "BosConfig.new" file if one is
found on startup, which will allow admins to prepare a new BosConfig
file to be picked up at rebozo time. (This is not possible now because
the bosserver likes overwriting the BosConfig file while it's running)
Chaskiel M Grundman [Mon, 29 Jan 2001 17:38:30 +0000]
implement-bos-restricted-mode-
20010129
This patch enables the bosserver to be placed in a restricted mode in
which AFS superusers are only granted limited access to the server host.
The following functionality is disabled when restricted mode is in use:
bos exec
bos getlog (except for files with no '/'s in their name)*
bos create *
bos delete
bos install
bos uninstall
* specific exceptions are made for functionality that "bos salvage" uses:
a cron bnode who's name is "salvage-tmp", time is now, and command begins with
"/usr/afs/bin/salvager" may be created. This bnode deletes itself when
complete, so no special "delete" support is needed. This functionality
may be removed in the future if a "Salvage" RPC is implimented.
The file with the exact path /usr/afs/logs/SalvageLog may be fetched,
since that is how bos salvage [...] -showlog is implimented.
Restricted mode is enabled using a new bos command (bos setrestricted)
or bossever command line switch (bosserver -restricted). Restricted mode
can be disabled by a) sending the bosserver process a SIGFPE (which will
then allow restricted operations until the next restart or setrestricted
command) or b) editing /usr/afs/local/BosConfig (or BosConfig.new), and
restarting the bosserver.
Derrick Brashear [Sat, 20 Jan 2001 23:18:01 +0000]
dummy-linux-vers-to-placate-make-on-non-linux-
20010119
The empty variable upsets make, so we provide a dummy value which gets
overriden when it matters
Dave Koziol [Fri, 19 Jan 2001 23:44:04 +0000]
drive-letter-tabs-for-submounts-containing-string-afs-
20010119
"The following patch is to addresses problems with the Drive Letters tabs in
the AFS Client and AFS Control Panel when using submounts which start with
the letters afs. We had a test cell up and running with a name that started
with afs01 and this caused the afs client to misbehave."
Michael Pronath [Fri, 19 Jan 2001 22:22:35 +0000]
linux24-shutdown-listener-cleanly-
20010119
Don't garbage-collection listener pid too early.
Derrick Brashear [Fri, 19 Jan 2001 22:11:24 +0000]
linux-install-kdump-with-make-rules-that-work-
20010119
gmake doesn't like $?-$$lv; It's easier to just do it this way.
Derek Atkins [Fri, 19 Jan 2001 21:51:05 +0000]
linux-build-kdump-for-each-kernel-
20010119
Make a kdump for each kernel we're building for
Pavel Semerad [Fri, 19 Jan 2001 10:22:50 +0000]
add-missing-solaris8-call-
20010119
The Solaris 8 analog of vfs_devsearch is vfs_dev2vfsp
Derrick Brashear [Fri, 19 Jan 2001 06:44:55 +0000]
linux-kdump-build-against-kernel-headers-
20010119
This is a kernel-aware program, it really does want to build against the
kernel headers instead of the versions libc was built against.
Derrick Brashear [Fri, 19 Jan 2001 06:30:37 +0000]
add-cryptall-pioctl-macros-
20010119
Required for cryptall fs command support.
Derrick Brashear [Fri, 19 Jan 2001 06:26:34 +0000]
krb-udp-cleanup-
20010119
Make krb_udp try kerberos-iv as a fallback (from the original default of
kerberos4) before going to "kerberos". "kerberos" incidentally is 88 on all
modern platforms, so lord forbid you want to run this and something which
can actually answer krb5 requests, if you're using the default services.
Also minor fix for the size of an answer packet.
Sam Hartman [Fri, 19 Jan 2001 05:57:12 +0000]
linux-ppc-minor-cleanup-
20010119
Minor fixes to make the PPC port happy.
Derrick Brashear [Fri, 19 Jan 2001 05:38:42 +0000]
cleanup-pioctl-cryptall-interface-
20010119
Finish port of cryptall patch to current AFS codebase
Chas Williams [Mon, 15 Jan 2001 20:06:07 +0000]
solaris8-fixes-
20010115
Fixes for variable sizes
Derrick Brashear [Mon, 15 Jan 2001 19:44:16 +0000]
add-fs-crypt-commands-
20010115
A simple way to get/set encryption support.
Greg Hudson [Mon, 15 Jan 2001 19:29:40 +0000]
export-pioctl-cryptall-interface-
20010115
Export interface to cryptall