Re: PayPal pool for developer M1 Mac mini for OpenBSD port

2020-12-03 Thread Ben Goren
Oh, wow — it hasn’t even been a full day since I sent this out...and already 
enough of you have chipped in enough to buy not just a single M1 system for 
Patrick, but also a second one for his partner in crime, Mark Kettenis.

Thank you to all! This show of generosity and support and excitement is most 
welcome. (And, frankly, a bit overwhelming.)

If anybody reading this still wishes to donate to the cause, despite the 
immediate needs being met, the money will be put to good use. There are other 
developers who will eventually need their own hardware, and there are always 
other sorts of expenses related to development. Feel free to chip in at 
Patrick’s original link:

https://www.paypal.com/pools/c/8uPSkfNJMp

...or, of course, to the OpenBSD general fund (which can *ALWAYS* use 
donations):

https://www.openbsd.org/donations.html

Thanks again, everybody!

b&

> On Dec 2, 2020, at 2:59 PM, Ben Goren  wrote:
> Greetings, all!
> 
> Patrick Wildt has set up a PayPal pool to raise funds to purchase an M1 Mac 
> mini so he can start porting OpenBSD to the platform. If you’d like to be 
> able to run OpenBSD on an M1 system, now would be a great time to throw some 
> pennies his way.
> 
> The donation link: https://paypal.me/pools/c/8uPSkfNJMp
> 
> Read below for an idea of what one might expect if we can get a machine into 
> Patrick’s hands.
> 
> Cheers,
> 
> b&
> 
> Patrick wrote:
> 
>> Yes, kettenis@ and me are the two ones doing the major work on porting
>> to new devices.  Not sure if kettenis@ is interested, but I can ask him.
>> I definitely am, a Mac Mini as a dedicated machine to do stuff with and
>> not care about what is installed would really help.
>> 
>> Marcan has started a crowdfunding on Patreon.  He's a really capable
>> person, and he'll definitely lay a lot of groundwork needed for porting
>> OpenBSD to the platform.  He apparenetly will also do his work in a
>> dual-licensed fashion, so the BSDs will easily profit from it.
>> 
>> So, the first steps are basically to follow Marcan's work and use all
>> that information and code to port OpenBSD as well.
>> 
>> This *will* take some time, because essentially there are only the
>> binary drivers, but it's doable and I think with a bit of patience
>> we will have OpenBSD running on the M1 as well.
>> 
>> Biggest hurdle, as always, will be support for graphics acceleration.


PayPal pool for developer M1 Mac mini for OpenBSD port

2020-12-02 Thread Ben Goren
Greetings, all!

Patrick Wildt has set up a PayPal pool to raise funds to purchase an M1 Mac 
mini so he can start porting OpenBSD to the platform. If you’d like to be able 
to run OpenBSD on an M1 system, now would be a great time to throw some pennies 
his way.

The donation link: https://paypal.me/pools/c/8uPSkfNJMp

Read below for an idea of what one might expect if we can get a machine into 
Patrick’s hands.

Cheers,

b&

Patrick wrote:

> Yes, kettenis@ and me are the two ones doing the major work on porting
> to new devices.  Not sure if kettenis@ is interested, but I can ask him.
> I definitely am, a Mac Mini as a dedicated machine to do stuff with and
> not care about what is installed would really help.
> 
> Marcan has started a crowdfunding on Patreon.  He's a really capable
> person, and he'll definitely lay a lot of groundwork needed for porting
> OpenBSD to the platform.  He apparenetly will also do his work in a
> dual-licensed fashion, so the BSDs will easily profit from it.
> 
> So, the first steps are basically to follow Marcan's work and use all
> that information and code to port OpenBSD as well.
> 
> This *will* take some time, because essentially there are only the
> binary drivers, but it's doable and I think with a bit of patience
> we will have OpenBSD running on the M1 as well.
> 
> Biggest hurdle, as always, will be support for graphics acceleration.



Re: Wireless help, please

2009-06-02 Thread Ben Goren
Anybody else have any suggestions? Nick?

Cheers,

b

