aboutsummaryrefslogtreecommitdiff
path: root/eBones
Commit message (Collapse)AuthorAgeFilesLines
* Remove MAKE_EBONES conditionals. They were originally placed here becauseJustin T. Gibbs1995-10-113-7/+1
| | | | | | | of missing functionality in our libkrb which is no longer a problem. Notes: svn path=/head/; revision=11419
* Bump SHLIB_MINOR for krb_get_local_addr() and krb_bind_local_addr()Justin T. Gibbs1995-10-061-1/+2
| | | | Notes: svn path=/head/; revision=11283
* Kerberos can now deal with multi-homed clients.Justin T. Gibbs1995-10-0510-54/+298
| | | | | | | | | | | | | | | | | Kerberos obtains a network address for the local host from the routing tables and uses it consistently for all Kerberos transactions. This ensures that packets only leave the *authenticated* interface. Clients who open and use their own sockets for encrypted or authenticated correspondance to kerberos services should bind their sockets to the same address as that used by kerberos. krb_get_local_addr() and krb_bind_local_addr() allow clients to obtain the local address or bind a socket to the local address used by Kerberos respectively. Reviewed by: Mark Murray <markm>, Garrett Wollman <wollman> Obtained from: concept by Dieter Dworkin Muller <dworkin@village.org> Notes: svn path=/head/; revision=11233
* Add -L paths for all locally built eBones libraries. Many of the programsJustin T. Gibbs1995-09-2616-31/+33
| | | | | | | already did this, but this catches the straglers. Notes: svn path=/head/; revision=11006
* Remove duplicate rkinit_err.c entry in the SRCS line.Justin T. Gibbs1995-09-241-1/+1
| | | | Notes: svn path=/head/; revision=10983
* Correct a lie in the man pages: /etc/athena/srvtab -> /etc/kerberosIV/srvtabMark Murray1995-09-171-4/+4
| | | | Notes: svn path=/head/; revision=10845
* The problem. If the first request to kerberos is not a ticketJustin T. Gibbs1995-09-171-14/+13
| | | | | | | | | | | | | | | | request, it cores due to using the unitialized global req_name_ptr pointer. -Wall does not reveal this. Repeat by having an old valid ticket and start kerberos. rsh to a non-realm system. Also intialize lifetime to DEFAULT_TKT_LIFE and kerno to KSUCCESS since they can be refernced before being initialized. Submitted by: John Capo <jc@irbs.com> Notes: svn path=/head/; revision=10833
* Fix printf formatting error %ls -> %s.Justin T. Gibbs1995-09-161-2/+2
| | | | Notes: svn path=/head/; revision=10829
* Bring in a hand written replacement for MIT's file of the same name.Mark Murray1995-09-161-170/+117
| | | | | | | Reviewed by:Justin Gibbs Notes: svn path=/head/; revision=10825
* Add TELNETOBJDIR and CRYPTOBJDIR for use in LDADD entries. This makesJustin T. Gibbs1995-09-162-3/+4
| | | | | | | secure reference the libraries that were just build instead of in /usr/lib. Notes: svn path=/head/; revision=10814
* Integrate rkinit into the build.Justin T. Gibbs1995-09-152-3/+16
| | | | Notes: svn path=/head/; revision=10777
* Integrate rkinitd into the build.Justin T. Gibbs1995-09-151-2/+2
| | | | Notes: svn path=/head/; revision=10775
* Fix this file for the last time. My last diff was screwed up.Justin T. Gibbs1995-09-151-2/+1
| | | | Notes: svn path=/head/; revision=10774
* Integrate librkinit into the build.Justin T. Gibbs1995-09-151-2/+2
| | | | Notes: svn path=/head/; revision=10773
* Header files for the rkinit suite.Justin T. Gibbs1995-09-152-0/+148
| | | | Notes: svn path=/head/; revision=10772
* Fix the most blatant -Wall errors.Justin T. Gibbs1995-09-155-9/+22
| | | | Notes: svn path=/head/; revision=10771
* Server side of the rkinit package.Justin T. Gibbs1995-09-157-0/+884
| | | | | | | Obtained from: MIT Notes: svn path=/vendor-crypto/eBones/dist/; revision=10768
* Rkinit allows you to safely forward tickets to other kerberos hosts.Justin T. Gibbs1995-09-153-0/+433
| | | | | | | Obtained from: MIT Notes: svn path=/vendor-crypto/eBones/dist/; revision=10766
* MIT's librkinit. Part of the rkinit suite. Rkinit allows you to forwardJustin T. Gibbs1995-09-157-0/+1235
| | | | | | | tickets to other kerberos hosts safely in one easy step. Notes: svn path=/vendor-crypto/eBones/dist/; revision=10764
* Enable kerberosIV authentication/encryption conditionalized on MAKE_EBONES.Justin T. Gibbs1995-09-142-10/+2
| | | | Notes: svn path=/head/; revision=10741
* Enable kerberosIV authentication/encryption conditionalized on MAKE_EBONES.Justin T. Gibbs1995-09-143-29/+15
| | | | | | | Fix up some of the des calls to be compatible with eBones. Notes: svn path=/head/; revision=10740
* Prototypes for the function in new_rnd_key.c from the mit des library.Justin T. Gibbs1995-09-141-0/+11
| | | | Notes: svn path=/head/; revision=10739
* Bring in new_rnd_key.c from the mit des library. This gives folks in theJustin T. Gibbs1995-09-142-19/+16
| | | | | | | | | | U.S. the ability to build a secure telnet. Mark is already working on emultating these function in the export tree, but it will be a while yet. Kill MISSING since the missing functions are here now. Notes: svn path=/head/; revision=10738
* Bring back the multi-homed server fixes from revision 1.6. They gotJustin T. Gibbs1995-09-141-52/+121
| | | | | | | klobered when the formating changes were "undone". Notes: svn path=/head/; revision=10736
* Forgot to bring this patch over.Justin T. Gibbs1995-09-141-2/+2
| | | | Notes: svn path=/head/; revision=10734
* Fix a few problems with the depend target.Justin T. Gibbs1995-09-144-11/+13
| | | | | | | Pointed out by: Mark Murray <markm> Notes: svn path=/head/; revision=10732
* Bmake fixes for eBones.Justin T. Gibbs1995-09-1412-34/+22
| | | | Notes: svn path=/head/; revision=10722
* Don't cast die with (__sighandler_t *) when its passed to signal(). InsteadJustin T. Gibbs1995-09-142-6/+6
| | | | | | | have die take an int arg that it never uses. Notes: svn path=/head/; revision=10721
* Bmake fixes for the eBones tree.Justin T. Gibbs1995-09-1415-56/+44
| | | | Notes: svn path=/head/; revision=10720
* Actually install des.h. We haven't been for a while now.Justin T. Gibbs1995-09-142-17/+7
| | | | Notes: svn path=/head/; revision=10719
* des_check_key_parity and des_fixup_key_parity go by other names in eBones'Justin T. Gibbs1995-09-141-3/+1
| | | | | | | des. I've added #defines for them, so they are no longer "missing". Notes: svn path=/head/; revision=10718
* Bring back Makefile.inc and give it a better rules for dealing with theJustin T. Gibbs1995-09-141-19/+29
| | | | | | | .et files. Notes: svn path=/head/; revision=10717
* added Makefile.inc in the necessary places.Mark Murray1995-09-134-0/+12
| | | | | | | | Pointed out by: Garrett Wollman Obtained from: equivalent directoies rooted in src/ Notes: svn path=/head/; revision=10713
* After the Great eBones Repository Copy (tm), make ebones actuallyMark Murray1995-09-1340-146/+168
| | | | | | | | | | | | | | | | | compile 1) remove rubbish no longer needed 2) correct existing Makefiles 3) add new makefiles where needed 4) correct code, header files and man pages where necessary PLEASE NOTE - after this you will need to make install in eBones/include, and mamake obj depend all install in eBones/lib before doing a make obj depend all install in eBones/. (I am going 6to fix src/Makefile next) PS - I hate slow international links - apologies for all the typos Notes: svn path=/head/; revision=10711
* sys_term.c: killed sleep(1) as this should no longer be a problem withDavid Greenman1995-09-112-9/+3
| | | | | | | | | the move of startslave(). telnetd.c: fix bug introduced with the move of startslave()...the number of arguments was wrong and "level" and "user_name" had to be made globals. Notes: svn path=/head/; revision=10679
* Major cleanup of eBones code:Mark Murray1995-09-07235-2005/+3820
| | | | | | | | | | | | | | | | | | | | | - Get all functions prototyped or at least defined before use. - Make code compile (Mostly) clean with -Wall set - Start to reduce the degree to which DES aka libdes is built in. - get all functions to the same uniform standard of definition: int foo(a, b) int a; int *b; { : } - fix numerous bugs exposed by above processes. Note - this replaces the previous work which used an unpopular function definition style. Notes: svn path=/head/; revision=10610
* Save and check against all address of kerberos servers. This completesJustin T. Gibbs1995-09-062-102/+242
| | | | | | | | | | | the fixes for multi-homed kerberos servers. We're still debating on how we want to fix the client side. Reviewed by: Garrett Wollman <wollman>, Mark Murray <markm> Obtained from: Dieter Dworkin Muller <dworkin@village.org> (small changes by me) Notes: svn path=/head/; revision=10574
* Move erase cleanup outside linemode conditionalPaul Traina1995-09-061-1/+1
| | | | Notes: svn path=/head/; revision=10571
* Avoid race condition with telnet options processing (login: prompt lost).Paul Traina1995-09-051-22/+7
| | | | | | | Submitted by: John Capo & Peter Wemm Notes: svn path=/head/; revision=10563
* Set erase character for login: prompt.Paul Traina1995-09-051-1/+5
| | | | | | | Submitted by: Peter Wemm & John Capo Notes: svn path=/head/; revision=10562
* Do NOT compile with -DKLUDGELINEMODE...hoses many telnet clientsPaul Traina1995-08-282-6/+8
| | | | Notes: svn path=/head/; revision=10398
* Remove register, registerd & make_keypair until thedes library is moved. mMark Murray1995-08-261-2/+4
| | | | Notes: svn path=/head/; revision=10338
* Allow the kerberos utilities and kerberised code to still find des.h inMark Murray1995-08-261-2/+2
| | | | | | | the old place. This corrects an upgrade that sneaked through too early. Notes: svn path=/head/; revision=10331
* Start the eBones cleanup ball rolling.Mark Murray1995-08-25280-2551/+2037
| | | | | | | | | | | | | | | | These are the start of a lot of work to clean up the FreeBSD eBones code. these changes include, but are not limited to: - Create prototypes for all the library routines - Make all the libraries compile clean with -Wall set - Fix numerous small bugs shown up in the above process - Prepare the code for libdes's removal to secure/ - add register, registerd and make_keypair to the make Lots more will follow in days to come. OK'ed by: rgrimes Notes: svn path=/head/; revision=10277
* Comment out LDADD+=-ldescrypt, it is not yet active due toAndrey A. Chernov1995-08-053-4/+7
| | | | | | | missng defines for krb4encpwd and rsaencpwd and missing rsa library too. Notes: svn path=/head/; revision=9932
* Nuke one __FreeBSD__ left outAndrey A. Chernov1995-08-042-6/+6
| | | | | | | | | Reviewed by: Submitted by: Obtained from: Notes: svn path=/head/; revision=9885
* Change default banner to FreeBSD, properly ifdefed by __FreeBSD__Andrey A. Chernov1995-08-041-1/+5
| | | | | | | | | Reviewed by: Submitted by: Obtained from: Notes: svn path=/head/; revision=9883
* Update manual page to reflect "empty password" usage.Paul Traina1995-08-033-9/+9
| | | | Notes: svn path=/head/; revision=9879
* Null password should ask for randomPaul Traina1995-08-022-6/+6
| | | | Notes: svn path=/head/; revision=9872
* Make the DB/DBM routines generic (ifdef FreeBSD considered evil), andPaul Traina1995-08-026-56/+72
| | | | | | | | | also fix a string allocation bug. Submitted by: Havard Eidnes Notes: svn path=/head/; revision=9871