[218 total ]
Posted
20 days
ago
<p>I've been trying to write something clever about this for weeks now. I mean with
the blogging attention paid to Loudoun Extra and Rob Curley and members of our group leaving the Post,
I almost fell compelled to write something
... [More]
clever. But I've been working, and working
hard. And enjoying the work, and the time just keeps slipping away. So now it's been
three weeks I've spent on a new job at <a href="http://www.lasvegassun.com/">the Las
Vegas Sun</a>, and I haven't even mentioned it here yet.</p>
<p>It has indeed been an amazing few weeks. I'm feeling as productive as I've ever felt.
I'm writing a lot of code and really enjoying work, and I still have time for life outside
of work. If you look for me on <a href="http://youtube.com/">YouTube</a> and
<a href="http://flickr.com/">Flickr</a>, you can get a hint of the kinds of
things I'm working on these days. See our
<a href="http://www.lasvegassun.com/july-4/submit-photos/">call for July 4 photo
submissions</a> to get an idea, too.</p>
<p>As new projects surface and time allows, I'll post about new things here.
Hopefully, even more so than I did at the Post. But no gaurantees, in case the work
is too fun to take time to write about.</p> [Less]
Posted
23 days
ago
The Samba Team is proud to announce the release of Samba 3.2, a major
new release of the award-winning Free Software file and print server
suite for Microsoft Windows ® clients.
The evolution of the Samba platform
Samba
... [More]
3.2 builds upon the success of Samba 3.0 by modernizing and
enhancing the code whilst still retaining compatibility with all
existing Samba installations. Samba is the leading technology choice
for Windows file serving on UNIX ® platforms and in embedded Network
Attached Storage (NAS) solutions. Samba is used by vendors selling NAS
solutions ranging from high end clustered business-critical systems,
to low end consumer devices, and everything in between.
Clustered file server support
Samba 3.2, in conjunction with the
ctdb
libraries and a back-end distributed file system such as Sun's Lustre
®, IBM's GPFS ® or Red Hat's GFS ®, can provide a fully
clustered file server solution. Every node is able to simultaneously
serve an identical, consistent view of the exported file system. Not
just a simple "fail-over" high availability solution, Samba 3.2 with
ctdb provides a scalable clustered file server solution with full
Windows file sharing semantics. Samba and ctdb are already being
shipped in production file serving products to some of the most
demanding customers in the world in fields such as animation and video
production.
Easier configuration
Samba 3.2 introduces a 'registry' based configuration system. This
allows vendors embedding Samba in an appliance to more easily manage
Samba configuration via the supplied commands or library functions
without having to write scripts to modify a text file.
Improved Integration with Microsoft Windows ®
Samba 3.2 has been designed and tested to integrate with the latest
Microsoft Windows ® clients and servers, such as Windows Vista ®
service pack 1, and Windows server 2008 ®.
Encrypted network transport
An innovation created by the Samba Team, Samba 3.2 has extended the
CIFS/SMB protocol to allow transport encryption. File system shares
may now be marked as "encrypted" and all access to these shares is now
encrypted over the network. Standard GSSAPI encryption techniques are
used to safeguard the data. This extension to the CIFS/SMB protocol is
open and available for other vendors to adopt without requiring patent
licenses or other restrictions.
Reduced memory requirements
The memory footprint of Samba has been reduced by the use of the Samba
developed "talloc" library, in order to allow greater use of Samba in
embedded devices with limited memory requirements. All restrictions on
file name lengths have been removed.
IPv6 support
The networking functions have been re-written to ensure Samba 3.2 is
fully IPv6 compliant. Customers may now use Samba in an IPv6-only
network, and it has been tested to work with Microsoft Windows ®
IPv6 implementations as well as UNIX ® IPv6 implementations.
New library code
Samba 3.2 begins the migration of Samba from a monolithic application
to a more modular architecture comprised of library functions which
can be used to control and configure the Samba environment. The new
libnetapi library to control domain membership is one of the first
examples of this new approach.
New release manager
Samba 3.2 marks the debut of Karolin Seeger as our new release
manager, funded full time to work on Samba releases by
SerNet GmbH. The Samba Team is happy to
welcome Karolin as a Team member, and we hope that Karolin will be driving
our release process for many years to come.
Now Licensed under the GNU GPLv3
The Samba Team has adopted the Version 3 of the GNU General Public
License for the 3.2 and later releases. The GPLv3 is the updated
version of the GPLv2 license under which Samba is currently
distributed. It has been updated to improve compatibility with other
licenses and to make it easier to adopt internationally, and is an
improved version of the license to better suit the needs of Free
Software in the 21st Century.
The original announcement is available on-line at
Samba Adopts
GPLv3 for Future Releases.
Samba is the leading choice for Microsoft Windows ®
connectivity
Samba 3.2 is fully portable, POSIX compliant software that runs on a
variety of UNIX and UNIX-like systems including AIX ®, FreeBSD,
HPUX®, IRIX ®, Linux ®, Mac OS X ® and Solaris ®.
Samba is shipped as standard on all versions of Linux, and most of the
major vendors versions of UNIX as a fully supported part of the operating
system. Samba is the leading solution for Microsoft Windows ®
compatibility for embedded appliance and Network Attached Storage
vendors.
Getting Samba 3.2
Samba 3.2 is available now from the
Samba Web site and all
worldwide mirrors.
About the Samba Team
The Samba Team is a worldwide group of computer professionals working
together via the Internet to produce the highest quality Free Software
Windows (SMB/CIFS) server and client software. [Less]
Posted
23 days
ago
The Samba Team is proud to announce the release of Samba 3.2, a major
new release of the award-winning Free Software file and print server
suite for Microsoft Windows ® clients.
The evolution of the Samba platform
Samba
... [More]
3.2 builds upon the success of Samba 3.0 by modernizing and
enhancing the code whilst still retaining compatibility with all
existing Samba installations. Samba is the leading technology choice
for Windows file serving on UNIX ® platforms and in embedded Network
Attached Storage (NAS) solutions. Samba is used by vendors selling NAS
solutions ranging from high end clustered business-critical systems,
to low end consumer devices, and everything in between.
Clustered file server support
Samba 3.2, in conjunction with the
ctdb
libraries and a back-end distributed file system such as Sun's Lustre
®, IBM's GPFS ® or Red Hat's GFS ®, can provide a fully
clustered file server solution. Every node is able to simultaneously
serve an identical, consistent view of the exported file system. Not
just a simple "fail-over" high availability solution, Samba 3.2 with
ctdb provides a scalable clustered file server solution with full
Windows file sharing semantics. Samba and ctdb are already being
shipped in production file serving products to some of the most
demanding customers in the world in fields such as animation and video
production.
Easier configuration
Samba 3.2 introduces a 'registry' based configuration system. This
allows vendors embedding Samba in an appliance to more easily manage
Samba configuration via the supplied commands or library functions
without having to write scripts to modify a text file.
Improved Integration with Microsoft Windows ®
Samba 3.2 has been designed and tested to integrate with the latest
Microsoft Windows ® clients and servers, such as Windows Vista ®
service pack 1, and Windows server 2008 ®.
Encrypted network transport
An innovation created by the Samba Team, Samba 3.2 has extended the
CIFS/SMB protocol to allow transport encryption. File system shares
may now be marked as "encrypted" and all access to these shares is now
encrypted over the network. Standard GSSAPI encryption techniques are
used to safeguard the data. This extension to the CIFS/SMB protocol is
open and available for other vendors to adopt without requiring patent
licenses or other restrictions.
Reduced memory requirements
The memory footprint of Samba has been reduced by the use of the Samba
developed "talloc" library, in order to allow greater use of Samba in
embedded devices with limited memory requirements. All restrictions on
file name lengths have been removed.
IPv6 support
The networking functions have been re-written to ensure Samba 3.2 is
fully IPv6 compliant. Customers may now use Samba in an IPv6-only
network, and it has been tested to work with Microsoft Windows ®
IPv6 implementations as well as UNIX ® IPv6 implementations.
New library code
Samba 3.2 begins the migration of Samba from a monolithic application
to a more modular architecture comprised of library functions which
can be used to control and configure the Samba environment. The new
libnetapi library to control domain membership is one of the first
examples of this new approach.
New release manager
Samba 3.2 marks the debut of Karolin Seeger as our new release
manager, funded full time to work on Samba releases by
SerNet GmbH. The Samba Team is happy to
welcome Karolin as a Team member, and we hope that Karolin will be driving
our release process for many years to come.
Now Licensed under the GNU GPLv3
The Samba Team has adopted the Version 3 of the GNU General Public
License for the 3.2 and later releases. The GPLv3 is the updated
version of the GPLv2 license under which Samba is currently
distributed. It has been updated to improve compatibility with other
licenses and to make it easier to adopt internationally, and is an
improved version of the license to better suit the needs of Free
Software in the 21st Century.
The original announcement is available on-line at
Samba Adopts
GPLv3 for Future Releases.
Samba is the leading choice for Microsoft Windows ®
connectivity
Samba 3.2 is fully portable, POSIX compliant software that runs on a
variety of UNIX and UNIX-like systems including AIX ®, FreeBSD,
HPUX®, IRIX ®, Linux ®, Mac OS X ® and Solaris ®.
Samba is shipped as standard on all versions of Linux, and most of the
major vendors versions of UNIX as a fully supported part of the operating
system. Samba is the leading solution for Microsoft Windows ®
compatibility for embedded appliance and Network Attached Storage
vendors.
Getting Samba 3.2
Samba 3.2 is available now from the
Samba Web site and all
worldwide mirrors.
About the Samba Team
The Samba Team is a worldwide group of computer professionals working
together via the Internet to produce the highest quality Free Software
Windows (SMB/CIFS) server and client software. [Less]
Posted
23 days
ago
This is the first stable release of Samba 3.2.0.
Please be aware that Samba is now distributed under version 3
of the new GNU General Public License. You may refer to the COPYING
file that accompanies the release source for
... [More]
further licensing details.
The uncompressed tarballs and patch files have been signed
using GnuPG (ID 6568B7EA). The source code can be
downloaded
now. See the
release notes for more info. [Less]
Posted
23 days
ago
This is the first stable release of Samba 3.2.0.
Please be aware that Samba is now distributed under version 3
of the new GNU General Public License. You may refer to the COPYING
file that accompanies the release source for
... [More]
further licensing details.
The uncompressed tarballs and patch files have been signed
using GnuPG (ID 6568B7EA). The source code can be
downloaded
now. See the
release notes for more info. [Less]
Posted
about 1 month
ago
This is the second release candidate of Samba 3.2.0. This is *not*
intended for production environments and is designed for testing
purposes only. Please report any defects via the Samba bug reporting
system at
... [More]
https://bugzilla.samba.org/.
Please be aware that Samba is now distributed under version 3
of the new GNU General Public License. You may refer to the COPYING
file that accompanies the release source for further licensing details.
The uncompressed tarballs and patch files have been signed
using GnuPG (ID 6568B7EA). The source code can be
downloaded
now. See the
release notes for more info. Binary packages will
be made available on a volunteer basis and can be found in the
Binary_Packages download area. [Less]
Posted
about 1 month
ago
This is the second release candidate of Samba 3.2.0. This is *not*
intended for production environments and is designed for testing
purposes only. Please report any defects via the Samba bug reporting
system at
... [More]
https://bugzilla.samba.org/.
Please be aware that Samba is now distributed under version 3
of the new GNU General Public License. You may refer to the COPYING
file that accompanies the release source for further licensing details.
The uncompressed tarballs and patch files have been signed
using GnuPG (ID 6568B7EA). The source code can be
downloaded
now. See the
release notes for more info. Binary packages will
be made available on a volunteer basis and can be found in the
Binary_Packages download area. [Less]
Posted
about 1 month
ago
Samba 4 is the ambitious next version of the Samba suite that is being
developed in parallel to the stable 3.0 series. The main emphasis in
this branch is support for the Active Directory logon protocols used
by Windows 2000
... [More]
and above.
Samba 4 is currently not yet in a state where it is usable in
production environments. Note the WARNINGS below, and the STATUS file,
which aims to document what should and should not work.
Samba4 alpha4 follows on from our second alpha release (made in
December), the first alpha release (made in September), and the
Technology Preview series we have offered for some time now.
The uncompressed tarball and patch files have been signed
using Andrew Bartlett's GnuPG key (ID 28B436BB). The source code can be
downloaded
now. See the release notes in the source for more information. [Less]
Posted
about 1 month
ago
Samba 4 is the ambitious next version of the Samba suite that is being
developed in parallel to the stable 3.0 series. The main emphasis in
this branch is support for the Active Directory logon protocols used
by Windows 2000
... [More]
and above.
Samba 4 is currently not yet in a state where it is usable in
production environments. Note the WARNINGS below, and the STATUS file,
which aims to document what should and should not work.
Samba4 alpha4 follows on from our second alpha release (made in
December), the first alpha release (made in September), and the
Technology Preview series we have offered for some time now.
The uncompressed tarball and patch files have been signed
using Andrew Bartlett's GnuPG key (ID 28B436BB). The source code can be
downloaded
now. See the release notes in the source for more information. [Less]
Posted
about 1 month
ago
This is a security release to address CVE-2008-1105. The
original advisory
is available online. A patch
for Samba 3.0.29 is available. This security advisory is applicable to all Samba 3.0.x
releases to
... [More]
date. Past security advisories are available on our
security page.
The uncompressed tarballs and patch files have been signed
using GnuPG (ID 6568B7EA). The source code can be
downloaded
now. See the
release notes for more info. [Less]
Posted
about 1 month
ago
This is a security release to address CVE-2008-1105. The
original advisory
is available online. A patch
for Samba 3.0.29 is available. This security advisory is applicable to all Samba 3.0.x
releases to
... [More]
date. Past security advisories are available on our
security page.
The uncompressed tarballs and patch files have been signed
using GnuPG (ID 6568B7EA). The source code can be
downloaded
now. See the
release notes for more info. [Less]
Posted
2 months
ago
This is the first release candidate of Samba 3.2.0. This is *not*
intended for production environments and is designed for testing
purposes only. Please report any defects via the Samba bug reporting
system at
... [More]
https://bugzilla.samba.org/.
Please be aware that Samba is now distributed under version 3
of the new GNU General Public License. You may refer to the COPYING
file that accompanies the release source for further licensing details.
The uncompressed tarballs and patch files have been signed
using GnuPG (ID 6568B7EA). The source code can be
downloaded
now. See the
release notes for more info. Binary packages will
be made available on a volunteer basis and can be found in the
Binary_Packages download area. [Less]
Posted
2 months
ago
This is the first release candidate of Samba 3.2.0. This is *not*
intended for production environments and is designed for testing
purposes only. Please report any defects via the Samba bug reporting
system at
... [More]
https://bugzilla.samba.org/.
Please be aware that Samba is now distributed under version 3
of the new GNU General Public License. You may refer to the COPYING
file that accompanies the release source for further licensing details.
The uncompressed tarballs and patch files have been signed
using GnuPG (ID 6568B7EA). The source code can be
downloaded
now. See the
release notes for more info. Binary packages will
be made available on a volunteer basis and can be found in the
Binary_Packages download area. [Less]
Posted
2 months
ago
This is the latest bug fix release for Samba 3.0 and is the
version recommended for all production Samba servers. Among other
fixes and enhancements, this release address some interoperability
problems with Windows 2008
... [More]
, interdomain trusts, and SMB/CIFS
protocol correctness issues.
The uncompressed tarballs and patch files have been signed
using GnuPG (ID 6568B7EA). The source code can be
downloaded
now. See the
release notes for more info. [Less]
Posted
2 months
ago
This is the latest bug fix release for Samba 3.0 and is the
version recommended for all production Samba servers. Among other
fixes and enhancements, this release address some interoperability
problems with Windows 2008
... [More]
, interdomain trusts, and SMB/CIFS
protocol correctness issues.
The uncompressed tarballs and patch files have been signed
using GnuPG (ID 6568B7EA). The source code can be
downloaded
now. See the
release notes for more info. [Less]
Posted
2 months
ago
Inspired by ECLM 2008: The Missing Rant.
Posted
2 months
ago
The second edition of the Samba Mashup Report (SMR) is now available online at http://www.samba.org/samba/mashup/SMR-04-15-2008.html
Table of Contents:
Samba 3.2.0 Moves closer to Release
Bug fix release for Samba 3.0 in the
... [More]
works
Developer Interests - Volker Lendecke
Samba at Connectathon
Samba4 - Fact or Fantasy?
Call for submissions and summaries [Less]
Posted
2 months
ago
The second edition of the Samba Mashup Report (SMR) is now available online at http://www.samba.org/samba/mashup/SMR-04-15-2008.html
Table of Contents:
Samba 3.2.0 Moves closer to Release
Bug fix release for Samba 3.0 in the
... [More]
works
Developer Interests - Volker Lendecke
Samba at Connectathon
Samba4 - Fact or Fantasy?
Call for submissions and summaries [Less]
Posted
3 months
ago
Here's a recipe I've developed for building a RPM in SCons with out
too much mucking around. My big issue with RPM is the whole
/usr/src/redhat thing which is silly from a permissions point
of view, and also prevent multiple users on the
... [More]
same machine from
building at the same time.
import string, os
# Sources for RPM
arch = 'i386'
sources = [
'foo.spec',
'foo-upstream.tar.gz',
'bippity.patch',
'flippity.patch',
]
# Create RPM build environment
env = Environment()
env.Append(
ENV = {'HOME': os.environ['HOME']},
TARFLAGS = '-z')
# Build tar file of sources
tarfile = env.Tar(
'foo.tar.gz',
sources)
# Build RPM from tarfile with included spec
rpm_defines = {
'_topdir': Dir('#build').abspath,
}
rpm = env.Command(
'rpm_dummy',
tarfile,
'rpmbuild %s -tb %s' % (
string.join(['--define "%s %s" ' % (i[0], i[1])
for i in rpm_defines.items()], ' '),
tarfile[0]))
# Take care of creating and removing various temporary directories
# required by RPM.
env.AddPreAction(rpm, Delete('#build'))
env.AddPreAction(rpm, [Mkdir('#build/SPECS'),
Mkdir('#build/BUILD'),
Mkdir('#build/RPMS/%s' % arch)])
env.AddPostAction(rpm, [Delete('#build/BUILD'),
Delete('#build/SPECS')])
# Clean up after ourselves
env.Clean(rpm, ['#build/BUILD', '#build/SRPMS', '#build/RPMS'])
I like the use of pre and post actions here to create the
directory structure expected by RPM and the cleanup of it afterwards.
Running scons -c will delete all the generated RPM files as well
as the tar file of sources.
Oh yeah, installing and using ccache
is absolutely essential for debugging RPM files. [Less]
Posted
3 months
ago
The Samba Team is looking for people to help keep our user community information current, covering development news, releases, general news, and events. The scope of the positions will be to:
Gather stories, summaries, and content for the
... [More]
bi-weekly Samba Mashup Report (community newsletter)
Work on the active content at http://news.samba.org/
We are looking initially for two volunteers to help us. If you are
interested in helping, please send a short mail to web-editor at samba dot org describing why you think you would be a good match. [Less]
Posted
3 months
ago
The Samba Team is looking for people to help keep our user community information current, covering development news, releases, general news, and events. The scope of the positions will be to:
Gather stories, summaries, and content for the
... [More]
bi-weekly Samba Mashup Report (community newsletter)
Work on the active content at http://news.samba.org/
We are looking initially for two volunteers to help us. If you are
interested in helping, please send a short mail to web-editor at samba dot org describing why you think you would be a good match. [Less]
Posted
3 months
ago
The inaugural edition of the Samba Mashup Report (SMR) is now available online at http://www.samba.org/samba/mashup/SMR-04-28-2008.html
Table of Contents:
Greetings to the Inaugural SMR (samba Mashup Report)
Plans in Motion
... [More]
for 6 Month Samba 3.x Release Cycles
Samba 3.2.0pre3 Released
Samba XP 2008 Concludes as YASC (yet another successful conference)
Samba Documentation repository moved from SVN to Git
Bugzilla Day for Samba 3.2 scheduled for Friday, May 9
Call for developer reports [Less]
Posted
3 months
ago
The inaugural edition of the Samba Mashup Report (SMR) is now available online at http://www.samba.org/samba/mashup/SMR-04-28-2008.html
Table of Contents:
Greetings to the Inaugural SMR (samba Mashup Report)
Plans in Motion
... [More]
for 6 Month Samba 3.x Release Cycles
Samba 3.2.0pre3 Released
Samba XP 2008 Concludes as YASC (yet another successful conference)
Samba Documentation repository moved from SVN to Git
Bugzilla Day for Samba 3.2 scheduled for Friday, May 9
Call for developer reports [Less]
Posted
3 months
ago
This is the third preview release of Samba 3.2.0. This is *not*
intended for production environments and is designed for testing
purposes only. Please report any defects via the Samba bug reporting
system at
... [More]
https://bugzilla.samba.org/.
Please be aware that Samba is now distributed under version 3
of the new GNU General Public License. You may refer to the COPYING
file that accompanies the release source for further licensing details.
The uncompressed tarballs and patch files have been signed
using GnuPG (ID 6568B7EA). The source code can be
downloaded
now. See the
release notes for more info. Binary packages will
be made available on a volunteer basis and can be found in the
Binary_Packages download area. [Less]
Posted
3 months
ago
This is the third preview release of Samba 3.2.0. This is *not*
intended for production environments and is designed for testing
purposes only. Please report any defects via the Samba bug reporting
system at
... [More]
https://bugzilla.samba.org/.
Please be aware that Samba is now distributed under version 3
of the new GNU General Public License. You may refer to the COPYING
file that accompanies the release source for further licensing details.
The uncompressed tarballs and patch files have been signed
using GnuPG (ID 6568B7EA). The source code can be
downloaded
now. See the
release notes for more info. Binary packages will
be made available on a volunteer basis and can be found in the
Binary_Packages download area. [Less]
Posted
3 months
ago
I saw Eric do a me too today, so why not join in:
naminanu:~/projects/wpni deryck$ history|awk '{a[$2] } END{for(i in a){printf "]\t%s\n",a[i],i}}'|sort -rn|head
128 vi
76 python
52 ls
46 svn
27 cd
21 psql
17 grep
10 mv
10 clear
9 sudo
Posted
3 months
ago
Samba 4 is the ambitious next version of the Samba suite that is being
developed in parallel to the stable 3.0 series. The main emphasis in
this branch is support for the Active Directory logon protocols used
by Windows 2000
... [More]
and above.
Samba 4 is currently not yet in a state where it is usable in
production environments. Note the WARNINGS below, and the STATUS file,
which aims to document what should and should not work.
Samba4 alpha3 follows on from our second alpha release (made in
December), the first alpha release (made in September), and the
Technology Preview series we have offered for some time now.
The uncompressed tarball and patch files have been signed
using Andrew Bartlett's GnuPG key (ID 28B436BB). The source code can be
downloaded now. See the
release notes
for more information. [Less]
Posted
3 months
ago
Samba 4 is the ambitious next version of the Samba suite that is being
developed in parallel to the stable 3.0 series. The main emphasis in
this branch is support for the Active Directory logon protocols used
by Windows 2000
... [More]
and above.
Samba 4 is currently not yet in a state where it is usable in
production environments. Note the WARNINGS below, and the STATUS file,
which aims to document what should and should not work.
Samba4 alpha3 follows on from our second alpha release (made in
December), the first alpha release (made in September), and the
Technology Preview series we have offered for some time now.
The uncompressed tarball and patch files have been signed
using Andrew Bartlett's GnuPG key (ID 28B436BB). The source code can be
downloaded now. See the
release notes
for more information. [Less]
Posted
3 months
ago
$ history|awk '{a[$2] } END{for(i in a){printf "]\t%s\n",a[i],i}}'|sort -rn|head
68 ls
51 cd
35 ssh
34 svn
33 git
25 less
25 ./bbc
19 rm
14 mv
14
... [More]
erlc
I think running ls is the command line equivalent of saying
umm when you need something to fill an awkward silence. [Less]
Posted
4 months
ago
It's no secret that the news business has been dramatically changed by the Web.
My generation and younger rarely "take the paper" the way my grandparent's or
parent's generations did or continue to do. As virtual worlds like
Second Life
... [More]
grow in popularity, yet another
avenue for delivering news appears. I started thinking about this recently, and
especially about how metaphors work in online media. We read Web pages
and visit Web sites, which aren't really made of paper or bound to a
location.
So does the virtual world offer us a way to "take the paper" again? Will this
prove useful and interesting for this or the next generation? I don't know, but I
want to play with the idea a bit and see what I come up with. With that in mind,
I've started my own personal development project to test out some ideas.
"Reading" the paper in Second Life.
I'm doing all my work out in the open and being transparent about the
process, even showing my newbie attempts at coding
LSL. I've added
a Flickr
set to keep track of news-related in world work. [Less]