The NetBSD Project

CVS log for src/lib/libtelnet/kerberos5.c

[BACK] Up to [cvs.NetBSD.org] / src / lib / libtelnet

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.21 / (download) - annotate - [select for diffs], Mon Apr 12 09:17:48 2021 UTC (3 years ago) by mrg
Branch: MAIN
CVS Tags: netbsd-10-base, netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, HEAD
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (colored)

pass the right enum to krb5_auth_con_setkeytype().

Revision 1.19.6.1 / (download) - annotate - [select for diffs], Wed Aug 20 00:02:21 2014 UTC (9 years, 8 months ago) by tls
Branch: tls-maxphys
Changes since 1.19: +3 -2 lines
Diff to previous 1.19 (colored) next main 1.20 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.19.16.1 / (download) - annotate - [select for diffs], Sun Aug 10 06:52:32 2014 UTC (9 years, 8 months ago) by tls
Branch: tls-earlyentropy
Changes since 1.19: +3 -2 lines
Diff to previous 1.19 (colored) next main 1.20 (colored)

Rebase.

Revision 1.18.4.2 / (download) - annotate - [select for diffs], Thu May 22 11:37:00 2014 UTC (9 years, 11 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.18.4.1: +3 -2 lines
Diff to previous 1.18.4.1 (colored) to branchpoint 1.18 (colored) next main 1.19 (colored)

sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")

Revision 1.20 / (download) - annotate - [select for diffs], Sat Apr 26 22:10:40 2014 UTC (9 years, 11 months ago) by joerg
Branch: MAIN
CVS Tags: yamt-pagecache-base9, tls-maxphys-base, tls-earlyentropy-base, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, phil-wifi-20190609, phil-wifi, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, pgoyette-compat-merge-20190127, pgoyette-compat-base, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, pgoyette-compat, perseant-stdc-iso10646-base, perseant-stdc-iso10646, netbsd-9-base, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, netbsd-8-base, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0, netbsd-7, matt-nb8-mediatek-base, matt-nb8-mediatek, localcount-20160914, is-mlppp-base, is-mlppp, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Changes since 1.19: +3 -2 lines
Diff to previous 1.19 (colored)

Avoid enum type mismatch.

Revision 1.18.4.1 / (download) - annotate - [select for diffs], Tue Apr 17 00:05:33 2012 UTC (12 years ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.18: +3 -3 lines
Diff to previous 1.18 (colored)

sync with head

Revision 1.19 / (download) - annotate - [select for diffs], Mon Jan 9 15:25:33 2012 UTC (12 years, 3 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, agc-symver-base, agc-symver
Branch point for: tls-maxphys, tls-earlyentropy
Changes since 1.18: +3 -3 lines
Diff to previous 1.18 (colored)

PR/45805: Borodin Oleg: telnet/telnetd with -DAUTHENTICATION -DENCRYPTION
(rfc2941)
- minimal fixes to compile with WARNS=4
- separate kerberos (USE_KERBEROS) from encryption (MKCRYPTO)

Revision 1.18 / (download) - annotate - [select for diffs], Sun Apr 24 19:00:31 2011 UTC (12 years, 11 months ago) by elric
Branch: MAIN
CVS Tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, cherry-xenmp-base, cherry-xenmp
Branch point for: yamt-pagecache
Changes since 1.17: +39 -22 lines
Diff to previous 1.17 (colored)

Stop using functions that are deprecated in Heimdal.

Revision 1.17 / (download) - annotate - [select for diffs], Wed Mar 22 16:32:39 2006 UTC (18 years, 1 month ago) by christos
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-revivesa, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4, mjf-devfs2-base, mjf-devfs2, matt-premerge-20091211, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-premerge-20101231, matt-mips64-base2, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, matt-armv6-nbase, matt-armv6-base, matt-armv6, keiichi-mipv6-base, keiichi-mipv6, jym-xensuspend-nbase, jym-xensuspend-base, jym-xensuspend, hpcarm-cleanup-nbase, hpcarm-cleanup-base, hpcarm-cleanup, cube-autoconf-base, cube-autoconf, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2, abandoned-netbsd-4-base, abandoned-netbsd-4
Changes since 1.16: +4 -4 lines
Diff to previous 1.16 (colored)

Coverity CID 2757: Avoid leaking key_block

Revision 1.16 / (download) - annotate - [select for diffs], Sun Mar 19 22:56:36 2006 UTC (18 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.15: +2 -3 lines
Diff to previous 1.15 (colored)

Revert part of previous free'ing because it was really a bug in -lkrb5.
Coverity CID 918: Avoid NULL deref (not strictly necessary).

Revision 1.15 / (download) - annotate - [select for diffs], Sun Mar 19 22:34:59 2006 UTC (18 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.14: +3 -2 lines
Diff to previous 1.14 (colored)

Coverity CID 1907: Free keyblock, not just the contents.

Revision 1.12.6.2 / (download) - annotate - [select for diffs], Sat Jul 9 22:56:58 2005 UTC (18 years, 9 months ago) by tron
Branch: netbsd-3
CVS Tags: netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0
Changes since 1.12.6.1: +2 -2 lines
Diff to previous 1.12.6.1 (colored) to branchpoint 1.12 (colored) next main 1.13 (colored)

Pull up revision 1.14 (requested by lukem in ticket #536):
check pwd != NULL

Revision 1.12.6.1 / (download) - annotate - [select for diffs], Sat Jul 9 22:55:59 2005 UTC (18 years, 9 months ago) by tron
Branch: netbsd-3
Changes since 1.12: +5 -4 lines
Diff to previous 1.12 (colored)

Pull up revision 1.13 (requested by lukem in ticket #536):
Use getpwnam_r. From john nemeth.

Revision 1.14 / (download) - annotate - [select for diffs], Tue Apr 19 03:19:46 2005 UTC (19 years ago) by christos
Branch: MAIN
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

check pwd != NULL

Revision 1.13 / (download) - annotate - [select for diffs], Sat Apr 9 22:43:51 2005 UTC (19 years ago) by christos
Branch: MAIN
Changes since 1.12: +5 -4 lines
Diff to previous 1.12 (colored)

Use getpwnam_r. From john nemeth.

Revision 1.12 / (download) - annotate - [select for diffs], Thu Aug 7 16:44:55 2003 UTC (20 years, 8 months ago) by agc
Branch: MAIN
CVS Tags: netbsd-3-base, netbsd-2-base, netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1, netbsd-2-0-base, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2-0, netbsd-2
Branch point for: netbsd-3
Changes since 1.11: +2 -6 lines
Diff to previous 1.11 (colored)

Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22280, verified by myself.

Revision 1.11 / (download) - annotate - [select for diffs], Tue Jul 15 10:14:55 2003 UTC (20 years, 9 months ago) by itojun
Branch: MAIN
Changes since 1.10: +3 -3 lines
Diff to previous 1.10 (colored)

use bounded string op.  bump shlib major for libtelnet due to API change.

Revision 1.10 / (download) - annotate - [select for diffs], Fri Sep 20 22:25:49 2002 UTC (21 years, 7 months ago) by thorpej
Branch: MAIN
CVS Tags: fvdl_fs64_base
Changes since 1.9: +3 -3 lines
Diff to previous 1.9 (colored)

context -> telnet_context in two places.

Revision 1.9 / (download) - annotate - [select for diffs], Fri Sep 20 14:45:29 2002 UTC (21 years, 7 months ago) by joda
Branch: MAIN
Changes since 1.8: +25 -1 lines
Diff to previous 1.8 (colored)

make sure the client creates a subkey; also make the server check that
it actually got a subkey, and if not use the session key

Revision 1.8 / (download) - annotate - [select for diffs], Mon Sep 17 12:34:43 2001 UTC (22 years, 7 months ago) by assar
Branch: MAIN
CVS Tags: netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1, netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001, netbsd-1-6
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

update infrastructure for krb4 1.1 and heimdal 0.4e

Revision 1.4.2.4 / (download) - annotate - [select for diffs], Thu Apr 5 23:25:57 2001 UTC (23 years ago) by he
Branch: netbsd-1-5
CVS Tags: netbsd-1-5-PATCH003, netbsd-1-5-PATCH002, netbsd-1-5-PATCH001
Changes since 1.4.2.3: +5 -4 lines
Diff to previous 1.4.2.3 (colored) next main 1.5 (colored)

Pull up revisions 1.6-1.7 (requested by assar):
  Upgrade Heimdal to version 0.3e.

Revision 1.7 / (download) - annotate - [select for diffs], Sun Feb 11 18:28:50 2001 UTC (23 years, 2 months ago) by assar
Branch: MAIN
Changes since 1.6: +3 -3 lines
Diff to previous 1.6 (colored)

update for new libkrb5

Revision 1.6 / (download) - annotate - [select for diffs], Sat Jan 6 23:36:37 2001 UTC (23 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.5: +3 -2 lines
Diff to previous 1.5 (colored)

eliminate redundant decls.

Revision 1.4.2.3 / (download) - annotate - [select for diffs], Sun Jul 23 22:14:19 2000 UTC (23 years, 9 months ago) by thorpej
Branch: netbsd-1-5
CVS Tags: netbsd-1-5-RELEASE, netbsd-1-5-BETA2, netbsd-1-5-BETA, netbsd-1-5-ALPHA2
Changes since 1.4.2.2: +7 -4 lines
Diff to previous 1.4.2.2 (colored)

Pull up rev. 1.5:
Handle krb5_init_context() failure, rather than dumping core.

Revision 1.5 / (download) - annotate - [select for diffs], Mon Jul 17 02:25:02 2000 UTC (23 years, 9 months ago) by thorpej
Branch: MAIN
Changes since 1.4: +7 -4 lines
Diff to previous 1.4 (colored)

Handle krb5_init_context() failure, rather than dumping core.

Revision 1.4.2.2 / (download) - annotate - [select for diffs], Thu Jun 22 07:09:03 2000 UTC (23 years, 10 months ago) by thorpej
Branch: netbsd-1-5
Changes since 1.4.2.1: +688 -0 lines
Diff to previous 1.4.2.1 (colored)

Update from trunk:
Bring the telnet situation back into better shape.  Specifically,
pull in just about all of the differences from the crypto-us telnet
suite (which includes Kerberos 4 and connection encryption support).
Also bring in the Kerberos 5 support from the Heimdal telnet, and
frob a little so that it can work with the non-Heimdal telnet suite.

There is still some work left to do, specifically:
- Add Heimdal's ticket forwarding support to the Berkeley Kerberos 4
  module.
- Add connection encryption support to the Heimdal Kerberos 5
  module.  Hints on this can be taken from the MIT Kerberos 5
  module which still exists in crypto-us.

However, even with the shortcomings listed above, this is a
better situation than using the stock Heimdal telnet suite,
which does not understand the IPSec policy stuff, and is also
based on much older code which contains bugs that we have already
fixed in the NetBSD sources.

Revision 1.4.2.1, Thu Jun 22 06:47:44 2000 UTC (23 years, 10 months ago) by thorpej
Branch: netbsd-1-5
Changes since 1.4: +0 -688 lines
FILE REMOVED

file kerberos5.c was added on branch netbsd-1-5 on 2000-06-22 07:09:03 +0000

Revision 1.4 / (download) - annotate - [select for diffs], Thu Jun 22 06:47:44 2000 UTC (23 years, 10 months ago) by thorpej
Branch: MAIN
Branch point for: netbsd-1-5
Changes since 1.3: +481 -373 lines
Diff to previous 1.3 (colored)

Bring the telnet situation back into better shape.  Specifically,
pull in just about all of the differences from the crypto-us telnet
suite (which includes Kerberos 4 and connection encryption support).
Also bring in the Kerberos 5 support from the Heimdal telnet, and
frob a little so that it can work with the non-Heimdal telnet suite.

There is still some work left to do, specifically:
- Add Heimdal's ticket forwarding support to the Berkeley Kerberos 4
  module.
- Add connection encryption support to the Heimdal Kerberos 5
  module.  Hints on this can be taken from the MIT Kerberos 5
  module which still exists in crypto-us.

However, even with the shortcomings listed above, this is a
better situation than using the stock Heimdal telnet suite,
which does not understand the IPSec policy stuff, and is also
based on much older code which contains bugs that we have already
fixed in the NetBSD sources.

Revision 1.3, Fri Feb 25 02:53:07 1994 UTC (30 years, 2 months ago) by mycroft
Branch: MAIN
Changes since 1.2: +1 -1 lines
FILE REMOVED

Clean up deleted files.

Revision 1.2 / (download) - annotate - [select for diffs], Sun Aug 1 18:32:34 1993 UTC (30 years, 8 months ago) by mycroft
Branch: MAIN
Changes since 1.1: +2 -1 lines
Diff to previous 1.1 (colored)

Add RCS identifiers.

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Sun Mar 21 09:45:37 1993 UTC (31 years, 1 month ago) by cgd
Branch: WFJ-920714
CVS Tags: patchkit-0-2-2, netbsd-alpha-1, netbsd-0-9-base, netbsd-0-9-RELEASE, netbsd-0-9-BETA, netbsd-0-9-ALPHA2, netbsd-0-9-ALPHA, netbsd-0-9, netbsd-0-8, WFJ-386bsd-01
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

initial import of 386bsd-0.1 sources

Revision 1.1 / (download) - annotate - [select for diffs], Sun Mar 21 09:45:37 1993 UTC (31 years, 1 month ago) by cgd
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>