FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

I am looking for an LTO tape library. Do you have one to spare?
Port details
samba36 3.6.24_2 net on this many watch lists=28 search for ports that depend on this port An older version of this port was marked as vulnerable.
A free SMB and CIFS client and server for UNIX
Maintained by: timur@FreeBSD.org search for ports maintained by this maintainer
Port Added: 16 Oct 2011 22:35:42
License: GPLv3


The Samba suite is a set of programs which run under the FreeBSD
operating system. These programs deliver most of the important
functionality of a Microsoft Lan Manager server. That is, they support
remote access to FreeBSD filespace and FreeBSD printers from Lan Manager
compatible clients. In practical terms, this means that such clients can
connect to and use FreeBSD filespace as if it was a local disk drive, or
FreeBSD printers as if they were local printers.

Some of the most popular Lan Manager compatible clients include Lan
Manager itself, Windows for Workgroups, OS/2 and Windows NT.

WWW: http://www.samba.org/
SVNWeb : Main Web Site : Distfiles Availability : PortsMon
Slave ports
  1. net/samba-libsmbclient
  2. net/samba-nmblookup
  3. net/samba-smbclient

NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.

Required To Build:
  1. databases/tdb
  2. devel/talloc
  3. devel/tevent
  4. devel/gmake
  5. devel/pkgconf
  6. devel/autoconf
Required To Run:
  1. databases/tdb
  2. devel/talloc
  3. devel/tevent
Required Libraries:
  1. devel/libexecinfo
  2. print/cups-client
  3. sysutils/libsunacl
  4. devel/popt
  5. converters/libiconv
  6. net/openldap24-client

This port is required by:

for Build for Run * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

To install the port: cd /usr/ports/net/samba36/ && make install clean
To add the package: pkg install net/samba36


Configuration Options
===> The following configuration options are available for samba36-3.6.24_2:
     ACL_SUPPORT=on: ACL support
     ADS=off: Active Directory support
     AIO_SUPPORT=on: Asyncronous IO support
     AVAHI=off: Zeroconf support via Avahi
     CUPS=on: CUPS printing system support
     DNSUPDATE=off: Dynamic DNS update(require ADS)
     DOCS=on: Build and/or install documentation
     EXAMPLES=on: Build and/or install examples
     EXP_MODULES=off: Experimental modules
     FAM_SUPPORT=off: File Alteration Monitor
     IPV6=on: IPv6 protocol support
     LDAP=on: LDAP protocol support
     MAX_DEBUG=off: Maximum debugging
     PAM_SMBPASS=off: PAM authentication vs passdb backends
     POPT=on: System-wide POPT library
     PTHREADPOOL=on: Pthread pool
     QUOTAS=off: Disk quota support
     SMBTORTURE=off: smbtorture
     SWAT=off: SWAT WebGUI
     SYSLOG=off: Syslog logging support
     UTMP=off: UTMP accounting support
     WINBIND=on: WinBIND support
===> Use 'make config' to modify these settings

Master Sites:
  1. ftp://ca.samba.org/pub/samba/
  2. ftp://ca.samba.org/pub/samba/pre/
  3. ftp://ca.samba.org/pub/samba/stable/
  4. ftp://de.samba.org/pub/samba/
  5. ftp://de.samba.org/pub/samba/pre/
  6. ftp://de.samba.org/pub/samba/stable/
  7. ftp://ftp.easynet.be/samba/
  8. ftp://ftp.easynet.be/samba/pre/
  9. ftp://ftp.easynet.be/samba/stable/
  10. http://distcache.FreeBSD.org/ports-distfiles/
  11. http://ftp.samba.org/pub/samba/
  12. http://ftp.samba.org/pub/samba/pre/
  13. http://ftp.samba.org/pub/samba/stable/
  14. http://ring.nict.go.jp/archives/net/samba/samba/
  15. http://ring.nict.go.jp/archives/net/samba/samba/pre/
  16. http://ring.nict.go.jp/archives/net/samba/samba/stable/
