<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libc/net/ruserok.c, branch OPENBSD_5_9_BASE</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_5_9_BASE</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_5_9_BASE'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2015-11-25T02:18:04+00:00</updated>
<entry>
<title>syslog() here is pointless; ok millert</title>
<updated>2015-11-25T02:18:04+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2015-11-25T02:18:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=24c369384671d20ed8f56f1f1292f18864c0bb8b'/>
<id>urn:sha1:24c369384671d20ed8f56f1f1292f18864c0bb8b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use reentrant versions of getpw{nam,uid} and getgr{nam,gid} within</title>
<updated>2015-11-24T22:03:33+00:00</updated>
<author>
<name>millert</name>
<email></email>
</author>
<published>2015-11-24T22:03:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=7b803d1733f95d2823783aaaeb057de2eaab0231'/>
<id>urn:sha1:7b803d1733f95d2823783aaaeb057de2eaab0231</id>
<content type='text'>
libc to avoid reusing the static buffers returned by the non-reentrant
versions.  Since this is inside libc we can use constants for the
buffer sizes instead of having to call sysconf().
OK guenther@ deraadt@
</content>
</entry>
<entry>
<title>wrap __ivaliduser_sa() so the internal call is direct (at least until we</title>
<updated>2015-10-04T07:34:34+00:00</updated>
<author>
<name>guenther</name>
<email></email>
</author>
<published>2015-10-04T07:34:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=cc7ac10e875cc696fb24380f94b78cae3eb916c2'/>
<id>urn:sha1:cc7ac10e875cc696fb24380f94b78cae3eb916c2</id>
<content type='text'>
stop exporting it)
</content>
</entry>
<entry>
<title>Wrap &lt;unistd.h&gt; so that internal calls go direct and they're all weak symbols</title>
<updated>2015-09-12T14:56:50+00:00</updated>
<author>
<name>guenther</name>
<email></email>
</author>
<published>2015-09-12T14:56:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4dbec400d163cf80f90bc9f4b22a894e932174ec'/>
<id>urn:sha1:4dbec400d163cf80f90bc9f4b22a894e932174ec</id>
<content type='text'>
Delete unused 'fd' argument from internal function oldttyname()
</content>
</entry>
<entry>
<title>Replace check for "&gt;= HOST_NAME_MAX+1" with "&gt; HOST_NAME_MAX".</title>
<updated>2015-01-16T18:10:31+00:00</updated>
<author>
<name>millert</name>
<email></email>
</author>
<published>2015-01-16T18:10:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=9f09f1b46eea11049dd18b47ce2eac1ebb92f16e'/>
<id>urn:sha1:9f09f1b46eea11049dd18b47ce2eac1ebb92f16e</id>
<content type='text'>
OK deraadt@
</content>
</entry>
<entry>
<title>Move to the &lt;limits.h&gt; universe.</title>
<updated>2015-01-16T16:48:51+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2015-01-16T16:48:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=7027596ae70e4cf09e00ec2f7cb7434e59c533db'/>
<id>urn:sha1:7027596ae70e4cf09e00ec2f7cb7434e59c533db</id>
<content type='text'>
review by millert, binary checking process with doug, concept with guenther
</content>
</entry>
<entry>
<title>When fopen()ing internal to libc (the API doesn't support the use</title>
<updated>2014-09-15T06:15:48+00:00</updated>
<author>
<name>guenther</name>
<email></email>
</author>
<published>2014-09-15T06:15:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=7e9937d6e8784a350351cd8743feb02a8f325b83'/>
<id>urn:sha1:7e9937d6e8784a350351cd8743feb02a8f325b83</id>
<content type='text'>
of the resulting FILE *), then pass fopen() the 'e' mode letter to
mark it close-on-exec.

ok miod@
</content>
</entry>
<entry>
<title>most obvious unsigned char casts for ctype</title>
<updated>2013-11-24T23:51:28+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2013-11-24T23:51:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=7cbd1512a41f0043c3c5509a727f89428878eadb'/>
<id>urn:sha1:7cbd1512a41f0043c3c5509a727f89428878eadb</id>
<content type='text'>
ok jca krw ingo
</content>
</entry>
<entry>
<title>Use PATH_MAX, NAME_MAX and LOGIN_NAME_MAX not MAXPATHNAMELEN,</title>
<updated>2013-09-30T12:02:35+00:00</updated>
<author>
<name>millert</name>
<email></email>
</author>
<published>2013-09-30T12:02:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=3ae226388eeab7366167acb094bcc77d1e4b4890'/>
<id>urn:sha1:3ae226388eeab7366167acb094bcc77d1e4b4890</id>
<content type='text'>
MAXNAMLEN or MAXLOGNAME where possible.  OK deraadt@
</content>
</entry>
<entry>
<title>More shrinkage, a bit for ramdisks but mostly for static binaries:</title>
<updated>2009-11-18T07:43:22+00:00</updated>
<author>
<name>guenther</name>
<email></email>
</author>
<published>2009-11-18T07:43:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=e0efb79737de1ab6a8d49757f7ed05b933db3e29'/>
<id>urn:sha1:e0efb79737de1ab6a8d49757f7ed05b933db3e29</id>
<content type='text'>
- wrap with #ifndef NO_LOG_BAD_DNS_RESPONSES libc code that uses
  p_class() and p_type() for diagnostics, then add that define to
  libstub to avoid pulling in res_debug_syms.o
- split rcmd() and ruserok() into separate files, as nothing uses both
- split readdir_r() to its own file
- split syslog_r() from syslog(), as the latter needs localtime(); many
  binaries no longer need to pull in all the time code after this; switch
  from usleep() to nanosleep() while we're at it

(The profit of analysis of -Wl,-M,--cref output)

Chops 888kB from /bin and /sbin on i386

ok deraadt@, miod@
</content>
</entry>
</feed>
