<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src, branch OPENBSD_4_2_BASE</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_4_2_BASE</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_4_2_BASE'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2007-08-08T21:24:30+00:00</updated>
<entry>
<title>This commit was manufactured by cvs2git to create tag 'OPENBSD_4_2_BASE'.</title>
<updated>2007-08-08T21:24:30+00:00</updated>
<author>
<name>cvs2svn</name>
<email>admin@example.com</email>
</author>
<published>2007-08-08T21:24:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=00378a4a879d3c5f8dd1b4d3ed668a03d950e7a0'/>
<id>urn:sha1:00378a4a879d3c5f8dd1b4d3ed668a03d950e7a0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Clarify the example about avoiding overflow.  OK ray@ deraadt@</title>
<updated>2007-08-08T21:24:29+00:00</updated>
<author>
<name>millert</name>
<email></email>
</author>
<published>2007-08-08T21:24:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=335adc97a1cc8992c990307f49239ee1655b559b'/>
<id>urn:sha1:335adc97a1cc8992c990307f49239ee1655b559b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Show how to use strcspn(3) to trim newlines.</title>
<updated>2007-08-08T07:20:45+00:00</updated>
<author>
<name>ray</name>
<email></email>
</author>
<published>2007-08-08T07:20:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=802dd8da00080309633c1595570521a4b19ea938'/>
<id>urn:sha1:802dd8da00080309633c1595570521a4b19ea938</id>
<content type='text'>
OK jmc and millert.
</content>
</entry>
<entry>
<title>Correctly NUL terminate the message buffer that is used with the</title>
<updated>2007-08-06T13:32:49+00:00</updated>
<author>
<name>claudio</name>
<email></email>
</author>
<published>2007-08-06T13:32:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=066678a9abd4d902e555bec4e2e68192b477baba'/>
<id>urn:sha1:066678a9abd4d902e555bec4e2e68192b477baba</id>
<content type='text'>
-starttls option. Without this openssl s_client -starttls crashed with
malloc.conf -&gt; J. OK deraadt@, hshoexer@
</content>
</entry>
<entry>
<title>/*FALLTHRU*/ -&gt; /* FALLTHROUGH */</title>
<updated>2007-08-05T16:11:09+00:00</updated>
<author>
<name>ray</name>
<email></email>
</author>
<published>2007-08-05T16:11:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=fbdb4996ce0be760a632bb4a5052ac3014e92c83'/>
<id>urn:sha1:fbdb4996ce0be760a632bb4a5052ac3014e92c83</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reference limits.h, not sys/param.h since we document using PATH_MAX</title>
<updated>2007-07-06T15:42:04+00:00</updated>
<author>
<name>millert</name>
<email></email>
</author>
<published>2007-07-06T15:42:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=9af2407ba2d762e0c878be09a5c593abfcba18c8'/>
<id>urn:sha1:9af2407ba2d762e0c878be09a5c593abfcba18c8</id>
<content type='text'>
OK otto@
</content>
</entry>
<entry>
<title>from ginsbach@netbsd, -r1.18:</title>
<updated>2007-07-03T12:06:07+00:00</updated>
<author>
<name>jmc</name>
<email></email>
</author>
<published>2007-07-03T12:06:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=dfd3915e02e7e5745c0698bba0e21917063ffaa4'/>
<id>urn:sha1:dfd3915e02e7e5745c0698bba0e21917063ffaa4</id>
<content type='text'>
Document that getopt_long(3) can and will accept unique abbreviated long
option names.  This feature has been present since getopt_long(3) was first
released in NetBSD 1.5.  This is also standard GNU getopt_long(3) behavior.

ok millert
</content>
</entry>
<entry>
<title>Document behavior when no conversion could be performed.  Adapted</title>
<updated>2007-06-29T18:54:37+00:00</updated>
<author>
<name>millert</name>
<email></email>
</author>
<published>2007-06-29T18:54:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ac1bccf636517190eaf1cc13a79548688a38c6ea'/>
<id>urn:sha1:ac1bccf636517190eaf1cc13a79548688a38c6ea</id>
<content type='text'>
from FreeBSD.  With help from jmc@.
</content>
</entry>
<entry>
<title>``dot'' notation</title>
<updated>2007-06-12T16:50:06+00:00</updated>
<author>
<name>jmc</name>
<email></email>
</author>
<published>2007-06-12T16:50:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=84283cef03fc33c8bf96c1e48567804c12b9b670'/>
<id>urn:sha1:84283cef03fc33c8bf96c1e48567804c12b9b670</id>
<content type='text'>
is more readable than
`.' notation

zap some silly .Tn whilst here;
</content>
</entry>
<entry>
<title>_FD_LOCK/UNLOCK() is libpthread specific and not needed for librthread, so</title>
<updated>2007-06-05T18:11:48+00:00</updated>
<author>
<name>kurt</name>
<email></email>
</author>
<published>2007-06-05T18:11:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=a9f7df88bc0ab9f89af4f9e71a3e4daea3a14008'/>
<id>urn:sha1:a9f7df88bc0ab9f89af4f9e71a3e4daea3a14008</id>
<content type='text'>
isolate its usage to libpthread only and replace with generic non-static
mutex support in the one place it is needed:
 - remove _FD_LOCK/UNLOCK from lseek and ftruncate in libc and make the
   functions weak so that libpthread can override with its own new
   versions that do the locking.
 - remove _thread_fd_lock/unlock() weak functions from libc and adjust
   libpthread for the change.
 - add generic _thread_mutex_lock/unlock/destroy() weak functions in libc
   to support non-static mutexes in libc and add libpthread and librthread
   implementations for them. libc can utilize non-static mutexes via the
   new _MUTEX_LOCK/UNLOCK/DESTROY() macros. Actually these new macros can
   support both static and non-static mutexes but currently only using
   them for non-static.
 - make opendir/closedir/readdir/readdir_r/seekdir/telldir() thread-safe
   for both thread libraries by using a non-static mutex in the struct
   _dirdesc (typedef DIR), utilizing it in the *dir functions and remove
   remaining and incorrect _FD_LOCK/UNLOCK() use in libc.
 - add comments to both thread libraries to indicate libc depends on the
   current implementation of static mutex initialization. suggested by
   marc@
 - major bump libc and libpthread due to function removal, structure
   change and weak symbol conversions.
okay marc@, tedu@
</content>
</entry>
</feed>
