infodrom/cgilib
16 years agoAdjust verbosity
Joey Schulze [Thu, 29 Nov 2007 15:13:02 +0000 (15:13 +0000)]
Adjust verbosity

16 years agoDocument basic support for multipart/form-data
Joey Schulze [Thu, 29 Nov 2007 14:16:58 +0000 (14:16 +0000)]
Document basic support for multipart/form-data

16 years agoAdded basic support for multipart/form-data
Joey Schulze [Thu, 29 Nov 2007 13:58:25 +0000 (13:58 +0000)]
Added basic support for multipart/form-data

16 years agoAdded internal routine to read input
Joey Schulze [Thu, 29 Nov 2007 13:54:27 +0000 (13:54 +0000)]
Added internal routine to read input

16 years agoAppend newline after each log line on stderr
Joey Schulze [Wed, 28 Nov 2007 14:06:34 +0000 (14:06 +0000)]
Append newline after each log line on stderr

16 years agoA newline will be appended on demand when debug output is emitted
Joey Schulze [Wed, 28 Nov 2007 14:05:01 +0000 (14:05 +0000)]
A newline will be appended on demand when debug output is emitted

16 years agoDon't trust Content-Length too much
Joey Schulze [Wed, 28 Nov 2007 13:59:22 +0000 (13:59 +0000)]
Don't trust Content-Length too much

16 years agoInclude syslog header
Joey Schulze [Tue, 27 Nov 2007 18:45:29 +0000 (18:45 +0000)]
Include syslog header

16 years agoOpen the channel to syslog if needed
Joey Schulze [Tue, 27 Nov 2007 18:16:49 +0000 (18:16 +0000)]
Open the channel to syslog if needed

16 years agoDocumentation update
Joey Schulze [Tue, 27 Nov 2007 18:02:27 +0000 (18:02 +0000)]
Documentation update

16 years agoRestructurisation: moved debug code into general routine, and into aux file
Joey Schulze [Tue, 27 Nov 2007 18:01:27 +0000 (18:01 +0000)]
Restructurisation: moved debug code into general routine, and into aux file

16 years agoDemonstrate GET variables
Joey Schulze [Sun, 25 Nov 2007 21:19:50 +0000 (21:19 +0000)]
Demonstrate GET variables

16 years agoUpdated URLs
Joey Schulze [Sun, 25 Nov 2007 21:12:25 +0000 (21:12 +0000)]
Updated URLs

16 years agoRemoved included changelog
Joey Schulze [Sun, 25 Nov 2007 21:04:48 +0000 (21:04 +0000)]
Removed included changelog

16 years agoTake care of null termination
Joey Schulze [Sun, 25 Nov 2007 19:16:11 +0000 (19:16 +0000)]
Take care of null termination

16 years agoSimplify and unify code
Joey Schulze [Sun, 25 Nov 2007 19:09:56 +0000 (19:09 +0000)]
Simplify and unify code

16 years agoUse \r\n in headers
Joey Schulze [Sun, 25 Nov 2007 19:09:24 +0000 (19:09 +0000)]
Use \r\n in headers

16 years agoUse \r\n in headers
Joey Schulze [Sun, 25 Nov 2007 18:55:03 +0000 (18:55 +0000)]
Use \r\n in headers

16 years ago<malloc.h> is obsolete, use <stdlib.h>
Joey Schulze [Sun, 25 Nov 2007 18:34:18 +0000 (18:34 +0000)]
<malloc.h> is obsolete, use <stdlib.h>

16 years agoSpelling corrections by Stephen Uitti
Joey Schulze [Sun, 25 Nov 2007 18:32:13 +0000 (18:32 +0000)]
Spelling corrections by Stephen Uitti

16 years agoProperly return NULL when the variable is empty
Joey Schulze [Sun, 25 Nov 2007 18:03:36 +0000 (18:03 +0000)]
Properly return NULL when the variable is empty

16 years agoNew contributor
Joey Schulze [Sun, 25 Nov 2007 16:41:17 +0000 (16:41 +0000)]
New contributor

16 years agoPatch by Laszlo Zavaleta <wry@kopu.org> to accept ';' as delimiter
Joey Schulze [Sun, 25 Nov 2007 16:17:54 +0000 (16:17 +0000)]
Patch by Laszlo Zavaleta <wry@kopu.org> to accept ';' as delimiter

16 years agoEscape potentially characters
Joey Schulze [Sun, 25 Nov 2007 16:04:51 +0000 (16:04 +0000)]
Escape potentially characters

16 years agoAdded auxilliary routines
Joey Schulze [Sun, 25 Nov 2007 16:04:28 +0000 (16:04 +0000)]
Added auxilliary routines

16 years agoDocumentation
Joey Schulze [Sun, 25 Nov 2007 15:58:51 +0000 (15:58 +0000)]
Documentation

16 years agoAuxilliary routines
Joey Schulze [Sun, 25 Nov 2007 15:46:53 +0000 (15:46 +0000)]
Auxilliary routines

