OpenBSD Journal

Tartalom átvétel OpenBSD Journal
The OpenBSD Community.
Frissült: 3 perc 12 másodperc

Using Yubikey For SSH Multi-Factor Authentication

v, 2013-06-16 13:25
Brandon Mercer (bmercer@) writes in to shed some light recently added alternative authentication methods in SSH:

For a long while now I've been complaining that usernames and passwords aren't enough. With ssh(1) you've also got keys and other variants, however the recent addition of AuthenticationMethods in sshd(8) really is a thing of beauty! What AuthenticationMethods allows you to do is specify a list, or multiple lists of chained authentication methods that must all be successful in order to authenticate the user. Read more...

Kategóriák: *BSD

Christian Weisgerber (naddy@) t2k13 report

szo, 2013-06-15 22:21
As usual at hackathons, I set out to touch some ports with lots of dependencies. After updating audio/flac to the first new release in almost six years turned out uneventful, I moved on to graphics/png.
Read more...
Kategóriák: *BSD

Mike Larkin (mlarkin@) t2k13 report: amd64 & i386 hibernate+resume

p, 2013-06-14 21:15
Mike Larkin's hackathon report offers some detail on hibernate and resume progress:

I had an abbreviated trip to Toronto, only being able to participate in the first four days of t2k13. I had originally planned to rework amd64 and i386 MTRRs since the way they are presently handled is difficult to understand, and I could not convince myself that they were even being handled properly in the first place. I was looking at MTRRs before the hackathon anyway, since I was trying to track down a reboot issue in hibernate resume, and MTRRs seemed like a possible suspect.

Read more...

Kategóriák: *BSD

Reyk Floeter (reyk@): From BSDCan to t2k13

cs, 2013-06-13 17:23
I came to Canada to speak about OpenIKED at BSDCan 2013 in Ottawa, moved on with an amazing road trip through Eastern U.S., and finally arrived at the t2k13 OpenBSD Hackathon in Toronto. I usually don't have a fixed agenda for hackathons, so I arrived there, talked with fellow developers and decided about my coding tasks. Read more...
Kategóriák: *BSD

Alexander Bluhm (bluhm@) t2k13 report: network stack cleanup, PF, checksums, routing

cs, 2013-06-13 10:26
The newest entry in our continuing series of t2k13 hackathon reports comes from Alexander Bluhm (bluhm@), who offers some insight into his work in various parts of the network stack:

As a starter, I cleaned up some code in the IPv4 and IPv6 network stack. A hackathon is a great time to work as the other developers are around. You get fast OKs and can ask questions while doing the review. So I also looked into rtadvd, UTF-8 locale support, pf, IPv4 checksum calculation and IPv4 source routing. Read more...

Kategóriák: *BSD

Jasper Lievisse Adriaanses (jasper@) t2k13 report

sze, 2013-06-12 10:42
Jasper Lievisse Adriaanse (jasper@) writes about his experiences at t2k13:
Unlike previous hackathons I didn't have a clear idea what I wanted to work on, apart from "some ports" and "some octeon" stuff. Which as I came to learn is much better than having a fixed set of tasks...since you'll almost never do just that what you thought you would work on. There's always something more interesting that pops up.
Read more...
Kategóriák: *BSD

Paul Irofti: t2k13: Hibernating on the Loongson

sze, 2013-06-12 10:07
Further swelling our t2k13 hackathon coverage, Paul Irofti (pirofti@) sent us this report: I spent most of the hackathon adding hibernate support for the Loongson architecture.

I found the work that mlarkin@ and deraadt@ have done on hibernate to be quite interesting. Unfortunately during their initial work on i386 and amd64 I was focused on different topics and I kind of lost the train on that one.

No matter, I decided to join in on the hibernate effort and Loongson seemed like the perfect architecture for that. I already added suspend support for it a few years ago so hibernation would be the next logical step.

Read more...

Kategóriák: *BSD

Antoine Jacoutot (ajacoutot@) t2k13 report

k, 2013-06-11 13:11
One of our resident Hobbits, Antoine Jacoutot (ajacoutot@) writes in with his report of the t2k13 Hackathon: As usual, what I ended up doing during this hackathon was completely different from what I had in mind... which means my TODO list is still not shrinking :-/ Read more...
Kategóriák: *BSD

Philip Guenther: t2k13: guenther's tale

