24 years ago *) Add multithread support to the fcgiapp lib and an example multithreaded
roberts [Mon, 26 Jul 1999 04:28:07 +0000]
 *) Add multithread support to the fcgiapp lib and an example multithreaded
    application, threaded.c.  Based on work by Dennis Payne
    <dpayne@softscape.com> and Gene Sokolov <hook@aktrad.ru>.

Modified Files: README examples/Makefile.in libfcgi/fcgiapp.c include/fcgiapp.h
Added Files: examples/threaded.c

24 years agoRemove the printf() and #include of stdio.h from examples/echo2.c.
roberts [Thu, 10 Jun 1999 21:20:33 +0000]
Remove the printf() and #include of stdio.h from examples/echo2.c.

25 years agoRemove them dang DOS CRs.
roberts [Wed, 9 Jun 1999 03:27:25 +0000]
Remove them dang DOS CRs.

Modified Files: fcgi_stdio.h

25 years agoRemove the static initialization of _fcgi_sF[] because on glibc 2.x based
roberts [Mon, 7 Jun 1999 05:39:02 +0000]
Remove the static initialization of _fcgi_sF[] because on glibc 2.x based
systems stdin/stdout/stderr are no longer static.

Modified Files: README libfcgi/fcgi_stdio.c

25 years agoFlush FastCGI buffers at application exit. <eichin@fastengines.com>
roberts [Mon, 7 Jun 1999 05:03:47 +0000]
Flush FastCGI buffers at application exit.  <eichin@fastengines.com>

Modified Files: README libfcgi/fcgi_stdio.c

25 years ago- Remove the parenthesis in the ASSERT macro definition.
roberts [Fri, 28 May 1999 02:19:58 +0000]
- Remove the parenthesis in the ASSERT macro definition.
  [Quentin Bennett <quentin.bennett@trilogy.co.nz>]

Modified Files: include/fcgimisc.h

25 years agoActivePerl compatibility
skimo [Mon, 8 Mar 1999 16:26:03 +0000]
ActivePerl compatibility

25 years agoChange reference to INSTALL to configure.readme
skimo [Sun, 28 Feb 1999 17:46:29 +0000]
Change reference to INSTALL to configure.readme
Allow bypassing the installation of die and warn handler.

25 years agoRename Perl -> perl (gotta move all the files).
roberts [Sat, 13 Feb 1999 05:26:41 +0000]
Rename Perl -> perl (gotta move all the files).

Added Files:
perl/ChangeLog perl/FCGI.PL perl/FCGI.pm perl/MANIFEST
perl/Makefile.PL perl/README perl/configure perl/configure.in
perl/configure.readme perl/echo.PL perl/typemap

25 years agoWrap write()s in a loop to make sure the entire buffer is written.
roberts [Fri, 12 Feb 1999 00:46:41 +0000]
Wrap write()s in a loop to make sure the entire buffer is written.

Modified Files: fcgiapp.c

25 years agoRemoved a handful of wild (DOS) carriage returns.
roberts [Wed, 10 Feb 1999 12:26:33 +0000]
Removed a handful of wild (DOS) carriage returns.

Modified Files: fcgi_stdio.h

25 years agoUpdate mailing list links -> idle.com.
roberts [Sat, 6 Feb 1999 06:15:11 +0000]
Update mailing list links -> idle.com.

Modified Files: fcgi-devel-kit.htm

25 years agoDon't need these..
roberts [Sat, 6 Feb 1999 06:01:33 +0000]
Don't need these..

Removed Files: fcgi-devel-kit.gut fcgi-java.gut
fcgi-perf.gut fcgi-perl.gut FCGI-TCL.GUT

25 years agoMoved the workaround from the last patch out from under the
roberts [Sat, 6 Feb 1999 05:08:33 +0000]
Moved the workaround from the last patch out from under the
serialize accept lock - no point to holding the lock while
we sit and wait.

Reorganized OS_FcgiIpcAccept().

Modified Files: os_unix.c

25 years agoA workaround for a problem on (at least) Linux 2.0.x and UnixWare.
roberts [Fri, 5 Feb 1999 04:08:55 +0000]
A workaround for a problem on (at least) Linux 2.0.x and UnixWare.
When using Unix Domain sockets, if the web server close()ed the
connection before the accept() a valid file descriptor is returned
by accept() but there's no data to be read and thus the first
read() would block forever.

Modified Files: include/fcgios.h libfcgi/os_unix.c

25 years agoFiles moved up from the old src directory.
roberts [Sun, 31 Jan 1999 02:45:49 +0000]
Files moved up from the old src directory.

Moved Files:
FCGIInterface.java FCGIInputStream.java FCGIGlobalDefs.java
FCGIMessage.java FCGIOutputStream.java FCGIRequest.java

