Jan Lentfer has accomplished something rather dramatic: the removal of BIND from the base system. It’s not actually out yet, but I daresay it will be after the 2.6 release, freeing people up to install any DNS server from pkgsrc – including BIND.
Jan Lentfer has accomplished something rather dramatic: the removal of BIND from the base system. It’s not actually out yet, but I daresay it will be after the 2.6 release, freeing people up to install any DNS server from pkgsrc – including BIND.
‘Walter’ asked about dealing with endless ssh port dictionary attacks. Several suggested changing ports and removing passwords, with opie(4) for when keyfiles aren’t available. Also, there’s various auto-blocking scripts, though they aren’t as useful nowadays.
- Update to 3.1.7 Approved by: miwi (mentor) via irc.
- Update to 7.6 PR: 144637 Submitted by: Glen Barber (maintainer)
- Update to 4.4d - Update maintainer mail adresse PR: 144599 Submitted by: "V. Jahns" (maintainer)
- Update to 0.9 - Update maintainer mail adresse PR: 144600 Submitted by: "V. Jahns" (maintainer)
Update to the 20100309 snapshot of GCC 4.4.4.
- Adde mbstring to the dependency
- Update to 1.9.0 PR: 144635 Submitted by: John Prather (maintainer)
Update to 0.33. Changes: http://search.cpan.org/dist/Catalyst-View-TT/Changes
OWASP WebScarab is aframework for analysing HTTP and HTTPS web application traffic Approved by: itetcu (mentor) WWW: http://www.owasp.org/index.php/Category:OWASP_WebScarab_Project
Update to 1.42. Changes: http://search.cpan.org/dist/Test-Pod/Changes
Update to 0.38. Assign maintainer to perl@. Changes: http://search.cpan.org/dist/Pod-ProjectDocs/Changes
Make this port build again. Link it against libutempter, which is part of our base system nowadays. Approved by: miwi
This port provides the PostScript Type 1 version of Adobe Utopia for use with GNU Troff, as it is configured in a FreeBSD basic install. For details on usage, invoke: man utopia_font. WWW: http://www.mammothcheese.ca/munger.html -- James Bailie http://www.mammothcheese.ca PR: ports/144334 Submitted by: James Bailie
- update to 2009 RC2 - obey NOPORTDOCS
- Update to 0.5.1
- Update to 0.2.10
- Update to PR: 144628 Submitted by: Diego Schulz
Pdsh is a an efficient, multithreaded remote shell client which executes commands on multiple remote hosts in parallel. Pdsh implements dynamically loadable modules for extended functionality such as new remote shell services and remote host selection PR: ports/144601 Submitted by: Mykola Dzham Feature safe: yes
Upgrade to 4.19. Changelog at .
- Add missing dependency PR: 144310 Submitted by: farrokhi@ Approved by: maintainer
Alex Hornung has taken on a very overdue and very necessary project: an update of linux binary support. His code is available for anyone who wants to try it. Testing so far is working, but it could really use something complex, like Java with OpenOffice or tomcat, or perhaps Firefox/Flash. Will it make it into the 2.6 release, which is potentially a week away? Maybe – testing like the above would help.
p.s. we would all individually owe Alex a beer for this.
Constantine Murenin has added wbsio(4) to DragonFly. It’s the ISA-attached version of the lm(4) sensor, if I remember correctly.
A short while ago, Marc Espie (espie@) wrote to the ports mailinglist with a short rant about autoconf. His mail gives good insights into the problems porters face when dealing with GNU software, especially those using autoconf.
Please read on for Marc's post: Read more...
Damien Miller (djm@) posted to announce@ with the announcement of OpenSSH 5.4. Some highlights of this release are the disabling of protocol 1 by default, certificate authentication, a new 'netcat mode', many changes on the sftp front (both client and server) and a collection of assorted bugfixes. The new release can already be found on a large number of mirrors and of course on www.openssh.com.
Please read on for the full release announcement: Read more...
I gots a Summer of Code org application to write up, so you get a linkdump:
An mp3 of “PFSense II, Rocking The Datacenter” at NYCBUG, via Dru Lavigne. Also, her “BSD for Linux Users” at the SCALE website.
A 5-part series about Scripting Vim, written by a terribly smart guy? Interesting! (Yeah, I did link to a part of it before…)
Have you ever wondered if building more than one pkgsrc package at a time can be a problem? Others have too, and apparently there’s a fix. If you don’t want to have to get to a command line to find the answer, it’s:
PKGSRC_LOCKTYPE?= none
The type of locking that will be done if competing processes
attempt to do work on one package directory simultaneously.
Possible values:
* none: No locking takes place at all.
* once: When the lock has already been aquired by another
process, the current process is terminated.
* sleep: When the lock has already been acquired by another
process, the current process will sleep for PKGSRC_SLEEPSECS
seconds and then try again.You should also set OBJHOSTNAME when you are using the same
copy of pkgsrc on different hosts, maybe via NFS. This is because the locking process writes its process ID into the lockfile, and process IDs on different hosts are unrelated.See also: LOCALBASE_LOCKTYPE, WRKDIR_LOCKTYPE.
BSDTV has been launched, with 3 videos to start. Will there be DragonFly content? I hope so. (found via this and this)
We have several potential Summer of Code mentors already, but if you want to get in on the action, let me know. Org applications start Monday, and I’d like a count before then…
Michael Neumann has added his port of the e1000 driver from FreeBSD, though he doesn’t recommend using it yet. He’s looking for testers who have this hardware.
The ‘freeze’ for pkgsrc-2010Q1 is scheduled to start March 16th, which will be right around the same time of the DragonFly 2.6 release. The freeze lasts 2 weeks, usually, so new packages for 2.6 will be built probably about mid-April, based on this info…
A new, free issue of BSD Magazine is out, with the theme of “BSD as a Desktop“. The next issue is “Hosting BSD”, and if that sounds interesting, Dru Lavigne is a contact for writing an article on that theme.
clang, which many people look to as a gcc replacement, is now able to build itself. (Thanks John Marino for the heads-up, some time ago) It can also build world and kernel on DragonFly, going on the work of Sascha Wildner!
Using the pkgsrc package, put
clang_CC=/usr/pkg/bin/clang
in /etc/compilers.conf and then set $CCVER to “clang” when building:
env WORLD_CCVER=clang make -DNO_GCC44 buildworld
I haven’t tried this, so any errors in description are mine, not Sascha’s – can someone verify? I don’t have a test system to run it on right now.
Edit: see Sascha’s comment for the definitive method.
I think I’ve almost caught up on my backlog of Things To Post:
The March issue of the Open Source Business Resource is up, with the theme of “Mobile”. The BeagleBoard and OpenBTS articles are going to appeal to some specific people.
More links from Dru Lavigne.
“It’s sinking in that Sun is gone“, the vi Complete Key Binding List, and Post-quantum cryptography, all ganked from Trivium.
Some time ago, we featured an article with a request for hardware. Specifically, Jasper Lievisse Adriaanse (jasper@) was looking for a Lemote Yeeloong and Otto Moerbeek (otto@) had recently received one from a donor to work on the Loongson port. Jasper had his Yeelong sponsored by two donors and received his machine less than two weeks after the article was posted.
Quite a few commits have hit the tree (eg. here, here, and here) since then, mostly from otto and miod for src/ and jasper for ports/ and it looks like the 4.7 release will feature an OpenBSD/Loongson port that should work on the Lemote Yeeloong, the Lemote Fuloong and the EMTEC Gdium.
Undeadly followed up on the donations and asked Miod Vallat (miod@), Otto and Jasper about the porting efforts, please read on for their story: Read more...
OpenSSL version 0.9.8m has been imported by Peter Avalos; this version contains a bugfix for a security issue.
The iPad is BSD-based, which is neat. I like the notion of covering more BSD devices and products here on the Digest.
But: do you like even the vague concept of open source? The iPad is expressly designed to limit your choices, especially with media consumption and the programs you run. It’s sort of like owning a TV circa 1975 – you get what large media groups and the network (Apple) want you to see. I don’t want to come across as someone who’s complaining because it’s different – I’m complaining because it’s not different.
There’s other people arguing the same idea, with even more reasons. This is one of the most specific. Plus, there’s the natural progression…
(reproduced from my email to users@/kernel@)
The application period for Google Summer of Code 2010 starts in about a
week. We were able to enter in 2008 and 2009, so I’m optimistic that we
will get in for 2010 too.
Saying “I’m willing to mentor” doesn’t force you to commit yet; you don’t
have to work with a student on a project you don’t find interesting.
However, mentoring is a multi-week commitment to support a student who may
or may not have the best planning skills – please be ready to help.
I need to know soon how many potential mentors we have since we have to
ask for a given number of slots from Google as part of the application
process. If you are interested in mentoring, speak up here or by email, please. If
there’s a particular project on the GSoC 2010 page that looks interesting,
put your name by it.
Joerg Sonnenberger announced new behavior in pkgsrc: Performing “bmake install” in pkgsrc with a package that supports DESTDIR will build a binary package and then install from that package. This means a package will be successfully build before the installation process is started, and I assume is to assist further work down the road.
Details: The old behavior was to build and install directly, which “bmake stage-install” can reproduce. DESTDIR support means that the software can be installed as non-root.
There’s several projects in the works:
For those wanting to try swapcache(8): Newegg has two deals running: a Corsair P128 128GB SATA II SSD for $355 and a Patriot PS-100 2.5″ 64GB SATA I/II SSD for $170. These are probably bigger than what’s needed for using swapcache, but if you’re itching to spend…
Welcome Samuel J. Greear as the newest DragonFly committer; he’s been around the project for a while, but recently became more active.
Michael Neumann has fixed the ability to stream Hammer data between 32 and 64 bit systems. However, this is a change to 64-bit systems that requires them to match; make sure that you are not mixing 64-bit systems built before and after this commit on the 21st.
I can’t find the commit message in the mail archive, so I’ll quote it here:
HAMMER - Fix mirroring between 32 and 64-bit machines
We need to pack struct hammer_pseudofs_data as it had differing sizes
on 32-bit vs. 64-bit machines. As this structure is send over-the-wire
this lead to an early abort in the hammer mirroring code (cmd_mirror.c)
when mirroring a PFS from a 32-bit machine to a 64-bit machine or vice
versa as it sanity checks the packets it gets.
Even so the structure is stored on-media, the change in size is no
issue as the tail is zero-padded with reserved fields.
WARNING:
After this change, mirroring between 64-bit machines predating
this commit and updated 64-bit machines will no longer work.
PLEASE UPDATE them all in one go or leave them unmodified.
32-bit machines are not affected at all, as this commit does
not change the size of the structure for 32-bit machines.
Discussed-with: Matthew Dillon
Seth Fulton writes in about the SCALE 8x conference in Los Angeles, that is happening at this moment:
OpenBSD will be represented again this year at SCALE 8x in Los Angeles.
Stop the exhibitor booth and say hi if you're attending, buy some merch, or perhaps ogle our fully clothed booth babe. (or celebrate the fact that we at least have one).
If you live near LA and covet a last minute opportunity to attend the conference, I've got some extra passes to dole out if you'd like to help staff the booth for at least 4 hours on Saturday or Sunday.
For more information contact Seth at 619-630-7384