BSD Ports

security/gsasl 2.2.4 FreeBSD

GNU SASL command-line utility

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
809000bd6c
License
LGPL21
Categories
security
Package size
161.6 KiB, 904.6 KiB installed

Description

GNU SASL is an implementation of the Simple Authentication and Security Layer framework and a few common SASL mechanisms.

GNU SASL consists of a library (libgsasl), a command-line utility (gsasl) to access the library from the shell, and a manual. The library includes support for the framework (with authentication functions and application data privacy and integrity functions) and at least partial support for the ANONYMOUS, CRAM-MD5, DIGEST-MD5, EXTERNAL, GS2-KRB5, GSSAPI, LOGIN, NTLM, PLAIN, SCRAM-SHA-1, SCRAM-SHA-1-PLUS, SAML20, OPENID20, and SECURID mechanisms.

The library is easily ported because it does not do network communication by itself, but rather leaves it up to the calling application. The library is flexible with regards to the authorization infrastructure used, as it utilizes a callback into the application to decide whether a user is authorized or not.

GNU SASL has been split into 2 ports:

  • security/gsasl: the command-line utility
  • security/libgsasl: the library

In the other systems

SystemPortVersion
FreeBSDsecurity/gsasl2.2.4
NetBSDsecurity/gsasl2.2.4
DragonFlysecurity/gsasl2.2.1
MidnightBSDsecurity/gsasl2.2.2

Install

Binary package:

pkg install gsasl

From the ports tree:

cd /usr/ports/security/gsasl/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	gsasl>0:security/gsasl

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.2.42.2.42.2.02.2.22.2.4
FreeBSD:14:quarterly2.2.42.2.4n/a2.2.22.2.4
FreeBSD:15:latest2.2.42.2.4n/a2.2.22.2.2
FreeBSD:15:quarterly2.2.42.2.4n/an/an/a
FreeBSD:16:latest2.2.42.2.4n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

The full lists below include those, and their dependencies in turn.

Build dependencies 32
Run dependencies 19

No port depends on this one.

Configuration

Options name: security_gsasl

OptionDefaultDescription
DOCSoffBuild and/or install documentation
NLSoffNative Language Support
USES
charsetfix libtool localbase pkgconfig readline
Service scripts
none

Files

Manual pages 1
  • gsasl(1)
pkg-plist 28
  • bin/gsasl
  • share/doc/gsasl/gsasl.html
  • share/locale/da/LC_MESSAGES/gsasl.mo
  • share/locale/de/LC_MESSAGES/gsasl.mo
  • share/locale/eo/LC_MESSAGES/gsasl.mo
  • share/locale/es/LC_MESSAGES/gsasl.mo
  • share/locale/eu/LC_MESSAGES/gsasl.mo
  • share/locale/fi/LC_MESSAGES/gsasl.mo
  • share/locale/fr/LC_MESSAGES/gsasl.mo
  • share/locale/ga/LC_MESSAGES/gsasl.mo
  • share/locale/hr/LC_MESSAGES/gsasl.mo
  • share/locale/hu/LC_MESSAGES/gsasl.mo
  • share/locale/id/LC_MESSAGES/gsasl.mo
  • share/locale/it/LC_MESSAGES/gsasl.mo
  • share/locale/ka/LC_MESSAGES/gsasl.mo
  • share/locale/nl/LC_MESSAGES/gsasl.mo
  • share/locale/pl/LC_MESSAGES/gsasl.mo
  • share/locale/pt_BR/LC_MESSAGES/gsasl.mo
  • share/locale/ro/LC_MESSAGES/gsasl.mo
  • share/locale/sk/LC_MESSAGES/gsasl.mo
  • share/locale/sq/LC_MESSAGES/gsasl.mo
  • share/locale/sr/LC_MESSAGES/gsasl.mo
  • share/locale/sv/LC_MESSAGES/gsasl.mo
  • share/locale/uk/LC_MESSAGES/gsasl.mo
  • share/locale/vi/LC_MESSAGES/gsasl.mo
  • share/locale/zh_CN/LC_MESSAGES/gsasl.mo
  • share/locale/zh_TW/LC_MESSAGES/gsasl.mo
  • share/man/man1/gsasl.1.gz
distinfo 1
FileSizeSHA256
gsasl-2.2.4.tar.gz3.541621e+06d32be15efd3a04cb19b232f721bdca02cc6ad7ab415df7d79fb2dd2c0da3e0be
Master sites 1
  • GNU

Commit history 1

DateCommitCreditsLog message
809000bd6c Po-Chuan Hsieh security/gsasl: Update to 2.2.4
- Update WWW Changes: https://gitlab.com/gsasl/gsasl/-/blob/master/NEWS