| Port details on branch 2022Q4 |
- heimdal-devel Popular BSD-licensed implementation of Kerberos 5
- 2022.11.18_5 security
=0 2022.11.18_5Version of this port present on the latest quarterly branch. - Maintainer: cy@FreeBSD.org
 - Port Added: 2022-12-05 20:12:06
- Last Update: 2022-12-05 20:06:15
- Commit Hash: 3c82f0c
- License: BSD3CLAUSE
- WWW:
- https://www.h5l.org/
- Description:
- Heimdal is an implementation of Kerberos 5, largely written in Sweden
(due to crypto export legal issues in the US at the time). It is freely
available under a three clause BSD style license.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- heimdal-devel>0:security/heimdal-devel
- Conflicts:
- CONFLICTS:
- To install the port:
- cd /usr/ports/security/heimdal-devel/ && make install clean
- To add the package, run one of these commands:
- pkg install security/heimdal-devel
- pkg install heimdal-devel
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: heimdal-devel
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1668783923
SHA256 (heimdal-heimdal-2022.11.18-8f9c2d115_GH0.tar.gz) = c64335c8b9e8f6db9d7852307e441bb60551db77001740b2047734c872fe14c5
SIZE (heimdal-heimdal-2022.11.18-8f9c2d115_GH0.tar.gz) = 13069199
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- clang90 : devel/llvm90
- p5-JSON>0 : converters/p5-JSON
- pkgconf>=1.3.0_1 : devel/pkgconf
- python3.9 : lang/python39
- makeinfo : print/texinfo
- autoconf>=2.71 : devel/autoconf
- automake>=1.16.5 : devel/automake
- libtoolize : devel/libtool
- Runtime dependencies:
-
- indexinfo : print/indexinfo
- Library dependencies:
-
- libintl.so : devel/gettext-runtime
- libreadline.so.8 : devel/readline
- libdb-5.3.so : databases/db5
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for heimdal-devel-2022.11.18_5:
BDB=on: Enable BerkeleyDB KDC backend support
CRACKLIB=off: Use CrackLib for password quality checking
DIGEST=on: Enable DIGEST support
IPV6=on: IPv6 protocol support
KX509=on: Enable kx509 support
LDAP=off: Enable OpenLDAP KDC backend support
LMDB=off: Enable LMDB KDC backend support
PKINIT=on: Enable PK-INIT support
SQLITE=off: Enable SQLite KDC backend support
===> Use 'make config' to modify these settings
- Options name:
- security_heimdal-devel
- USES:
- autoreconf:build cpe gettext-runtime gssapi:bootstrap,heimdal libtool pathfix pkgconfig python:build readline makeinfo ssl bdb:5 localbase
- pkg-message:
- For install:
- heimdal-7.1.0_1 uses a new database format which is incompatible
with Heimdal in the base system and heimdal-1.5.3_6 or prior.
Please read 20161112 in /usr/ports/UPDATING carefully to upgrade
your database.
- Master Sites:
|
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
2022.11.18_5 05 Dec 2022 20:06:15
    |
Cy Schubert (cy)  |
Partially revert "security/heimdal*: Remove LLVM_DEFAULT build prerequisite"
The suggested workaround will only work when autoreconf is not run.
The devel port still needs LLVM_DEFAULT while the non-devel port does
not
PR: 267814
Fixes: 22a683a337ef
This partially reverts commit 22a683a337efe7169b61de8c9ec63e2c0d561891.
(cherry picked from commit 286254e283f60ef160b572c8d76db06ac2b87c1a) |
2022.11.18_5 05 Dec 2022 20:06:15
    |
Cy Schubert (cy)  |
security/heimdal*: Handle other types of garbage data
In addition to garbage realm data, also handle garbage dbname, acl_file,
stash_file, and invalid bitmask garbage data.
PR: 267912
Reported by: Robert Morris <rtm@lcs.mit.edu>
(cherry picked from commit 8cafd5bc0d866a425eb883e00cef02df1ef31db4) |
2022.11.18_4 05 Dec 2022 20:06:14
    |
Cy Schubert (cy)  |
security/heimdal*: Fix NULL dereference when mangled realm message
Fix a NULL dereference in _kadm5_s_init_context() when the client
sends a mangled realm message.
PR: 267912
Reported by: Robert Morris <rtm@lcs.mit.edu>
(cherry picked from commit 678bdaf21b9a05d99e0aceecd414782926e57ae4) |
2022.11.18_3 05 Dec 2022 20:06:14
    |
Cy Schubert (cy)  |
security/heimdal*: The version string must always contain a terminating NUL
Should the sender send a string without a terminating NUL, ensure that
the NUL terminates the string regardless.
And while at it only process the version string when bytes are returned.
PR: 267884
Reported by: Robert Morris <rtm@lcs.mit.edu>
(cherry picked from commit d831a2fe480fe02126bd5b9aba5569c5e69f1034) |
2022.11.18_2 05 Dec 2022 20:06:14
    |
Cy Schubert (cy)  |
security/heimdal*: Remove LLVM_DEFAULT build prerequisite
Adjust ./configure to set the correct CLANG_FORMAT value when
clang-format is not found (when none of the llvm ports are installed).
PR: 267814
Submitted by: Tatsuki Makino <tatsuki_makino@hotmail.com>
(cherry picked from commit 22a683a337efe7169b61de8c9ec63e2c0d561891) |
2022.11.18_1 05 Dec 2022 20:06:13
    |
Cy Schubert (cy)  |
security/heimdal*: Remove lockfile dependency
Though heimdal ./configure checks for a lockfile dependency, it does
not use it. Let's remove the dependency.
PR: 267814
Reported by: Tatsuki Makino <tatsuki_makino@hotmail.com>
(cherry picked from commit b40d9eda115f03cd7859314c3617386094ac88a9) |
2022.11.18 05 Dec 2022 20:06:13
    |
Cy Schubert (cy)  |
security/heimdal-devel: Update to the latest Heimdal github commit
(cherry picked from commit 49329591c8db5617241358ce6dc3ef3b6283986a) |
2022.11.17_1 05 Dec 2022 20:06:13
    |
Cy Schubert (cy)  |
security/heimdal-devel: Fix configure and package
Remove libmicrohttpd support. If installed it will automatically detect
and build the necessary binaries to support a microhttpd KDC server.
It is felt that a KDC with httpd support is another vector of concern.
Fixes: 4e44a84dcc9a
(cherry picked from commit e87043c6c23184ab537a67e013a6a1f6d4501c3e) |
2022.11.17_1 05 Dec 2022 20:06:12
    |
Cy Schubert (cy)  |
ecurity/heimdal-devel: update to the latest Heimdal github commit
(cherry picked from commit 194b9524fa1531531edccb5b4473c6d8dc8cd502) |
2022.11.17 05 Dec 2022 20:06:12
    |
Cy Schubert (cy)  |
security/heimdal-devel: New port tracking Heimdal develpment
This new heimdal port tracks the Heimdal development branch. The
last security advisory showed us we might want to track its development.
(cherry picked from commit 4e44a84dcc9abab445f7cd2dc37346338bfd9691) |