16 years agoAdjust the mail address
Joey Schulze [Sun, 25 Nov 2007 15:39:53 +0000 (15:39 +0000)]
Adjust the mail address

18 years agoAdded missing include file for strcmp() and strlen()
Joey Schulze [Tue, 3 May 2005 03:38:50 +0000 (03:38 +0000)]
Added missing include file for strcmp() and strlen()

22 years ago * Darn, f*cking DEB_BUILD_OPTIONS support broke the build system. Found
Joey Schulze [Fri, 14 Dec 2001 18:09:52 +0000 (18:09 +0000)]
  * Darn, f*cking DEB_BUILD_OPTIONS support broke the build system.  Found
    a way to workaround this by cheating but it seems to work this
    time.

22 years agoAdded convenience code to support $DEB_BUILD_OPTIONS
Joey Schulze [Thu, 22 Nov 2001 08:25:10 +0000 (08:25 +0000)]
Added convenience code to support $DEB_BUILD_OPTIONS

22 years agoUpdated addresses
Joey Schulze [Tue, 20 Nov 2001 21:14:50 +0000 (21:14 +0000)]
Updated addresses

24 years agotypo
Joey Schulze [Mon, 24 Apr 2000 16:07:22 +0000 (16:07 +0000)]
typo

24 years agoremoved misplaced quotes
Joey Schulze [Sat, 6 Nov 1999 12:09:37 +0000 (12:09 +0000)]
removed misplaced quotes

24 years ago . Added homepage to readme cgilib_0-5 debian_cgilib_0-5-1
Joey Schulze [Fri, 20 Aug 1999 21:32:32 +0000 (21:32 +0000)]
 . Added homepage to readme
 . Adjusted copyright file

24 years agoSet final dates
Joey Schulze [Fri, 20 Aug 1999 21:29:37 +0000 (21:29 +0000)]
Set final dates

24 years ago . Corrected debian/rules
Joey Schulze [Fri, 20 Aug 1999 21:27:49 +0000 (21:27 +0000)]
 . Corrected debian/rules
 . Added cookies to readme

24 years ago . Updated CHANGES with information from debian/changelog
Joey Schulze [Fri, 20 Aug 1999 21:14:07 +0000 (21:14 +0000)]
 . Updated CHANGES with information from debian/changelog
 . Added myself to CREDITS, actually learned from cfingerd where Ken
   has forgotton himself
 . Added target htmlman to convert all manpages into html pages
 . Added cgiFreeList() and manpage
 . Added code to set a cookie to manpages
 . Removed code for cgiFreeList() from manpages
 . Adjusted jumpto.c
 . Fixated debian/changes, prepared for upload
 . Extended Debian description (debian/control)

24 years ago . Added support for HTTP Cookies
Joey Schulze [Tue, 17 Aug 1999 13:21:20 +0000 (13:21 +0000)]
 . Added support for HTTP Cookies
 . Added Cookie documentation
 . Added cgiFree() to free internal datastructures
 . Reorganized internal datastructures
 . Updated Changelog(s)
 . Updated CREDITS, abandoned Mikko's cookie support
 . Extended cgitst to set a cookie and display them
 . Renamed cgiInit() to cgiReadVariables() and added new cgiInit()
 . Modified s_cgi structure to contain cookies as well
 . Easified some ite, jump out of routine faster
 . Added some manpages to new routines

24 years agoImproved
Joey Schulze [Mon, 16 Aug 1999 20:10:43 +0000 (20:10 +0000)]
Improved

24 years ago . Implemented cgiSetHeader() and cgiSetType()
Joey Schulze [Sun, 15 Aug 1999 11:03:51 +0000 (11:03 +0000)]
 . Implemented cgiSetHeader() and cgiSetType()
 . Wrote appropriate manpage
 . Changed manpage source to "CGI Library"

24 years ago . Fixed problem with name being a prefix of another
Joey Schulze [Sun, 15 Aug 1999 08:48:05 +0000 (08:48 +0000)]
 . Fixed problem with name being a prefix of another
 . Also decode HTTP strings for multiple fields

24 years ago . Added space to manpage synopsis
Joey Schulze [Sat, 14 Aug 1999 21:08:42 +0000 (21:08 +0000)]
 . Added space to manpage synopsis
 . Corrected cgiGetValue(3)
 . Use capital letters for CGI
 . Added cgiGetVariables(3) manpage and routine
 . Test suite cgitest now users cgiGetVariables() as well
 . Makefile improvement to use $@ and $^
 . Posixification: index() -> strchr()
 . Added CREDITS
 . Reworked offline parser
 . Adjusted date of manpages
 . Improved test program, now displays environment as well
 . Improved readme
 . Use upstream changelog for Debian, compress it

24 years ago * Makefile::clean now removes libcgi.a, debian/rules now uses pristine source
Joey Schulze [Wed, 28 Apr 1999 07:27:51 +0000 (07:27 +0000)]
  * Makefile::clean now removes libcgi.a, debian/rules now uses pristine source

