Port details |
- samba416 Free SMB/CIFS and AD/DC server and client for Unix
- 4.16.10_1 net
=11 4.16.8Version of this port present on the latest quarterly branch. - Maintainer: timur@FreeBSD.org
 - Port Added: 2022-10-16 23:24:48
- Last Update: 2023-04-13 00:56:37
- Commit Hash: f1f1a8b
- People watching this port, also watch:: samba413, apache24, curl, smartmontools, git
- License: GPLv3+
- Description:
- Samba4 is an attempt to implement an Active Directory compatible Domain
Controller.
In short, you can join a WinNT, Win2000, WinXP or Win 2003 - 2016 member
server to a Samba4 domain, and it will behave much as it does in AD,
including Kerberos domain logins where applicable.
¦ ¦ ¦ ¦ 
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- Conflicts:
- CONFLICTS_INSTALL:
- Conflicts Matches:
-
There are no Conflicts Matches for this port. This is usually an error.
- To install the port:
- cd /usr/ports/net/samba416/ && make install clean
- To add the package, run one of these commands:
- pkg install net/samba416
- pkg install samba416
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: samba416
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1680740028
SHA256 (samba-4.16.10.tar.gz) = c077d698a2b871cf130afe2f6fa6aaf321a25eac611f22edae8a7f3e8c9c4d3f
SIZE (samba-4.16.10.tar.gz) = 30695200
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:
-
- jansson>=2.10 : devel/jansson
- libtasn1>=3.8 : security/libtasn1
- p5-Parse-Yapp>=0 : devel/p5-Parse-Yapp
- libarchive>=3.1.2 : archivers/libarchive
- cmocka>=1.1.3 : sysutils/cmocka
- talloc>=2.3.3 : devel/talloc
- tevent>=0.11.0 : devel/tevent
- tdb>=1.4.6 : databases/tdb
- lmdb>=0.9.16 : databases/lmdb
- py39-markdown>=3.3.7 : textproc/py-markdown@py39
- py39-dnspython>=2.2.1 : dns/py-dnspython@py39
- p5-JSON>=4.0 : converters/p5-JSON
- pkgconf>=1.3.0_1 : devel/pkgconf
- bison : devel/bison
- python3.9 : lang/python39
- perl5>=5.32.r0<5.33 : lang/perl5.32
- Test dependencies:
-
- bash : shells/bash
- tshark : net/wireshark@nox11
- python3.9 : lang/python39
- Runtime dependencies:
-
- jansson>=2.10 : devel/jansson
- libtasn1>=3.8 : security/libtasn1
- libarchive>=3.1.2 : archivers/libarchive
- talloc>=2.3.3 : devel/talloc
- tevent>=0.11.0 : devel/tevent
- tdb>=1.4.6 : databases/tdb
- lmdb>=0.9.16 : databases/lmdb
- py39-markdown>=3.3.7 : textproc/py-markdown@py39
- py39-dnspython>=2.2.1 : dns/py-dnspython@py39
- python3.9 : lang/python39
- Library dependencies:
-
- libiconv.so : converters/libiconv
- libunwind.so : devel/libunwind
- libreadline.so : devel/readline
- libpopt.so : devel/popt
- libinotify.so : devel/libinotify
- libgnutls.so : security/gnutls
- libgcrypt.so : security/libgcrypt
- libsunacl.so : sysutils/libsunacl
- libavahi-client.so : net/avahi-app
- libintl.so : devel/gettext-runtime
- libfam.so.0 : devel/gamin
- libldap.so.2 : net/openldap26-client
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for samba416-4.16.10_1:
ADS=on: Active Directory client(implies LDAP)
AD_DC=on: Active Directory Domain Controller(implies PYTHON3)
CLUSTER=off: Clustering support
CUPS=off: CUPS printing system support
DOCS=on: Build and/or install documentation
FAM=on: File Alteration Monitor
GPGME=off: GpgME support
LDAP=on: LDAP client
MANDOC=off: Build manpages from DOCBOOK templates
PROFILE=on: Profiling data
PYTHON3=on: Python 3.x bindings or support
QUOTAS=on: Disk quota support
SPOTLIGHT=off: Spotlight server-side search support
SYSLOG=on: Syslog logging support
UTMP=on: UTMP accounting
====> VFS modules
FRUIT=on: MacOSX and TimeMachine support
GLUSTERFS=off: GlusterFS support
====> GSSAPI Security API support: you have to select exactly one of them
GSSAPI_BUILTIN=on: GSSAPI support via bundled Heimdal
GSSAPI_MIT=off: GSSAPI support via security/krb5
====> Zero configuration networking: you have to select exactly one of them
ZEROCONF_NONE=off: Zeroconf support is absent
AVAHI=on: Zeroconf support via Avahi
MDNSRESPONDER=off: Zeroconf support via mDNSResponder
===> Use 'make config' to modify these settings
- Options name:
- net_samba416
- USES:
- compiler:c++11-lang iconv localbase:ldflags perl5 pkgconfig shebangfix waf gettext-runtime fam bison ldap python:3.6+
- pkg-message:
- For install:
- How to start: http://wiki.samba.org/index.php/Samba4/HOWTO
* Your configuration is: /usr/local/etc/smb4.conf
* All the relevant databases are under: /var/db/samba4
* All the logs are under: /var/log/samba4
* Provisioning script is: /usr/local/bin/samba-tool
For the working DNS updates you will need to either build dns/bind9*
with the enabled GSSAPI(GSSAPI_MIT5 is recommended) or install
dns/samba-nsupdate package, which is preconfigured with such a support.
You will need to specify location of the 'nsupdate' command in the
smb4.conf file:
nsupdate command = /usr/local/bin/samba-nsupdate -g
For additional documentation check: https://wiki.samba.org/index.php/User_Documentation
Port related bug reports can go to the https://gitlab.com/samba-freebsd/ports/-/issues or
to the FreeBSD Bugzilla https://bugs.freebsd.org/
All Samba related bug reports should go to the: https://bugzilla.samba.org/
- WWW: https://gitlab.com/samba-freebsd/
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
4.16.10_1 13 Apr 2023 00:56:37
    |
