Permalink
Browse files

This commit was manufactured by cvs2svn to create branch

'proven_sgi_port'.

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/proven_sgi_port@7274 dc483132-0cff-0310-8789-dd5450dbe970
  • Loading branch information...
1 parent b915356 commit 120c459bab0820938ab61207fa3ae02a133f3e39 (no author) committed Jan 4, 1996
Showing with 0 additions and 29,695 deletions.
  1. +0 −34 .Sanitize
  2. +0 −79 README
  3. +0 −46 doc/.Sanitize
  4. +0 −43 doc/ChangeLog
  5. +0 −131 doc/HOW_TO_BUILD
  6. +0 −19 doc/INCOMPATIBILITY
  7. +0 −15 doc/Makefile
  8. +0 −73 doc/OS-notes
  9. +0 −118 doc/SOURCE-TREE
  10. +0 −95 doc/TREE-GRAPH
  11. +0 −48 doc/api/.Sanitize
  12. +0 −119 doc/api/ChangeLog
  13. +0 −40 doc/api/Makefile
  14. +0 −238 doc/api/ccache.tex
  15. +0 −155 doc/api/changebar.sty
  16. +0 −310 doc/api/errors.tex
  17. +0 −233 doc/api/fancyheadings.sty
  18. +0 −48 doc/api/fixunder.sty
  19. +0 −266 doc/api/free.tex
  20. +0 −70 doc/api/functions.sty
  21. +0 −299 doc/api/intro.tex
  22. +0 −221 doc/api/keytab.tex
  23. +0 −1,812 doc/api/krb5.tex
  24. +0 −38 doc/api/libdes.tex
  25. +0 −486 doc/api/libos.tex
  26. +0 −104 doc/api/library.tex
  27. +0 −207 doc/api/rcache.tex
  28. +0 −79 doc/api/tables.tex
  29. +0 −46 doc/implement/.Sanitize
  30. +0 −6 doc/implement/ChangeLog
  31. +0 −38 doc/implement/Makefile
  32. +0 −224 doc/implement/ccache-i.tex
  33. +0 −155 doc/implement/changebar.sty
  34. +0 −31 doc/implement/cksum-i.tex
  35. +0 −20 doc/implement/crc-32-i.tex
  36. +0 −164 doc/implement/encrypt-i.tex
  37. +0 −233 doc/implement/fancyheadings.sty
  38. +0 −48 doc/implement/fixunder.sty
  39. +0 −70 doc/implement/functions.sty
  40. +0 −94 doc/implement/implement.tex
  41. +0 −242 doc/implement/kdb-i.tex
  42. +0 −204 doc/implement/keytab-i.tex
  43. +0 −34 doc/implement/libos-i.tex
  44. +0 −142 doc/implement/rcache-i.tex
  45. +0 −1,702 doc/install.texi
  46. +0 −134 doc/kadm5/adb-unit-test.tex
  47. +0 −1,719 doc/kadm5/api-funcspec.tex
  48. +0 −685 doc/kadm5/api-server-design.tex
  49. +0 −2,376 doc/kadm5/api-unit-test.tex
  50. +0 −33 doc/kadmin/.Sanitize
  51. +0 −382 doc/kadmin/kadmin.protocol
  52. +0 −299 doc/kadmin/kpasswd.protocol
  53. +0 −34 doc/krb5-protocol/.Sanitize
  54. +0 −81 doc/krb5-protocol/3-des.txt
  55. +0 −143 doc/krb5-protocol/krb5.constants
  56. +0 −105 doc/krb5-protocol/rfc1510.errata
  57. +0 −6,275 doc/krb5-protocol/rfc1510.txt
  58. +0 −36 doc/old-V4-docs/.Sanitize
  59. +0 −4 doc/old-V4-docs/README
  60. BIN doc/old-V4-docs/installation.PS
  61. +0 −681 doc/old-V4-docs/installation.mss
  62. BIN doc/old-V4-docs/operation.PS
  63. +0 −799 doc/old-V4-docs/operation.mss
  64. +0 −4,355 doc/texinfo.tex
  65. +0 −93 src/appl/popper/Imakefile
  66. +0 −2,271 src/include/krb5.h
  67. +0 −311 src/include/krb5/k5-config.h
