| Commit message (Collapse) | Author | Age |
... | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1) Got rid of most strcat/sprintf into automatic array, replaced
with a String module that allocates dynamic memory on the heap.
2) Went a long way toward initializing all variables.
3) Tested: Ran two copies with same parfile except different port,
one with my changes, one with original. Went through different
kinds of pages by hand, checked by eye.
4) Tried to make HTML XHTML 1.0-compliant. Checked with Amaya.
One problem: How to deal with raw less-than characters, etc.
Made a function to convert them to HTML Character Entities,
but isn't clear this will work properly in the forms. So
I left these symbols in the forms.
5) Also checked with more primitive browsers, lynx and dillo.
6) Marked a few instances of questionable code with 'SW'
To do
-----
Document a few new functions, esp. in Content.c
git-svn-id: http://svn.cactuscode.org/arrangements/CactusConnect/HTTPD/trunk@187 1faa4e14-9dd3-4be0-9f0e-ffe519881164
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusConnect/HTTPD/trunk@185 1faa4e14-9dd3-4be0-9f0e-ffe519881164
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusConnect/HTTPD/trunk@184 1faa4e14-9dd3-4be0-9f0e-ffe519881164
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
disappear as function aliasing will be updated to have aliased
functions either be optional or required, as opposed to optional
as they are at the moment. This will thus remove the configuration.ccl
files which are merely there to ensure that certain aliased functions
are actually provided. Also far more stuff will be done via function
aliasing which should remove some more of these dependencies.
Tom
git-svn-id: http://svn.cactuscode.org/arrangements/CactusConnect/HTTPD/trunk@183 1faa4e14-9dd3-4be0-9f0e-ffe519881164
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusConnect/HTTPD/trunk@182 1faa4e14-9dd3-4be0-9f0e-ffe519881164
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusConnect/HTTPD/trunk@181 1faa4e14-9dd3-4be0-9f0e-ffe519881164
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusConnect/HTTPD/trunk@180 1faa4e14-9dd3-4be0-9f0e-ffe519881164
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusConnect/HTTPD/trunk@179 1faa4e14-9dd3-4be0-9f0e-ffe519881164
|
|
|
|
|
|
|
| |
Eliminate unused variable.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusConnect/HTTPD/trunk@178 1faa4e14-9dd3-4be0-9f0e-ffe519881164
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusConnect/HTTPD/trunk@177 1faa4e14-9dd3-4be0-9f0e-ffe519881164
|
|
|
|
|
|
|
|
|
|
|
| |
compile date just for that thorn).
Fixes Cactus/1227 (except for adding start time but did not feel like
adding more string functions for these, although they would be useful to
have)
git-svn-id: http://svn.cactuscode.org/arrangements/CactusConnect/HTTPD/trunk@176 1faa4e14-9dd3-4be0-9f0e-ffe519881164
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
HTTP_Startup has three things scheduled in it, in order:
HTTP_StartServer
which starts the web-server
GROUP HTTP_SetupPages
which can be used by anything which needs to know the location of
the webserver before the webserver starts listening
HTTP_FirstServ
which listens for connections and may sit there if httpd::pause is
true.
The reason for this cahnge is that I need to advertise the location of the
webserver, but then have Cactus sitting in pause mode, and the old logic
didn't allow this.
Hopefully by not chaning the name of HTTP_Startup no existing code should
be affected.
Tom
git-svn-id: http://svn.cactuscode.org/arrangements/CactusConnect/HTTPD/trunk@175 1faa4e14-9dd3-4be0-9f0e-ffe519881164
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusConnect/HTTPD/trunk@174 1faa4e14-9dd3-4be0-9f0e-ffe519881164
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusConnect/HTTPD/trunk@173 1faa4e14-9dd3-4be0-9f0e-ffe519881164
|
|
|
|
|
|
|
| |
Now it doesn't crash anymore on the Alphas.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusConnect/HTTPD/trunk@172 1faa4e14-9dd3-4be0-9f0e-ffe519881164
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusConnect/HTTPD/trunk@171 1faa4e14-9dd3-4be0-9f0e-ffe519881164
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusConnect/HTTPD/trunk@169 1faa4e14-9dd3-4be0-9f0e-ffe519881164
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusConnect/HTTPD/trunk@168 1faa4e14-9dd3-4be0-9f0e-ffe519881164
|
|
|
|
|
|
|
|
|
|
| |
is generally a bad thing and stops compilation with the latest headers from
glibc.
Tom
git-svn-id: http://svn.cactuscode.org/arrangements/CactusConnect/HTTPD/trunk@167 1faa4e14-9dd3-4be0-9f0e-ffe519881164
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusConnect/HTTPD/trunk@166 1faa4e14-9dd3-4be0-9f0e-ffe519881164
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusConnect/HTTPD/trunk@165 1faa4e14-9dd3-4be0-9f0e-ffe519881164
|
|
|
|
|
|
|
| |
this thorn, you need to add it to your thornlist (in addition to HTTPD).
git-svn-id: http://svn.cactuscode.org/arrangements/CactusConnect/HTTPD/trunk@164 1faa4e14-9dd3-4be0-9f0e-ffe519881164
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusConnect/HTTPD/trunk@162 1faa4e14-9dd3-4be0-9f0e-ffe519881164
|
|
|
|
|
|
|
| |
This closes PR CactusBase/947.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusConnect/HTTPD/trunk@161 1faa4e14-9dd3-4be0-9f0e-ffe519881164
|
|
|
|
|
|
|
|
| |
will be ignored if a shell variable HTTPD_PORT is set.
Just in lack of a better place for documenting this feature...
git-svn-id: http://svn.cactuscode.org/arrangements/CactusConnect/HTTPD/trunk@160 1faa4e14-9dd3-4be0-9f0e-ffe519881164
|
|
|
|
|
|
|
|
| |
port number to use for HTTPD and ignore the setting of 'httpd::port'.
This closes PR CactusConnect/930.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusConnect/HTTPD/trunk@159 1faa4e14-9dd3-4be0-9f0e-ffe519881164
|
|
|
|
|
|
|
|
| |
configured with PTHREADS.
This closes PR CactusConnect/899.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusConnect/HTTPD/trunk@158 1faa4e14-9dd3-4be0-9f0e-ffe519881164
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusConnect/HTTPD/trunk@157 1faa4e14-9dd3-4be0-9f0e-ffe519881164
|
|
|
|
|
|
|
| |
to tell whether to print HTTP connect messages or not.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusConnect/HTTPD/trunk@156 1faa4e14-9dd3-4be0-9f0e-ffe519881164
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusConnect/HTTPD/trunk@154 1faa4e14-9dd3-4be0-9f0e-ffe519881164
|
|
|
|
|
|
|
| |
SP2 doesn't like 'extern'.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusConnect/HTTPD/trunk@153 1faa4e14-9dd3-4be0-9f0e-ffe519881164
|
|
|
|
|
|
|
| |
hunting is on.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusConnect/HTTPD/trunk@152 1faa4e14-9dd3-4be0-9f0e-ffe519881164
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusConnect/HTTPD/trunk@150 1faa4e14-9dd3-4be0-9f0e-ffe519881164
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusConnect/HTTPD/trunk@149 1faa4e14-9dd3-4be0-9f0e-ffe519881164
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusConnect/HTTPD/trunk@148 1faa4e14-9dd3-4be0-9f0e-ffe519881164
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusConnect/HTTPD/trunk@147 1faa4e14-9dd3-4be0-9f0e-ffe519881164
|
|
|
|
|
|
|
| |
to avoid division by zero.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusConnect/HTTPD/trunk@146 1faa4e14-9dd3-4be0-9f0e-ffe519881164
|
|
|
|
|
|
|
| |
argument now. Also fixed a small memory leak in redirection code.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusConnect/HTTPD/trunk@145 1faa4e14-9dd3-4be0-9f0e-ffe519881164
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusConnect/HTTPD/trunk@144 1faa4e14-9dd3-4be0-9f0e-ffe519881164
|
|
|
|
|
|
| |
when many thorns added their pages to QuickLinks.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusConnect/HTTPD/trunk@143 1faa4e14-9dd3-4be0-9f0e-ffe519881164
|
|
|
|
|
|
|
|
|
|
|
|
| |
waits for the \r\n\r\n indicating the end of the HTTP header fields
before beginning to process the request. It currently also does the
same if it gets a \n\n as this is useful for debugging with telnet and
I suspect other servers allow this too.
Tom
git-svn-id: http://svn.cactuscode.org/arrangements/CactusConnect/HTTPD/trunk@142 1faa4e14-9dd3-4be0-9f0e-ffe519881164
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusConnect/HTTPD/trunk@141 1faa4e14-9dd3-4be0-9f0e-ffe519881164
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusConnect/HTTPD/trunk@140 1faa4e14-9dd3-4be0-9f0e-ffe519881164
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusConnect/HTTPD/trunk@139 1faa4e14-9dd3-4be0-9f0e-ffe519881164
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusConnect/HTTPD/trunk@138 1faa4e14-9dd3-4be0-9f0e-ffe519881164
|
|
|
|
|
|
|
|
|
| |
HTPPD::announce_server_url_outdir if parameter HTTPD::announce_server_url was
set to "yes".
This is a dirty hack for SC'01 which will probably be taken back soon.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusConnect/HTTPD/trunk@137 1faa4e14-9dd3-4be0-9f0e-ffe519881164
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusConnect/HTTPD/trunk@136 1faa4e14-9dd3-4be0-9f0e-ffe519881164
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusConnect/HTTPD/trunk@135 1faa4e14-9dd3-4be0-9f0e-ffe519881164
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusConnect/HTTPD/trunk@134 1faa4e14-9dd3-4be0-9f0e-ffe519881164
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusConnect/HTTPD/trunk@133 1faa4e14-9dd3-4be0-9f0e-ffe519881164
|