Bug 151506 - [PATCH] security/heimdal: update to 1.4
Summary: [PATCH] security/heimdal: update to 1.4
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Wesley Shields
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-16 18:00 UTC by Joerg Pulz
Modified: 2010-10-31 17:10 UTC (History)
0 users

See Also:


Attachments
security__heimdal.diff (41.95 KB, patch)
2010-10-16 18:00 UTC, Joerg Pulz
no flags Details | Diff
security__heimdal.diff (65.38 KB, patch)
2010-10-26 22:29 UTC, Joerg Pulz
no flags Details | Diff
security__heimdal.diff (92.80 KB, patch)
2010-10-27 19:32 UTC, Joerg Pulz
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Joerg Pulz 2010-10-16 18:00:20 UTC
	Update security/heimdal to version 1.4 .
	* More OPTIONS for better customization
	* Support for more KDC backends
	* No longer broken on CURRENT
	* Dependencies updated
	* Makefile.man and pkg-plist* updated
	* Removed patches and added new ones (obtained from git and my own ones)

	The kdc.sh script is left as is for now. I would suggest using the
	scripts in base (/etc/rc.d/kerberos | kadmind | kpasswd) for now. I will
	write missing scripts for the next update (e.g. kcm, ipropd-master, ...)

	NOTE: Support for KerberosIV will be completely removed from heimdal
		before version 1.5 will be released.

	NOTE from Release announcement:
		Disabled write support NDBM hdb backend (read still in there)
		since it can't handle large records, please migrate to a
		diffrent backend (like BDB4).

	This update obsoletes ports/138929 .
	This update will probably fix ports/124375 but i didn't tried it. Maybe
	someone on behalf of apache@ can do this.

	Tinderbox tested on:
	- 8-STABLE amd64 (with various OPTIONS combinations)
	- 8.1-RELEASE-p1 i386 (with various OPTIONS combinations)
	Compilation tested on:
	- 9-CURRENT amd64 (with various OPTIONS combinations)
	Runtime tested on:
	- 8.1-RELEASE-p1 amd64

	I really would like to see our base heimdal updated in the near future,
	as what we now have is horribly broken. As i've never done any vendor
	import related stuff in base and heimdal lives in serveral places it's
	really a pain for me. Any guidance and help there is much appreciated.

Fix: Apply the patch.
	Remove zero byte files from CVS.
	Add new files to CVS.
Comment 1 Joerg Pulz 2010-10-18 10:17:59 UTC
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


Hi,

i discovered a small error in the last line of the submitted patch.

It should read ++#endif instead of +++#endif.

Don't know how this happend but it should be fixed before applying the 
patch.

Kind regards
Joerg

- -- 
The beginning is the most important part of the work.
 				-Plato
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.16 (FreeBSD)

iD8DBQFMvBDJSPOsGF+KA+MRAq5EAJ9xPTwQbYjcYlUYwMrx/RbeDjmh1wCff3VP
8JLcx19GOSkvNiqFNzAIQlE=
=J3yU
-----END PGP SIGNATURE-----
Comment 2 Wesley Shields freebsd_committer freebsd_triage 2010-10-26 15:14:54 UTC
Responsible Changed
From-To: freebsd-ports-bugs->wxs

I'll take it.
Comment 3 Joerg Pulz 2010-10-26 22:29:07 UTC
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


Hi,

this is an updated version of the patch which fixes compile problems on 
CURRENT (utmp -> utmpx related) and hopefully on 6.x (missing header).

Thanks to wxs@ for testing and reporting.

Kind regards
Joerg

- -- 
The beginning is the most important part of the work.
 				-Plato
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.16 (FreeBSD)

iD8DBQFMx0gmSPOsGF+KA+MRAlYHAJ4yO+vjOcRTrgjoID3DmcRVBNvdWgCfcF7f
bcQqak6KvsXEnCfoN7DqhJY=
=Ji3a
-----END PGP SIGNATURE-----
Comment 4 Joerg Pulz 2010-10-27 19:32:18 UTC
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


Hi again,

