annotate packages/net/athttpd/current/ChangeLog @ 2326:bd648d8929f6

* cdl/httpd.cdl: Improve CDL dependencies. * doc/athttpd.sgml: Updated to describe lasted changes and corrected minor typos. * src/http.c: Check for "Content-Type" header. This is needed if we want to support parsing form variables in POST requests. * src/jim.c: Updated with latest release from Jim CVS. * src/cgi.c: streamlined cyg_httpd_exec_cgi_tcl(), now uses the 'source' command of tcl to execute a tcl script. * src/forms.c: Modified cyg_handle_method_POST so that the variables in the payload are scanned only if the request has a Content-Type of 'application/x-www-form-urlencoded' * src/jim-aio.c: Added to package. Now tcl has IO functions to access a file system. * include/httpd.h: Added a new mode, CYG_HTTPD_MODE_FORM_DATA which is set when a POST request has a Content-Type of 'application/x-www-form-urlencoded' * cdl/httpd.cdl: add CYGOPT_NET_ATHTTPD_CLOSE_CHUNKED_CONNECTIONS. Default is set to CLOSE, so it is backward compatible with previous versions of the browser. * src/socket.c: cyg_httpd_process_request() uses a loop to collect at least one full frame (til a header terminator is found), cyg_httpd_start_chunked() only close if configured to do so. * src/httpd.c: Overhaul of cyg_httpd_send_error to avoid the use of inbuffer as temporary storage (conflicts with pipelined frames), removed the option to send a page after calling a C language handler * include/httpd.h: Added a new mode, CYG_HTTPD_MODE_NO_CACHE 2006-10-12 Lars Povlsen <lpovlsen@vitesse.com> and Anthony Tonizzo <atonizzo@gmail.com> * cdl/httpd.cdl: add CYGNUM_ATHTTPD_SERVER_MAX_POST to limit POST'ed data * include/http.h: Added header_end, post_data fields to httpstate, Added "302 Found" for POST handler redirect (CYG_HTTPD_STATUS_MOVED_TEMPORARILY) * src/forms.c: Fixed variable decoding, fixed large POST processing * src/http.c: Fixed some debug ouptuts, cleanup after POST processing, overhaul of the pipelined requests code which can now handle multiple requests per frame. * src/socket.c: Removed assert for socket write failure, Accumulating receiving of requests (Browsers (Firefox) may pass partial headers in separate fragments). Fixed some diagnostics output.
author jlarmour
date Mon, 27 Nov 2006 15:41:55 +0000
parents b5670f3c40f2
children 23bf56b48ddc
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2326
bd648d8929f6 * cdl/httpd.cdl: Improve CDL dependencies.
jlarmour
parents: 2265
diff changeset
1 2006-11-27 Jonathan Larmour <jifl@eCosCentric.com>
bd648d8929f6 * cdl/httpd.cdl: Improve CDL dependencies.
jlarmour
parents: 2265
diff changeset
2
bd648d8929f6 * cdl/httpd.cdl: Improve CDL dependencies.
jlarmour
parents: 2265
diff changeset
3 * cdl/httpd.cdl: Improve CDL dependencies.
bd648d8929f6 * cdl/httpd.cdl: Improve CDL dependencies.
jlarmour
parents: 2265
diff changeset
4
bd648d8929f6 * cdl/httpd.cdl: Improve CDL dependencies.
jlarmour
parents: 2265
diff changeset
5 2006-11-08 Anthony Tonizzo <atonizzo@gmail.com>
bd648d8929f6 * cdl/httpd.cdl: Improve CDL dependencies.
jlarmour
parents: 2265
diff changeset
6
bd648d8929f6 * cdl/httpd.cdl: Improve CDL dependencies.
jlarmour
parents: 2265
diff changeset
7 * doc/athttpd.sgml: Updated to describe lasted changes and corrected
bd648d8929f6 * cdl/httpd.cdl: Improve CDL dependencies.
jlarmour
parents: 2265
diff changeset
8 minor typos.
bd648d8929f6 * cdl/httpd.cdl: Improve CDL dependencies.
jlarmour
parents: 2265
diff changeset
9 * src/http.c: Check for "Content-Type" header. This is needed if we
bd648d8929f6 * cdl/httpd.cdl: Improve CDL dependencies.
jlarmour
parents: 2265
diff changeset
10 want to support parsing form variables in POST requests.
bd648d8929f6 * cdl/httpd.cdl: Improve CDL dependencies.
jlarmour
parents: 2265
diff changeset
11 * src/jim.c: Updated with latest release from Jim CVS.
bd648d8929f6 * cdl/httpd.cdl: Improve CDL dependencies.
jlarmour
parents: 2265
diff changeset
12 * src/cgi.c: streamlined cyg_httpd_exec_cgi_tcl(), now uses the 'source'
bd648d8929f6 * cdl/httpd.cdl: Improve CDL dependencies.
jlarmour
parents: 2265
diff changeset
13 command of tcl to execute a tcl script.
bd648d8929f6 * cdl/httpd.cdl: Improve CDL dependencies.
jlarmour
parents: 2265
diff changeset
14 * src/forms.c: Modified cyg_handle_method_POST so that the variables in the
bd648d8929f6 * cdl/httpd.cdl: Improve CDL dependencies.
jlarmour
parents: 2265
diff changeset
15 payload are scanned only if the request has a Content-Type
bd648d8929f6 * cdl/httpd.cdl: Improve CDL dependencies.
jlarmour
parents: 2265
diff changeset
16 of 'application/x-www-form-urlencoded'
bd648d8929f6 * cdl/httpd.cdl: Improve CDL dependencies.
jlarmour
parents: 2265
diff changeset
17 * src/jim-aio.c: Added to package. Now tcl has IO functions to access a
bd648d8929f6 * cdl/httpd.cdl: Improve CDL dependencies.
jlarmour
parents: 2265
diff changeset
18 file system.
bd648d8929f6 * cdl/httpd.cdl: Improve CDL dependencies.
jlarmour
parents: 2265
diff changeset
19 * include/httpd.h: Added a new mode, CYG_HTTPD_MODE_FORM_DATA which is set
bd648d8929f6 * cdl/httpd.cdl: Improve CDL dependencies.
jlarmour
parents: 2265
diff changeset
20 when a POST request has a Content-Type of
bd648d8929f6 * cdl/httpd.cdl: Improve CDL dependencies.
jlarmour
parents: 2265
diff changeset
21 'application/x-www-form-urlencoded'
bd648d8929f6 * cdl/httpd.cdl: Improve CDL dependencies.
jlarmour
parents: 2265
diff changeset
22
bd648d8929f6 * cdl/httpd.cdl: Improve CDL dependencies.
jlarmour
parents: 2265
diff changeset
23 2006-10-16 Lars Povlsen <lpovlsen@vitesse.com> and Anthony Tonizzo <atonizzo@gmail.com>
bd648d8929f6 * cdl/httpd.cdl: Improve CDL dependencies.
jlarmour
parents: 2265
diff changeset
24
bd648d8929f6 * cdl/httpd.cdl: Improve CDL dependencies.
jlarmour
parents: 2265
diff changeset
25 * cdl/httpd.cdl: add CYGOPT_NET_ATHTTPD_CLOSE_CHUNKED_CONNECTIONS. Default
bd648d8929f6 * cdl/httpd.cdl: Improve CDL dependencies.
jlarmour
parents: 2265
diff changeset
26 is set to CLOSE, so it is backward compatible with
bd648d8929f6 * cdl/httpd.cdl: Improve CDL dependencies.
jlarmour
parents: 2265
diff changeset
27 previous versions of the browser.
bd648d8929f6 * cdl/httpd.cdl: Improve CDL dependencies.
jlarmour
parents: 2265
diff changeset
28 * src/socket.c: cyg_httpd_process_request() uses a loop to collect at least
bd648d8929f6 * cdl/httpd.cdl: Improve CDL dependencies.
jlarmour
parents: 2265
diff changeset
29 one full frame (til a header terminator is found),
bd648d8929f6 * cdl/httpd.cdl: Improve CDL dependencies.
jlarmour
parents: 2265
diff changeset
30 cyg_httpd_start_chunked() only close if configured to do so.
bd648d8929f6 * cdl/httpd.cdl: Improve CDL dependencies.
jlarmour
parents: 2265
diff changeset
31 * src/httpd.c: Overhaul of cyg_httpd_send_error to avoid the use of
bd648d8929f6 * cdl/httpd.cdl: Improve CDL dependencies.
jlarmour
parents: 2265
diff changeset
32 inbuffer as temporary storage (conflicts with pipelined frames),
bd648d8929f6 * cdl/httpd.cdl: Improve CDL dependencies.
jlarmour
parents: 2265
diff changeset
33 removed the option to send a page after calling a C language
bd648d8929f6 * cdl/httpd.cdl: Improve CDL dependencies.
jlarmour
parents: 2265
diff changeset
34 handler
bd648d8929f6 * cdl/httpd.cdl: Improve CDL dependencies.
jlarmour
parents: 2265
diff changeset
35 * include/httpd.h: Added a new mode, CYG_HTTPD_MODE_NO_CACHE
bd648d8929f6 * cdl/httpd.cdl: Improve CDL dependencies.
jlarmour
parents: 2265
diff changeset
36
bd648d8929f6 * cdl/httpd.cdl: Improve CDL dependencies.
jlarmour
parents: 2265
diff changeset
37 2006-10-12 Lars Povlsen <lpovlsen@vitesse.com> and Anthony Tonizzo <atonizzo@gmail.com>
bd648d8929f6 * cdl/httpd.cdl: Improve CDL dependencies.
jlarmour
parents: 2265
diff changeset
38
bd648d8929f6 * cdl/httpd.cdl: Improve CDL dependencies.
jlarmour
parents: 2265
diff changeset
39 * cdl/httpd.cdl: add CYGNUM_ATHTTPD_SERVER_MAX_POST to limit POST'ed data
bd648d8929f6 * cdl/httpd.cdl: Improve CDL dependencies.
jlarmour
parents: 2265
diff changeset
40 * include/http.h: Added header_end, post_data fields to httpstate,
bd648d8929f6 * cdl/httpd.cdl: Improve CDL dependencies.
jlarmour
parents: 2265
diff changeset
41 Added "302 Found" for POST handler redirect (CYG_HTTPD_STATUS_MOVED_TEMPORARILY)
bd648d8929f6 * cdl/httpd.cdl: Improve CDL dependencies.
jlarmour
parents: 2265
diff changeset
42 * src/forms.c: Fixed variable decoding, fixed large POST processing
bd648d8929f6 * cdl/httpd.cdl: Improve CDL dependencies.
jlarmour
parents: 2265
diff changeset
43 * src/http.c: Fixed some debug ouptuts, cleanup after POST processing,
bd648d8929f6 * cdl/httpd.cdl: Improve CDL dependencies.
jlarmour
parents: 2265
diff changeset
44 overhaul of the pipelined requests code which can now
bd648d8929f6 * cdl/httpd.cdl: Improve CDL dependencies.
jlarmour
parents: 2265
diff changeset
45 handle multiple requests per frame.
bd648d8929f6 * cdl/httpd.cdl: Improve CDL dependencies.
jlarmour
parents: 2265
diff changeset
46 * src/socket.c: Removed assert for socket write failure, Accumulating receiving
bd648d8929f6 * cdl/httpd.cdl: Improve CDL dependencies.
jlarmour
parents: 2265
diff changeset
47 of requests (Browsers (Firefox) may pass partial headers in separate
bd648d8929f6 * cdl/httpd.cdl: Improve CDL dependencies.
jlarmour
parents: 2265
diff changeset
48 fragments). Fixed some diagnostics output.
bd648d8929f6 * cdl/httpd.cdl: Improve CDL dependencies.
jlarmour
parents: 2265
diff changeset
49
2265
b5670f3c40f2 * cdl/httpd.cdl:
jlarmour
parents: 2255
diff changeset
50 2006-07-19 Anthony Tonizzo <atonizzo@gmail.com> and Sergei Gavrikov <w3sg@softhome.net>
b5670f3c40f2 * cdl/httpd.cdl:
jlarmour
parents: 2255
diff changeset
51
b5670f3c40f2 * cdl/httpd.cdl:
jlarmour
parents: 2255
diff changeset
52 * cdl/httpd.cdl:
b5670f3c40f2 * cdl/httpd.cdl:
jlarmour
parents: 2255
diff changeset
53 * doc/athttpd.sgml: Corrected some typos and rectified some omissions.
b5670f3c40f2 * cdl/httpd.cdl:
jlarmour
parents: 2255
diff changeset
54 * include/jim.h: Added an inline to Jim_InitExtension()
b5670f3c40f2 * cdl/httpd.cdl:
jlarmour
parents: 2255
diff changeset
55 * src/cgi.c: used malloc() instead of cyg_ldr_malloc();
b5670f3c40f2 * cdl/httpd.cdl:
jlarmour
parents: 2255
diff changeset
56 * src/forms.c: Added a #define to be able tio use the TCL scripting
2326
bd648d8929f6 * cdl/httpd.cdl: Improve CDL dependencies.
jlarmour
parents: 2265
diff changeset
57 without OBJLOADER
2265
b5670f3c40f2 * cdl/httpd.cdl:
jlarmour
parents: 2255
diff changeset
58 * src/http.c:
b5670f3c40f2 * cdl/httpd.cdl:
jlarmour
parents: 2255
diff changeset
59 * src/socket.c: Lots of typos stamped out, and some better comments too.
b5670f3c40f2 * cdl/httpd.cdl:
jlarmour
parents: 2255
diff changeset
60
2255
3327c37c28d1 * src/socket.c: Corrected a typo that generated an assertion.
jlarmour
parents: 2253
diff changeset
61 2006-07-19 Anthony Tonizzo <atonizzo@gmail.com>
3327c37c28d1 * src/socket.c: Corrected a typo that generated an assertion.
jlarmour
parents: 2253
diff changeset
62
3327c37c28d1 * src/socket.c: Corrected a typo that generated an assertion.
jlarmour
parents: 2253
diff changeset
63 * src/socket.c: Corrected a typo that generated an assertion.
2326
bd648d8929f6 * cdl/httpd.cdl: Improve CDL dependencies.
jlarmour
parents: 2265
diff changeset
64 Modified slightly the source of cyg_httpd_write and cyg_httpd_writev
bd648d8929f6 * cdl/httpd.cdl: Improve CDL dependencies.
jlarmour
parents: 2265
diff changeset
65 to make the code more consistent as to when assertions are thrown.
2255
3327c37c28d1 * src/socket.c: Corrected a typo that generated an assertion.
jlarmour
parents: 2253
diff changeset
66
2253
84fb9d197d62 * doc/athttpd.sgml: jade doesn't allow underscores in
jlarmour
parents: 2250
diff changeset
67 2006-07-19 Sergei Gavrikov <w3sg@softhome.net>
84fb9d197d62 * doc/athttpd.sgml: jade doesn't allow underscores in
jlarmour
parents: 2250
diff changeset
68
84fb9d197d62 * doc/athttpd.sgml: jade doesn't allow underscores in
jlarmour
parents: 2250
diff changeset
69 * doc/athttpd.sgml: jade doesn't allow underscores in
84fb9d197d62 * doc/athttpd.sgml: jade doesn't allow underscores in
jlarmour
parents: 2250
diff changeset
70 id attributes, so fix.
84fb9d197d62 * doc/athttpd.sgml: jade doesn't allow underscores in
jlarmour
parents: 2250
diff changeset
71
2250
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
72 2006-07-18 Jonathan Larmour <jifl@eCosCentric.com>
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
73
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
74 * cdl/httpd.cdl: Add -D __ECOS in compiler flags.
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
75 Change include_dir to cyg/athttpd.
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
76 Rename all CDL options from *_HTTPD_* to *_ATHTTPD_*.
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
77 * All files: Rename cyg/httpd include directory to cyg/athttpd.
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
78 Rename all CDL options from *_HTTPD_* to *_ATHTTPD_*.
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
79 * doc/athttpd.sgml: Document MD5 algorithm licensing.
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
80 * src/socket.c: Remove unused SNTP include.
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
81
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
82 2006-06-13 Anthony Tonizzo <atonizzo@gmail.com>
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
83
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
84 * cdl/httpd.cdl:
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
85 * doc/athttpd.sgml:
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
86 * doc/mime_types.txt:
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
87 * include/auth.h:
2265
b5670f3c40f2 * cdl/httpd.cdl:
jlarmour
parents: 2255
diff changeset
88 * include/cgi.h:
2250
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
89 * include/digcalc.h:
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
90 * include/forms.h:
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
91 * include/global.h:
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
92 * include/handler.h:
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
93 * include/http.h:
2265
b5670f3c40f2 * cdl/httpd.cdl:
jlarmour
parents: 2255
diff changeset
94 * include/jim.h:
2250
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
95 * include/md5.h:
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
96 * include/socket.h:
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
97 * src/auth.c:
2265
b5670f3c40f2 * cdl/httpd.cdl:
jlarmour
parents: 2255
diff changeset
98 * src/cgi.c:
2250
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
99 * src/forms.c:
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
100 * src/handler.c:
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
101 * src/http.c:
2265
b5670f3c40f2 * cdl/httpd.cdl:
jlarmour
parents: 2255
diff changeset
102 * src/jim.c:
2250
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
103 * src/md5c.c:
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
104 * src/socket.c:
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
105 Created ATHTTPD package.
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
106
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
107 //===========================================================================
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
108 //####ECOSGPLCOPYRIGHTBEGIN####
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
109 // -------------------------------------------
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
110 // This file is part of eCos, the Embedded Configurable Operating System.
2326
bd648d8929f6 * cdl/httpd.cdl: Improve CDL dependencies.
jlarmour
parents: 2265
diff changeset
111 // Copyright (C) 2005, 2006 eCosCentric Ltd.
2250
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
112 //
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
113 // eCos is free software; you can redistribute it and/or modify it under
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
114 // the terms of the GNU General Public License as published by the Free
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
115 // Software Foundation; either version 2 or (at your option) any later version.
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
116 //
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
117 // eCos is distributed in the hope that it will be useful, but WITHOUT ANY
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
118 // WARRANTY; without even the implied warranty of MERCHANTABILITY or
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
119 // FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
120 // for more details.
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
121 //
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
122 // You should have received a copy of the GNU General Public License along
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
123 // with eCos; if not, write to the Free Software Foundation, Inc.,
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
124 // 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
125 //
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
126 // As a special exception, if other files instantiate templates or use macros
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
127 // or inline functions from this file, or you compile this file and link it
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
128 // with other works to produce a work based on this file, this file does not
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
129 // by itself cause the resulting work to be covered by the GNU General Public
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
130 // License. However the source code for this file must still be made available
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
131 // in accordance with section (3) of the GNU General Public License.
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
132 //
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
133 // This exception does not invalidate any other reasons why a work based on
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
134 // this file might be covered by the GNU General Public License.
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
135 //
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
136 // -------------------------------------------
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
137 //####ECOSGPLCOPYRIGHTEND####
0830ae6acddc Add ATHTTPD server from Anthony Tonizzo.
jlarmour
parents:
diff changeset
138 //===========================================================================