Notes from UPDATING
These upgrade notes are taken from /usr/ports/UPDATING
  • 2013-06-27
    Affects: users of net/samba36
    Author: timur@FreeBSD.org
    Reason: 
      Samba has updated format of it's printing tdbs (ntprinting.tdb, ntforms.tdb,
      ntdrivers.tdb) to include character encoding. When updating from Samba 3.5
      or earlier to Samba 3.6 or 4.0 these tdbs need to be migrated to new registry
      based printing management. This implies also character conversion.
    
      You have to specify the correct code page for the conversion, see iconv -l.
      The mostly used one is Windows Latin1 which is CP1252.
    
      You can correctly view the tdb with:
    
      # net printing dump encoding=CP1252 /path/to/ntprinters.tdb
    
      or migrate it with e.g.:
    
      # net printing migrate encoding=CP1252 /path/to/ntprinters.tdb
    
      If you migrate printers it is suggest to do it in the following order:
    
      ntforms.tdb
      ntdrivers.tdb
      ntprinting.tdb
    
      Don't forget to rename, move or delete these files in /var/db/samba after
      the migration.
    
    
  • 2012-10-22
    Affects: users of net/samba36
    Author: timur@FreeBSD.org
    Reason: 
      Startup rc.d/samba script was modified to address some problems with the
      fine control of supplementary daemons. As a side effect now it's always
      necessary to specify in rc.conf:
    
      samba_enable=YES
    
      to get the script working. You can still control each of the daemons
      individually, by disabling/enabling them with:
    
      nmbd_enable=NO
      smbd_enable=NO
      winbindd_enable=YES
    
    
Port Moves
  • port moved here from net/samba34 on 2013-06-04
    REASON: Removed: Unmaintained by upstream

Number of commits found: 38

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
08 Aug 2014 21:36:33
Original commit files touched by this commit  3.6.24_2
Revision:364390
timur search for other commits by this committer
Add explicitly library path to the corresponding .pc files

PR:		191997
08 Aug 2014 14:09:14
Original commit files touched by this commit  3.6.24_2
Revision:364363
timur search for other commits by this committer
Add CPE support on request of the security officer.
24 Jul 2014 18:34:16
Original commit files touched by this commit  3.6.24_2
Revision:362835
tijl search for other commits by this committer
net/openldap24-*:
- Convert to USES=libtool and bump dependent ports
- Avoid USE_AUTOTOOLS
- Don't use PTHREAD_LIBS
- Use MAKE_CMD

databases/glom:
- Drop :keepla
- Add INSTALL_TARGET=install-strip

databases/libgda4* databases/libgda5*:
- Convert to USES=libtool and bump dependent ports
- USES=tar:xz
- Use INSTALL_TARGET=install-strip
- Use @sample
(Only the first 15 lines of the commit message are shown above View all of this commit message)
14 Jul 2014 21:59:19
Original commit files touched by this commit  3.6.24_1
Revision:361837
adamw search for other commits by this committer
samba36:
	Add DOCS and EXAMPLES OPTIONS, and put the stuff in EXAMPLESDIR behind
PORTEXAMPLES.

samba4/samba41:
	Add DOCS OPTION, given that the port already tests for PORT_OPTIONS:MDOCS
12 Jul 2014 22:29:23
Original commit files touched by this commit  3.6.24_1
Revision:361646
swills search for other commits by this committer
net/samba36: fix shebang for bin/findsmb
12 Jul 2014 17:41:32
Original commit files touched by this commit  3.6.24
Revision:361628
sunpoet search for other commits by this committer
- Convert to new LIB_DEPENDS format

Approved by:	portmgr (blanket)
25 Jun 2014 05:35:32
Original commit files touched by this commit  3.6.24
Revision:359185
bapt search for other commits by this committer
Convert GMAKE to MAKE_CMD
Please note that lots of invocation of MAKE_CMD here are wrong as they do not
properly respect MAKE_ENV and friends

With hat:	portmgr
23 Jun 2014 18:47:49
Original commit files touched by this commit  3.6.24
Revision:358993
timur search for other commits by this committer
Security update for Samba 3.6, 4.0 and 4.1.

PR:		190166
Security:	CVE-2014-0244
		CVE-2014-3493
		CVE-2014-0239
		CVE-2014-0178
21 Apr 2014 11:18:35
Original commit files touched by this commit  3.6.23
Revision:351675 This port version is marked as vulnerable.
timur search for other commits by this committer
Convert(?) net/samba36 to STAGEDIR
12 Mar 2014 01:07:30
Original commit files touched by this commit  3.6.23
Revision:347949 This port version is marked as vulnerable.
delphij search for other commits by this committer
Security update:

	net/samba36 -> 3.6.23
	net/samba4  -> 4.0.16
	net/samba41 -> 4.1.6

Security:	03e48bf5-a96d-11e3-a556-3c970e169bc2
04 Jan 2014 23:40:44
Original commit files touched by this commit  3.6.22
Revision:338691 This port version is marked as vulnerable.
antoine search for other commits by this committer
Convert the tree to USES=fam

Approved by:	portmgr (bapt)
10 Dec 2013 04:18:03
Original commit files touched by this commit  3.6.22
Revision:336043 This port version is marked as vulnerable.
timur search for other commits by this committer
Upgrade port to 3.6.22 to address recently announced vulnerabilities

Security:	CVE-2012-6150
		CVE-2013-4408
