head	1.9;
access;
symbols
	tonic_4:1.9
	tonic_3:1.9
	tonic_2:1.9
	demo:1.9.0.2
	design_report:1.9
	oral_presentation_freeze:1.2.0.2
	DAVEG_CDP:1.1.0.4
	template_integ:1.1.0.2;
locks; strict;
comment	@# @;


1.9
date	95.12.11.13.33.07;	author hartmans;	state Exp;
branches;
next	1.8;

1.8
date	95.12.11.13.28.26;	author hartmans;	state Exp;
branches;
next	1.7;

1.7
date	95.12.11.07.11.52;	author hartmans;	state Exp;
branches;
next	1.6;

1.6
date	95.12.07.22.36.50;	author hartmans;	state Exp;
branches;
next	1.5;

1.5
date	95.12.07.11.07.59;	author hartmans;	state Exp;
branches;
next	1.4;

1.4
date	95.12.07.09.24.04;	author hartmans;	state Exp;
branches;
next	1.3;

1.3
date	95.12.04.05.28.21;	author hartmans;	state Exp;
branches;
next	1.2;

1.2
date	95.11.30.04.32.46;	author hartmans;	state Exp;
branches;
next	1.1;

1.1
date	95.11.19.17.56.57;	author hartmans;	state Exp;
branches;
next	;


desc
@@


1.9
log
@Sort of fix safeify_filename
@
text
@Mon Dec 11 00:10:25 1995  Sam Hartman  <hartmans@@tertius.mit.edu>

	* url_ops.C: In parse_query  don't add a value if it is blank.
	Make safeify_filename do something midly reasonable; still not to spec by any stretch of imagination.

	* http_server.C: Use a fstream and istream/ostream refs to try and
        get this working under rs6ks.

Thu Dec  7 17:14:26 1995  Sam Hartman  <hartmans@@portnoy>

	* url_ops.C ((char c) ): You want labels like case '1': not case
1: in hex_to_nibble

Thu Dec  7 05:10:11 1995  Sam Hartman  <hartmans@@bart-savagewood>

	* url_ops.C: Initialize i in the iterator for unescape_uri.
	Start out in parse_query looking for a name not a value.
	Set finding_value correctly.

	I really don't want query strings as part of first_component.

	* http_server.C: If you get a method, process the web request, not close the connection.

Wed Dec  6 00:39:57 1995  Sam Hartman  <hartmans@@tertius.mit.edu>

	* http_server.C: Create the server in the handle_one connection


Mon Dec  4 00:23:33 1995  Sam Hartman  <hartmans@@tertius.mit.edu>

	* url_ops.C: Implement parse_query

Wed Nov 29 19:09:35 1995  Sam Hartman  <hartmans@@tertius.mit.edu>

	* dir_node.C: Add method base_uri.

Sun Nov 19 12:55:07 1995  Sam Hartman  <hartmans@@tertius.mit.edu>

	* Makefile.in (build_top): Remove main.C from library

@


1.8
log
@Fix parse_query to deal with elements
that are blank.
@
text
@d4 1
@


1.7
log
@Add safeify_filename.
Try to fix streams handling under rs6k one last time;
failed.
@
text
@d3 2
@


1.6
log
@* Add test_qparse a test driver for parse_query and unescape_uri
* Fix bugs in parse_query and unescape_uri
@
text
@d1 5
@


1.5
log
@Fix URI handling bugs:
unescape_uri forgot to initialize i,
several bugs with finding_value in parse_query
@
text
@d1 5
@


1.4
log
@random changes I made and forgot about
@
text
@d1 10
@


1.3
log
@Parse a query string.
@
text
@d1 5
@


1.2
log
@dir_node: Add base_uri method
@
text
@d1 4
@


1.1
log
@Remove main.C from library
@
text
@d1 4
@