this is the final version for now.
- From 6.x to CURRENT everything should work now.
Had to add some more missing headers for 6.x and some glue to get -pthread 
into LDFLAGS.
I've tinderbox tested this patch on 6-, 7- and 8-STABLE from today.
On CURRENT it's only compile tested w/o tinderbox.

Kind regards
Joerg

- -- 
The beginning is the most important part of the work.
 				-Plato
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.16 (FreeBSD)

iD8DBQFMyHA1SPOsGF+KA+MRAlhmAJ9ZWjx9Q278aBU8vIxV4T4b+yiIJACfdiL/
qCBACKXawwqPXExmS6aoGLc=
=ve68
-----END PGP SIGNATURE-----
Comment 5 dfilter service freebsd_committer freebsd_triage 2010-10-31 17:02:31 UTC
wxs         2010-10-31 17:02:26 UTC

  FreeBSD ports repository

  Modified files:
    security/heimdal     Makefile Makefile.man distinfo pkg-plist 
                         pkg-plist.com_err 
    security/heimdal/files kpasswdd-cracklib.c.in 
  Added files:
    security/heimdal/files lib__hcrypto__libtommath__tommath.h 
                           lib__hcrypto__libtommath__tommath_class.h 
                           lib__hcrypto__libtommath__tommath_superclass.h 
                           lib__otp__version-script.map 
                           patch-appl__ftp__ftpd__logwtmp.c 
                           patch-cf__pthread.m4 patch-configure.ac 
                           patch-kdc__524.c patch-kdc__config.c 
                           patch-kdc__kdc-replay.c 
                           patch-kdc__v4_dump.c 
                           patch-lib__hdb__Makefile.in 
                           patch-lib__krb5__name-45-test.c 
  Removed files:
    security/heimdal/files patch-kcm_connect.c 
                           patch-lib__hdb__hdb-ldap.c 
  Log:
  Update to 1.4
  
  PR:             ports/151506
  Submitted by:   Joerg Pulz <Joerg.Pulz@frm2.tum.de>
  
  Revision  Changes    Path
  1.89      +95 -16    ports/security/heimdal/Makefile
  1.9       +527 -35   ports/security/heimdal/Makefile.man
  1.29      +3 -6      ports/security/heimdal/distinfo
  1.4       +1 -0      ports/security/heimdal/files/kpasswdd-cracklib.c.in
  1.1       +592 -0    ports/security/heimdal/files/lib__hcrypto__libtommath__tommath.h (new)
  1.1       +1000 -0   ports/security/heimdal/files/lib__hcrypto__libtommath__tommath_class.h (new)
  1.1       +76 -0     ports/security/heimdal/files/lib__hcrypto__libtommath__tommath_superclass.h (new)
  1.1       +25 -0     ports/security/heimdal/files/lib__otp__version-script.map (new)
  1.1       +72 -0     ports/security/heimdal/files/patch-appl__ftp__ftpd__logwtmp.c (new)
  1.1       +17 -0     ports/security/heimdal/files/patch-cf__pthread.m4 (new)
  1.1       +16 -0     ports/security/heimdal/files/patch-configure.ac (new)
  1.2       +0 -14     ports/security/heimdal/files/patch-kcm_connect.c (dead)
  1.1       +16 -0     ports/security/heimdal/files/patch-kdc__524.c (new)
  1.1       +28 -0     ports/security/heimdal/files/patch-kdc__config.c (new)
  1.1       +18 -0     ports/security/heimdal/files/patch-kdc__kdc-replay.c (new)
  1.1       +16 -0     ports/security/heimdal/files/patch-kdc__v4_dump.c (new)
  1.1       +19 -0     ports/security/heimdal/files/patch-lib__hdb__Makefile.in (new)
  1.2       +0 -11     ports/security/heimdal/files/patch-lib__hdb__hdb-ldap.c (dead)
  1.1       +21 -0     ports/security/heimdal/files/patch-lib__krb5__name-45-test.c (new)
  1.36      +35 -15    ports/security/heimdal/pkg-plist
  1.2       +1 -0      ports/security/heimdal/pkg-plist.com_err
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 6 Wesley Shields freebsd_committer freebsd_triage 2010-10-31 17:02:36 UTC
State Changed
From-To: open->closed

Committed. Thanks!