On 2009 May 30, at 5:21 PM, Ben Goren wrote:

 On 2009 May 30, at 7:03 AM, Jason Dixon wrote:

 On Sat, May 30, 2009 at 06:48:59AM -0700, Ben Goren wrote:
 I'm trying to set up my first wireless network, with less than
 stellar
 success.

 You need to narrow your spectrum of diagnosis.  Start ruling out  
 those
 things which are known to work.  Rule out those things which are  
 known
 to work and you'll be left with the thing(s) that don't.

 Examples:

 - OpenBSD wireless connectivity (as a client)
 - OpenBSD wired connectivity
 - Mac wired connectivity
 - Mac wireless connectivity (to a different WAP)
 - etc...

 I've done as much of that as I can -- or, at least, as much as I can
 think of.

 The two computers have no trouble talking to each other over wired
 ethernet.

 Indeed, for several seconds, they communicate just fine over wireless
 -- my problem is that it only lasts for several seconds, after which  
 the entire wireless connection is dropped and the iMac is no longer
 associated with any network.

 I don't have any other hardware to test with.

 I've thought of and tried a couple other things since this morning.
 There's one of those infamous ``linksys'' networks somewhere in the
 vicinity, but apparently not nearby. I was able to connect to it from
 the iMac a while ago and do a bit of (very slow) surfing, and even
 open an ssh session back to the laptop. I can't seem to re-connect to
 it now, and I haven't been able to connect to it from the laptop.
 There are a couple other networks in the area that aren't using any
 form of wireless security, but they have official-sounding names like
 ``ASUEMPLOYEE.'' I can connect to them from either computer -- and the
 connection doesn't go away -- but no DHCP servers will talk to me.

 I've also tried setting up the laptop in both ibss and ibss-master
 mode. With ibss-master, ifconfig always reports ``no network.''

 However, if I set the iMac up as an ibss-master, I can connect to it
 from the OpenBSD laptop, get a DHCP lease from it, and ping the iMac.

 So, it seems that everything works except for sustaining a link from
 the iMac to the OpenBSD laptop as a hostap for more than several
 seconds.

 Surely I must be missing something obvious?

 Cheers,

 b

 [demime 1.01d removed an attachment of type application/pkcs7- 
 signature which had a name of smime.p7s]

[demime 1.01d removed an attachment of type application/pkcs7-signature which 
had a name of smime.p7s]



Re: Wireless help, please

2009-06-02 Thread Ben Goren
On 2009 Jun 2, at 10:00 AM, Stuart Henderson wrote:

 On 2009-06-02, K K kka...@gmail.com wrote:
 On Tue, Jun 2, 2009 at 7:32 AM, Ben Goren b...@trumpetpower.com  
 wrote:
 Anybody else have any suggestions? Nick?

 I have similar problems with a 'rum' USB stick in AP mode using WPA.

 See the man page for specific know issues with using this chipset in
 Host AP mode.

 Can anybody suggest a readily available USB2 Wireless-G adapter which
 works well as an AP?


 USB wireless adapters do not work well as APs.

 The only ones where we support this at all are ural and rum, and
 though they can be useful in a sticky situation where it's all you
 have available, they don't make good access points.

With that in mind...are any of these ``wireless bridge'' devices worth  
considering? I have a spare PC Ethernet card for this laptop.

This is one of Amazon's top hits for the sort of thing I'm thinking  
of. If anybody has any suggestions on the matter, I'd appreciate it

http://www.amazon.com/Linksys-WET610N-Wireless-N-Ethernet-Dual-Band/dp/B001QVQ7JU/ref=sr_1_2?ie=UTF8s=electronicsqid=1243962805sr=1-2

or: http://tinyurl.com/oe3nsg

Cheers,

b

[demime 1.01d removed an attachment of type application/pkcs7-signature which 
had a name of smime.p7s]



Re: Wireless help, please

2009-06-01 Thread Ben Goren
On 2009 May 31, at 2:53 PM, Fred Crowson wrote:

 How is your iMac getting its IP address?

When I manually set up the IP address (etc.) for the iMac, I get  
several seconds of connectivity before the link goes dead. That  
doesn't seem to be enough time to get a DHCP lease, though I do have  
dhcpd running on the OpenBSD laptop.

The same laptop provides dhcp services to the iMac on the wired  
network just fine.

Cheers,

