<feed xmlns='http://www.w3.org/2005/Atom'>
<title>radsecproxy.git, branch radsecproxy-1.6.9</title>
<subtitle>RADIUS proxy with support for TLS RadSec</subtitle>
<link rel='alternate' type='text/html' href='https://git.sunet.se/radsecproxy.git/'/>
<entry>
<title>Ready for radsecproxy-1.6.9.</title>
<updated>2017-08-02T13:53:51+00:00</updated>
<author>
<name>Linus Nordberg</name>
<email>linus@nordu.net</email>
</author>
<published>2017-08-02T13:53:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sunet.se/radsecproxy.git/commit/?id=59b519f6607a24996f82a014c5cd9209746b5103'/>
<id>59b519f6607a24996f82a014c5cd9209746b5103</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't follow the NULL pointer, not even in debug printouts.</title>
<updated>2017-08-02T11:09:43+00:00</updated>
<author>
<name>Linus Nordberg</name>
<email>linus@nordu.net</email>
</author>
<published>2016-10-17T06:52:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sunet.se/radsecproxy.git/commit/?id=32d58a5276927892c16f17b3f5676fa0a067c19a'/>
<id>32d58a5276927892c16f17b3f5676fa0a067c19a</id>
<content type='text'>
Bug reported by Leonhard Knauff.

Closes RADSECPROXY-68.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug reported by Leonhard Knauff.

Closes RADSECPROXY-68.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use a listen(2) backlog of 128.</title>
<updated>2017-08-02T11:04:47+00:00</updated>
<author>
<name>Linus Nordberg</name>
<email>linus@nordu.net</email>
</author>
<published>2017-01-18T13:25:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sunet.se/radsecproxy.git/commit/?id=950306fca00af2ea68f21e7873a227694559cb95'/>
<id>950306fca00af2ea68f21e7873a227694559cb95</id>
<content type='text'>
There's a chance that incoming (legitimate) connections arrive faster
than what it takes to spawn a new thread and get back to
listen(). Therefore we should ask the stack to queue at least one
entry, i.e. use a backlog value of at least 1. There's arguable also a
chance of more than two concurrent incoming connections, which would
make a case for a backlog value greater than one.

A reasonable high value seems to be 128, which also is what SOMAXCONN
is on many unix systems. In the choice between 1 and 128, an argument
against the higher value is that it may mask the potential problem of
spending a long time serving incoming connections.

Being reasonably confident that radsecproxy is efficient when it comes
to serving incoming connections, by handing them off to a newly
spawned thread, I think that 128 is a fine choice.

Closes RADSECPROXY-72.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There's a chance that incoming (legitimate) connections arrive faster
than what it takes to spawn a new thread and get back to
listen(). Therefore we should ask the stack to queue at least one
entry, i.e. use a backlog value of at least 1. There's arguable also a
chance of more than two concurrent incoming connections, which would
make a case for a backlog value greater than one.

A reasonable high value seems to be 128, which also is what SOMAXCONN
is on many unix systems. In the choice between 1 and 128, an argument
against the higher value is that it may mask the potential problem of
spending a long time serving incoming connections.

Being reasonably confident that radsecproxy is efficient when it comes
to serving incoming connections, by handing them off to a newly
spawned thread, I think that 128 is a fine choice.

Closes RADSECPROXY-72.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update ChangeLog with -77.</title>
<updated>2017-08-02T08:08:47+00:00</updated>
<author>
<name>Linus Nordberg</name>
<email>linus@nordu.net</email>
</author>
<published>2017-08-02T08:08:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sunet.se/radsecproxy.git/commit/?id=3c321320a634e294e22f7d7e638f2add632ade33'/>
<id>3c321320a634e294e22f7d7e638f2add632ade33</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'RADSECPROXY-77' into maint-1.6</title>
<updated>2017-08-02T08:06:54+00:00</updated>
<author>
<name>Linus Nordberg</name>
<email>linus@nordu.net</email>
</author>
<published>2017-08-02T08:06:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sunet.se/radsecproxy.git/commit/?id=c00a03937712522b5b452ac8cb53fbfe31107028'/>
<id>c00a03937712522b5b452ac8cb53fbfe31107028</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update ChangeLog.</title>
<updated>2017-08-01T16:27:24+00:00</updated>
<author>
<name>Linus Nordberg</name>
<email>linus@nordu.net</email>
</author>
<published>2017-08-01T16:27:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sunet.se/radsecproxy.git/commit/?id=b5da34a33c2cd07592dcc4d5fadc2cf891526c7f'/>
<id>b5da34a33c2cd07592dcc4d5fadc2cf891526c7f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move allocation of memory, making error case simpler.</title>
<updated>2017-08-01T16:25:37+00:00</updated>
<author>
<name>Linus Nordberg</name>
<email>linus@nordu.net</email>
</author>
<published>2017-08-01T14:38:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sunet.se/radsecproxy.git/commit/?id=7e22f21430275051cb212ab626957c93d71c9e8a'/>
<id>7e22f21430275051cb212ab626957c93d71c9e8a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make warning about failing IPV6_V6ONLY info level.</title>
<updated>2017-08-01T16:25:37+00:00</updated>
<author>
<name>Linus Nordberg</name>
<email>linus@nordu.net</email>
</author>
<published>2017-07-30T21:34:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sunet.se/radsecproxy.git/commit/?id=88de41d15164364d7faaa9c61c6d85ab9c5f3125'/>
<id>88de41d15164364d7faaa9c61c6d85ab9c5f3125</id>
<content type='text'>
We might have a bug where bindtoaddr() tries to set V6ONLY on IPv4
sockets. Until that's been resolved, don't alarm users on debug level
'warning'.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We might have a bug where bindtoaddr() tries to set V6ONLY on IPv4
sockets. Until that's been resolved, don't alarm users on debug level
'warning'.
</pre>
</div>
</content>
</entry>
<entry>
<title>Verify return code from fcntl calls.</title>
<updated>2017-08-01T16:25:36+00:00</updated>
<author>
<name>Linus Nordberg</name>
<email>linus@nordu.net</email>
</author>
<published>2017-07-30T20:52:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sunet.se/radsecproxy.git/commit/?id=d6f4fab82c4773ce0d5e7229d3d9309979acaac9'/>
<id>d6f4fab82c4773ce0d5e7229d3d9309979acaac9</id>
<content type='text'>
Have connectnonblocking() warn and fail if setting O_NONBLOCK fails.
Have it warn if restoring of flags fail.

coverity: 1449515
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Have connectnonblocking() warn and fail if setting O_NONBLOCK fails.
Have it warn if restoring of flags fail.

coverity: 1449515
</pre>
</div>
</content>
</entry>
<entry>
<title>Cleanup varargs in error case too.</title>
<updated>2017-08-01T16:25:36+00:00</updated>
<author>
<name>Linus Nordberg</name>
<email>linus@nordu.net</email>
</author>
<published>2017-07-30T20:29:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sunet.se/radsecproxy.git/commit/?id=011523ecf7f3fa53566c6f3066772d41c1ba84dc'/>
<id>011523ecf7f3fa53566c6f3066772d41c1ba84dc</id>
<content type='text'>
coverity: 1449517
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
coverity: 1449517
</pre>
</div>
</content>
</entry>
</feed>