Jan Beich (jbeich)  |
devel/icu: update to 73.1
- Temporarily switch to GitHub auto archive (release artifacts are N/A atm)
Changes: https://github.com/unicode-org/icu/releases/tag/release-73-1
Reported by: GitHub (watch releases)
PR: 270422
Exp-run by: antoine |
4.16.10 07 Apr 2023 14:18:37
    |
Timur I. Bakeyev (timur)  |
net/samba416: Security update for samba416 to the 4.16.10
Security: CVE-2023-0225
CVE-2023-0922
CVE-2023-0614 |
4.16.8 04 Mar 2023 13:31:38
    |
Joe Marcus Clarke (marcus)  |
MOVED: Use the nox11 flavor for tshark and friends
This includes net/py-pyshark, net/termshark, and the samba ports for
testing.
Reported by: mat |
4.16.8 03 Mar 2023 23:52:08
    |
Joe Marcus Clarke (marcus)  |
net/termshark|samba41[36]: Chase the tshark>wireshark change
Reported by: cperciva |
4.16.8 08 Feb 2023 10:53:56
    |
Muhammad Moinur Rahman (bofh)  |
Mk/**ldap.mk: Convert USE_LDAP to USES=ldap
Convert the USE_LDAP=yes to USES=ldap and adds the following features:
- Adds the argument USES=ldap:server to add openldap2{4|5|6}-server as
RUN_DEPENDS
- Adds the argument USES=ldap<version> and replaces WANT_OPENLDAP_VER
- Adds OPENLDAP versions in bsd.default-versions.mk
- Adds USE_OPENLDAP/WANT_OPENLDAP_VER in Mk/bsd.sanity.mk
- Changes consumers to use the features
Reviewed by: delphij
Approved by: portmgr
Differential Revision: https://reviews.freebsd.org/D38233 |
4.16.8 19 Dec 2022 01:42:08
    |
Timur I. Bakeyev (timur)  |
net/samba416: Security update for the recent Heimdal/KRB5 related
vulnerabilities.
Security: CVE-2022-38023
CVE-2022-37966
CVE-2022-37967
CVE-2022-45141 |
4.16.7 17 Nov 2022 14:12:02
    |
Timur I. Bakeyev (timur)  |
net/samba416: Security update for Samba 4.16
Security: CVE-2022-42898 |
4.16.6 25 Oct 2022 23:21:17
    |
Timur I. Bakeyev (timur)  |
net/samba416: Update port to address CVE-2022-3437
PR: 267141
Security: CVE-2022-3437 |
4.16.5_1 19 Oct 2022 08:10:29
    |
Jan Beich (jbeich)  |
devel/icu: update to 72.1
Changes: https://github.com/unicode-org/icu/releases/tag/release-72-1
Reported by: GitHub (watch releases)
PR: 266582
Exp-run by: antoine |
4.16.5 16 Oct 2022 23:23:12
    |
Timur I. Bakeyev (timur)  |
net/samba416: New port for Samba 4.16
This is an initial attempt to add Samba to the FreeBSD after major
rewrite of the VFS code in the upstream.
Most of the port development is now carried in:
https://gitlab.com/samba-freebsd
Due to the way how new Samba VFS code is written there is a constrain
that Samba 4.14+ can run only on FreeBSD 13.1+, as it requires support
of the `nodup` option for the `fdesc` file system, as well as it's
presence in the system in general.
https://gitlab.com/samba-freebsd/-/wikis/The-New-VFS
I'd like to thank CyberSecure Pty Ltd. company for their supoort of
the port development and Andrew Walker from iXsystems Inc. for the
patches he created and made available for the Samba4 on TrueNAS.
PR: 263874 |