b

[demime 1.01d removed an attachment of type application/pkcs7-signature which 
had a name of smime.p7s]



Wireless help, please

2009-05-30 Thread Ben Goren
I'm trying to set up my first wireless network, with less than stellar  
success.

dmesg here: http://trumpetpower.com/pub/dmesg.boot

$ ifconfig rum0
rum0: flags=8943UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST mtu  
1500
 lladdr 00:0e:3b:0e:88:81
 priority: 0
 groups: wlan
 media: IEEE802.11 autoselect hostap
 status: active
 ieee80211: nwid trumpetpower chan 1 bssid 00:0e:3b:0e:88:81  
100dBm
 inet 65.39.81.125 netmask 0xfff0 broadcast 65.39.81.127
 inet6 fe80::20e:3bff:fe0e:8881%rum0 prefixlen 64 scopeid 0x5

It's an old Dell Precision laptop with a Hawking HWUG1 running 4.5- 
STABLE

I'm trying to connect to it from a not-too-old iMac. The two computers  
are less than six feet apart.

I can actually connect and (e.g.) ftp to get a file over the  
network...but only for a few seconds before the link goes dead. Once  
it lasted for almost half a minute. And that's only if I use a static  
IP on the iMac; dhcp is never able to get a lease.

I've tried everything I can think of -- different channels, 802.11b  
and 802.11g, different USB ports (including the built-in USB 1.1 port  
on the back of the laptop), WPA on and off, moving the antenna and  
computer around, with and without an IP assigned to the interface  
(using a bridge), DHCP running and not, and probably more. All  
scenarios give the same symptoms: I can make the connection, but it  
goes away after a few seconds.

I've tried looking in /var/log for clues, but I couldn't find  
anything. No console messages show up.

This is what shows up in the console for the iMac when I attempt to  
connect:

2009-05-30 6:41:09 AM kernel en1: Supported channels 1 2 3 4 5 6 7 8 9  
10 11 5 6 7 8 9 10 11 1 2 3 4 5 6 7 36 40 44 48 52 56 60 64 149 153  
157 161 165 40 48 56 64 153 161 36 44 52 60 149 157
2009-05-30 6:41:28 AM kernel Auth result for: 00:0e:3b:0e:88:81 MAC  
AUTH succeeded
2009-05-30 6:41:28 AM kernel AirPort: Link Up on en1
2009-05-30 6:41:28 AM kernel AirPort: Link Up on en1
2009-05-30 6:41:30 AM mDNSResponder[16] Note: Frequent transitions for  
interface en1 (65.39.81.120); network traffic reduction measures in  
effect
2009-05-30 6:41:30 AM mDNSResponder[16] Note: Frequent transitions for  
interface en1 (65.39.81.120); network traffic reduction measures in  
effect
2009-05-30 6:41:31 AM System Preferences[16088] Error:  
Apple80211Scan() error 16

2009-05-30 6:41:31 AM System Preferences[16088] Error: __performScan()  
EBUSY, try again in a sec
2009-05-30 6:41:32 AM System Preferences[16088] Error:  
Apple80211Scan() error 16

2009-05-30 6:41:32 AM System Preferences[16088] Error: __performScan()  
EBUSY, try again in a sec
2009-05-30 6:41:32 AM System Preferences[16088] Error: __performScan()  
EBUSY, try again in a sec
2009-05-30 6:41:33 AM System Preferences[16088] Error:  
Apple80211Scan() error 16

2009-05-30 6:41:33 AM System Preferences[16088] Error: __performScan()  
EBUSY, try again in a sec
2009-05-30 6:41:33 AM System Preferences[16088] Error: __performScan()  
EBUSY, try again in a sec
2009-05-30 6:41:34 AM System Preferences[16088] Error:  
Apple80211Scan() error 16

2009-05-30 6:41:34 AM System Preferences[16088] Error: __performScan()  
EBUSY, try again in a sec
2009-05-30 6:41:34 AM airportd[50552] Error: Apple80211Associate()  
failed -6
2009-05-30 6:41:34 AM kernel AirPort: Link Down on en1
2009-05-30 6:41:34 AM SystemUIServer[183] Error: airportd MIG failed =  
-6 ((null))  (port = 51351)
2009-05-30 6:41:34 AM airportd[50552] Error: process_command_dict()  
failed
2009-05-30 6:41:35 AM System Preferences[16088] Error:  
Apple80211Scan() error 16

