From: Mike Taylor Date: Tue, 19 Jul 2005 12:41:20 +0000 (+0000) Subject: Note TCP/IP backlog change. X-Git-Tag: YAZXF2.1.4.2.2.release~16 X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=commitdiff_plain;h=7673e4ac1298b8557933244fc576219bd02fd640 Note TCP/IP backlog change. --- diff --git a/NEWS b/NEWS index 665927d..2229579 100644 --- a/NEWS +++ b/NEWS @@ -5,6 +5,18 @@ a document to be sent as an extended service request. Describe new yaz-client commands wait_response and set_auto_wait. +Increase TCP/IP listener backlog from 3 (which I am guessing was +copied from the SunOS manual entry way back when) so SOMAXCONN, so +that the socket will queue as many incoming connections as it's able +to handle ongoing connections. In other words, it will never now +refuse a connection that it would be able to handle merely because +it's not got around to accepting() enough of the pending connections +yet. This is the behaviour anyway under Linux, where the listen() +argument is ignored; but not under BSD and on systems such as +MS-Windows that use BSD-derived TCP/IP stacks. The behaviour of +YAZ-based servers should now be uniform across operating systems in +this respect. + --- 2.1.8 2005/06/07 Fixed bug in yaz_marc_decode_buf. By mistake the routine appended