8:05 PM - Snapshots
I've been working on importing Bind 9.3.4 into the tree. Its imported and compiling on three different ia32 machines. It still requires further testing. I'm going to upgrade my secondary dns server tonight and see how well it runs.
Bind 9.3.4 was also updated/added to mports.
I noticed sendmail did a new release. I'll start looking at that when I get some more time.
Also, lets welcome back our security officer. Adam has been busy and PCless for the last month or so.
Finally, my work on mports has paid off. The index is in much better shape. We have most of KDE available. joe was added to editors last night. I'm attempting a snap build of amd64 right now with mports included. It also includes the bind update.
I typically only post MidnightBSD related entries to this blog. I saw this link on a mailing list today.
http://www.msnbc.msn.com/id/16934083/site/newsweek/page/2/
Bill Gates actually said "Nowadays, security guys break the Mac every single day. Every single day, they come out with a total exploit, your machine can be taken over totally. I dare anybody to do that once a month on the Windows machine."
Wow. I feel a renewed spirt toward this project after reading that sentence. In the end, it does not matter what operating system I prefer. All systems have security issues from time to time. Making a blanket statement like that is just amazing. What's next? Windows crack of the month?
I haven't read the whole article yet, but from what I've read so far he attacks Apple for their ad campaign in all the wrong ways. I've blogged about Apple's ads and inconsistencies before. I agree some of them are misleading. And I thought his Daily Show performance was bad...
I've got DVD playback working on my system with xine and that last patch.
The Marvell 6101/6145 PATA used on the Intel DP965LT and other boards was added today. A JMicron chip was added also.
This actually fixed my personal desktop. The sata controllers were renumbered so be prepared to fix fstab if you update to this.
This was done after the snapshot since it had not been tested yet.
I've added a new snapshot to the ftp server for i386. It does not include mports as we're working out some index issues during the KDE import.
This snap includes the recent jail fix.
I patched the jail security issue tonight. The /etc/rc.d/jail startup script did not check various paths for symbolic links which made them prone to attack. This patch corrects the issue and also changes the default output from /var/console.log.
I've been focusing on getting KDE working in mports. While we still plan to focus on GNUstep solutions, KDE is very popular among BSD users. It also gives us access to koffice and konquerer so that we have native office and web browsing. Opera is also working which is somewhat native although it requires compatibility libraries for freebsd 4 and 5.
index building is still most likely broken, but i've got kdebase, kdelibs and several other parts of kde in already.
Once these commits are completed, ports should be fairly stable to use for a snap or release.
Phil has been importing several other ports today. In the last day and a half we've done 255 commits so far alone.
src:
Progress continues on syncing with relevant FreeBSD 6.1 Release changes. I tagged the code today with a snapshot point that has been known to work on a limited number of systems. (not massive testing) If you've been holding off updating your sources, its stafe to use that tag. Please note that we have not patched the jail vulnerability found when starting jails with syslog yet. This will be done after our other changes are completed.
mports:
The mports index is not building currently. That means using portupgrade can fail unless you have an old stable index. The problem occured as I commited some kde ports awhile back without the entire KDE distrobution. It will be resolved one way or another shortly.
I fixed up some typos in various Makefiles and added ghostscript-apsl. I also made a few adjustments with the ghostscript references in bsd.port.mk... Phil had already made several changes recently in this area.
The sudden attention to detail with mports was long overdue. We also need to clean up mports for a snapshot and release on the horizon.
With the kde ports locally, I'm able to to bulid the index. I also noticed some bugs with the cups mport that need some research. (make clean fails for instance)
Our mports manager, Phil Pereira was featured recently. (bsdtalk091)
http://bsdtalk.blogspot.com/
I'm in the process of making some changes with syscons which breaks HEAD at the moment. If you need to cvsup to a more recent version, it should be safe to grab the changes from around Dec 31. Alternatively, you can save your syscons directory and sync up now. This should be fixed soon. Systems with 1 CPU and no hyperthreading should be fine.
A CVSup server was created to download src and mports. csup was also added to base to help with retrieving mports. sup files were created, edited and in some cases deleted so /usr/share/examples/cvsup is now safe to use as an example to connect to our server.
A bug was patched in burncd which caused erasing a CDRW to go on forwever.
A problem with the bsnmpd update from Oct 30 was corrected.
Updates to sync GEOM with FreeBSD 6.2 stable are underway.
A bug with long double to long and long long conversions on sparc64 was fixed.
A bug with syscons/tty support was fixed which could cause a race condition in certain situations.
An rcNG script was added for rdate to allow clients to sync to a time server. We introduced OpenNTPD and rdate several months back, but had not created a replacement for the ntpdate script. This has been corrected and other scripts depending on ntpdate were adjusted. To use the rdate script, a server must be specified in rc.conf as well as enabling it. rdate_enable="YES" and rdate_flags="-n stargazer.midnightbsd.org" for instance would enable rdate and have it sync to our local time server. Its not recommended to use our server as its on a slow link and not designed to be very accurate.
Several browsers have been updated in recent weeks. Many of the mports were updated today.
www/linux-firefox : 2.0.0.1 (recent security patch)
www/linux-firefox-devel (last snapshot)
www/linux-seamonkey (last release 1.0.6)
www/opera : 9.10
http://www.pacificepoch.com/newsstories/82819_0_5_0_M/
There have been quite a few derivatives of FreeBSD floating around lately.
Teemu Salmela has reported a security issue in GNU tar, which can be
exploited by malicious people to overwrite arbitrary files.
The security issue is caused due to the "extract_archive()" function
in extract.c and the "extract_mangle()" function in mangle.c still
processing the deprecated "GNUTYPE_NAMES" record type containing
symbolic links. This can be exploited to overwrite arbitrary files by
e.g. tricking a user into unpacking a specially crafted tar file.
The security issue is reported in version 1.15.1 and 1.16. Other
versions may also be affected.
---
MidnightBSD mports included 1.15.1 which is vulnerable.
Several vulnerabilities have been found in archivers/lha. These are similar to the gzip issues found a few months back. MidnightBSD was the first to get an update into ports as OpenBSD, NetBSD's pkgsrc and FreeBSD do not have an update in cvs. Several of the linux distros beat us to it, however.
In the process, I've switched the port over to a maintained version. The original had not been updated since 2000 and had port specific patches up to two years ago. OpenBSD is using this version as well although they haven't updated to p1.
The port was a bit rushed so please report any problems with it.