2009-05-30 6:41:35 AM System Preferences[16088] Error: __performScan()  
EBUSY, try again in a sec
2009-05-30 6:41:35 AM System Preferences[16088] Error: __performScan()  
EBUSY, try again in a sec
2009-05-30 6:41:36 AM kernel Auth result for: 00:0e:3b:0e:88:81 MAC  
AUTH succeeded
2009-05-30 6:41:36 AM kernel AirPort: Link Up on en1
2009-05-30 6:41:36 AM System Preferences[16088] Error:  
Apple80211Scan() error 16

2009-05-30 6:41:36 AM System Preferences[16088] Error:  
Apple80211Scan() error 16

2009-05-30 6:41:36 AM System Preferences[16088] Error: __performScan()  
EBUSY, try again in a sec
2009-05-30 6:41:37 AM System Preferences[16088] Error:  
Apple80211Scan() error 16

2009-05-30 6:41:37 AM System Preferences[16088] Error:  
Apple80211Scan() error 16

2009-05-30 6:41:37 AM System Preferences[16088] Error: __performScan()  
failed (16)
2009-05-30 6:41:42 AM airportd[50552] Error: Apple80211Associate()  
failed -6
2009-05-30 6:41:42 AM kernel AirPort: Link Down on en1
2009-05-30 6:41:42 AM SystemUIServer[183] Error: airportd MIG failed =  
-6 ((null))  (port = 51351)
2009-05-30 6:41:42 AM airportd[50552] Error: process_command_dict()  
failed
2009-05-30 6:41:42 AM airportd[50552] Error: process_command_dict()  
failed
2009-05-30 6:41:47 AM mDNSResponder[16] Note: Frequent transitions for  
interface 

Re: Wireless help, please

2009-05-30 Thread Ben Goren
On 2009 May 30, at 7:03 AM, Jason Dixon wrote:

 On Sat, May 30, 2009 at 06:48:59AM -0700, Ben Goren wrote:
 I'm trying to set up my first wireless network, with less than  
 stellar
 success.

 You need to narrow your spectrum of diagnosis.  Start ruling out those
 things which are known to work.  Rule out those things which are known
 to work and you'll be left with the thing(s) that don't.

 Examples:

 - OpenBSD wireless connectivity (as a client)
 - OpenBSD wired connectivity
 - Mac wired connectivity
 - Mac wireless connectivity (to a different WAP)
 - etc...

I've done as much of that as I can -- or, at least, as much as I can  
think of.

The two computers have no trouble talking to each other over wired  
ethernet.

Indeed, for several seconds, they communicate just fine over wireless  
-- my problem is that it only lasts for several seconds, after which  
the entire wireless connection is dropped and the iMac is no longer  
associated with any network.

I don't have any other hardware to test with.

I've thought of and tried a couple other things since this morning.  
There's one of those infamous ``linksys'' networks somewhere in the  
vicinity, but apparently not nearby. I was able to connect to it from  
the iMac a while ago and do a bit of (very slow) surfing, and even  
open an ssh session back to the laptop. I can't seem to re-connect to  
it now, and I haven't been able to connect to it from the laptop.  
There are a couple other networks in the area that aren't using any  
form of wireless security, but they have official-sounding names like  
``ASUEMPLOYEE.'' I can connect to them from either computer -- and the  
connection doesn't go away -- but no DHCP servers will talk to me.

I've also tried setting up the laptop in both ibss and ibss-master  
mode. With ibss-master, ifconfig always reports ``no network.''

However, if I set the iMac up as an ibss-master, I can connect to it  
from the OpenBSD laptop, get a DHCP lease from it, and ping the iMac.

So, it seems that everything works except for sustaining a link from  
the iMac to the OpenBSD laptop as a hostap for more than several  
seconds.

Surely I must be missing something obvious?

Cheers,

b

[demime 1.01d removed an attachment of type application/pkcs7-signature which 
had a name of smime.p7s]



Re: SMTPD TLS Authentication?