17 Nov 2013 22:16:17
Original commit files touched by this commit  3.6.20_1
Revision:334130 This port version is marked as vulnerable.
timur search for other commits by this committer
Attempt to fix broken init script. Hope, this time it's OK :)

PR:		184037
16 Nov 2013 23:54:36
Original commit files touched by this commit  3.6.20
Revision:334038 This port version is marked as vulnerable.
timur search for other commits by this committer
Update port to the 3.6.20 version, addressing CVE-2013-4475

Security:	CVE-2013-4475
20 Sep 2013 22:10:25
Original commit files touched by this commit  3.6.18
Revision:327755 This port version is marked as vulnerable.
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
net)
05 Sep 2013 20:18:30
Original commit files touched by this commit  3.6.18
Revision:326444 This port version is marked as vulnerable.
bsam search for other commits by this committer
. introduce ICONV_CONFIGURE_BASE variable at Mk/Uses/iconv.mk. It's value is
  "--with-libiconv=${LOCALBASE}" at systems pre OSVERSION 100043 and "" (null)
  otherwise;
. convert all ports which has CONFIGURE_ARGS=--with-libiconv=${LOCALBASE}.

Approved by:	portmgr (bapt, implicit)
16 Aug 2013 16:47:50
Original commit files touched by this commit  3.6.18
Revision:324799 This port version is marked as vulnerable.
timur search for other commits by this committer
Update port to the 3.6.18 version
06 Aug 2013 00:32:08
Original commit files touched by this commit  3.6.17
Revision:324296 This port version is marked as vulnerable.
timur search for other commits by this committer
Security update

Security:	CVE-2013-4124
01 Jul 2013 02:41:32
Original commit files touched by this commit  3.6.16_1
Revision:322112 This port version is marked as vulnerable.
timur search for other commits by this committer
Fixed typo in the patch that broke winbind_krb5_locator linking. Add external
dependency on tevent library.

PR:		180074, 180053
27 Jun 2013 08:47:26
Original commit files touched by this commit  3.6.16
Revision:321875 This port version is marked as vulnerable.
timur search for other commits by this committer
Upgraded port to the latest 3.6.16 revision.
06 Jun 2013 22:03:35
Original commit files touched by this commit  3.6.13
Revision:320132 This port version is marked as vulnerable.
bapt search for other commits by this committer
Finish conversion to new options framework
While here remove check for unsupported versions
27 Apr 2013 11:59:29
Original commit files touched by this commit  3.6.13
Revision:316662 This port version is marked as vulnerable.
mva search for other commits by this committer
- Convert USE_ICONV=yes to USES=iconv
- Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig while here

Reviewed by:	zeising
23 Apr 2013 14:20:28
Original commit files touched by this commit  3.6.13
Revision:316355 This port version is marked as vulnerable.
bapt search for other commits by this committer
Finish converting the whole ports tree to USES=pkgconfig
25 Mar 2013 15:18:59
Original commit files touched by this commit  3.6.13
Revision:315234 This port version is marked as vulnerable.
timur search for other commits by this committer
Bump port to the 3.6.13 version. Incorporate patch for winbind from Samba4.
Switch to OPTIONS_NG. Fix download paths.
31 Jan 2013 15:59:45
Original commit files touched by this commit  3.6.12
Revision:311317 This port version is marked as vulnerable.
timur search for other commits by this committer
Security update of the port to the 3.6.12 version

Security:	CVE-2013-0213, CVE-2013-0214
03 Nov 2012 03:08:45
Original commit files touched by this commit  3.6.9
Revision:306898 This port version is marked as vulnerable.
timur search for other commits by this committer
Update port to the 3.6.9 version

Feature safe:	yes
22 Oct 2012 19:58:39
Original commit files touched by this commit  3.6.8
Revision:306284 This port version is marked as vulnerable.
timur search for other commits by this committer
Document behaviour changes in the rc.d/samba startup script.

Feature safe:	yes
22 Oct 2012 09:20:05
Original commit files touched by this commit  3.6.8
Revision:306263 This port version is marked as vulnerable.
timur search for other commits by this committer
Update Samba 3.6 to the 3.6.8 revision.

Feature safe:	yes
15 Aug 2012 00:20:32
Original commit files touched by this commit  3.6.7
 This port version is marked as vulnerable.
delphij search for other commits by this committer
Update to 3.6.7.

PR:		ports/170446
Submitted by:	Andrey Simonenko <simon comsys ntu-kpi kiev ua>
Approved by:	timur
26 Jul 2012 05:40:24
Original commit files touched by this commit  3.6.5
 This port version is marked as vulnerable.
