Received: by mail.netbsd.org (Postfix, from userid 605) id C4EB019CEFB; Mon, 24 Jan 2011 17:47:53 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 44DA519CEF9 for ; Mon, 24 Jan 2011 17:47:53 +0000 (UTC) X-Virus-Scanned: amavisd-new at NetBSD.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.NetBSD.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id ZS19cVwe4xa8 for ; Mon, 24 Jan 2011 17:47:52 +0000 (UTC) Received: from cvs.netbsd.org (cvs.NetBSD.org [IPv6:2001:4f8:3:7:2e0:81ff:fe30:95bd]) by mail.netbsd.org (Postfix) with ESMTP id A38C319CEE5 for ; Mon, 24 Jan 2011 17:47:52 +0000 (UTC) Received: by cvs.netbsd.org (Postfix, from userid 500) id 895B3175DD; Mon, 24 Jan 2011 17:47:52 +0000 (UTC) MIME-Version: 1.0 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Date: Mon, 24 Jan 2011 17:47:52 +0000 From: "Antti Kantee" Subject: CVS commit: src/lib To: source-changes@NetBSD.org X-Mailer: log_accum Message-Id: <20110124174752.895B3175DD@cvs.netbsd.org> Sender: source-changes-owner@NetBSD.org List-Id: source-changes.NetBSD.org Precedence: bulk Reply-To: source-changes-d@NetBSD.org Mail-Reply-To: "Antti Kantee" Mail-Followup-To: source-changes-d@NetBSD.org Module Name: src Committed By: pooka Date: Mon Jan 24 17:47:52 UTC 2011 Modified Files: src/lib/librumpclient: rumpclient.c src/lib/librumpuser: sp_common.c Log Message: Add reconnect code to librumpclient. In case the connection to the kernel server is lost, the client will now automatically attempt to reconnect. Among other things, this makes it possible to "reboot" and restart the TCP/IP stack from under firefox without any perceivable less of service. If pages were loading at the time the TCP/IP server was killed, there may be some broken links, but nothing a ctrl-r cannot fix. To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/lib/librumpclient/rumpclient.c cvs rdiff -u -r1.25 -r1.26 src/lib/librumpuser/sp_common.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.