View
@@ -1,34 +0,0 @@
-# Sanitize.in for Kerberos V5
-
-# Each directory to survive it's way into a release will need a file
-# like this one called "./.Sanitize". All keyword lines must exist,
-# and must exist in the order specified by this file. Each directory
-# in the tree will be processed, top down, in the following order.
-
-# Hash started lines like this one are comments and will be deleted
-# before anything else is done. Blank lines will also be squashed
-# out.
-
-# The lines between the "Do-first:" line and the "Things-to-keep:"
-# line are executed as a /bin/sh shell script before anything else is
-# done in this
-
-Do-first:
-
-# All files listed between the "Things-to-keep:" line and the
-# "Files-to-sed:" line will be kept. All other files will be removed.
-# Directories listed in this section will have their own Sanitize
-# called. Directories not listed will be removed in their entirety
-# with rm -rf.
-
-Things-to-keep:
-
-doc
-src
-README
-
-Things-to-lose:
-
-Do-last:
-
-# End of file.
View
79 README
@@ -1,79 +0,0 @@
-Beta test distribution READ-ME file.
------------------------------------
-
-THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
-IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
-WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
-
-
-Now, with that out of the way, let me point you to a few things:
-
-The file doc/HOW_TO_BUILD gives instructions on how to start build
-Kerberos. More complete building and installation instructions can be
-found in the doc/install.texi. (A postscript file is provided for
-your convenience.)
-
-The file doc/TREE-GRAPH is a graphical representation of the source
-directory tree you should receive with this distribution.
-
-The file doc/SOURCE-TREE describes what's in each directory.
-
->> <<
->> Please report any problems/bugs/comments to 'krb5-bugs@athena.mit.edu' <<
->> <<
-
-
-
-Appreciation Time!!!! There are far too many people to try to thank
-them all; many people have contributed to the development of Kerberos
-V5. This is only a partial listing....
-
-Thanks to Mark Eichin at Cygnus for writing the new autoconf
-configuration system, for making the code much more portable, and for
-serving as pre-release testers.
-
-Thanks to Marc Horowitz, Barry Jaspan, and Jonathan Kamens (and
-others) at Openvision, Inc. for providing us with an GSS-API library,
-for serving as pre-release testers, and for finding and fixing many
-bugs.
-
-Thanks to Cybersafe for providing patches to fix bugs with inter-realm
-authentication.
-
-Thanks to Ari Medivnsky and Cliff Neuman for writing a ksu client.
-
-Thanks to Jim Miller from Suite Software for contributing many detailed
-bug reports, most of them by doing desk checks over the code!
-
-Thanks to Prasad Upasani from ISI for porting the Berkeley
-rlogin/rsh/rcp suite and for testing out our distribution on the Sun.
-
-Thanks to Glenn Machin and Bill Wrahe from Sandia National Labs for
-contributing the old kadmin server, plus lots of bugfixes.
-
-Thanks to Bill Sommerfeld from HP for commenting on early Kerberos
-interface drafts, suggesting improvements in later coding interfaces,
-and finding and fixing many bugs.
-
-Thanks to Paul Borman from Cray for writing the Kerberos v4 to v5 glue
-layer and the Kerberos v5 subroutines for telnet.
-
-Thanks to Dan Bernstein, for providing the replay cache code.
-
-Thanks to the members of the Kerberos V5 development team at MIT, both
-past and present: Jay Berkenbilt, John Carr, Don Davis, Nancy Gilman,
-Barry Jaspan, John Kohl, Cliff Neuman, Paul Park, Chris Provenzano,
-Jon Rochlis, Jeff Schiller, Ted Ts'o, Tom Yu.
-
-
-Note:
-
-Project Athena, Athena, Athena MUSE, Discuss, Hesiod, Kerberos, Moira, and
-Zephyr are trademarks of the Massachusetts Institute of Technology (MIT). No
-commercial use of these trademarks may be made without prior written
-permission of MIT.
-
-FYI, "commercial use" means use of a name in a product or other for-profit
-manner. It does NOT prevent a commercial firm from referring to the MIT
-trademarks in order to convey information (although in doing so, recognition
-of their trademark status should be given).
View
@@ -1,46 +0,0 @@
-# Sanitize.in for Kerberos V5
-
-# Each directory to survive it's way into a release will need a file
-# like this one called "./.Sanitize". All keyword lines must exist,
-# and must exist in the order specified by this file. Each directory
-# in the tree will be processed, top down, in the following order.
-
-# Hash started lines like this one are comments and will be deleted
-# before anything else is done. Blank lines will also be squashed
-# out.
-
-# The lines between the "Do-first:" line and the "Things-to-keep:"
-# line are executed as a /bin/sh shell script before anything else is
-# done in this
-
-Do-first:
-
-# All files listed between the "Things-to-keep:" line and the
-# "Files-to-sed:" line will be kept. All other files will be removed.
-# Directories listed in this section will have their own Sanitize
-# called. Directories not listed will be removed in their entirety
-# with rm -rf.
-
-Things-to-keep:
-
-ChangeLog
-HOW_TO_BUILD
-INCOMPATIBILITY
-Makefile
-OS-notes
-SOURCE-TREE
-TREE-GRAPH
-api
-implement
-install.texi
-install.ps
-kadmin
-krb5-protocol
-old-V4-docs
-texinfo.tex
-
-Things-to-lose:
-
-Do-last:
-
-# End of file.
View
@@ -1,43 +0,0 @@
-Mon Oct 30 16:58:54 1995 Ezra Peisach <epeisach@kangaroo.mit.edu>
-
- * install.texi: Fix all path names, spelling check, convert tabs
- to spaces.
-
-Fri Oct 20 14:06:35 1995 Ezra Peisach <epeisach@kangaroo.mit.edu>
-
- * install.texi (Shared Library Support): Document shared library
- specifics.
-
-Tue Oct 17 19:23:50 1995 Ezra Peisach <epeisach@kangaroo.mit.edu>
-
- * .Sanitize (Things-to-keep): Add Makefile
-
- * Makefile: Simple file to build both dvi and info versions of
- install and allow for easy cleaning.
-
- * install.texi (Options to Configure): Updated to reflect current
- major configuration options.
-
-Wed Oct 11 16:20:58 1995 Ezra Peisach (epeisach@kangaroo.mit.edu)
-
- * install.texi: Remove config.h descriptions, describe krb5.conf.
-
-Tue Jul 11 13:07:00 1995 <tytso@rsx-11.mit.edu>
-
- * install.texi: BSDI fixes.
-
-Fri May 5 13:10:38 1995 Theodore Y. Ts'o (tytso@dcl)
-
- * install.texi: Minor fixups for beta 5 release. Mainly points
- that the krb.conf and krb.realms section need to be
- updated and should be ignored in favor of the krb5.conf
- manual page.
-
-Fri Apr 28 16:59:41 EDT 1995 Paul Park (pjpark@mit.edu)
- Add new kadmin.protocol.
-
-Wed Feb 22 18:56:06 1995 John Gilmore (gnu at toad.com)
-
- * install.texi: Minor corrections. Add info about bare source
- trees (without configure scripts).
-
View
@@ -1,131 +0,0 @@
-In the Beta 4 distribution, we have included a new build system, which
-was built using the Free Software Foundation's autoconf program. This
-system will hopefully make Kerberos V5 much simpler to build for most
-people, and reduce the amount of effort required in porting Kerberos V5
-to a new platform.
-
-The imake system has been removed from this patch release, as most of
-the tree is now under autoconf control.
-
-HOW TO BUILD KERBEROS V5
-========================
-
-A) Find about 65 meg free; untar the krb5 sources. For example,
- we will assume that you've untar'ed the sources into /u1/krb5,
- so that the top of the source tree is /u1/krb5/src.
-
-B) If you don't want separate build trees for each architecture, then
-use the following abbreviated procedure.
- 1) cd /u1/krb5/src
- 2) ./configure
- 3) make
-
-If you have a make that supports VPATH (GNU make, for example), you
-can keep your source tree pure by making a build directory, e.g.
-/u1/krb5/pmax.
-
- 1) cd /u1/krb5/pmax
- 2) ../src/configure
- 3) make
-
-That's all there is to it!
-
-It is possible to pass compiler flags to to configure by using, for
-example, the "--with-ccopts=FLAGS" option. Please take note that if
-you use the native Ultrix compiler on a DECstation you are likely to
-lose if you pass no flags to cc; md4.c takes an estimated 33 million
-years to compile if you provide neither the "-g" flag nor the "-O"
-flag to cc.
-
-It is also possible to explicitly specify a compiler to configure,
-e.g. "--with-cc=gcc".
-
-By default, Kerberos will expect its configuration files to be in
-/krb5. This can be changed by passing the
-"--with-krb5-root=/KRB5_ROOT_DIR" option to configure, where
-/KRB5_ROOT_DIR should be replaced with the appropriate pathname.
-
-If you want Kerberos V4 backwards compatibility, pass the
-"--with-krb4=/KRB4_DIRECTORY" option to configure. This requires that
-the V4 include files be available in /KRB4_DIRECTORY/include, and that
-the V4 Kerberos library be available in /KRB4_DIRECTORY/lib.
-
-If, for some reason, you want to build with isode-based ASN.1 encoders
-and decoders rather than our hand-coded ones, use the "--enable-isode"
-flag to configure. This has not been thoroughly tested, so beware.
-
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
-
-include/krb5/stock/osconf.h:
----------------------------
-There are several defaults you may wish to adjust in osconf.h:
-
-DEFAULT_CONFIG_FILENAME The pathname to the file which defines
- the known realms and their KDCs. Same
- format as V4 krb.conf
-DEFAULT_TRANS_FILENAME The pathname to the file which a priori
- assigns hosts to realms. Same format as
- V4 krb.realms
-DEFAULT_LNAME_FILENAME The pathname to the database mapping
- authentication names to local account names.
- See kdb5_anadd(8).
-DEFAULT_KEYTAB_NAME The type and pathname to the default
- server keytab file (the equivalent of v4
- /etc/srvtab).
-DEFAULT_KDC_ETYPE The default encryption type for the KDC.
-DEFAULT_KDC_KEYTYPE The default keytype for the KDC.
-KDCRCACHE The name of the replay cache used by
- the KDC.
-RCTMPDIR The directory which stores replay
- caches.
-
-include/krb5/stock/config.h
-----------------------------
-You might wish to adjust these flags as well:
-
-KRBCONF_VAGUE_ERRORS If defined, give vague and unhelpful
- error messages to the client... er,
- attacker. (Needed to meet silly
- government regulations; most other
- sites will want to keep this
- undefined.)
-
-KRBCONF_KDC_MODIFIES_KDB Define this if you want to allow the
- KDC to modify the Kerberos database;
- this allows the last request
- information to be updated, as well as
- the failure count information.
-
- Note that this doesn't work if you're
- using slave servers!!! It also causes
- the database to be modified (and thus
- need to be locked) frequently.
-
-
-
-NOTE for building Kerberos for multiple platforms
-=================================================
-
-This is how we build Kerberos for multiple platforms here at MIT:
-
-Use the synctree program to build a symlink tree. The .rconf files
-included in the distribution are for use with synctree. You can find
-the synctree program in the same directory as you found this release,
-athena-dist.mit.edu.
-
-Assuming you have a directory hierarchy which looks something like this:
-
-
- |-decmips-
- |-hpux----
-|-krb5-|-linux---
- |-solaris-
- |-src-----
-
-A typical build using synctree might be:
-
- cd XXX/krb5
- mkdir decmips; cd decmips
- synctree -s ../src -d .
- ./configure
- make
View
@@ -1,19 +0,0 @@
-Incompatibility notes:
-======================
-
-Currently, all of the MIT implementations of the Kerberos protocol are
-not fully compliant with the Kerberos RFC --- specifically, we do not
-implement the DES w/ MD5 checksum which is required by the RFC. This
-includes the Beta 4 release, although I expect to have this fixed in a
-patch release as soon as possible. I believe that we can fix this with
-minimal compatibility impacts; vendors contemplating shipment of this
-code as product should wait for the patch release or contact us for
-futher details.
-
-MIT implementations release Beta 2 and earlier are buggy in that they
-incorrectly generate the ASN.1 for a TGS request message. This was
-fixed in Beta 3, but the fix causes Beta 2 KDC's to be unable to
-respond to Beta 3 and more recent versions due to a checksum error.
-The Beta 3 KDC contains backwards compatibility code so that Beta 2
-and earlier application programs can continue to work with a Beta 3
-and more recent KDC.
View
@@ -1,15 +0,0 @@
-.SUFFIXES: .texi .dvi .ps .info
-
-all:: install.info install.dvi
-
-.texi.dvi:
- texi2dvi $*.texi
-
-
-.texi.info:
- makeinfo $*.texi
-
-
-clean::
- rm -f *.log *.info *.dvi *.aux *.toc *.cp *.fn *.vr *.tp *.ky \
- *.pg *.ps
Oops, something went wrong.

0 comments on commit 120c459

Please sign in to comment.