366 Commits

Author SHA1 Message Date
Derrick Brashear
b2788cf3ab linux-gcpags-support-20020625
might even work
2002-06-25 16:25:43 +00:00
Garry Zacheiss
691edd4ea6 Use:
#define CONFIG_SMP 1

instead of:

#define CONFIG_SMP

to fix recent Redhat kernel which used #if CONFIG_SMP instead of
#ifdef CONFIG_SMP in some kernel headers.
2002-06-22 05:24:49 +00:00
Joakim Fallsjö
a271a55041 solaris-x86-20020611
solaris 7 and 8 for x86
2002-06-12 01:25:33 +00:00
Chaskiel M Grundman
c2e075fba4 darwin-use-namei-fileserver-20020429
build the right fileserver on darwin
2002-04-29 16:31:54 +00:00
Nickolai Zeldovich
6b33ed2b05 Initial fakestat support (fake mountpoint directory attributes).
Useful for quickly stat'ing everything under /afs, for instance.
Reasonably tested on Solaris, and appears to work on Linux too.
Enable with 'afsd -fakestat'.
2002-04-02 06:09:48 +00:00
Love Hörnquist-Åstrand
bfa8c6a788 netbsd-allow-param-file-inclusion-20020310
fix param files so ifdef error does not preclude inclusion at all
2002-03-10 18:44:22 +00:00
Mattias Amnefelt
f0aea5e186 makefiles-dont-hardcode-optimization-flags-20020307
allow setting optimization in CFLAGS in makefiles

use -g3 on tru64
2002-03-08 05:59:32 +00:00
Mattias Amnefelt
459815329b dux-make-namei-fileserver-work-20020304
namei should now work on tru64 (tested on 5.0a)
2002-03-04 16:47:22 +00:00
Chaskiel M Grundman
bd707fb7e6 freebsd-almost-working-client-20020216
a) a freebsd client that compiles, and to a certain extent, works. Should
not be used except by people doing freebsd client development
b) configure glue for freebsd 4.3, 4.4, and 4.5
c) freebsd tfileserver support. Note that, by default, this isn't very
interesting, as the supported freebsd pthreads are just as cooperative as
LWP. if you install the linuxthreads port and swap the MT_* variables in
osconf.m4, you will get a more traditional tfileserver though. configure
glue for that will be forthcoming at some point.
d) a maybe-fix that sets sin_len in sockaddrs on platforms that have them.

(and also a fix for the AC_PROG_CC issue which affects autoconf 2.13 and 2.5x
 on same conf files issue)
2002-02-16 18:23:44 +00:00
Love Hörnquist-Åstrand
599d747bb0 alpha-netbsd-param-fixes-20020120
make alpha little endian and remove duplicate define
2002-01-20 08:04:44 +00:00
Love Hörnquist-Åstrand
7827ac9af1 alpha-cleanup-20020119
make alpha AFS_64BIT_ENV
Avoid warning by not passing data inside a pointer in the test program rw.

