Port details |
- samba412 Free SMB/CIFS and AD/DC server and client for Unix
- 4.12.9_2 net
=4 4.12.9_1Version of this port present on the latest quarterly branch.- Maintainer: timur@FreeBSD.org
 - Port Added: 2020-09-26 23:36:21
- Last Update: 2021-01-30 13:22:39
- SVN Revision: 563405
People watching this port, also watch: postfix, rsync, screen, php74, unifi6 - 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.
WWW: https://www.samba.org/
- SVNWeb : Homepage
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- ${PYTHON_PKGNAMEPREFIX}>0:net/samba412@${PY_FLAVOR}
- Conflicts:
- CONFLICTS_INSTALL:
- samba4-4.0.*
- samba4[1-9]-4.*
- samba41[013-9]-4.1*
- p5-Parse-Pidl-4.*
- Conflicts Matches:
-
There are no Conflicts Matches for this port. This is usually an error.
- To install the port:
cd /usr/ports/net/samba412/ && make install clean - To add the package:
pkg install samba412 - PKGNAME: samba412
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1604112111
SHA256 (samba-4.12.9.tar.gz) = 786edf7b45b68ce637cb16daaa861097fdd71c9bac8428eec161a3a123f65060
SIZE (samba-4.12.9.tar.gz) = 18236198
Packages: (move your mouse over the cells for more information)
- 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.1 : devel/talloc
- tevent>=0.10.2 : devel/tevent
- tdb>=1.4.3 : databases/tdb
- lmdb>=0.9.16 : databases/lmdb
- pkgconf>=1.3.0_1 : devel/pkgconf
- python3.7 : lang/python37
- perl5>=5.32.r0<5.33 : lang/perl5.32
- Runtime dependencies:
-
- jansson>=2.10 : devel/jansson
- libtasn1>=3.8 : security/libtasn1
- libarchive>=3.1.2 : archivers/libarchive
- talloc>=2.3.1 : devel/talloc
- tevent>=0.10.2 : devel/tevent
- tdb>=1.4.3 : databases/tdb
- lmdb>=0.9.16 : databases/lmdb
- py37-dnspython>=1.15.0 : dns/py-dnspython@py37
- py37-markdown>=2.6.11 : textproc/py-markdown@py37
- python3.7 : lang/python37
- Library dependencies:
-
- libiconv.so : converters/libiconv
- 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
- libunwind.so : devel/libunwind
- libiconv.so : converters/libiconv
- libintl.so : devel/gettext-runtime
- libfam.so.0 : devel/gamin
- libldap-2.4.so.2 : net/openldap24-client
- This port is required by:
- for Build
- net/smb4k
- for Libraries
- devel/gnome-vfs
- devel/gvfs
- devel/kio-extras
- multimedia/emby-server
- multimedia/kodi-devel
- net/pecl-smbclient
- sysutils/fusefs-smbnetfs
- for Run
- net/smb4k
- security/gvmd
- Configuration Options
- ===> The following configuration options are available for samba412-4.12.9_2:
ADS=on: Active Directory client(implies LDAP)
AD_DC=on: Active Directory Domain Controller
CLUSTER=off: Clustering support
CUPS=off: CUPS printing system support
DEVELOPER=off: With developer framework(implies NTVFS)
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
NTVFS=off: Build *DEPRECATED* NTVFS file server
PROFILE=on: Profiling data
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
====> DNS frontend: you can only select none or one of them
NSUPDATE=off: Use samba NSUPDATE utility for AD DC
BIND911=off: Use Bind 9.11 as AD DC DNS server frontend
BIND916=off: Use Bind 9.16 as AD DC DNS server frontend
===> Use 'make config' to modify these settings
- USES:
- cpe compiler:c++11-lang iconv localbase:ldflags perl5 pkgconfig shebangfix ssl waf gettext-runtime fam python:3.5+
- Master Sites:
-
|
Port Moves |
- port moved here from net/samba410 on 2020-11-08
REASON: Has expired: yes
|
Number of commits found: 8
Commit History - (may be incomplete: see SVNWeb link above for full details) |
Date | By | Description |
30 Jan 2021 13:22:39
4.12.9_2

|
dim  |
net/samba411 net/samba412 net/samba413: Fix zero-sized VLAs
With recent versions of clang, samba could dump core shortly after
startup, terminating with either SIGILL or SIGSEGV.
Investigation showed that samba is using C99 variable length arrays
(VLAs), and in some cases the length of these arrays would become zero.
Since this is undefined behavior, various interesting things would
happen, often ending in segfaults.
Fix this by avoiding to use zero as the length for these VLA
declarations.
A similar patch was also sent upstream, and was accepted and included in
subsequent samba releases.
See also: https://bugzilla.samba.org/show_bug.cgi?id=14605
Reported by: Dries Michiels <driesm.michiels@gmail.com>
PR: 252157
MFH: 2021Q1 |
24 Dec 2020 13:34:58
4.12.9_1

|
fluffy  |
net/samba41[1-3]: switch to PYTHON_EXT_SUFFIX |
29 Nov 2020 22:50:25
4.12.9_1

|
pkubaj  |
net/samba412: don't use libunwind on architectures that it's not available at
Reported by: jhibbits (for powerpcspe) |
03 Nov 2020 00:56:27
4.12.9_1

|
jbeich  |
devel/icu: update to 68.1
Changes: http://site.icu-project.org/download/68
ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/
Reported by: GitHub (watch releases) |
31 Oct 2020 04:28:26
4.12.9

|
timur  |
Security update for samba411, samba412 and samba413:
CVE-2020-14318 (Missing handle permissions check in SMB1/2/3 ChangeNotify)
CVE-2020-14323 (Unprivileged user can crash winbind)
CVE-2020-14383 (An authenticated user can crash the DCE/RPC DNS with easily
crafted records)
Security: CVE-2020-14318
CVE-2020-14323
CVE-2020-14383 |
14 Oct 2020 22:27:05
4.12.8

|
timur  |
Routine upgrade Samba ports to 4.11.14 and 4.12.8 respectively. |
26 Sep 2020 23:40:25
4.12.7

|
timur  |
Add new samba412 port, version 4.12.7 |
26 Sep 2020 23:36:13
4.11.13

|
timur  |
Repocopy to create a new samba412 port |
Number of commits found: 8
|
Latest Vulnerabilities |
15 vulnerabilities affecting 114 ports have been reported in the past 14 days
|
* - modified, not new All vulnerabilities
Last updated: 2021-02-25 03:33:54
|
|