security/cyrus-sasl2 2.1.28_6 FreeBSD
RFC 2222 SASL (Simple Authentication and Security Layer)
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
aac661e18b- License
- BSD4CLAUSE
- Categories
- security
- Package size
- 1042.2 KiB, 8358.9 KiB installed
Description
The Cyrus SASL (Simple Authentication and Security Layer)
SASL is the Simple Authentication and Security Layer, a method for adding authentication support to connection-based protocols. To use SASL, a protocol includes a command for identifying and authenticating a user to a server and for optionally negotiating protection of subsequent protocol interactions. If its use is negotiated, a security layer is inserted between the protocol and the connection.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | security/cyrus-sasl2 | 2.1.28_6 |
| OpenBSD | security/cyrus-sasl2 | 2.1.28p3 |
| NetBSD | security/cyrus-sasl | 2.1.28nb2 |
| DragonFly | security/cyrus-sasl2 | 2.1.28_5 |
| MidnightBSD | security/cyrus-sasl2 | |
| HardenedBSD | security/cyrus-sasl2 | 2.1.28_6 |
| GhostBSD | security/cyrus-sasl2 | 2.1.28_6 |
| OPNsense | security/cyrus-sasl2 | 2.1.28_5 |
Install
Binary package:
pkg install cyrus-sasl
From the ports tree:
cd /usr/ports/security/cyrus-sasl2/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= cyrus-sasl>0:security/cyrus-sasl2
LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2.1.28_6 | 2.1.28_6 | 2.1.28 | 2.1.28_5 | 2.1.28_6 |
| FreeBSD:14:quarterly | 2.1.28_6 | 2.1.28_6 | n/a | 2.1.28_5 | 2.1.28_6 |
| FreeBSD:15:latest | 2.1.28_6 | 2.1.28_6 | n/a | 2.1.28_5 | 2.1.28_5 |
| FreeBSD:15:quarterly | 2.1.28_6 | 2.1.28_6 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.1.28_6 | 2.1.28_6 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 4
Required by 809
- arabic/libreoffice
- archivers/engrampa
- archivers/file-roller
- archivers/thunar-archive-plugin
- audio/amarok
- audio/ampache
- audio/asterisk-espeak
- audio/asterisk-flite
- audio/mpdcon
- audio/mumble
- audio/mumble-server
- audio/mythplugin-mythmusic
- audio/py-supysonic
- audio/thunar-media-tags-plugin
- benchmarks/hipercontracer
- benchmarks/phoronix-test-suite
- benchmarks/sysbench
- biology/augustus
- biology/biostar-tools
- biology/ncbi-cxx-toolkit
- biology/ucsc-userapps
- cad/camotics
- chinese/libreoffice-zh_CN
- chinese/libreoffice-zh_TW
- comms/atslog
- comms/cqrlog
- databases/R-cran-RMariaDB
- databases/R-cran-RMySQL
- databases/akonadi
- databases/cego
- databases/cegobridge
- databases/courier-authlib-mysql
- databases/dbixx
- databases/dbow
- databases/diesel
- databases/evolution-data-server
- databases/innotop
- databases/kdb
- databases/kexi
- databases/ldb25
- databases/ldb28
- databases/ldb29
- databases/libdbi-drivers
- databases/libgda5-ldap
- databases/libgda5-mysql
- databases/libmemcached
- databases/libzdb
- databases/luadbi
- databases/luasql-mysql
- databases/memcached
- databases/mongodb-tools
- databases/mongodb70
- databases/mongosh
- databases/mroonga
- databases/mtop
- databases/mydumper
- databases/mysql++
- databases/mysql-connector-c++
- databases/mysql-connector-odbc
- databases/mysql267-client
- databases/mysql267-server
- databases/mysql80-client
- databases/mysql80-server
- databases/mysql84-client
- databases/mysql84-server
- databases/mysql97-client
- databases/mysql97-server
- databases/mysqlbackup
- databases/mysqldump-secure
- databases/mysqlreport
- databases/mysqltcl
- databases/mytop
- databases/ocaml-mysql
- databases/opendbx
- databases/openldap25-client
- databases/openldap25-server
- databases/openldap26-client
- databases/openldap26-server
- databases/openldap27-client
- databases/openldap27-server
- databases/ora2pg
- databases/p5-Cache-Memcached-libmemcached
- databases/p5-Class-DBI-mysql
- databases/p5-DBD-MariaDB
- databases/p5-DBD-cego
- databases/p5-DBD-mysql
- databases/p5-DBD-mysql4
- databases/p5-DBIx-MySQLSequence
- databases/p5-DBIx-TableHash
- databases/p5-Memcached-libmemcached
- databases/p5-MySQL-Diff
- databases/p5-Test-mysqld
- databases/p5-mysql-genocide
- databases/pear-DB_ldap2
- databases/pecl-memcached
- databases/percona-orchestrator
- databases/percona-toolkit
- databases/postgresql-mysql_fdw
- databases/proftpd-mod_sql_mysql
- databases/py-mycli
The first 100 are listed.
Configuration
Options name: security_cyrus-sasl2
| Option | Default | Description |
|---|---|---|
| ALWAYSTRUE | off | Alwaystrue password verifier (discouraged) |
| ANONYMOUS | on | ANONYMOUS authentication |
| AUTHDAEMOND | on | Use of authdaemon |
| BDB | off | Berkeley DB support |
| BDB1 | on | Berkeley DB 1.85 support |
| CRAM | on | CRAM-MD5 authentication |
| DIGEST | on | DIGEST-MD5 authentication |
| DOCS | off | Build and/or install documentation |
| GDBM | off | GNU dbm library support |
| KEEP_DB_OPEN | off | Keep handle to Berkeley DB open |
| LMDB | off | OpenLDAP Lightning Memory-Mapped Database support |
| LMDB0 | on | Use LMDB 0.9 library |
| LOGIN | on | LOGIN authentication |
| NTLM | on | NTLM authentication |
| OBSOLETE_CRAM_ATTR | on | cmusaslsecretCRAM-MD5 auxprop property |
| OBSOLETE_DIGEST_ATTR | on | cmusaslsecretDIGEST-MD5 auxprop property |
| OPIE | off | Use OPIE with OTP |
| OTP | on | OTP authentication |
| PLAIN | on | PLAIN authentication |
| SASLDB_IN_VAR | off | sasldb in /var/db/sasl2 |
| SCRAM | on | SCRAM authentication |
- USES
- cpe libtool:keepla pathfix perl5
- Service scripts
- none
Message after installing
Files
Manual pages 46
- pluginviewer(8)
- sasl(3)
- sasl_authorize_t(3)
- sasl_auxprop(3)
- sasl_auxprop_getctx(3)
- sasl_auxprop_request(3)
- sasl_callbacks(3)
- sasl_canon_user_t(3)
- sasl_chalprompt_t(3)
- sasl_checkapop(3)
- sasl_checkpass(3)
- sasl_client_init(3)
- sasl_client_new(3)
- sasl_client_start(3)
- sasl_client_step(3)
- sasl_decode(3)
- sasl_dispose(3)
- sasl_done(3)
- sasl_encode(3)
- sasl_encodev(3)
- sasl_errdetail(3)
- sasl_errors(3)
- sasl_errstring(3)
- sasl_getconfpath_t(3)
- sasl_getopt_t(3)
- sasl_getpath_t(3)
- sasl_getprop(3)
- sasl_getrealm_t(3)
- sasl_getsecret_t(3)
- sasl_getsimple_t(3)
- sasl_global_listmech(3)
- sasl_idle(3)
- sasl_listmech(3)
- sasl_log_t(3)
- sasl_server_init(3)
- sasl_server_new(3)
- sasl_server_start(3)
- sasl_server_step(3)
- sasl_server_userdb_checkpass_t(3)
- sasl_server_userdb_setpass_t(3)
- sasl_setpass(3)
- sasl_setprop(3)
- sasl_user_exists(3)
- sasl_verifyfile_t(3)
- sasldblistusers2(8)
- saslpasswd2(8)
pkg-plist 107
- include/sasl/hmac-md5.h
- include/sasl/md5.h
- include/sasl/md5global.h
- include/sasl/prop.h
- include/sasl/sasl.h
- include/sasl/saslplug.h
- include/sasl/saslutil.h
- lib/libsasl2.a
- lib/libsasl2.la
- lib/libsasl2.so
- lib/libsasl2.so.3
- lib/libsasl2.so.3.0.0
- lib/sasl2/libanonymous.a
- lib/sasl2/libanonymous.la
- lib/sasl2/libanonymous.so
- lib/sasl2/libanonymous.so.3
- lib/sasl2/libanonymous.so.3.0.0
- lib/sasl2/libcrammd5.a
- lib/sasl2/libcrammd5.la
- lib/sasl2/libcrammd5.so
- lib/sasl2/libcrammd5.so.3
- lib/sasl2/libcrammd5.so.3.0.0
- lib/sasl2/libdigestmd5.a
- lib/sasl2/libdigestmd5.la
- lib/sasl2/libdigestmd5.so
- lib/sasl2/libdigestmd5.so.3
- lib/sasl2/libdigestmd5.so.3.0.0
- lib/sasl2/liblogin.a
- lib/sasl2/liblogin.la
- lib/sasl2/liblogin.so
- lib/sasl2/liblogin.so.3
- lib/sasl2/liblogin.so.3.0.0
- lib/sasl2/libscram.a
- lib/sasl2/libscram.la
- lib/sasl2/libscram.so
- lib/sasl2/libscram.so.3
- lib/sasl2/libscram.so.3.0.0
- lib/sasl2/libntlm.a
- lib/sasl2/libntlm.la
- lib/sasl2/libntlm.so
- lib/sasl2/libntlm.so.3
- lib/sasl2/libntlm.so.3.0.0
- lib/sasl2/libotp.a
- lib/sasl2/libotp.la
- lib/sasl2/libotp.so
- lib/sasl2/libotp.so.3
- lib/sasl2/libotp.so.3.0.0
- lib/sasl2/libplain.a
- lib/sasl2/libplain.la
- lib/sasl2/libplain.so
- lib/sasl2/libplain.so.3
- lib/sasl2/libplain.so.3.0.0
- lib/sasl2/libsasldb.a
- lib/sasl2/libsasldb.la
- lib/sasl2/libsasldb.so
- lib/sasl2/libsasldb.so.3
- lib/sasl2/libsasldb.so.3.0.0
- libdata/pkgconfig/libsasl2.pc
- share/man/man3/sasl.3.gz
- share/man/man3/sasl_authorize_t.3.gz
- share/man/man3/sasl_auxprop.3.gz
- share/man/man3/sasl_auxprop_getctx.3.gz
- share/man/man3/sasl_auxprop_request.3.gz
- share/man/man3/sasl_callbacks.3.gz
- share/man/man3/sasl_canon_user_t.3.gz
- share/man/man3/sasl_chalprompt_t.3.gz
- share/man/man3/sasl_checkapop.3.gz
- share/man/man3/sasl_checkpass.3.gz
- share/man/man3/sasl_client_init.3.gz
- share/man/man3/sasl_client_new.3.gz
- share/man/man3/sasl_client_start.3.gz
- share/man/man3/sasl_client_step.3.gz
- share/man/man3/sasl_decode.3.gz
- share/man/man3/sasl_dispose.3.gz
- share/man/man3/sasl_done.3.gz
- share/man/man3/sasl_encode.3.gz
- share/man/man3/sasl_encodev.3.gz
- share/man/man3/sasl_errdetail.3.gz
- share/man/man3/sasl_errors.3.gz
- share/man/man3/sasl_errstring.3.gz
- share/man/man3/sasl_getconfpath_t.3.gz
- share/man/man3/sasl_getopt_t.3.gz
- share/man/man3/sasl_getpath_t.3.gz
- share/man/man3/sasl_getprop.3.gz
- share/man/man3/sasl_getrealm_t.3.gz
- share/man/man3/sasl_getsecret_t.3.gz
- share/man/man3/sasl_getsimple_t.3.gz
- share/man/man3/sasl_global_listmech.3.gz
- share/man/man3/sasl_idle.3.gz
- share/man/man3/sasl_listmech.3.gz
- share/man/man3/sasl_log_t.3.gz
- share/man/man3/sasl_server_init.3.gz
- share/man/man3/sasl_server_new.3.gz
- share/man/man3/sasl_server_start.3.gz
- share/man/man3/sasl_server_step.3.gz
- share/man/man3/sasl_server_userdb_checkpass_t.3.gz
- share/man/man3/sasl_server_userdb_setpass_t.3.gz
- share/man/man3/sasl_setpass.3.gz
- share/man/man3/sasl_setprop.3.gz
- share/man/man3/sasl_user_exists.3.gz
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| cyrus-sasl-2.1.28.tar.gz | 4.034803e+06 | 7ccfc6abd01ed67c1a0924b353e526f1b766b21f42d4562ee635a8ebfc5bb38c |