OpenBSD Journal

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

Ted Unangst: Improving Browser Security

k, 2015-03-03 08:54
td>p,td>ul,td>blockquote,td>font {margin-left:0.5ex;} a:visited {color:#303030!important;} p {margin-top:1ex;margin-bottom:0;} blockquote>p:first-child {margin-top:0;} blockquote>p:last-child {margin-bottom:0;} blockquote { background-color:#e0e0e0; padding:0.5ex 0.5ex 0.5ex 0.5ex; margin:0 0 0 3ex !important; } p+ul,p>ul {margin:0.5ex 0 0 0;} pre {margin:0;} tt {background-color:#f0f0f0; padding:0px; font-weight:500;} .bqcode { background-color: #ffffff; border:1px solid #999; padding: 0px; padding-left: 1em; } In a recent post to misc@, Ted Unangst (tedu@), outlined some of his upcoming work on improving browser security. Ted writes,

A few words about a project I've started working on today with support from the OpenBSD Foundation.

Read more...

Kategóriák: *BSD

Episode 078: From the Foundation (Part 2)

p, 2015-02-27 10:48
In this week's episode, the fellas from BSDNow interview Ken Westerback (krw@), one of the directors of the OpenBSD Foundation. They also talk about the nascent BSDCan 2015 schedule, Reyk Flöter's superfish-esque relayd.conf, OpenBSD on the Minnowboard Max, and all the odds and ends in the week's BSD news.

[ Video | HD Video | MP3 Audio | OGG Audio | Torrent ]

Kategóriák: *BSD

OpenBSD Foundation 2014/2015 News & Fundraising

cs, 2015-02-26 09:51
td>p,td>ul,td>blockquote,td>font {margin-left:0.5ex;} a:visited {color:#303030!important;} p {margin-top:1ex;margin-bottom:0;} blockquote>p:first-child {margin-top:0;} blockquote>p:last-child {margin-bottom:0;} blockquote { background-color:#e0e0e0; padding:0.5ex 0.5ex 0.5ex 0.5ex; margin:0 0 0 3ex !important; } p+ul,p>ul {margin:0.5ex 0 0 0;} pre {margin:0;} tt {background-color:#f0f0f0; padding:0px; font-weight:500;} .bqcode { background-color: #ffffff; border:1px solid #999; padding: 0px; padding-left: 1em; } Ken Westerback (krw@) wrote in on behalf of the OpenBSD Foundation to let us know what happened last year, and what's in store for us now:

2014 was the most successful year to date for the OpenBSD Foundation. Both in the amount of money we raised and in the support we provided for the OpenBSD and related projects. We are extremely grateful for the support shown by our contributers large and small.

A detailed summary of the Foundation's activities in 2014 can be seen at

http://www.openbsdfoundation.org/activities.html

But here are some highpoints. Read more...

Kategóriák: *BSD

s2k15 Hackathon Report: krw@ on improvements in dhclient(8), fdisk(8) and more

szo, 2015-02-21 23:22
td>p,td>ul,td>blockquote,td>font {margin-left:0.5ex;} a:visited {color:#303030!important;} p {margin-top:1ex;margin-bottom:0;} blockquote>p:first-child {margin-top:0;} blockquote>p:last-child {margin-bottom:0;} blockquote { background-color:#e0e0e0; padding:0.5ex 0.5ex 0.5ex 0.5ex; margin:0 0 0 3ex !important; } p+ul,p>ul {margin:0.5ex 0 0 0;} pre {margin:0;} tt {background-color:#f0f0f0; padding:0px; font-weight:500;} .bqcode { background-color: #ffffff; border:1px solid #999; padding: 0px; padding-left: 1em; } The second s2k15 hackathon reports comes from Ken Westerback (krw@), who writes:

I arrived in Brisbane with Theo in tow and was quickly whisked away by dlg@ to the lovely surroundings of St. Leo's college. The hackroom was across the street and very nice once you got past the giant turkey nest being contructed by a turkey on the sidewalk. Australian birds are weird. The net was especially good. Obviously somebody competent was running it and using a particularly good firewall.

Read more...

Kategóriák: *BSD

s2k15 Hackathon Report: mpi@ on network stack SMP

sze, 2015-02-18 09:20
td>p,td>ul,td>blockquote,td>font {margin-left:0.5ex;} a:visited {color:#303030!important;} p {margin-top:1ex;margin-bottom:0;} blockquote>p:first-child {margin-top:0;} blockquote>p:last-child {margin-bottom:0;} blockquote { background-color:#e0e0e0; padding:0.5ex 0.5ex 0.5ex 0.5ex; margin:0 0 0 3ex !important; } p+ul,p>ul {margin:0.5ex 0 0 0;} pre {margin:0;} tt {background-color:#f0f0f0; padding:0px; font-weight:500;} .bqcode { background-color: #ffffff; border:1px solid #999; padding: 0px; padding-left: 1em; }

Martin Pieuchot (mpi@) writes in with his report from the s2k15 hackathon:

s2k15 was definitely a hackathon to get things started and for me, the 's' was clearly for SMP. I arrived a bit earlier to be able to finally meet and discuss with David (dlg@), our host, in order to define a strategy to continue moving some bits and pieces of the network stack out of the big lock.

And that's what we did. So we had a look at the glue between the network drivers and the stack and found a way to improve the integration of pseudo drivers in the Ethernet layer. The goal of this refactoring is to avoid recursion and decouple code paths in order to make it easier to turn every pseudo driver MP-safe. That's why I rapidly commited a new interface and then started to convert various drivers.

As usual I committed some bug fixes and other small cleanups in the nework stack and I also took advantage of the fact that Miod (miod@) was sitting next to me, to bother him with some powerpc related questions. We ended up fixing some small bugs for G5 machines. As a result they can now use radeondrm(4) and correctly see all their available memory.

I really enjoyed this shiny week of hacking, thank you very much David for hosting us here and thanks to Theo and the OpenBSD foundation for taking care of my flight and accomodation!

Thanks to Martin for being the first with his post-hackathon write-up!

Kategóriák: *BSD

BSDNow Episode 076: Time for a Change

sze, 2015-02-18 04:17

On this week's episode, the BSDNow folks interview Henning Brauer (henning@), featuring a cameo by the lovely and talented Ken Westerback (krw@) about OpenNTPD, especially in regards to the portable revival and later drool over the new security features.

[ Video | HD Video | MP3 Audio | OGG Audio | Torrent ]

Kategóriák: *BSD

OpenBSD booth at SCALE 13x

p, 2015-02-13 03:12
td>p,td>ul,td>blockquote,td>font {margin-left:0.5ex;} a:visited {color:#303030!important;} p {margin-top:1ex;margin-bottom:0;} blockquote>p:first-child {margin-top:0;} blockquote>p:last-child {margin-bottom:0;} blockquote { background-color:#e0e0e0; padding:0.5ex 0.5ex 0.5ex 0.5ex; margin:0 0 0 3ex !important; } p+ul,p>ul {margin:0.5ex 0 0 0;} pre {margin:0;} tt {background-color:#f0f0f0; padding:0px; font-weight:500;} .bqcode { background-color: #ffffff; border:1px solid #999; padding: 0px; padding-left: 1em; }

Seth writes in to announce the OpenBSD booth at this year's SCALE 13x conference:

The OpenBSD vendor booth rides again this February at Scale 13x. As usual, we'll be peddling OpenBSD merchandise including the much sought after 5.6 CD sets, t-shirts, books, coffee mugs, posters and stickers.

Stop by to shoot the bull, stuff the donation jar, or just straighten out that keel with a shot of 'Puffy-go-go-juice' fresh from our on-site espresso machine. (Sadly, our drone shipment of Puffy-Bolivian-marching-powder is not going to make it this year)

If you can help staff the booth for at minimum 2-3 hours on both Saturday and Sunday, there's a free conference pass waiting on arrival with your name on it. Developers preferred, but anyone with a modicum of social skills is welcome to volunteer. Email Scale13xOpenBSD@hush.ai for more info.


It's being held on February 19th-22nd at the Hilton Los Angeles Airport in Los Angeles, California.

Kategóriák: *BSD

OpenBSD Just Works

cs, 2015-02-12 14:44
td>p,td>ul,td>blockquote,td>font {margin-left:0.5ex;} a:visited {color:#303030!important;} p {margin-top:1ex;margin-bottom:0;} blockquote>p:first-child {margin-top:0;} blockquote>p:last-child {margin-bottom:0;} blockquote { background-color:#e0e0e0; padding:0.5ex 0.5ex 0.5ex 0.5ex; margin:0 0 0 3ex !important; } p+ul,p>ul {margin:0.5ex 0 0 0;} pre {margin:0;} tt {background-color:#f0f0f0; padding:0px; font-weight:500;} .bqcode { background-color: #ffffff; border:1px solid #999; padding: 0px; padding-left: 1em; }

After what appears to have been a very successful s2k15 hackathon, two significant thank you themed posts have appeared on OpenBSD mailing lists. The first came on misc@ from longtime user and supporter Diana Eichert, with the subject a thankyou to OpenBSD. Diana writes,
I don't post much any more, my OpenBSD systems "just work". Just wanted to post a thank you to OpenBSD because it does "just work".

You can check the entire message and followup thread here.

The second came from Henning Brauer (henning@), writing to tech@, with the subject A thanks to the donors, and a small request. Henning writes, The OpenBSD foundation has just acquired 4 Dell r210s for my OpenBSD development setup to replace their aging predecessors from 2007. I would like to take the opportunity to thank everybody who has donated to the foundation, you made this possible.

And here's a message to potential donors - you can help complete the setup for optimal development conditions: To complete the setup, I need at least 2 single and one dual port 10GBaseT ix(4) cards. There is one previously donated on in Australia that I could use, unfortunately we cannot quite figure out right now whether it is single or dual - depending on that, I'll need 2 single or 1 single and 1 dual port one on top. The machines come without the rackmount rails, having them would make it considerably easier for me - for regular 4-post racks.

Henning also notes that for most efficient use of everybody's time, it would be best if the equipment 'just shows up'. You can read the rest of the message here.

If you can help make this happen, please dive in!

For other equipment requests, make sure to check the Hardware Wanted page, or go to the Donations page.

Kategóriák: *BSD

Jazz concert with OpenBSD synths

sze, 2015-02-11 14:33
td>p,td>ul,td>blockquote,td>font {margin-left:0.5ex;} a:visited {color:#303030!important;} p {margin-top:1ex;margin-bottom:0;} blockquote>p:first-child {margin-top:0;} blockquote>p:last-child {margin-bottom:0;} blockquote { background-color:#e0e0e0; padding:0.5ex 0.5ex 0.5ex 0.5ex; margin:0 0 0 3ex !important; } p+ul,p>ul {margin:0.5ex 0 0 0;} pre {margin:0;} tt {background-color:#f0f0f0; padding:0px; font-weight:500;} .bqcode { background-color: #ffffff; border:1px solid #999; padding: 0px; padding-left: 1em; }

Everybody's favourite audio hacker Alexandre Ratchov (ratchov@) is inviting you to a concert in Grenoble (France). Read on to find out how this relates to OpenBSD:

Announcing a jazz concert here might sound off-topic, but for this one all synthesizers will run on a OpenBSD box. Unfortunately there are no sample recordings available on the web, only this site (in French).

For non-French speakers, the concert takes place at "the Hexagone" in the Grenoble area, Feb 27, 2015. You're welcome.

The music is experimental jazz using micro-tonal instruments, played by great jazz musicians: virtuoso flutist Magic Malik, Maxime Zampieri on the drums and Jean-Luc Lehr on the bass. We use acoustic instruments (fretless bass, drums) and synthesizers (flute-like synths, pads, and percussions). All synths and corresponding effect processors run on a OpenBSD/amd64 box.

There're few input midi(4) devices: a keyboard, a flute-like wind controller, a kit of drum pads, and control surface (bunch of knobs). They send short messages (aka midi events) whenever a key is pressed on the keyboard, the breath pressure changes on the wind controller, or a pad is hit with the stick. The synthesizer is a program (not published yet) that listens on a sndio(7) midithru port, calculates the wave corresponding to input midi events in real-time then sends the result for audio playback to a envy(4) based card. Then, the resulting analog signal is mixed with other analog sources (bass and microphones) and amplified. Everything is configured to have few milliseconds of latency between the moment a midi message arrives and the corresponding signal hits the amplifier.

The music is based on a theory developed by Frederic Faure which is too long to explain here, but it brings a unique sound by carefully choosing note pitches. So we use an additional program to calculate the pitch of each note submitted to the synth and to visualize various aspects of the theory to assist musicians, it also runs on the same box.

There will be a masterclass on this music presented by Malik, Frederic and me on Feb. 25, 2015. We'll discuss practical and theoretical aspects of this music, and if there's interest internals of the synths and the setup.

Maybe see you at the masterclass and/or for a beer after the concert.

So, if you happen to be in the neighbourhood, make sure to stop by. Thanks to Alexandre for his story!

Kategóriák: *BSD

s2k15: Authenticated TLS 'constraints' in ntpd(8)

k, 2015-02-10 11:34
td>p,td>ul,td>blockquote,td>font {margin-left:0.5ex;} a:visited {color:#303030!important;} p {margin-top:1ex;margin-bottom:0;} blockquote>p:first-child {margin-top:0;} blockquote>p:last-child {margin-bottom:0;} blockquote { background-color:#e0e0e0; padding:0.5ex 0.5ex 0.5ex 0.5ex; margin:0 0 0 3ex !important; } p+ul,p>ul {margin:0.5ex 0 0 0;} pre {margin:0;} tt {background-color:#f0f0f0; padding:0px; font-weight:500;} .bqcode { background-color: #ffffff; border:1px solid #999; padding: 0px; padding-left: 1em; }

Reyk Flöter (reyk@) wrote in to tech@, talking about some work he'd done at s2k15:

Hi!

Theo, Henning, and me developed an idea to utilize TLS in some way for authenticated time in ntpd(8). We are not intending to use it as a direct time source, but as a "constraint" to verify the NTP responses. I came up with an implementation that has been designed to be an optional, non-intrusive feature that is now part of OpenBSD -current. Read more...

Kategóriák: *BSD

s2k15: the stack overflow that wasn't

h, 2015-02-09 11:39
td>p,td>ul,td>blockquote,td>font {margin-left:0.5ex;} a:visited {color:#303030!important;} p {margin-top:1ex;margin-bottom:0;} blockquote>p:first-child {margin-top:0;} blockquote>p:last-child {margin-bottom:0;} blockquote { background-color:#e0e0e0; padding:0.5ex 0.5ex 0.5ex 0.5ex; margin:0 0 0 3ex !important; } p+ul,p>ul {margin:0.5ex 0 0 0;} pre {margin:0;} tt {background-color:#f0f0f0; padding:0px; font-weight:500;} .bqcode { background-color: #ffffff; border:1px solid #999; padding: 0px; padding-left: 1em; }

From the trenches of s2k15:

There was a recent bug in OpenBSD install kernels. At random times during the install, messages like the following would appear: /upgrade: //install.sub[168]: sleep: Cannot allocate memory /upgrade: //install.sub[168]: cat: Cannot allocate memory This is pretty unusual. sleep and cat are not usually memory intensive. Clearly, something had changed. There were a few initial suspects but they had been pretty well tested. What was different?

Read the whole thing to find out the answer!

Kategóriák: *BSD

s2k15: warming up

v, 2015-02-08 02:54
Earlier this week, the s2k15 hackathon started down here in Brisbane Australia.

21 developers, all working on various projects, with several already hitting the tree.

Right now the biggest highlight is the iwm(4) driver, for new Intel 7260 wireless chips. This is found in newer Thinkpads, including your trusty editor's x240. Most of the work was done before the hackathon, but it was committed early, so we could continue working in the tree and make further improvements. The driver will show up in snapshots from Feb 8 or later.

Stay tuned for future improvements, and announcements from the s2k15 hackathon!
Kategóriák: *BSD

Not One, But Two LibreSSL T-Shirts Available

p, 2015-01-30 10:32
td>p,td>ul,td>blockquote,td>font {margin-left:0.5ex;} a:visited {color:#303030!important;} p {margin-top:1ex;margin-bottom:0;} blockquote>p:first-child {margin-top:0;} blockquote>p:last-child {margin-bottom:0;} blockquote { background-color:#e0e0e0; padding:0.5ex 0.5ex 0.5ex 0.5ex; margin:0 0 0 3ex !important; } p+ul,p>ul {margin:0.5ex 0 0 0;} pre {margin:0;} tt {background-color:#f0f0f0; padding:0px; font-weight:500;} .bqcode { background-color: #ffffff; border:1px solid #999; padding: 0px; padding-left: 1em; }

As reported on misc@, there are two different styles of T-shirt available for pre-order: Hi everyone, Some new awesome LibreSSL T-shirts are available to help fund developments. You can see them on https://www.openbsdstore.com. We’re running a small pre-order for about 2 weeks. If you have any questions please email us off list. Yes, these are official products with funds directed back to the project. Thanks, PS: Thank you to everyone who supported us over the transition period

You can support the project and look spiffy at the same time, either by choosing hope, or, like the Editors, an orderly evacuation of the flaming wreck.

Kategóriák: *BSD

My First OpenBSD Port

p, 2015-01-30 10:16
td>p,td>ul,td>blockquote,td>font {margin-left:0.5ex;} a:visited {color:#303030!important;} p {margin-top:1ex;margin-bottom:0;} blockquote>p:first-child {margin-top:0;} blockquote>p:last-child {margin-bottom:0;} blockquote { background-color:#e0e0e0; padding:0.5ex 0.5ex 0.5ex 0.5ex; margin:0 0 0 3ex !important; } p+ul,p>ul {margin:0.5ex 0 0 0;} pre {margin:0;} tt {background-color:#f0f0f0; padding:0px; font-weight:500;} .bqcode { background-color: #ffffff; border:1px solid #999; padding: 0px; padding-left: 1em; }

Adam Wołk shares his experiences in porting the Otter web browser to OpenBSD: [My first OpenBSD port] has just landed in the ports tree. It's been a fun ride, this post is a summary of the whole process from the perspective of a first time contributor. Note that this is not a tutorial, just my personal experiences of getting my first port accepted to the tree.

The article is a good overview of getting involved in the porting process; if you've ever been interested in how the process works, take a look!

Kategóriák: *BSD

afl-fuzz - American Fuzzy Lop

sze, 2015-01-21 10:49
td>p,td>ul,td>blockquote,td>font {margin-left:0.5ex;} a:visited {color:#303030!important;} p {margin-top:1ex;margin-bottom:0;} blockquote>p:first-child {margin-top:0;} blockquote>p:last-child {margin-bottom:0;} blockquote { background-color:#e0e0e0; padding:0.5ex 0.5ex 0.5ex 0.5ex; margin:0 0 0 3ex !important; } p+ul,p>ul {margin:0.5ex 0 0 0;} pre {margin:0;} tt {background-color:#f0f0f0; padding:0px; font-weight:500;} .bqcode { background-color: #ffffff; border:1px solid #999; padding: 0px; padding-left: 1em; }

I wanted to test the afl fuzzer that sort of recently entered the ports collection, ever since this webpage talked about how they give a jpeg decoder the string "Hello" in a file which it twists and mutates until the jpeg decoder no longer croaks on it, and it ends up actually being a valid jpeg image (though not very pretty). Read more...

Kategóriák: *BSD

amd64 Kernel W^X

sze, 2015-01-14 15:39
td>p,td>ul,td>blockquote,td>font {margin-left:0.5ex;} a:visited {color:#303030!important;} p {margin-top:1ex;margin-bottom:0;} blockquote>p:first-child {margin-top:0;} blockquote>p:last-child {margin-bottom:0;} blockquote { background-color:#e0e0e0; padding:0.5ex 0.5ex 0.5ex 0.5ex; margin:0 0 0 3ex !important; } p+ul,p>ul {margin:0.5ex 0 0 0;} pre {margin:0;} tt {background-color:#f0f0f0; padding:0px; font-weight:500;} .bqcode { background-color: #ffffff; border:1px solid #999; padding: 0px; padding-left: 1em; }

Theo de Raadt (deraadt@) announced that amd64 kernels now have W^X memory protection in the kernel: Mike Larkin has been slow at informing the world, despite my prodding. Probably started working on something else cool... Read more...

Kategóriák: *BSD

OpenNTPD 5.7p1 Released

p, 2015-01-09 09:48
td>p,td>ul,td>blockquote,td>font {margin-left:0.5ex;} a:visited {color:#303030!important;} p {margin-top:1ex;margin-bottom:0;} blockquote>p:first-child {margin-top:0;} blockquote>p:last-child {margin-bottom:0;} blockquote { background-color:#e0e0e0; padding:0.5ex 0.5ex 0.5ex 0.5ex; margin:0 0 0 3ex !important; } p+ul,p>ul {margin:0.5ex 0 0 0;} pre {margin:0;} tt {background-color:#f0f0f0; padding:0px; font-weight:500;} .bqcode { background-color: #ffffff; border:1px solid #999; padding: 0px; padding-left: 1em; } Brent Cook (bcook@), still flush from success in creating the portable version of LibreSSL, has turned his hand to to OpenNTPD:

After a long hiatus, the latest version of OpenNTPD is available once again in a portable release.

  • Support for a new build infrastructure based on the LibreSSL framework. Source code is integrated directly from the OpenBSD tree with few manual changes, easing maintenance.
  • Removed support for several OSes pending test reports and updated portability code.
  • Supports the Simple Network Time Protocol version 4 as described in RFC 5905
  • Added route virtualization (rdomain) support.
  • Added ntpctl(8), which allows for querying ntpd(8) at runtime.
  • Finer-grained clock adjustment via adjfreq / ntp_adjtime where available.
  • Improved latency on heavily-loaded machines.

Hopefully those who've repackaged the previous releases for their OSes will update in due course.

Kategóriák: *BSD

Dissecting OpenBSD's divert(4) Part 1: Introduction

cs, 2015-01-08 10:41
td>p,td>ul,td>blockquote,td>font {margin-left:0.5ex;} a:visited {color:#303030!important;} p {margin-top:1ex;margin-bottom:0;} blockquote>p:first-child {margin-top:0;} blockquote>p:last-child {margin-bottom:0;} blockquote { background-color:#e0e0e0; padding:0.5ex 0.5ex 0.5ex 0.5ex; margin:0 0 0 3ex !important; } p+ul,p>ul {margin:0.5ex 0 0 0;} pre {margin:0;} tt {background-color:#f0f0f0; padding:0px; font-weight:500;} .bqcode { background-color: #ffffff; border:1px solid #999; padding: 0px; padding-left: 1em; } Lawrence Teo (lteo@) has published the first in a series of posts about OpenBSD's divert(4) functionality:

For more than four years I have been using and tinkering with OpenBSD’s divert(4). At one point after OpenBSD 4.9 was released, I ran into an annoying bug in divert(4) that totally prevented me from using it. At the time I had no idea how to fix it, so I did the next best thing by filing a detailed bug report.

Eventually I realized that the bug isn’t going to fix itself, so I decided it was time to roll up my sleeves and wade into the code. So after 2.5 years of on-and-off tinkering and staring at the code and head-scratching and facedesking I finally fixed it, thanks to a ton of help from Bret Lambert (blambert@). The problem turned out to be due to checksums, which is another interesting topic but that’s a story for another day.

Mr. Teo promises more on the subject soon, so read the whole thing, and keep slavering for more!

Kategóriák: *BSD

OpenBSD Moves to 5.7-beta

p, 2015-01-02 20:04
td>p,td>ul,td>blockquote,td>font {margin-left:0.5ex;} a:visited {color:#303030!important;} p {margin-top:1ex;margin-bottom:0;} blockquote>p:first-child {margin-top:0;} blockquote>p:last-child {margin-bottom:0;} blockquote { background-color:#e0e0e0; padding:0.5ex 0.5ex 0.5ex 0.5ex; margin:0 0 0 3ex !important; } p+ul,p>ul {margin:0.5ex 0 0 0;} pre {margin:0;} tt {background-color:#f0f0f0; padding:0px; font-weight:500;} .bqcode { background-color: #ffffff; border:1px solid #999; padding: 0px; padding-left: 1em; } Theo de Raadt (deraadt@) has moved OpenBSD to 5.7-beta: CVSROOT: /cvs Module name: src Changes by: deraadt@cvs.openbsd.org 2015/01/01 08:50:27 Modified files: etc/root : root.mail share/mk : sys.mk sys/arch/macppc/stand/tbxidata: bsd.tbxi sys/conf : newvers.sh sys/sys : param.h Log message: move to 5.7-beta

As always, your testing is needed to ensure that any bugs are found and squashed early!

Kategóriák: *BSD

Heads Up: Snapshot Upgrades for Static PIE

sze, 2014-12-24 21:47
td>p,td>ul,td>blockquote,td>font {margin-left:0.5ex;} a:visited {color:#303030!important;} p {margin-top:1ex;margin-bottom:0;} blockquote>p:first-child {margin-top:0;} blockquote>p:last-child {margin-bottom:0;} blockquote { background-color:#e0e0e0; padding:0.5ex 0.5ex 0.5ex 0.5ex; margin:0 0 0 3ex !important; } p+ul,p>ul {margin:0.5ex 0 0 0;} pre {margin:0;} tt {background-color:#f0f0f0; padding:0px; font-weight:500;} .bqcode { background-color: #ffffff; border:1px solid #999; padding: 0px; padding-left: 1em; }

After much work by Pascal Stumpf (pascal@) and Mark Kettenis (kettenis@), Kurt Miller (kurt@), and no doubt others whose contributions were both significant and appreciated, static binaries can now be compiled as position-independent executables: New snapshots for a few architectures use static PIE binaries in /bin, /sbin (and a handful in /usr/bin and /usr/sbin as well). (amd64 and sparc64 leading the way, the rest will follow) This is yet another non-trivial conversion. Surely some will try to use the instructions in current.html to build through this hump manually. And surely some will fail, since it is a bit tricky. Please don't bother the lists in that case. If in doubt -- upgrade using a snapshot. Thanks.

As Theo says, snapshot upgrades to get over the hurdle; it would behoove us to do some testing to ensure no bugs were introduced.

As always, a great deal of thanks goes to those who work to improve OpenBSD!

Kategóriák: *BSD