2009-05-30 Thread Ben Goren
On 2009 May 30, at 5:05 PM, Gilles Chehade wrote:

 On Sat, May 30, 2009 at 08:01:49PM -0400, Aaron W. Hsu wrote:
 Hello SMTPD Gurus,

 I have noticed some TLS based authentication stuff in the  
 smtpd.conf(5)
 man page. I don't see more details about how it works, though. How
 far along is the TLS based stuff? I'd like to test smtpd with my
 email server on my local machine, which operates as a client to my
 sendmail based server remotely via TLS Authentication. Is this in
 their yet, or does the TLS work differently right now?

 Thanks! And, sorry for bugging you if this should be obvious.


 It should just work :-)

 If it doesn't let me know, I'm in an ssl mood right now

Since you're offering

TLS I got to work just by reading starttls(8) and making sure the keys  
were in the right place.

That doesn't get you SMTP AUTH, though. It's been at least a few weeks  
since I tried, so I'm afraid I don't remember the details, but I tried  
installing the Cyrus SASL package without success. That may or may not  
have been due to my idiocy -- but I figured I'd ask:

What's the preferred method of configuring Sendmail to require a  
password for relaying mail from popular MUAs like Apple Mail?

A nudge in the proper direction -- man pages, packages, etc. -- to get  
me started in the right direction would be most welcome.

Cheers,

b

[demime 1.01d removed an attachment of type application/pkcs7-signature which 
had a name of smime.p7s]



umask for make build (was Re: make build fails on -STABLE)

2009-05-20 Thread Ben Goren
I can confirm: make build fails if the umask is set to 077, succeeds  
if set to 022.

Cheers,

b

[demime 1.01d removed an attachment of type application/pkcs7-signature which 
had a name of smime.p7s]



make build fails on -STABLE

2009-05-18 Thread Ben Goren
I just installed 4.5 yesterday from install45.iso on an old Dell  
Precision laptop. dmesg here:

 http://trumpetpower.com/pub/dmesg.boot

I unpacked source from the tarballs and did ``cvs -q up -rOPENBSD_4_5 - 
PAd''

A new kernel built, installed, and booted just fine. However, every  
time I try to do a make build, it bombs out in the exact same spot.  
I've re-run cvs without it finding any new / modified / deleted / etc.  
files.

Typescript here:

 http://trumpetpower.com/pub/build_fail.txt

Suggestions would be most appreciated.

Cheers,

b

[demime 1.01d removed an attachment of type application/pkcs7-signature which 
had a name of smime.p7s]



Re: make build fails on -STABLE

2009-05-18 Thread Ben Goren
On 2009 May 18, at 4:27 PM, Philip Guenther wrote:

 On Mon, May 18, 2009 at 3:43 PM, Ben Goren b...@trumpetpower.com  
 wrote:
 ...
 A new kernel built, installed, and booted just fine. However, every
 time I try to do a make build, it bombs out in the exact same spot.
 I've re-run cvs without it finding any new / modified / deleted /  
 etc.
 files.

 What are the permissions on the /usr/include/kerberosV/ directory at
 the end of the build?

 Early on, you can see that it resets them from 700 to 755, but later
 error messages make it look like something in the build chmoded the
 directory back to 700.  Hmm, perhaps the permissions get copied from
 the source tree along the way.  What are the permissions on your
 source tree?  Are any of the include directories there mode 700?  If
 so, try changing them to 755 and give the build another shot.

Actually I think I might have it figured out. If so, your idea was  
certainly very close.

I have my umask set to 077 in my .profile. On a lark, before your note  
arrived, I set it to 022 and kicked off another make build. It seems  
to have made it past the point where it was bombing out. I'll send  
another note to the list to confirm (or deny) that that was the problem.

I'll leave it to The Powers That Be (TM) to decide if this is  
something worth checking for or documenting.

Cheers,

b

[demime 1.01d removed an attachment of type application/pkcs7-signature which 
had a name of smime.p7s]



Re: OpenBSD kernel janitors

2007-10-31 Thread Ben Goren
On 2007 Oct 31, at 8:01 AM, [EMAIL PROTECTED] wrote:

  surely there  must be _some_ merit  to creating a list  of lower
  level development tasks (as dictated by those with experience to
  judge) to encourage people to enter the development cycle.