Provide compatibility symbols for those w/o preempt hack so its possible to
link test program `rw'.

When comparing to lwp_cpptr->statcheck, cast to int, since that is the type
of lwp_cpptr->statcheck. It may be the case that sizeof(int) !=
sizeof(afs_int32), but then other things will break too.

clean tests with -f

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

and unbreak linux
2002-01-19 09:25:19 +00:00
Love Hörnquist-Åstrand
b769219adf netbsd-alpha-more-patches-20020118
get closer to server working
2002-01-18 20:59:26 +00:00
Love Hörnquist-Åstrand
60612252e7 netbsd-alpha-start-at-server-support-20020118
not ready yet
adds the concept of a common OS param file
2002-01-18 18:45:27 +00:00
James Peterson
899a6eb679 windows-updates-20010108
"1. The default Open AFS is set to normal security (doesn't generate random
user names).
If you are installing over a previous version (before 1.2.2b) it's default
is
high security; therefore, if you want the normal security, you should
uninstall the previous version (1.2.2a or earlier) and select to 'Not
Preserve previous settings'.

To manually change security you need to set the following registry keys:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemond\NetworkProvider
     LogonOptions = 1 - Integrated Logon
     LogonOptions = 2 - High Security options, Random User name generation
     LogonOptions = 3 - both

3. Windows 2000/NT, Win9x - First time installations will create necessary
directories when user decides to download CellServDB

4. Windows 2000/NT, Global Drive working.

5. Windows XP - Drive mapping via GUI working.

6. Rename pthread.dll to afspthread.dll"
2002-01-08 20:44:31 +00:00
Love Hörnquist-Åstrand
d65e45f3d2 netbsd-initial-support-20020101
update parameters so it will build
2002-01-01 21:02:50 +00:00
Mark W. Eichin
590916001b linux-sparc-24-kernel-support-20020101
config for linux 2.4 kernels on sparc
2002-01-01 19:09:59 +00:00
Love Hörnquist-Åstrand
3e843e3dab netbsd-server-support-20020101
support for fileserver (namei) on netbsd

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

like openbsd, stripping on netbsd strips libraries
2002-01-01 18:57:18 +00:00
Chaskiel M Grundman
bedb78b0b0 darwin-14-support-20011110
base support for darwin 1.4
2001-11-10 23:20:04 +00:00
James Peterson
de99fc23d4 windows-updates-including-dont-lose-tokens-20011110
Win2k tokens association problems are fixed. details are in doc/txt/winnotes
in the 1.2.2a updates file
2001-11-10 22:31:04 +00:00
Nickolai Zeldovich
c32ee0e39d config-makefile-include-xcflags64-20011107
this was missed during the conversion
2001-11-08 03:02:08 +00:00
Nickolai Zeldovich
b28927c752 dynroot-allow-cell-aliases-20011101
allow cell aliases. includes support for non-'V' pioctls
2001-11-01 05:24:30 +00:00
Nathan Neulinger
838e1eae1a build-system-specific-makefile-configuration-from-configure-20011031
junk all of Makefile.${SYS_NAME} in favor of a common makefile built by
configure, and use it
2001-11-01 04:59:26 +00:00
Hartmut Reuter
971b18bc42 client-64bit-file-size-support-20011031
new RPCs and client-side support for large files
2001-11-01 04:01:22 +00:00
Nathan Neulinger
e824f085aa makefiles-rewrite-for-objdir-support-20011023
rewrite makefiles to support objdir; simplify in the process
2001-10-23 19:56:56 +00:00
Eric Lauriault
367c2856e8 sunx86-support-20011017
base sunx86 support for newer than solaris 2.4
2001-10-18 00:36:02 +00:00
Nathan Neulinger
b9948dd965 initial-objdir-support-20011017
first cut at objdir support
2001-10-18 00:06:58 +00:00
Derrick Brashear
50b3a0fb22 dux-kernel-lacks-mem-functions-20011016
from report from jimmy@e.kth.se

you can tell how many people are using openafs on digital unix/tru64. sigh.
2001-10-17 04:06:22 +00:00
Chas Williams
80541f1757 irix-lacks-mem-functions-in-kernel-so-revert-to-b-functions-20011011
same as how we fix solaris
2001-10-11 17:41:51 +00:00
Ken Raeburn
652bdc777b alpha-linux-24-base-support-20011011
openafs works on alpha linux 2.4
2001-10-11 08:50:48 +00:00
Nickolai Zeldovich
077c0a4d76 unix-dynroot-support-20011009
The result is that if afsd is started with "-dynroot", /afs
  will be a locally-generated directory, with mountpoints for every
  cell in CellServDB (and /afs/.cellname as the rw mountpoint).  If
  AFSDB support is also enabled, attempting to access /afs/foo will
  cause the cache manager to do an AFSDB lookup on foo, similar to
  an automounter.  Cell aliases become symlinks to the real cell
  names under /afs.
2001-10-10 01:10:29 +00:00
Nathan Neulinger
f10372acf2 tbutc-make-tsm-a-configure-option-20011009
not tsm support can be configure'd on

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

gmake wasn't part of the deal
2001-10-10 00:57:05 +00:00
Nathan Neulinger
3c72f0ab25 parisc-linux-initial-support-20011008
initial support for the pa risc linux port
2001-10-09 06:14:16 +00:00
Nathan Neulinger
d20760c306 more-cvsignore-updates-20011008
fix some cases where versions were hardcoded
2001-10-08 23:34:53 +00:00
Nickolai Zeldovich
f4b688d9ed solaris-9-support-20011008
support solaris 9
2001-10-08 23:19:07 +00:00
Jeff Riegel
2d1ee8cf3d windows-afsdb-and-freelance-afs-root-support-20011005
afsdb record support for windows
freelance /afs (make up an afs root instead of using root.afs from some cell)
support for windows
2001-10-05 22:40:44 +00:00
Nickolai Zeldovich
4b00d313a0 cvsignore-updates-kolya-20011005
ignore more things since we missed them before
2001-10-05 21:41:52 +00:00
Nickolai Zeldovich
4d5be5c6aa fix-prototype-warnings-and-eliminate-unused-variables-20011005
minor cleanup in mkvers and kauth/admin_tools
2001-10-05 21:41:09 +00:00
Nickolai Zeldovich
d2e9d29b77 afsd-afsdb-shutdown-cleanly-20011005
make userspace afsdb handler shut down cleanly
2001-10-05 21:36:59 +00:00
Derek Atkins
c9176d7f38 linux-generate-struct-vnode-dyanmically-from-kernel-headers-instead-of-by-perverting-configure-to-test-for-every-one-of-alan-coxs-additions-some-of-which-will-doubtless-never-make-it-into-mainline-kernels-20011001
hopefully this will be the end
(at least for a while) of problems where every linux version requires a new
openafs release. the struct vnode is now dynamically generated by parsing the
linux/fs.h file and pulling out the struct inode, then rewriting osi_vfs.h
2001-10-01 23:58:59 +00:00
Jim Rees
eaef8cb34c fix-locks-for-openbsd-20010926
don't confuse direct with dirent
use curproc instead of cur_proc()
2001-09-26 22:49:33 +00:00
Chaskiel M Grundman
9175ce36fb darwin-optimize-and-fix-dirpath-20010920
change optimization, add alternate dirpath for dealing with darwin and macos
in same binaries
2001-09-20 21:10:06 +00:00
Jim Rees
bdfa7364be openbsd-nits-20010919
With these small changes, "make" on OpenBSD actually completes!
2001-09-19 18:59:08 +00:00
Sam Hartman
82e061df41 ppc-linux-needs-install-path-20010917
set path to install in pcc linux22 makefile fragment
2001-09-17 19:33:50 +00:00
Jim Rees
b80f8ab2cb Initial OpenBSD support. Most of user space builds. No kernel module yet. 2001-09-14 00:19:17 +00:00
Nathan Neulinger
4a31f02b1f makefile-cleanup-remove-extraneous-semicolons-and-other-unused-bits-20010910
rationalize away some more crap
2001-09-10 21:21:01 +00:00
Nathan Neulinger
2a12550e7c add-cvsignores-to-project-20010910
start at cvsignores
2001-09-10 21:14:01 +00:00
Jeffrey Hutzelman
80e2c2f8ce make-install-support-for-transarc-and-prefix-style-universes-20010907
according to jeff:
- Renames the top-level 'install' target to 'build'.  This should be
    transparent, since no one should be using that.

  - Improves on Sam's dirpath patches, by splitting out server binaries
    into separate bin, sbin, and libexec directories in GCS mode (these
    are all /usr/afs/bin in Transarc mode).

  - Updates the top-level 'all' target so that it builds the software
    but does not generate a dest tree.  Top-level 'lib' and 'include'
    directories are generated to hold the intermediate libraries and headers
    used during the build.

  - Adds a new top-level 'install' target, which installs things in the
    appropriate directories under ${DESTDIR}, based on configure's install
    directories plus the extras added by Sam's patch.

  - Adds a new top-level 'dest' target, which creates an old-style dest
    directory under ${DEST}.  The ${DEST} variable defaults to the
    traditional value of ${SRCDIR_PARENT}/${SYS_NAME}/dest.  Note that
    this variable used to be called ${DESTDIR}; it was renamed to avoid
    conflicts with the de facto standard usage of ${DESTDIR}.

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

fix missed makefile

====================

update another missed file

====================

eliminate bogus escaping

====================

get rid of another bogus escape

====================

remove unused include directory

====================

get rid of no longer used libdir

====================

remove unused incdir

====================

fix up some problems for make compatibility and missing trailing /

====================

put afs.exp in the right place

====================

remove bogus afssrvdir reference

====================

update dest version of output

====================

update ref to libexecdir

====================

kill refs to afssrvdir

====================


convert missed LIBDIR to TOP_LIBDIR

====================

remove explicit INSTALL and use makefile.@sys value instead

====================

except it's helpful to actually include makefile.@sys

====================

convert LIBDIR to TOP_LIBDIR
2001-09-10 20:15:57 +00:00
Derrick Brashear
3143375715 param-remove-nested-commenting-20010906
based on comment from rjs3@andrew.cmu.edu
2001-09-07 04:49:16 +00:00
Walter Wong
7abae22b93 winnt-more-makefile-fixes-for-cvs-head-20010906
take care of some places where we got out of sync between unix and windows,
add media target in afs_setup_utils
2001-09-07 04:38:19 +00:00
Derrick Brashear
5caf0b44b3 afs-sysnames-add-sunx86-57-and-58-20010906
allocate ids for sunx86 57 and 58
2001-09-07 04:05:43 +00:00