<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/gnu/usr.bin/cvs/src/server.c, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/gnu/usr.bin/cvs/src/server.c?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/gnu/usr.bin/cvs/src/server.c?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2017-04-14T19:39:59Z</updated>
<entry>
<title>once cvs's flow-control mechanism has kicked in, stop reading from</title>
<updated>2017-04-14T19:39:59Z</updated>
<author>
<name>jcs</name>
<email>jcs@openbsd.org</email>
</author>
<published>2017-04-14T19:39:59Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=94a18cb59f9d5469fbc350d54305ac5e37bf9043'/>
<id>urn:sha1:94a18cb59f9d5469fbc350d54305ac5e37bf9043</id>
<content type='text'>
its local reader until memory usage goes back down below its
watermark.

during a checkout of a tree with big files (like www) from a fast
reader (disk) and a slow writer (net), the amount of data being
buffered can back up enough that cvs tries to allocate too many
buffers and hits its resource limit, causing death.

cvs's flow-control mechanism properly detects this early on, but the
message sent to the reader process to stop sending data takes too
long to process.

take more aggressive action and just stop reading from the reader
until the writer has ejected enough data that it can start re-using
its already-allocated buffers instead of allocating new ones.

ok deraadt
</content>
</entry>
<entry>
<title>Use crypt_checkpass() instead of strcmp(hash, crypt(password, hash)).</title>
<updated>2015-10-30T16:38:55Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>2015-10-30T16:38:55Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=62c892f7a4f5aa377ae61215672e1972ce091bc7'/>
<id>urn:sha1:62c892f7a4f5aa377ae61215672e1972ce091bc7</id>
<content type='text'>
Fixes a crash in pserver mode when CVSROOT/passwd contains an old
DES password.
</content>
</entry>
<entry>
<title>Kill usage of timeb.h for upcoming removal of libcompat.  OK deraadt@</title>
<updated>2013-12-03T01:32:49Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>2013-12-03T01:32:49Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=e79e306285af588019b14bb4031379f450685a93'/>
<id>urn:sha1:e79e306285af588019b14bb4031379f450685a93</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move the declaration of `disable_x_prog' outside of a #ifdef AUTH_SERVER_SUPPORT</title>
<updated>2013-06-20T04:34:09Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2013-06-20T04:34:09Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=87885471f7365310e08f030d9fbef5fb7393e55b'/>
<id>urn:sha1:87885471f7365310e08f030d9fbef5fb7393e55b</id>
<content type='text'>
block where it had been mistakenly put in the first place (in r1.28).
</content>
</entry>
<entry>
<title>In preparation for getline and getdelim additions to libc, rename getline()</title>
<updated>2012-03-04T04:05:15Z</updated>
<author>
<name>fgsch</name>
<email>fgsch@openbsd.org</email>
</author>
<published>2012-03-04T04:05:15Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=f9bbbf4534171e957bb7652e706dd78782fbffa2'/>
<id>urn:sha1:f9bbbf4534171e957bb7652e706dd78782fbffa2</id>
<content type='text'>
occurrences to get_line().
Based on a diff from Jan Klemkow &lt;j-dot-klemkow-at-wemelug-dot-de&gt; to tech.
</content>
</entry>
<entry>
<title>Switch the remaining users of libdes in src to libcrypto,</title>
<updated>2010-10-15T10:18:42Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2010-10-15T10:18:42Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=0456bce5ebf490b4e5b9e2f657320d83e08788a1'/>
<id>urn:sha1:0456bce5ebf490b4e5b9e2f657320d83e08788a1</id>
<content type='text'>
telnet portion partially from the latest heimdal.

ok mikeb@
</content>
</entry>
<entry>
<title>fix leaks found by parfait.</title>
<updated>2009-12-13T19:30:32Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2009-12-13T19:30:32Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=6afe391b58eb47ada25469fc9401f2b3984c6d37'/>
<id>urn:sha1:6afe391b58eb47ada25469fc9401f2b3984c6d37</id>
<content type='text'>
ok deraadt
</content>
</entry>
<entry>
<title>Several potential security problems found and fixed by Stefan Esser &amp;</title>
<updated>2004-06-09T18:16:05Z</updated>
<author>
<name>otto</name>
<email>otto@openbsd.org</email>
</author>
<published>2004-06-09T18:16:05Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=2ddaa231da04daf4df4ea58e32877b84227b3ba3'/>
<id>urn:sha1:2ddaa231da04daf4df4ea58e32877b84227b3ba3</id>
<content type='text'>
Sebastian Krahmer.

ok millert@
</content>
</entry>
<entry>
<title>Fix buffer overflow find by Stefan Esser, patch by Derek Robert Price.</title>
<updated>2004-05-19T15:28:32Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>2004-05-19T15:28:32Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=0577722a3c62c67921352bfc1b6c37906e671ac5'/>
<id>urn:sha1:0577722a3c62c67921352bfc1b6c37906e671ac5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>re-entrancy hack that is currently needed for cvs to work correctly.</title>
<updated>2003-12-29T05:28:21Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2003-12-29T05:28:21Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=b94ad7b4c6365b95a427dd66a553177713e3c3b5'/>
<id>urn:sha1:b94ad7b4c6365b95a427dd66a553177713e3c3b5</id>
<content type='text'>
well, almost.  someone should track that down please.
</content>
</entry>
</feed>
