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/
Belatedly mark the Samba 2 port FORBIDDEN due to remote root code
execution.
Should anyone care about this port there are patches from other OS
vendors (and potentially the japanese/samba port), which should fix this
issue.
Mark the port with a 3 month expiration date (since it has already been
in quite a while since the issue was discovered) which should allow
people plenty of time to fix the port.
Security:
http://vuxml.FreeBSD.org/3b3676be-52e1-11d9-a9e7-0001020eed82.html
With hat: secteam
Remove apparently stray @exec mkdir (looks like it was intended to create
a directory that populated later in the plist, but it's using the wrong
path, and you don't need to make directories explicitly anyway unless
they're empty).
Mass-conversion to the USE_AUTOTOOLS New World Order. The code present
in bsd.autotools.mk essentially makes this a no-op given that all the
old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in
exactly the same way as USE_AUTOTOOLS itself.
Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.
Preliminary documentation can be found at:
http://people.FreeBSD.org/~ade/autotools.txt
which is in the process of being SGMLized before introduction into the
Porters Handbook.
Light blue touch-paper. Run.
Add the new one knob WITH_BROWSING_HACKS.
- New configuration options: allow workgroups/deny workgroups.
When samba is a local master on subnet these options allow
you to restrict list of available workgroup names in "Network
Neighbourhood". Options accept a list of names.
- New configuration options: allow master/deny masters.
When samba is running as a WINS server these options allow
you to restrict registering of particular IP addresses as
group masters. Options accept same arguments as "allow hosts".
- New configuration option: workgroups.
This allows you to be a member (and thus a master browser!) of
multiple workgroups.
- New configuration option: force local master.
Allows to ignore Windows NT PDC attempts to claim master
browser name on subnet. This is violation of standard, but is
useful.
- All registered NetBIOS names must be isprint().
Do not bump PORTREVISION, because new features show up
only if WITH_BROWSING_HACKS is defined in compile-time.
Submitted by: glebius
Whoa there, boy, that's a mighty big commit y'all have there...
Begin autotools sanitization sequence by requiring ports to explicitly
specify which version of {libtool,autoconf,automake} they need, erasing
the concept of a "system default".
For ports-in-waiting:
USE_LIBTOOL=YES -> USE_LIBTOOL_VER=13
USE_AUTOCONF=YES -> USE_AUTOCONF_VER=213
USE_AUTOMAKE=YES -> USE_AUTOMAKE_VER=14
Ports attempting to use the old style system after June 1st 2004 will be
sorely disappointed.
With my portmgr hat on, reset the maintainer of samba[-devel] to ports@.
David has not committed to these ports since 2002/12/15, and there are some
updates pending. This is inline with the new maintainer timeout policy
as speleed out in the Porter's Handbook.
Register a LIB_DEPENDS on libpopt. To quote the PR:
Samba's ./configure will automatically pull in the system popt if
popt is installed when Samba (as port) is compiled, without
registering it as a dependency. This means popt can later be removed
without complaint, but this may break Samba.
PR: 59990
Submitted by: Matthias Andree <matthias.andree@gmx.de>
Approved by: maintainer
Add WITH_JAIL knob to allow Samba to run in jail(2).
The patch was originally created by Gerhard Sittig
<Gerhard.Sittig@gmx.net>. Updated and portsified by me.
This still needs a little work, but at least it works.
PR: 22316
Approved by: maintainer
Fix non-default dependency on openldap2[012] which is broken by splitting.
# I'm not bumped port revision of them because this should not affect
# packages built on bento...
Add WITH_WINBIND_NSS knob, which will cause nss_winbind to be installed.
Currently only the getpwent(3) and getgrent(3) family of functions are
supported.
Update to 2.2.8, which was released today with this note on the
Samba Web site:
A flaw has been detected in the Samba main smbd code which could
allow an external attacker to remotely and anonymously gain Super
User (root) privileges on a server running a Samba server. This
flaw exists in previous versions of Samba from 2.0.x to 2.2.7a
inclusive. This is a serious problem and all sites should either
upgrade to Samba 2.2.8 immediately or prohibit access to TCP ports
139 and 445.
I tested this in the same environment as before.
This should be fetchable too.
Requested by: dwcjr (maintainer)
pointy hat to: my collection
Add a set of patches which update this --except the PDF documentation--
to the SAMBA_2_2 (stable) CVS branch as of around 20:35 GMT on 14
March. Although the Samba authors say they don't consider this
production-quality, it has corrections for several bugs.
testing: built with all options except ACLs and LDAP on
4.8-RC-20030311-JPSNAP/i386; ran as a PDC and file-server with
NT 4.0 SP6a and Windows 98 SE as clients
Approved by: dwcjr (maintainer), kris (ports freeze by portmgr)
Samba 2.2.7 still thinks 5-CURRENT is a sysV box because we have
sys/statvfs.h. So we hit Samba harder over the head to realize BSD ain't
SYSV.
Approved by: dwcjr
Fix the option passed to the vfs recycle-module in smb.conf.default,
it now takes a config file rather than directly specifying the desired
options. Install a sample recycle.conf.default in LOCALBASE/etc.
Submitted by: marius@alchemy.franken.de
Approved by: maintainer
o Respect CFLAGS.
o Add a message telling users to take out -O from their CFLAGS and
recompile/reinstall samba if they encounter problems.
PR: ports/45691
Approved by: dwcjr (MAINTAINER)
Fix detection of SYSV(we are not SYSV) so that things like printing
and DSO support works on -current once again.
Noticed by: obrien
Submitted by: jelmer@samba.org
Remove s/nawk/awk/ patch for password conversion script
Remove patch to define SMBRUN since the external smbrun program has
been axed
Add patch to fix smbclient bug when connecting to win9x machines
Submitted by: jerry@samba.org
Fix pkg-plist after version bump.
Bump PORTREVISION to 1.
Remove a stray object file if it exists, prior to installing examples.
This patch is not guaranteed to be perfect for all permutations of WITH_*
options. However, it works for the default case.
Submitted by: alane@freebsd.org
Approved by: dwcjr@freebsd.org
Fix package building as well as vfs module installation
There are still more files that bento will complain about,
but I don't have time to fix that immediately
Noticed by: Udo.Schweigert@siemens.com
Re-enable recycle bin support
Update default smb.conf to deal with new parameters
Fix VFS bug in samba
Rename patch to avoid confusion
PR: 37888
Submitted by: hetzels@westbend.net