24 years agoForward ported bugfixes from 0.4-4:
Joey Schulze [Wed, 28 Apr 1999 07:21:58 +0000 (07:21 +0000)]
Forward ported bugfixes from 0.4-4:
   * Added some braces as suggested by gcc
   * Oops, fixed simple length+1byte bug (closes: Bug#32834)

25 years agoWe should provide a proper changelog file.
Joey Schulze [Mon, 7 Dec 1998 20:11:53 +0000 (20:11 +0000)]
We should provide a proper changelog file.

25 years agoAdded support for HTML cookies, written by Mikko Torni <mtorni@mail.freenet.hut.fi>
Joey Schulze [Mon, 7 Dec 1998 20:11:09 +0000 (20:11 +0000)]
Added support for HTML cookies, written by Mikko Torni <mtorni@mail.freenet.hut.fi>
Mikko reported that it doesn't work properly so he's tuning it.

25 years agoAlso removed temporary binary file
Joey Schulze [Mon, 7 Dec 1998 20:09:41 +0000 (20:09 +0000)]
Also removed temporary binary file

25 years agoAdded proper install target.
Joey Schulze [Mon, 7 Dec 1998 20:08:05 +0000 (20:08 +0000)]
Added proper install target.

25 years ago * Fixed typo in jump.c comments, thanks Shaleh. debian_cgilib_0-4-3b
Joey Schulze [Sat, 12 Sep 1998 00:55:54 +0000 (00:55 +0000)]
  * Fixed typo in jump.c comments, thanks Shaleh.

25 years ago * Switched from bzero() to memset(), thanks Shaleh debian_cgilib_0-4-3
Joey Schulze [Fri, 11 Sep 1998 19:38:27 +0000 (19:38 +0000)]
  * Switched from bzero() to memset(), thanks Shaleh
  * Corrected typo in cgiInit(3), thanks Shaleh

26 years ago * Corrected html code in redirection debian_cgilib_0-4 debian_cgilib_0-4-1 debian_cgilib_0-4-2
Joey Schulze [Fri, 20 Mar 1998 08:21:32 +0000 (08:21 +0000)]
  * Corrected html code in redirection
  * Corrected number of bytes in redirection

26 years agoIncluded another example, jumpto cgilib_0-3 debian_cgilib_0-3
Joey Schulze [Mon, 23 Feb 1998 10:06:11 +0000 (10:06 +0000)]
Included another example, jumpto

26 years agoRemoved empty line
Joey Schulze [Sun, 22 Feb 1998 20:09:00 +0000 (20:09 +0000)]
Removed empty line

26 years agoFixed little mistake in offline mode
Joey Schulze [Wed, 18 Feb 1998 20:14:57 +0000 (20:14 +0000)]
Fixed little mistake in offline mode

26 years ago . Corrected debugging cgilib_0-2 debian_cgilib_0-2
Joey Schulze [Wed, 18 Feb 1998 10:29:07 +0000 (10:29 +0000)]
 . Corrected debugging
 . Added cgiRedirect()
 . Added cgiRedirect(3) manpage
 . Added call to cgiRedirect() to example cgitest.c
 . Added compile notice to cgitest.c
 . Added support for the GET method
 . Reorganized POST/GET/stdin support
 . Implemented support for multiple fields and updated manpage

26 years ago . Added support for a static libcgi.a debian_cgilib_0-1-1
Joey Schulze [Sun, 15 Feb 1998 04:44:12 +0000 (04:44 +0000)]
 . Added support for a static libcgi.a
 . Added readme file
 . Added Debian GNU/Linux control files

26 years ago . Reformatted some c-code
Joey Schulze [Sun, 15 Feb 1998 04:01:07 +0000 (04:01 +0000)]
 . Reformatted some c-code
 . Added some more debug code
 . Added new manpage cgi.5

26 years agoSome comments were written in german, translated them.
Joey Schulze [Sun, 15 Feb 1998 02:33:34 +0000 (02:33 +0000)]
Some comments were written in german, translated them.

26 years ago . cgiDebug() und cgiDebugLevel eingefuehrt
Joey Schulze [Sun, 15 Feb 1998 02:29:27 +0000 (02:29 +0000)]
 . cgiDebug() und cgiDebugLevel eingefuehrt
 . cgiDecodeString() implementiert
 . Kompletter re-write von cgiInit()
 . cgiInit() versteht nun auch lange Variableninhalte und dekodiert
   die entsprechenden %ab Werte
 . Implemented an offline input mode as known by CGI.pm
 . Manpages fuer cgiDebug(), cgiInit(), cgiGetValue() und cgiHeader()
   geschrieben
 . Testprogram added

26 years agoImport of IN-GS source cgilib_initial
Joey Schulze [Sat, 14 Feb 1998 22:25:00 +0000 (22:25 +0000)]
Import of IN-GS source