First,  you're  assuming that  there  exists  amongst the  OpenBSD
developers a desire ``to encourage people to enter the development
cycle.'' I kinda doubt that that's the case. More developers often
isn't a good  thing; see ``The Mythical Man-Month''  for a popular
treament of the problem.

But,  if you're  serious,  one good  way would  be  to follow  the
changes made to the code -- after all, that's the whole point of a
public CVS repository. When you find  something that you can point
to and  say, ``I know  why so-and-so did  that,'' then you  can go
looking  for  other  things  that  would  benefit  from  the  same
treatment.

And if  you don't understand why  the changes are being  made, you
need to improve your coding skills to the point that you do.

Cheers,

b

[demime 1.01d removed an attachment of type application/pkcs7-signature which 
had a name of smime.p7s]



Re: About Xen: maybe a reiterative question but ..

2007-10-23 Thread Ben Goren
On 2007 Oct 23, at 5:57 PM, [EMAIL PROTECTED] wrote:

  Virtualization seems to have a lot of security benefits.

``Seems'' is the key word, here.

On hardware like an IBM mainframe that can acutally support what's
necessary for  secure virtual machines, sure. On  x86? Well, it'll
keep your kid sister out

Virtualization is  wonderful for simultaneously  running different
operating  systems on  the same  (beefy) computer,  especially for
development or testing purposes. If  you occassionally need to run
something on  an operating system  other than your  preferred one,
it's great -- saves you the extra hardware or the reboot, lets you
do snapshots, etc.

For  Windows,  it's  also  wonderful. You  basically  have  to  be
nuts  to  have  a  single  Windows server*  doing  more  than  one
thing, but virtualization  lets you do exactly  that with relative
impunity. It's like splinting a broken  leg and giving a huge shot
of  painkillers to  the victim  -- you'd  never know  the leg  was
broken.

But that's about it. I suppose running Windows virtual machines on
a real OpenBSD  machine might ``have a lot  of security benefits''
in some perverted sense of the words,  but it's not like the VM is
magically going  to protect the virtual  machines or anything. And
if  the Windows  virtual machines  can still  talk to  the outside
world  or to  each other  (via simulated  network interfaces,  for
example), even those ``security benefits'' won't mean much.

Cheers,

b

* Yes, the full stop here is appropriate.

[demime 1.01d removed an attachment of type application/pkcs7-signature which 
had a name of smime.p7s]



Re: cp(1) bug ?

2007-10-18 Thread Ben Goren
On 2007 Oct 18, at 4:40 PM, Edd Barrett wrote:

  On 18/10/2007, Richard Toohey [EMAIL PROTECTED] wrote:
 
  $ mkdir foo
  $ cp -R foo foo
 
  Ill try this on a solaris box and a linix box tomorrow at work :P

Mac OS X 10.4 behaves exactly the same way as OpenBSD does.

Cheers,

b

[demime 1.01d removed an attachment of type application/pkcs7-signature which 
had a name of smime.p7s]



anoncvs3.usa.openbsd.org RSA host key changed?

2007-09-28 Thread Ben Goren
As of the past week or so,  my nightly cron job to update /usr/src
has  been bombing  out, complaining  that the  ``RSA host  key for
anoncvs3.usa.openbsd.org has changed.''

Has it really, or is someone really doing something nasty?

Cheers,

b

[demime 1.01d removed an attachment of type application/pkcs7-signature which 
had a name of smime.p7s]



Re: some questions about OpenBSDs future plans

2005-05-11 Thread Ben Goren
On 2005 May 11, at 9:32 AM, Shawn K. Quinn wrote:

 On Mon, 2005-05-09 at 18:13 +0200, Henning Brauer wrote:
 exim: dunno license currently,

 Debian uses exim as the MTA by default, so it's almost certainly free
 enough to stick in gnu/.

Things are being removed from there. Nothing new will ever be added.

 but awkward 80s design, poor implementation, just plain sucks

 At the risk of starting a flamewar, people say things equally as bad
 about sendmail.

So? Sendmail also has the benefit of being thoroughly audited by the 
OpenBSD team.

