First Release of LibreSSL Portable Available
First Release of LibreSSL Portable Available
Posted Jul 11, 2014 21:12 UTC (Fri) by mb (subscriber, #50428)Parent article: First Release of LibreSSL Portable Available
Posted Jul 11, 2014 21:22 UTC (Fri)
by amacater (subscriber, #790)
[Link]
Posted Jul 11, 2014 21:23 UTC (Fri)
by proski (subscriber, #104)
[Link] (1 responses)
I don't think it's a perfect recipe for other kinds of software, but it's working well for security related code.
Posted Jul 12, 2014 3:02 UTC (Sat)
by david.a.wheeler (subscriber, #72896)
[Link]
Posted Jul 12, 2014 7:00 UTC (Sat)
by troglobit (subscriber, #39178)
[Link]
Posted Jul 12, 2014 23:06 UTC (Sat)
by busterb (subscriber, #560)
[Link]
portable is just the code needed to compile the portable libressl version. It is mostly shell scripts and automake stuff.
openbsd is a trimmed-down clone of the openbsd CVS tree, imported into git from cvs and mirrored on github. This is provided as a convenience so that Linux and other OS users can checkout the source as easily as possible. It is trimmed to only include the bits needed by libressl, so the download is just a few megabytes, rather than 3+GB for the whole openbsd source. But, it preserves all of the relevant history using cvs2git.
The portable tree, when you run 'autogen.sh', automatically downloads the openbsd tree and moves all the files into the right place for building the portable version. We are then able to automate the integration and release process somewhat, making it easier to provide rapid releases straight from the openbsd tree.
The first release tarball was generated largely automatically by running from scripts - it's pretty neat.
First Release of LibreSSL Portable Available
I believe the reason is the same as for OpenSSH. Developers working on the code should be focused on security and correctness, not on portability. Porting is done separately.
First Release of LibreSSL Portable Available
Same as SSH
First Release of LibreSSL Portable Available
First Release of LibreSSL Portable Available