bapt search for other commits by this committer
new devel/pkgconf added to replace devel/pkg-config. new version of pkg-config
are no more self hosting so we are stuck with 0.25 version while pkgconf provide
the same set of features as 0.27 and a compatible frontend. A symlink to
pkg-config has been added for convenience and compatibility

This also introduces a new macro to use pkgconf in your ports:
USE_PKGCONFIG

it can take the following arguments:
 - yes (meaning build only dep)
 - build (meaning build only dep)
 - run (meaning run only dep)
 - both (meaning run and build dep)

From now USE_GNOME= pkgconfig is deprecated in favour of USE_PKGCONFIG
The old gnome macro has been modified to use pkgconf but still the sameway: run
and build dep to avoid large breakage.

While here fix some ports relying on pkg-config but not specifying it, fix some
ports broken because testing wrong .pc files, and fix ports using pkg-config
--version to determine pkg-config version instead of
pkg-config --modversion pkg-config like recommanded by pkg-config

With Hat:	portmgr
Exp-runs by:	bapt (pointhat-west), beat (pointyhat)
30 Apr 2012 18:48:09
Original commit files touched by this commit  3.6.5
 This port version is marked as vulnerable.
delphij search for other commits by this committer
Security update to address Samba incorrect permission checks vulnerability
(CVE-2012-2111):

 - Update net/samba34 to 3.4.17
 - Update net/samba35 to 3.5.15
 - Update net/samba36 to 3.6.5

Security:       0fa15e08-92ec-11e1-a94a-00215c6a37bb
Approved by:    maintainer
13 Apr 2012 09:16:00
Original commit files touched by this commit  3.6.4_1
 This port version is marked as vulnerable.
dougb search for other commits by this committer
The samba rc.d script uses some clever tricks to start (up to) 3 different
services using the same script. As a result it resets rcvar several times
in order to process the options for each service.

The changes I made on 2012/01/14 to facilitate the removal of set_rc_var()
from HEAD were effective in the case where the WINBIND option was off (the
case that I tested) because that causes the related portions of the rc.d
script to be removed completely on install. However, if installed from a
package, or installed using the the default OPTIONS, WINBIND is on, which
caused the last known rcvar to be winbind_enable.

Since the common case seems to be for users to use samba_enable (which
only enables smb_and nmb_ by default) the fact that rcvar=winbind_enable,
but that knob is off, caused the startup script to trip on a totally
unrelated portion of rc.subr.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
10 Apr 2012 22:33:01
Original commit files touched by this commit  3.6.4
 This port version is marked as vulnerable.
delphij search for other commits by this committer
Security update to address root credential remote code execution issue
(CVE-2012-1182):

 - Update samba36 to 3.6.4;
 - Update samba35 to 3.5.14;
 - Update samba34 to 3.4.16;

All samba users are advised to update.

Security:       baf37cd2-8351-11e1-894e-00215c6a37bb
With hat:       secteam@
08 Feb 2012 10:27:17
Original commit files touched by this commit  3.6.3
 This port version is marked as vulnerable.
timur search for other commits by this committer
Update port to the 3.6.3 version, closing security problem.

PR:             164621
Security:       CVE-2012-0817
14 Jan 2012 08:57:23
Original commit files touched by this commit  3.6.1
 This port version is marked as vulnerable.
dougb search for other commits by this committer
In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().

In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
21 Oct 2011 02:12:22
Original commit files touched by this commit  3.6.1
 This port version is marked as vulnerable.
timur search for other commits by this committer
New version of net/samba36 port - 3.6.1.
17 Oct 2011 07:46:40
Original commit files touched by this commit  3.6.0_1
 This port version is marked as vulnerable.
timur search for other commits by this committer
Adjusted plist file.
16 Oct 2011 22:35:25
Original commit files touched by this commit  3.6.0
 This port version is marked as vulnerable.
timur search for other commits by this committer
Add new version of Samba - 3.6.0.

Most significant improvement is the support of SMB2 protocol.

Number of commits found: 38

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
bashOct 01
rsyslog7Sep 30
fishSep 29
bash*Sep 25
bash-static*Sep 25
chromiumSep 25
krfbSep 25
linux-c6-nssSep 25
linux-firefoxSep 25
linux-seamonkeySep 25
linux-thunderbirdSep 25
linux_base-c6*Sep 25
nssSep 25
asterisk11Sep 18
squidSep 18

10 vulnerabilities affecting 33 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds


Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 24166
Broken 104
Deprecated 27
Ignore 359
Forbidden 3
Restricted 205
No CDROM 93
Vulnerable 20
Expired 2
Set to expire 22
Interactive 0
new 24 hours 4
new 48 hours15
new 7 days54
new fortnight146
new month292

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2014 Dan Langille. All rights reserved.