25 years agoMoved the source files up a directory.
roberts [Sun, 31 Jan 1999 02:43:02 +0000]
Moved the source files up a directory.

Moved Files:
FCGIGlobalDefs.java FCGIInputStream.java FCGIInterface.java
FCGIMessage.java FCGIOutputStream.java FCGIRequest.java

25 years agoThere's no reason we need to maintain compiled classes in a devkit.
roberts [Sun, 31 Jan 1999 02:26:31 +0000]
There's no reason we need to maintain compiled classes in a devkit.

Removed Files:
  FCGIGlobalDefs.class FCGIInputStream.class FCGIInterface.class
  FCGIMessage.class FCGIOutputStream.class FCGIRequest.class

25 years agoMisc. updates to get a clean make on Linux. A bit of
roberts [Sat, 30 Jan 1999 22:33:23 +0000]
Misc. updates to get a clean make on Linux.  A bit of
hack - I didn't bother figuring out autoconf.

Modified Files: cgi-fcgi/cgi-fcgi.c include/fcgios.h

25 years agoMisc. updates to get a clean make on Linux. A bit of
roberts [Sat, 30 Jan 1999 22:27:31 +0000]
Misc. updates to get a clean make on Linux.  A bit of
hack - I didn't bother figuring out autoconf.

Modified Files: echo.c echo2.c log-dump.c sample-store.c tclHash.c tiny-fcgi.c tiny-fcgi2.c

25 years agoMisc. updates to get a clean make on Linux. A bit of
roberts [Sat, 30 Jan 1999 22:24:09 +0000]
Misc. updates to get a clean make on Linux.  A bit of
hack - I didn't bother figuring out autoconf.

Modified Files: fcgi_stdio.c os_unix.c

25 years agoAdd $Id$ string and beautify.
roberts [Sat, 12 Dec 1998 04:42:16 +0000]
Add $Id$ string and beautify.

Modified Files: FCGIGlobalDefs.java FCGIInputStream.java FCGIInterface.java
FCGIMessage.java FCGIOutputStream.java FCGIRequest.java

25 years agoCorrect converting from bytes which are unsigned to int
roberts [Sat, 12 Dec 1998 04:11:02 +0000]
Correct converting from bytes which are unsigned to int
(left shift is sign extended during promition).
Based on a patch submitted by Bill Burke.

25 years agoA patch for 1.1 support provided by Bill Burke.
roberts [Sat, 12 Dec 1998 04:07:46 +0000]
A patch for 1.1 support provided by Bill Burke.

Modified Files: FCGIInterface.java

25 years agoDisable Nagle algorithm for TCP based connections because
roberts [Wed, 9 Dec 1998 05:41:38 +0000]
Disable Nagle algorithm for TCP based connections because
we don't expect any data in response to our write()s.  The
module and cgi-fcgi should also do this.

Modified Files: libfcgi/os_unix.c

25 years agoRemove unneccesary cast to caddr_t.
roberts [Wed, 9 Dec 1998 03:25:43 +0000]
Remove unneccesary cast to caddr_t.

Modified Files: libfcgi/os_unix.c

25 years agoUpdate IsFcgi() so that it detects the CGI envrionment
roberts [Fri, 4 Dec 1998 02:57:35 +0000]
Update IsFcgi() so that it detects the CGI envrionment
properly on Solaris 2.5.1 (Netscape Server).  Hopefully
it won't break other platforms.

Modified Files: libfcgi/os_unix.c

25 years agoImportant IsFcgi() and Accept() fixes
roberts [Wed, 9 Sep 1998 00:57:15 +0000]
Important IsFcgi() and Accept() fixes

26 years agoCorrect for loop syntax for Bourne shell. Rob Saccoccio <robs@InfiniteTechnology...
roberts [Mon, 9 Mar 1998 18:59:51 +0000]
Correct for loop syntax for Bourne shell.  Rob Saccoccio <robs@InfiniteTechnology.com>

26 years agoAdd tmpfile() support. Contributed by Michael Driscoll (fenris@frob.ml.org).
roberts [Mon, 9 Mar 1998 16:38:13 +0000]
Add tmpfile() support.  Contributed by Michael Driscoll (fenris@frob.ml.org).

26 years agoHandle fflush(NULL). Contributed by Michael Driscoll (fenris@frob.ml.org).
roberts [Mon, 9 Mar 1998 15:47:09 +0000]
Handle fflush(NULL).  Contributed by Michael Driscoll (fenris@frob.ml.org).

26 years agoInitial revision
stanleyg [Tue, 16 Sep 1997 15:36:24 +0000]
Initial revision