k, 2013-06-11 10:10
Here is, as promised, the next installment in our series of t2k13 hackathon reports. This one comes from Philip Guenther (guenther@), who writes:

t2k13 had three phases for me:

1) time_t

As many of know, UNIX represents timestamps as a count of seconds since 1970-01-01 00:00:00 UTC. That's what is stored in the time_t type which is used in many kernel and library APIs, either directly or as part of many structures such as timeval, timespec, and stat.

Currently, OpenBSD defines time_t to be a signed 32bit type. Well, the maximum positive signed 32bit number is only 2147483647, which as a time_t represents 2038-01-19 03:14:07 UTC. That's less than 25 years away, so it's certainly time to get cracking on fixing it.
Read more...

Kategóriák: *BSD

Landry Breuil: t2k13 hackathon report - firefox, webkit2 & xfce

h, 2013-06-10 20:25
The 8th report in our t2k13 hackathon report series comes from Landry Breuil (landry@), who writes about sundry news in the ports and packages collection:

Prior to t2k13, I had the luck to give a talk at BSDCan in Ottawa about Mozilla on OpenBSD, where I also found henning@, beck@, reyk@ and Peter Hansteen, along with some other friends from the FreeBSD/Dragonfly/NetBSD crowd. This was a really nice event with interesting talks (bhyve anyone ?), and I look forward to come back there next year.

Read more...

Kategóriák: *BSD

joshua stein: t2k13 Hackathon Report - ACPI, CVS, multitouch

p, 2013-06-07 15:14
We continue the hackathon reporting with this story from joshua stein (jcs@), who worked on A{HC,CP}I, trackpads, cvs and more during t2k13:

For the Toronto hackathon, my goals were to commit some M's that had been accumulating in my tree for months and to work on some new hardware drivers for better operation of OpenBSD on newer Apple MacBooks.

I sat at a table with Philip Guenther (guenther@), Ted Unangst (tedu@), and Matthew Dempsky (matthew@). Over the course of a week, I overheard more about threads, silly POSIX standards, and Chinese web hackers than I ever wanted to know. Read more...

Kategóriák: *BSD

Bob Beck: t2k13 report - buffer cache improvements

p, 2013-06-07 15:14

Next up in the t2k13 reports is Bob Beck (beck@). Bob has been with the project for a very long time, with lots of deep knowledge on the buffer cache, an area he worked on during this hackahton:

Well, I'm now back from the t2k13 hackathon in Toronto.

Interestingly, the only commit I actually made during the hackathon was to ports - something I rarely do - but I took a few minutes and extended the torture test suite to include a parallel core dumper Theo and I have been using extensively to abuse uvm, the scheduler and the IO midlayer.

Having said that most of the value I got from the hackathon was time to work with krw@ stabilizing the last bits of bugs in the amd64 buffer flipper diff (currently posted to tech@) which I now expect to go in once the tree stabilizes after the hackathon. I also had some really good discussions with tedu@ and guenther@ about several aspects of things, including the possibility of using the midlayer to add support for devices like sd cards that support trim along with an optimization to support tossing buffers we know the filesystem is no longer ineterested in - Something I am looking at as we speak in another window.... So hopefully users can see some payoff from this soon. Read more...

Kategóriák: *BSD

Stefan Sperling: t2k13 Hackathon Report - locale progress

p, 2013-06-07 14:37
Quickly on the tail of the last submission we received a report from Stefan Sperling (stsp@)...

I spent most of this hackathon working on locale support.

The list of available locales in OpenBSD used to be defined by names of directories within the /usr/share/locale directory. If users tried to configure a locale that didn't have a name corresponding to a directory in /usr/share/locale, the setlocale(3) call would fail. This resulted in numerous requests from users to add their favourite languages and countries to this directory.

Adding new entries to the directory has a cost. It uses up some disk space on the filesystem, even if the locale isn't used. Also, submitted patches to add locale names have to be processed by developers and sometimes discussed at length. Read more...

Kategóriák: *BSD

Darren Tucker: t2k13 report - ssh improvements

p, 2013-06-07 07:22
The fourth developer to contribute to our Toronto 2013 hackathon series was Darren Tucker (dtucker@), who works mainly on OpenSSH:

None of the other folks who work on ssh could make it to t2k13, so it wasn't a good time for large changes. Instead, I spent time investigating some bug reports, small patches and pulling the recent changes from OpenBSD into Portable OpenSSH. This included:

