From owner-freebsd-ports@FreeBSD.ORG Mon Dec 22 10:03:18 2003 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4854916A4CE for ; Mon, 22 Dec 2003 10:03:18 -0800 (PST) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5EE5A43D49 for ; Mon, 22 Dec 2003 10:03:14 -0800 (PST) (envelope-from bright@elvis.mu.org) Received: by elvis.mu.org (Postfix, from userid 1192) id 5B9E05C7AB; Mon, 22 Dec 2003 10:03:14 -0800 (PST) Date: Mon, 22 Dec 2003 10:03:14 -0800 From: Alfred Perlstein To: ports@freebsd.org Message-ID: <20031222180314.GG60229@elvis.mu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.1i Subject: webstone scalability and useability patches available. X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Dec 2003 18:03:18 -0000 I've been working on a *cough* top secret *cough* webserver for the last several months. Part of the work has been optimizing and cleaning up webstone to make it more usable. To that effect I've changed it so that: a) It respects an environment variable "WEBSTONE_RSH", if set it will use that instead of attemping to rexec(3). b) I've converted it from process based to thread based by emulating the portions of the WIN32 api that webstone relies upon as well as some serious hackage to the autoconf subsystem. It'll try to use libkse, then libpthread, then libc_r afaik. These also have the patches from the port in them. If you know anyone on the webstone team I'd be interested in talking to them about incorporating this work into the next version. Patches are available from: http://people.freebsd.org/~alfred/misc-patches/webstone-pthreads.diff -- - Alfred Perlstein - Research Engineering Development Inc. - email: bright@mu.org cell: 408-480-4684