Nickolai Zeldovich
0b1598cf4b
dont-fflush-fds-20010406
...
bogus call to fflush in server log code, trying to fflush a file descriptor
2001-04-06 19:13:19 +00:00
Nickolai Zeldovich
a574d1e742
partition-include-headers-to-get-opendir-etc-20010406
...
so namei code comes closer to being useful in more cases
2001-04-06 19:11:44 +00:00
Chaskiel M Grundman
e0cac68059
linux24-new-afs-xsetgroups32-implementation-20010406
...
afs_xsetgroups32 is now a copy of afs_xsetgroups, with the call to
sys_setgroupsp changed to sys_setgroups32p
no change to sparc64 port stuff
2001-04-06 19:08:09 +00:00
Chaskiel M Grundman
cc05bd3425
darwin-pagincred-will-notice-pags-20010406
...
make PagInCred notice pags on darwin
2001-04-06 19:03:46 +00:00
Nathan Neulinger
c0742b1f50
remove-endif-warning-20010405
...
endif comment should be commentized
2001-04-05 20:32:41 +00:00
Nathan Neulinger
3daff69589
use-consistent-data-typing-for-hosts-20010404
...
use afs_uint32 everywhere
2001-04-04 21:36:19 +00:00
Nathan Neulinger
0b88affca4
placate-gmake-on-solaris-when-building-libafs-20010404
...
gmake tries to build something named libafs, make it not
2001-04-04 21:29:31 +00:00
Nathan Neulinger
3c1176d868
vfsck-doesnt-build-on-hpux11-20010404
...
previous revisions caused it to be attempted to be built
2001-04-04 21:27:43 +00:00
Hartmut Reuter
d06043cc10
make-getfreetag-find-correct-free-tags-20010404
...
"I have found a "nice" bug in namei_ops.c:
In GetFreeTag() the following code was used to find a free place in the
link table entry:
/* Now find a free column in this row and claim it. */
coldata = 0x7;
for (col = 0; col<NAMEI_MAXVOLS; col++) {
coldata <<= col * 3;
if ((row & coldata) == 0)
break;
}
What happens?
With col == 0 we look for the bits 0x7. This is ok.
With col == 1 we look for the bits 0x38. This is also ok.
With col == 2 we look for the bits 0xe00 instead of 0x1c0 !!!
But later the allocation is done correctly with 0x40.
Thus the next time he will find again a free place for col == 2 !
For higher values of col the test is also incorrect, of course."
2001-04-04 18:28:05 +00:00
Nathan Neulinger
a5ba459b08
remove-redundant-makefile-rules-20010404
...
another set of redundant makefile rules removed
2001-04-04 18:24:02 +00:00
Hartmut Reuter
98b06ddaf2
changes-to-allow-identifying-threads-in-log-file-output-20010404
...
"This is an addition for MR-AFS log files where the thread
name is shown. rx switches the general server threads to listeners and
vice versa. To have reasonable names the listener must get back his old
name when converting himself to a server thread. To not bother other
programs with unresolved references I do this with two function pointers
which are initialized in the main() programs for MR-AFS."
====================
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 function pointers here instead of threadname
2001-04-04 18:21:53 +00:00
Hartmut Reuter
d8313d4404
make-vol-package-deal-with-namei-correctly-on-systems-which-can-be-compiled-with-or-without-namei-fileserver-20010404
...
If compiled without AFS_NAMEI_ENV existence
of AFSIDat must stop us. If compiled with AFS_NAMEI_ENV volume headers
in a partition, but no AFSIDat must stop us.
2001-04-04 18:14:23 +00:00
Nathan Neulinger
3c597bf218
salvager-syslog-support-20010404
...
support for salvager to syslog instead of logging to file
2001-04-04 18:12:18 +00:00
Nathan Neulinger
7fd13204a3
partial-hpux-10-support-20010404
...
similar to HPUX 11, just make what can be compiled now compile
2001-04-04 18:08:51 +00:00
Nathan Neulinger
16238e1dd2
simplify-salvager-target-20010404
...
it's the same for linux as for everyone else now
2001-04-04 18:00:44 +00:00
Derrick Brashear
4b2213d0cf
enable-getcrypt-command-20010404
...
provide cmd hook for getcrypt command (support was already present)
2001-04-04 13:48:23 +00:00
Volker Holfeld
814ac0fc1d
winnt-enable-cryptall-support-20010404
...
introduce fs setcrypt/fs getcrypt features to nt client
add registry parameter SecurityLevel to allow persistent setting
2001-04-04 13:46:19 +00:00
Volker Holfeld
bf58cfd11f
winnt-create-globalautomapper-registry-key-20010404
...
if GlobalAutoMapper key is missing when a global drive is defined with the
gui it will be created
2001-04-04 13:43:45 +00:00
Nathan Neulinger
ef95c12257
correct-udebug-flag-name-20010403
...
-server takes one server arg, so fix its name to be -server and not -servers
2001-04-03 21:26:31 +00:00
Nathan Neulinger
7b5ef774b8
fix-ubik-lowest-host-comparison-algorithm-20010403
...
be more particular about how we do comparison, and fix printing of the host
address for byte order problem
2001-04-03 21:22:05 +00:00
Nathan Neulinger
2cdf6103d6
prefer-ubik-print-to-printf-20010403
...
changes to prefer ubik_print &c to printf to make syslogging easier
2001-04-03 21:19:34 +00:00
Volker Holfeld
12df8ce78e
link-libs-into-windows-butc-in-useful-order-20010403
...
reorder libs so threaded afsrpc.lib is before afsrx.lib
2001-04-03 20:06:24 +00:00
Derrick Brashear
ff118da207
i386-linux24-includes-long-long-types-20010403
...
define AFS_64BIT_ENV for linux24 i386
basically denotes existance of long long
2001-04-03 07:55:34 +00:00
Derrick Brashear
55bb14eb8d
attempt-more-portable-64bit-type-support-for-namei-fileserver-20010403
...
be at least as portable as existing code
2001-04-03 07:52:56 +00:00
Thomas Mueller
afaa185472
add-volinfo-filenames-arg-in-namei-environment-20010402
...
show filenames used by volumes in namei fileserver
2001-04-03 00:13:04 +00:00
Chas Williams
e08803e460
linux24-use-kmap-instead-of-afs-linux-page-address-20010402
...
kmap is the preferred interface for 2.4 now
2001-04-03 00:09:51 +00:00
Chas Williams
2fb73345ba
linux-dentry-validation-changes-20010402
...
change afs_linux_dentry_revalidate to call afs_linux_revalidate
2001-04-02 23:48:22 +00:00
Adam Thornton
df9e479968
s390-updates-20010330
...
fix PRE_Block and lwp problems
2001-03-31 00:20:23 +00:00
Volker Holfeld
47b588f42f
add-missing-exports-for-64bit-types-for-windows-20010329
2001-03-30 05:10:59 +00:00
Silvia Gross
7ddc83dcdf
drivemap-box-error-for-3-character-cellnames-20010329
...
"In the original version the path name in the box showing the network
drives were wrong if a part of the name after afs had only 3 characters:
afs\ipp\u became afs\u. Also the small hooks in front of the names
disappeared immediately."
2001-03-30 00:18:55 +00:00
Sam Hartman
57815fd837
fix-readdir-hint-20010329
...
"Under 2.4.x kernels, there is a file type in the result of readdir to
help applications optimize directory traversal. With usfficiently new
libc compiled against sufficiently new kernel headers, this is exported to
applications.
Several applications, including fileutils use this information. AFS
asserts that all files are directories. This sucks, because among
other things it causes rm -rf not to work."
2001-03-30 00:12:38 +00:00
Michael Durket
56a53a2016
s390-libafs-makefile-changes-20010329
...
use -O and not -O2 to deal with some bad versions of gcc for now
link in appropriate asm directory
2001-03-29 23:56:18 +00:00
Thomas Mueller
62afbc5792
linux24-setgroups32-support-20010329
...
setgroups32 support for linux2.4 machines (required for modern glibc)
2001-03-29 18:07:41 +00:00
David Bailey
965dd94785
winnt-bufio-mods-20010328
...
fix warnings in fileutil.c
2001-03-28 17:54:21 +00:00
Carsten Jacobi
30632102cd
linux-s390-page-offset-fix-20010328
...
use PAGE_OFFSET for s390
2001-03-28 17:50:19 +00:00
Hartmut Reuter
f9a817bcdf
ubik-clone-support-20010212
...
ubik library support for readonly clones
2001-03-28 07:51:25 +00:00
Johan Danielsson
42ec4cb1a5
first-cut-autoconf-support-20010327
...
Makefile.am and configure.in first cuts. not yet useful
====================
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.
====================
oops; this belongs on the branch created for autoconf development
2001-03-28 00:01:45 +00:00
Chaskiel M Grundman
c57654e7dc
darwin-cacheops-initialization-check-20010327
...
make sure nothing happens before cacheops init
2001-03-27 23:22:05 +00:00
Chaskiel M Grundman
7b64d0d2f9
darwin port was unhappy because of this
2001-03-27 23:18:09 +00:00
Derrick Brashear
92914a5265
remove-libadmin-real-dependancies-20010327
2001-03-27 23:10:13 +00:00
Derrick Brashear
14e482ad26
death-to-permit-xprt-h-20010327
...
permit_xprt.h, we hardly knew ye
2001-03-27 23:02:13 +00:00
Derrick Brashear
09cfd4a43e
begone-with-xprt-CoerceLevel-20010327
...
coersion is a crime. last step in the death of permit_xprt.h
2001-03-27 22:31:02 +00:00
Derrick Brashear
4f17e9ed3d
begone-with-xprt-cryptok-20010327
...
de-cripple rxkad-crypt for all cases
2001-03-27 22:28:17 +00:00
Derrick Brashear
8aa4bf9b54
begone-with-AFS-HIDE-20010327
...
start of the death of permit_xprt.h
2001-03-27 22:18:26 +00:00
Chaskiel M Grundman
b93a385178
allow-building-subset-of-afs-20010327
...
allow overriding finale with e.g. blibafs to build a subset of afs
2001-03-27 21:33:17 +00:00
Derrick Brashear
44fa060ece
winnt-lacks-snprintf-so-build-ours-20010327
...
apparently windows lacks snprintf
2001-03-27 21:05:20 +00:00
Chaskiel M Grundman
c3244fb9d4
dont-install-uklibs-unless-linktest-works-20010327
...
follow the intent of this target
2001-03-27 20:37:56 +00:00
Nathan Neulinger
72e06ec1ca
dont-build-clients-for-hpux11-20010327
...
build tools and servers but no kernel support for hpux since it doesn't work
currently
2001-03-27 20:33:52 +00:00
Derrick Brashear
127d4d2a6b
install-util-archive-also-as-libafsutil-20010327
...
It's about time you can link to this with -lsomething
2001-03-27 20:29:04 +00:00
Derrick Brashear
ba4157f839
update-libuafs-install-procedure-20010327
...
to deal with tweaks make so pinstall can be left uninstalled on darwin port
2001-03-27 09:57:15 +00:00