* a switch of ssh, sshd and ssh-agent to use clock_gettime(2) with CLOCK_MONOTONIC for timers such as ServerAliveInterval, ClientAliveInterval and the recently added time based rekeying in RekeyLimit as suggested by markus@. Read more...

Kategóriák: *BSD

Brandon Mercer: t2k13 Hackathon Report - beagle and panda support

p, 2013-06-07 07:20

Next up in our line of hackathon reports is Brandon Mercer (bmercer@). Brandon is a relatively new addition to the team, focusing mainly on the arm port:

In the weeks leading up to the hackathon there was a lot of work going on in the beagle port. We wanted to get things tested and into the tree so that by the time the hackathon rolled around we could be cleaning things up and focusing on getting some snapshots put together. On the first day I was able to do a make build and make release and got some sets to look at. It was fairly satisfying to have them sitting there, however we still needed a working ramdisk with ethernet and a good way to install. There had been lots of emails and discussion going on about the best way to do this and after a quick talk with Theo it all became clear how to proceed. I hacked up the miniroot and got it in so the other arm guys could start working with it. Read more...

Kategóriák: *BSD

Henning Brauer: t2k13 Hackathon Report - checksums, newqueue

cs, 2013-06-06 12:18
Second hacker to write in with a report on what he did is Henning Brauer (henning@), one of the main pf developers. During t2k13, he mostly worked on, you guessed it, pf:

Since I came to Canada for BSDcan already and used the week after to hike, I didn't have a jetlag to fight at the hackathon and made good progress.

First, there's the checksum diff, which was already finished - negotiated the commit details and timeframe with Theo. Diff is at http://bulabula.org/diffs/cksum.diff, will go in a good week. Read more...

Kategóriák: *BSD

Michael W. Lucas: Visiting the OpenBSD t2k13 Hackathon

cs, 2013-06-06 09:45

From Michael W. Lucas, a fresh report from the recent hackathon in Toronto (and the last stop for that book before it reaches its new home): In Terry Pratchett's novel "Going Postal," there's a scene where Very Serious People in somber clothes quietly discuss a financial problem that threatens to wreck the business world. Calculations are made, words are exchanged, hands are shook, and the world turns for another day.

That's kind of what an OpenBSD hackathon is like. Except with goofy T-shirts.

I went to the Toronto hackathon to get the very first copy of Absolute OpenBSD signed by a roomful of OpenBSD developers. Upon finding the Great Hall of Computing at the University of Toronto, my first thought was "this can't be the place." I saw shadows of seated people through the walls, but there wasn't any noise. Were the walls soundproof? Was there a professor pontificating at the front of the room? Read more...

Kategóriák: *BSD

t2k13 report: Ted Unangst

sze, 2013-06-05 22:19

Ted Unangst (tedu@) was the first developer to write in with his report from the hackathon in Toronto. Find his story below:

I spent most of the hackathon working on a few SMP and thread related issues. One problem is that over time we've accumulated lots of different kinds of locks, and some work and some don't, leading to confusion. The obvious solution then is to introduce a new kind of lock that you do understand.

http://xkcd.com/927/ Read more...

Kategóriák: *BSD

OpenBSD Foundation: Call for support to continue Radeon KMS work

h, 2013-06-03 20:43
Bob Beck (beck@) wrote in a message to the OpenBSD mailing lists behalf of the OpenBSD Foundation:
Some of you may be aware of the recent developments in -current that have brought us Intel KMS Support. With this we get proper accellerated X on current and future Intel graphics hardware. There are a few other nice side benefits to this work:

- We gain the ability to use the kernel debugger and get debugging information when the system panics when you are in X windows.

- This also provides support for modern graphics outputs like HDMI and DisplayPort.
Read more...
Kategóriák: *BSD

Introducing ports.su — ports-readmes mirror and ports search

v, 2013-06-02 20:13
Constantine A. Murenin writes in about his new ports database site, ports.su:

Taking on espie's dated call on doing something cool with databases/sqlports port, and with his own initial work through databases/ports-readmes port, I've decided to fork ports-readmes, and create some very simple web-site to mirror the content generated.

Introducing http://ports.su/ .

The web-site is completely static, and all the pages get regenerated daily by downloading a fresh copy of the sqlports package from the snapshots, and running the forked ports-readmes.

Read more...
Kategóriák: *BSD