Besides, swapping MTAs would be almost as much work as writing a new 
one. Why go to all that trouble for bad code with a bad license?

In short: no way in hell; not in a million years; dream on.

Cheers,

b

[demime 1.01d removed an attachment of type application/pgp-signature which had 
a name of PGP.sig]



Re: some questions about OpenBSDs future plans

2005-05-09 Thread Ben Goren
On 2005 May 9, at 2:23 PM, Miod Vallat wrote:

 Even if the plan9
 compiler looks nice.

Forgive me if I'm out of the loop, but has the license changed since 
two years ago?

 http://www.monkey.org/openbsd/archive/misc/0306/msg01274.html

(That's just the start of the thread. Read at least the next couple 
responses; short version, it ain't free.)

Assuming that this license:

 http://www.cs.bell-labs.com/plan9dist/license.html

is what applies to the compiler, I'd have to answer my own question 
with, ``Not really.''

Is there *any* compiler other than TenDRA with a usable license? We've 
already heard about TenDRA's technical shortcomings in this thread. Is 
the only other option OpenCC? As much as I'd love to see such a 
thing...well, I know Theo's nuts enough to write his own compiler, but 
still

Not that I expect to see a GCC-free OpenBSD for a *long* time, of 
course.

Cheers,

b

[demime 1.01d removed an attachment of type application/pgp-signature which had 
a name of PGP.sig]



Re: 3.7CDs arrived today...

2005-05-06 Thread Ben Goren
On 2005 May 6, at 8:10 AM, Justin Reigle wrote:

 However, the jewel case is screwed up (2 of three mounts are 
 disintigrated),
 just like every single time I've ever ordered (since 2.7). I wonder if
 it's possible
 to use a higher quality triple jewel case? Oh well...

And, just like with every other release, some people complain of 
smashed jewel cases and want Theo to start sending out better ones.

Of course, this misses the fact that this has been a problem with *all* 
jewel cases since time immemorial. I've got a stack of a dozen music 
CDs in jewel cases on my desk right now. Some of them are mine; some 
mine that I've lent out; some that I'm borrowing. At least a third have 
broken jewel cases. Maybe more.

If you look in your music collection, you'll almost certainly discover 
the same thing.

But do you complain to the record companies about their jewel cases?

If you *really* care about the state of your jewel case when it 
arrives, there *is* an official option to ship the CDs wrapped in lots 
of soft cloth padding. It costs an extra $20, but the bonus is that the 
cloth comes pre-printed with OpenBSD artwork and is in a shape suitable 
for covering your torso.

Cheers,

b

P.S. *PLEASE* let's not beat this horse any more! b

[demime 1.01d removed an attachment of type application/pgp-signature which had 
a name of PGP.sig]



Re: Postfix (IBM) license question

2005-05-04 Thread Ben Goren
On 2005 May 4, at 8:19 AM, Justin Reigle wrote:

 Anyone a lawyer or have a lawyer friend who might help decipher this 
 one?

No. Or maybe even yes. Point is, it's pointless.

This has been hashed and re-hashed. Over and over. Time and again.

The horse is dead.

OpenBSD will not distribute software that uses the IBM license.

Period.

End of discussion.

If *you* want to distribute such software, that's your business. You 
probably even want to consult a lawyer before you do. (Incidentally, 
that's enough reason right there why OpenBSD won't touch the stuff. 
Valid or not, it's a decision that's been made, a line that's been 
drawn: no redistribution of software encumbered by licenses that are 
either excessively restrictive or that require a lawyer for 
interpretation.) But that's *your* problem.

Not ours.

Cheers,

b

[demime 1.01d removed an attachment of type application/pgp-signature which had 
a name of PGP.sig]



Re: Hackathon 2005

2005-05-01 Thread Ben Goren
On 2005 Apr 30, at 5:22 PM, Jeff Bachtel wrote:

 On Sat, Apr 30, 2005 at 02:30:28PM -0700, Ben Goren wrote:
 As much as I'm sure Theo would love to get rid of gcc and
 friends...damn, that's a big undertaking. I don't think it's the sort
 of thing that would happen at a hackathon. If I had to guess, it'd be
 made the main point of some future release, with little other
 development. You know, the sort of thing that takes up lots of long
 winter nights. It's not likely to be fun, and I get the impression 
 that
 hackathons are supposed to be fun.

 *blink* tech@ bitching aside, the GNU gcc project puts a HUGE amount
 of effort into improving their compiler. Forking it would have every
 chance of leading to stagnation in the OpenBSD project as processors
 and optimizations evolve.

There are lots of things I don't know about the inner workings of 
OpenBSD. Of this, though I *am* sure: OpenBSD will never ``fork'' gcc. 
Oh, sure, there will probably always be OpenBSD-specific patches 
against it, or they may lag behind the current version, or what-not. 
But a fork? I just can't imagine it.

Well, *maybe* if they moved gcc to this new version of the GPL 
everybody is talking about, but I can't really imagine that happening, 
either.

In this distant, dim future I'm envisioning as gcc-less, I would expect 
Theo to either adopt TenDRA or roll his own compiler from scratch. I 
have no clue if TenDRA is anywhere close to being up to the task, and 
writing one's own is quite obviously about as mammoth a project as one 
could undertake. Notice how I started this paragraph with ``distant, 
dim future''?

All in all, this topic is about as meaningful as us discussing 
petroleum replacements. Everybody knows that it'll have to happen some 
day, and perhaps even sooner than anybody really wants--though most 
would also be overjoyed to wave a magic wand and be done with it. 
There's a lot of pain between here and there and, while of utmost 
importance, it's also (currently) about as far from urgent as one can 
get. (Some day it will be very urgent, unless we discover that magic 
wand first.)

 This is pure WAG speculation, but I'd guess that the next OpenD
 would be OpenSMTPD [. . . .]

 Replacing Sendmail outright seems iffy at best. Search archives for
 when this has been mentioned in the past, and you will get no way in
 hell replies from Theo. Auditing and partitioning it, maybe.

Again, you twist my words, and Theo's too, this time.

I did *not* say that I expected a Sendmail replacement any time 
soon--quite the opposite. Let me put a definite limit on this: I'd bet 
no more than (a modest) lunch, and only on the condition that I already 
happened to be in the same city when the bet came due, that, the next 
time we see an OpenWHATEVER, it's an OpenSMTPD. We may not ever see 
another OpenWHATEVER, though that bunch just has too much fun hacking 
for me to imagine that. There may well be something like OpenNTPD that 
somebody like Henning is quietly working on--and, in fact, this is more 
likely to be the case than any particular specific thing.

Yes, Theo has been quite vociferous about Sendmail replacements. You'll 
note, however, that in every one of those threads, Theo is responding 
to people demanding that he replace Sendmail with some specific other 
MTA. There is no way in hell that Qmail, for example, will ever go in 
OpenBSD.

You'll also note that Theo has never said one word about writing his 
own MTA.

Let me stress that: Theo has been ABSOLUTELY SILENT. He has said NOT 
ONE WORD.

I would be damned surprised if he ever did--unless, of course, it was 
to say, ``Hey guys, foo@ has done some great work in writing OpenSMTPD 
for us. Grab a snapshot and help test it for us.''

All the speculation here is MINE. I'm doing a bit of Kremlinology, is 
all. It doesn't take a genius to notice all of Sendmail's warts. Of the 
items remaining in /usr/src/gnu, it's got the most license problems. In 
the past, warty code with undesirable licenses has been a prime target 
for replacement.

All I'm really saying is that Sendmail is the wartiest piece of code 
left with a problematic license.

And why should *you* care whether or not any of this ``scales.'' 
Managing the project is Theo's worry, not yours, and he's shown himself 
to be damned capable of doing so.

Besides, which do you think is easier: maintaining your own code that 
you know better than anybody else, or maintaining somebody else's code 
that you have to work to figure out? And I know from personal 
experience that, when you get the code right in the first place, you 
don't have to do anywhere near as much to maintain it.

Cheers,

b

P.S. As long as we're talking about elephants in the room, it's worth 
mentioning Perl. Huge code, and all those modules written by everybody 
and his sister. I don't know which would be worse: writing an OpenPERL 
or writing C replacements for all that incredible stuff Espie's done to 
the ports system. Selfishly, I'd