Thursday May 23 , 2013
TEXT_SIZE
   
Once You Know, You Newegg

I wrote a new article called Chroot scp users using ssh.  Next is a walkthrough on dovecot which will replace courier-imapl.

Blinklist!Blogmarks!BlinkBits!Ask!
  • 0 Comments

I hope everyone has a great new year! New articles coming!!

Blinklist!Blogmarks!BlinkBits!Ask!
  • 0 Comments

FreeBSDrocks is now on twitter! There is a module I have installed and you may also click the link below to see my freebsdrocks.net posts!

http://twitter.com/freebsdrocks

Thanks!

Blinklist!Blogmarks!BlinkBits!Ask!
  • 0 Comments

Strictly, FreeBSD is not Linux,  but on Linux New Media you can vote for your Linux distro. FreeBSD is one of them.

Let’s show the world what the “world’s most favourite operating system” is/was in 2010 ;-)

Vote here: Linux New Media Award — Favourite Linux Distribution 2010

Blinklist!Blogmarks!BlinkBits!Ask!
  • 0 Comments

Shortly after Google Chrome was released, I was  excited to find out that Ben Laurie was porting Google Chrome/Chromium to FreeBSD. This is in my opinion the best web browser available (I know, it’s subjective). It’s light-weight, secure and extendible.

The only thing that has cast a bit of a shadow on the Chromium porting project was the hybrid licensing model, where paying subscribers have access to the latest builds, and non-paying individuals can download an older/out-of-date version.

In itself there’s nothing wrong with this licensing model, but you’d expect that more with closed source and proprietary software. Chrome/Chromium is free and therefore any ported versions should be free too, IMO, as long as Google’s EULA is adhered to.

Due to some issues a new port (www/ports/chromium) maintainer has been appointed, i.e. Rene Ladan.

“However complete and obstinate disregard to the security vulnerabilities of the version in the ports tree, including refusal to even document them contradicts the idea of maintainership as the community understands it and as it is documented.” (source)

We wish Rene the best and we hope to see Chromium 8 that was released last week ported to FreeBSD (current version in ports is version 6).

Blinklist!Blogmarks!BlinkBits!Ask!
  • 0 Comments

Hi,

For those of you that visit my web site I do say thank you. I am planning on some upcoming changes which have been published on my news page. I would like to mention that if you buy from thinkgeek, please click the ad at the top of the screen or bookmark the following link:

http://www.kqzyfj.com/click-3618171-10356338

Clicking the link doesn't get me anything but purchasing does. I thank you in advance.

Blinklist!Blogmarks!BlinkBits!Ask!
  • 0 Comments

Ruben from the FreeBSD Chromium porting team emailed me to say that for this week only the latest Chromium 7.0 for FreeBSD subscriber builds will be available for free (excluding HTML 5 video).

The subscriber builds are largely open source and funded by a hybrid model. If you like what you see, you may consider subscribing to the weekly builds and fund further development on this port.

Download Chromium 7 for FreeBSD 8 (i386 - amd64) or FreeBSD 9 (amd64)

Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web. This site contains design documents, architecture overviews, testing information, and more to help you learn to build and work with the Chromium source code.

Blinklist!Blogmarks!BlinkBits!Ask!
  • 0 Comments

FreeBSD Foundation president Justin Gibbs writes:

As the year is winding down I’m writing this note to remind you of the motivation behind the FreeBSD Foundation’s work, its benefits to you, and to ask for your financial assistance in making our work possible.

Ten years ago, I created the FreeBSD Foundation to repay a debt I owe to the FreeBSD project. While working on FreeBSD I learned the fundamentals of sound software design, how to successfully manage a large code base, and experienced the challenges of release engineering. Beyond the benefits of this education, FreeBSD has provided a robust platform that has allowed me to build several successful commercial products while being well paid to work on an operating system I love.

Today, through my volunteer work with the FreeBSD Foundation, I’m still paying down this debt.

This year, despite the slow pace of the economic recovery, the FreeBSD Foundation has an impressive list of accomplishments:

Provided $100,000 in grants for projects that improve FreeBSD in the areas of:

  • DTrace support
  • High availability storage
  • Enhanced SNMP reporting
  • Virtualization and resource partitioning
  • Embedded device support
  • Networking stack improvements

Allocated $50,000 for equipment to enhance FreeBSD project infrastructure.

Sponsored 8 FreeBSD related conferences.

Funded 16 travel grants giving increased community and developer access to conferences.

Provided legal support to the FreeBSD project.

How do our activities benefit you? If you are a company using FreeBSD, our work to strengthen the FreeBSD community ensures the continued viability of FreeBSD and a large pool of developers to tap into. If you are an end user, our work brings you new features and access to conferences. And if you are a FreeBSD developer, the FreeBSD Foundation is providing the resources needed to make your next innovation possible.

The FreeBSD project thrives through the hard work of our community, but it also requires financial backing. This year we set a fund-raising goal of $350,000. We are pleased to report that we are half way there, but we need your help to reach our goal. Every donation, no matter its size, helps to make our work possible. As a non-profit with very low overhead, your donation is the best way to invest in FreeBSD. Please make that investment today.

You can make a donation (including recurring subscriptions) here. (I am not affiliated with the FreeBSD Foundation)

Source: FreeBSD Foundation blog

Blinklist!Blogmarks!BlinkBits!Ask!
  • 0 Comments

==============================

===============================================
FreeBSD-SA-10:10.openssl                                    Security Advisory
The FreeBSD Project

Topic:          OpenSSL multiple vulnerabilities

Category:       contrib
Module:         openssl
Announced:      2010-11-29
Credits:        Georgi Guninski, Rob Hulswit
Affects:        FreeBSD 7.0 and later
Corrected:      2010-11-26 22:50:58 UTC (RELENG_8, 8.1-STABLE)
2010-11-29 20:43:06 UTC (RELENG_8_1, 8.1-RELEASE-p2)
2010-11-29 20:43:06 UTC (RELENG_8_0, 8.0-RELEASE-p6)
2010-11-28 13:45:51 UTC (RELENG_7, 7.3-STABLE)
2010-11-29 20:43:06 UTC (RELENG_7_3, 7.3-RELEASE-p4)
2010-11-29 20:43:06 UTC (RELENG_7_1, 7.1-RELEASE-p16)
CVE Name:       CVE-2010-2939, CVE-2010-3864

For general information regarding FreeBSD Security Advisories,
including descriptions of the fields above, security branches, and the
following sections, please visit http://security.FreeBSD.org/>.

I.   Background

FreeBSD includes software from the OpenSSL Project.  The OpenSSL Project is
a collaborative effort to develop a robust, commercial-grade, full-featured
Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3)
and Transport Layer Security (TLS v1) protocols as well as a full-strength
general purpose cryptography library.

II.  Problem Description

A race condition exists in the OpenSSL TLS server extension code
parsing when used in a multi-threaded application, which uses
OpenSSL's internal caching mechanism.  The race condition can lead to
a buffer overflow. [CVE-2010-3864]

A double free exists in the SSL client ECDH handling code, when
processing specially crafted public keys with invalid prime
numbers. [CVE-2010-2939]

III. Impact

For affected server applications, an attacker may be able to utilize
the buffer overflow to crash the application or potentially run
arbitrary code with the privileges of the application. [CVE-2010-3864].

It may be possible to cause a DoS or potentially execute arbitrary in
the context of the user connection to a malicious SSL server.
[CVE-2010-2939]

IV.  Workaround

No workaround is available, but CVE-2010-3864 only affects FreeBSD 8.0
and later.

It should also be noted that CVE-2010-3864 affects neither the Apache
HTTP server nor Stunnel.

V.   Solution

Perform one of the following:

1) Upgrade your vulnerable system to 7-STABLE or 8-STABLE, or to the
RELENG_8_1, RELENG_8_0, RELENG_7_3, or RELENG_7_1 security branch
dated after the correction date.

2) To update your vulnerable system via a source code patch:

The following patches have been verified to apply to FreeBSD 7.1, 7.3,
8.0 and 8.1 systems.

a) Download the relevant patch from the location below, and verify the
detached PGP signature using your PGP utility.

[FreeBSD 7.x]
# fetch http://security.FreeBSD.org/patches/SA-10:10/openssl7.patch
# fetch http://security.FreeBSD.org/patches/SA-10:10/openssl7.patch.asc

[FreeBSD 8.x]
# fetch http://security.FreeBSD.org/patches/SA-10:10/openssl.patch
# fetch http://security.FreeBSD.org/patches/SA-10:10/openssl.patch.asc

b) Execute the following commands as root:

# cd /usr/src
# patch < /path/to/patch
# cd /usr/src/secure/lib/libssl
# make obj && make depend && make && make install

NOTE: On the amd64 platform, the above procedure will not update the
lib32 (i386 compatibility) libraries.  On amd64 systems where the i386
compatibility libraries are used, the operating system should instead
be recompiled as described in
http://www.FreeBSD.org/handbook/makeworld.html>

3) To update your vulnerable system via a binary patch:

Systems running 7.1-RELEASE, 7.3-RELEASE, 8.0-RELEASE or 8.1-RELEASE
on the i386 or amd64 platforms can be updated via the
freebsd-update(8) utility:

# freebsd-update fetch
# freebsd-update install

VI.  Correction details

The following list contains the revision numbers of each file that was
corrected in FreeBSD.

CVS:

Branch                                                           Revision
Path
- -------------------------------------------------------------------------
RELENG_7_3
src/UPDATING                                             1.507.2.34.2.6
src/sys/conf/newvers.sh                                   1.72.2.16.2.8
src/crypto/openssl/ssl/s3_clnt.c                       1.1.1.14.2.1.4.1
RELENG_7_1
src/UPDATING                                            1.507.2.13.2.19
src/sys/conf/newvers.sh                                   1.72.2.9.2.20
src/crypto/openssl/ssl/s3_clnt.c                           1.1.1.14.6.2
RELENG_8_1
src/UPDATING                                             1.632.2.14.2.5
src/sys/conf/newvers.sh                                   1.83.2.10.2.6
src/crypto/openssl/ssl/s3_clnt.c                            1.3.2.1.2.1
src/crypto/openssl/ssl/t1_lib.c                             1.2.2.1.2.1
RELENG_8_0
src/UPDATING                                              1.632.2.7.2.9
src/sys/conf/newvers.sh                                    1.83.2.6.2.9
src/crypto/openssl/ssl/s3_clnt.c                                1.3.4.1
src/crypto/openssl/ssl/t1_lib.c                                 1.2.4.1
- -------------------------------------------------------------------------

Subversion:

Branch/path                                                      Revision
- -------------------------------------------------------------------------
stable/7/                                                         r215997
releng/7.3/                                                       r216063
releng/7.1/                                                       r216063
stable/8/                                                         r215912
releng/8.0/                                                       r216063
releng/8.1/                                                       r216063
- -------------------------------------------------------------------------

VII. References

https://bugzilla.redhat.com/show_bug.cgi?id=649304
http://www.openssl.org/news/secadv_20101116.txt
http://www.mail-archive.com/openssl-dev@openssl.org/msg28043.html
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-2939
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-3864

The latest revision of this advisory is available at
http://security.FreeBSD.org/advisories/FreeBSD-SA-10:10.openssl.asc
Blinklist!Blogmarks!BlinkBits!Ask!
  • 0 Comments

For those of you that haven't been following the website, please let me explain some of the changes within the qmail freebsd guide:

The qmail install has been seperated into qmail for 8.x and qmail for 9.x Both of which require a different qmail installation method.
Qmail-scanner 1.x has been replaced with qmail-scanner 2.0 in the freebsd port. The port will eventually include an st patch which I am working on with the port maintainer for qmail-scanner.
Dovecot has replaced Courier-imap. Courier dropped vpopmail support a while back. It will only be a matter of time before the courier port drops it as well.
Roundcube has replaced squirrelmail. Roundcube is more visually appealing than squirrelmail in my opinion. Roundcube does require mysql support.
The webify your qmail install has been removed. Roundcube and dovecot are now part of the freebsd 8.x and 9.x guides.
The remaining guides that were in the webify your qmail install are moved to qmail utilities.

Eventually [1] Autoresponder with --ignore-spam will be part of the qmail installations.

[1] http://freebsdrocks.net/index.php/guides-mainmenu-25/21-qmail-utilities/101-autoresponder-with-ignore-spam

Blinklist!Blogmarks!BlinkBits!Ask!
  • 0 Comments