/[hydra]/hydra/src/request.c
ViewVC logotype

Log of /hydra/src/request.c

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Links to hydra_0_1_0_patches: (view) (annotate)
Sticky Tag:

Revision 1.32.2.17 - (view) (annotate) - [select for diffs]
Sun Jan 19 17:39:10 2003 UTC (21 years, 2 months ago) by nmav
Branch: hydra_0_1_0_patches
CVS Tags: hydra_0_1_3
Changes since 1.32.2.16: +12 -9 lines
Diff to previous 1.32.2.16 , to branch point 1.32 , to next main 1.35
The return of two mutexes.
Two mutexes are used in accept to allow parallel accepts
of SSL and plain connections.


Revision 1.32.2.16 - (view) (annotate) - [select for diffs]
Sun Jan 19 11:17:34 2003 UTC (21 years, 2 months ago) by nmav
Branch: hydra_0_1_0_patches
Changes since 1.32.2.15: +5 -6 lines
Diff to previous 1.32.2.15 , to branch point 1.32
*** empty log message ***


Revision 1.32.2.15 - (view) (annotate) - [select for diffs]
Sun Jan 19 10:45:43 2003 UTC (21 years, 2 months ago) by nmav
Branch: hydra_0_1_0_patches
Changes since 1.32.2.14: +22 -57 lines
Diff to previous 1.32.2.14 , to branch point 1.32
fine tuned the global connection limit.


Revision 1.32.2.14 - (view) (annotate) - [select for diffs]
Sun Jan 19 10:25:05 2003 UTC (21 years, 2 months ago) by nmav
Branch: hydra_0_1_0_patches
Changes since 1.32.2.13: +21 -3 lines
Diff to previous 1.32.2.13 , to branch point 1.32
*** empty log message ***


Revision 1.32.2.13 - (view) (annotate) - [select for diffs]
Sun Jan 19 10:15:22 2003 UTC (21 years, 2 months ago) by nmav
Branch: hydra_0_1_0_patches
Changes since 1.32.2.12: +30 -19 lines
Diff to previous 1.32.2.12 , to branch point 1.32
Added the MaxSSLConnections configuration directive, which can be used to limit SSL connections. The SIGUSR1 handler has been modified to print the currently running connections.


Revision 1.32.2.12 - (view) (annotate) - [select for diffs]
Fri Jan 17 17:19:15 2003 UTC (21 years, 2 months ago) by nmav
Branch: hydra_0_1_0_patches
Changes since 1.32.2.11: +14 -7 lines
Diff to previous 1.32.2.11 , to branch point 1.32
Droped req->simple, and added req->http_version. The old req->http_version was moved to req->http_version_str.


Revision 1.32.2.11 - (view) (annotate) - [select for diffs]
Fri Jan 17 09:09:39 2003 UTC (21 years, 2 months ago) by nmav
Branch: hydra_0_1_0_patches
Changes since 1.32.2.10: +839 -793 lines
Diff to previous 1.32.2.10 , to branch point 1.32
Some optimizations in header parsing


Revision 1.32.2.10 - (view) (annotate) - [select for diffs]
Wed Jan 15 11:28:21 2003 UTC (21 years, 2 months ago) by nmav
Branch: hydra_0_1_0_patches
Changes since 1.32.2.9: +9 -5 lines
Diff to previous 1.32.2.9 , to branch point 1.32
Better error reporting in HTTP/1.1 ranges.


Revision 1.32.2.9 - (view) (annotate) - [select for diffs]
Thu Jan 9 14:32:04 2003 UTC (21 years, 2 months ago) by nmav
Branch: hydra_0_1_0_patches
Changes since 1.32.2.8: +4 -2 lines
Diff to previous 1.32.2.8 , to branch point 1.32
Corrected bug in KeepAlive usage in HTTP/1.1, which made the
server to ignore the value sent by the client.


Revision 1.32.2.8 - (view) (annotate) - [select for diffs]
Thu Jan 9 08:27:46 2003 UTC (21 years, 2 months ago) by nmav
Branch: hydra_0_1_0_patches
Changes since 1.32.2.7: +1 -2 lines
Diff to previous 1.32.2.7 , to branch point 1.32
action in request struct is no longer allocated. It just points in the hic_st's action.


Revision 1.32.2.7 - (view) (annotate) - [select for diffs]
Wed Jan 8 17:10:11 2003 UTC (21 years, 2 months ago) by nmav
Branch: hydra_0_1_0_patches
CVS Tags: hydra_0_1_2
Changes since 1.32.2.6: +22 -3 lines
Diff to previous 1.32.2.6 , to branch point 1.32
Renamed HICActiondirective to CGIAction. The server now requires the Host header field in HTTP/1.1 requests.


Revision 1.32.2.6 - (view) (annotate) - [select for diffs]
Tue Jan 7 17:08:18 2003 UTC (21 years, 2 months ago) by nmav
Branch: hydra_0_1_0_patches
Changes since 1.32.2.5: +9 -11 lines
Diff to previous 1.32.2.5 , to branch point 1.32
Added support for HICAction CGIs. There are just like CGIs but they are not executed. They are parsed using a given program.


Revision 1.32.2.5 - (view) (annotate) - [select for diffs]
Tue Jan 7 16:18:43 2003 UTC (21 years, 2 months ago) by nmav
Branch: hydra_0_1_0_patches
Changes since 1.32.2.4: +3 -3 lines
Diff to previous 1.32.2.4 , to branch point 1.32
*** empty log message ***


Revision 1.32.2.4 - (view) (annotate) - [select for diffs]
Tue Jan 7 16:16:14 2003 UTC (21 years, 2 months ago) by nmav
Branch: hydra_0_1_0_patches
Changes since 1.32.2.3: +13 -3 lines
Diff to previous 1.32.2.3 , to branch point 1.32
HTTP/1.1 sessions are not closed by default.


Revision 1.32.2.3 - (view) (annotate) - [select for diffs]
Wed Dec 18 21:14:42 2002 UTC (21 years, 3 months ago) by nmav
Branch: hydra_0_1_0_patches
Changes since 1.32.2.2: +2 -6 lines
Diff to previous 1.32.2.2 , to branch point 1.32
some cleanups in the documentation.


Revision 1.32.2.2 - (view) (annotate) - [select for diffs]
Sun Dec 15 23:47:52 2002 UTC (21 years, 3 months ago) by nmav
Branch: hydra_0_1_0_patches
CVS Tags: hydra_0_1_1
Changes since 1.32.2.1: +5 -14 lines
Diff to previous 1.32.2.1 , to branch point 1.32
Corrected Keep Alive mode in SSL and TLS connections.


Revision 1.32.2.1 - (view) (annotate) - [select for diffs]
Sat Dec 14 08:54:16 2002 UTC (21 years, 3 months ago) by nmav
Branch: hydra_0_1_0_patches
Changes since 1.32: +2 -3 lines
Diff to previous 1.32
Corrected a bug that made an idle server, to reject the
first connection due to a timeout.


Revision 1.32 - (view) (annotate) - [select for diffs]
Sun Oct 27 08:15:25 2002 UTC (21 years, 5 months ago) by nmav
Branch: MAIN
CVS Tags: hydra_0_0_10, hydra_0_0_9, hydra_0_1_0
Branch point for: hydra_0_1_0_patches
Changes since 1.31: +11 -7 lines
Diff to previous 1.31
Corrected redirection/aliases behaviour, to match the documented one.


Revision 1.31 - (view) (annotate) - [select for diffs]
Sat Oct 26 20:58:48 2002 UTC (21 years, 5 months ago) by nmav
Branch: MAIN
Changes since 1.30: +13 -13 lines
Diff to previous 1.30
Long offsets are not used by default.
Use of pipes instead of temporary files, if the post data sent
are less than PIPE_BUF.


Revision 1.30 - (view) (annotate) - [select for diffs]
Mon Oct 21 20:33:31 2002 UTC (21 years, 5 months ago) by nmav
Branch: MAIN
CVS Tags: hydra_0_0_8
Changes since 1.29: +1 -2 lines
Diff to previous 1.29
Removed some optimizations from Boa, that made the code harder
to read. Added the hash.c from Boa.


Revision 1.29 - (view) (annotate) - [select for diffs]
Mon Oct 21 18:46:26 2002 UTC (21 years, 5 months ago) by nmav
Branch: MAIN
Changes since 1.28: +19 -13 lines
Diff to previous 1.28
Added several stuff from Boa 0.94.14rc1


Revision 1.28 - (view) (annotate) - [select for diffs]
Sat Oct 12 16:04:14 2002 UTC (21 years, 5 months ago) by nmav
Branch: MAIN
Changes since 1.27: +2 -14 lines
Diff to previous 1.27
some cleanups


Revision 1.27 - (view) (annotate) - [select for diffs]
Fri Oct 4 19:09:12 2002 UTC (21 years, 5 months ago) by nmav
Branch: MAIN
CVS Tags: hydra_0_0_7
Changes since 1.26: +2 -1 lines
Diff to previous 1.26
CGIs now can get SSL_* variables. This is pretty much compatible with mod_ssl.


Revision 1.26 - (view) (annotate) - [select for diffs]
Fri Oct 4 09:11:43 2002 UTC (21 years, 5 months ago) by nmav
Branch: MAIN
Changes since 1.25: +42 -21 lines
Diff to previous 1.25
Added support for large files in 32 bit systems.


Revision 1.25 - (view) (annotate) - [select for diffs]
Thu Oct 3 11:26:15 2002 UTC (21 years, 6 months ago) by nmav
Branch: MAIN
CVS Tags: hydra_0_0_6
Changes since 1.24: +57 -23 lines
Diff to previous 1.24
Improved the max_connections stuff.


Revision 1.24 - (view) (annotate) - [select for diffs]
Wed Oct 2 20:20:45 2002 UTC (21 years, 6 months ago) by nmav
Branch: MAIN
Changes since 1.23: +3 -2 lines
Diff to previous 1.23
*** empty log message ***


Revision 1.23 - (view) (annotate) - [select for diffs]
Wed Oct 2 20:07:26 2002 UTC (21 years, 6 months ago) by nmav
Branch: MAIN
Changes since 1.22: +2 -3 lines
Diff to previous 1.22
*** empty log message ***


Revision 1.22 - (view) (annotate) - [select for diffs]
Wed Oct 2 19:26:15 2002 UTC (21 years, 6 months ago) by nmav
Branch: MAIN
Changes since 1.21: +5 -2 lines
Diff to previous 1.21
Better use of limits. If getrlimit() returns a cur limit less than max limit, we increase the cur limit.


Revision 1.21 - (view) (annotate) - [select for diffs]
Wed Oct 2 09:14:16 2002 UTC (21 years, 6 months ago) by nmav
Branch: MAIN
CVS Tags: hydra_0_0_5
Changes since 1.20: +7 -5 lines
Diff to previous 1.20
*** empty log message ***


Revision 1.20 - (view) (annotate) - [select for diffs]
Wed Oct 2 08:54:09 2002 UTC (21 years, 6 months ago) by nmav
Branch: MAIN
Changes since 1.19: +12 -2 lines
Diff to previous 1.19
Several changes to allow setting the correct query string in HIC cgis.


Revision 1.19 - (view) (annotate) - [select for diffs]
Mon Sep 30 08:21:55 2002 UTC (21 years, 6 months ago) by nmav
Branch: MAIN
CVS Tags: hydra_0_0_4
Changes since 1.18: +15 -15 lines
Diff to previous 1.18
Several cleanups in the If-* stuff.


Revision 1.18 - (view) (annotate) - [select for diffs]
Sun Sep 29 16:01:15 2002 UTC (21 years, 6 months ago) by nmav
Branch: MAIN
Changes since 1.17: +3 -3 lines
Diff to previous 1.17
Accept all HTTP/1.x values.


Revision 1.17 - (view) (annotate) - [select for diffs]
Sun Sep 29 15:34:23 2002 UTC (21 years, 6 months ago) by nmav
Branch: MAIN
Changes since 1.16: +19 -12 lines
Diff to previous 1.16
Corrected If-None-Match behaviour, added support for Dates in the If-Range field, and added support for multiple ETags.


Revision 1.16 - (view) (annotate) - [select for diffs]
Sun Sep 29 11:00:04 2002 UTC (21 years, 6 months ago) by nmav
Branch: MAIN
Changes since 1.15: +16 -2 lines
Diff to previous 1.15
Added support for If-Range, If-Match, If-None-Match HTTP/1.1 header
fields. The server also generates ETag headers for static content using
the last modified field of the file, and the file size.

Fixed the behaviour of the range parser, when a bogus range was received.
Now it does not send any message, it silently ignores the bogus range.


Revision 1.15 - (view) (annotate) - [select for diffs]
Sat Sep 28 16:32:37 2002 UTC (21 years, 6 months ago) by nmav
Branch: MAIN
CVS Tags: hydra_0_0_3
Changes since 1.14: +2 -2 lines
Diff to previous 1.14
In sighup and sigterm, the HIC thread is terminated as well.


Revision 1.14 - (view) (annotate) - [select for diffs]
Sat Sep 28 10:52:46 2002 UTC (21 years, 6 months ago) by nmav
Branch: MAIN
Changes since 1.13: +6 -2 lines
Diff to previous 1.13
Cleaned up SSL support. Hydra can be now compiled even if gnutls is not available.


Revision 1.13 - (view) (annotate) - [select for diffs]
Sat Sep 28 10:05:00 2002 UTC (21 years, 6 months ago) by nmav
Branch: MAIN
Changes since 1.12: +6 -5 lines
Diff to previous 1.12
Improved HIC support. Now queues are used, instead of pipes for IPC. This avoids hanging the server, if the pipe was full.


Revision 1.12 - (view) (annotate) - [select for diffs]
Fri Sep 27 21:09:11 2002 UTC (21 years, 6 months ago) by nmav
Branch: MAIN
Changes since 1.11: +2 -3 lines
Diff to previous 1.11
Added some preliminary support for fast CGI support (Hydra Internally handled CGI) or HIC. Currently it can be used with php.


Revision 1.11 - (view) (annotate) - [select for diffs]
Fri Sep 27 12:59:16 2002 UTC (21 years, 6 months ago) by nmav
Branch: MAIN
Changes since 1.10: +2 -4 lines
Diff to previous 1.10
Fixes in CGIs that were not executed in aliased directories.


Revision 1.10 - (view) (annotate) - [select for diffs]
Fri Sep 27 10:35:20 2002 UTC (21 years, 6 months ago) by nmav
Branch: MAIN
Changes since 1.9: +6 -1 lines
Diff to previous 1.9
cleanups


Revision 1.9 - (view) (annotate) - [select for diffs]
Fri Sep 27 07:03:45 2002 UTC (21 years, 6 months ago) by nmav
Branch: MAIN
Changes since 1.8: +1 -5 lines
Diff to previous 1.8
Added locks in the SSL session cache.


Revision 1.8 - (view) (annotate) - [select for diffs]
Wed Sep 25 06:42:34 2002 UTC (21 years, 6 months ago) by nmav
Branch: MAIN
CVS Tags: hydra_0_0_2
Changes since 1.7: +44 -33 lines
Diff to previous 1.7
Cleanups. Added support for 3 argument options in the grammar (I'll probably rewrite it soon). Changed the Alias, ScriptAlias and Redirect options, to use the virtual hosting stuff.


Revision 1.7 - (view) (annotate) - [select for diffs]
Tue Sep 24 21:47:26 2002 UTC (21 years, 6 months ago) by nmav
Branch: MAIN
Changes since 1.6: +11 -18 lines
Diff to previous 1.6
cleaned up the new virtual hosting code.


Revision 1.6 - (view) (annotate) - [select for diffs]
Tue Sep 24 17:12:47 2002 UTC (21 years, 6 months ago) by nmav
Branch: MAIN
Changes since 1.5: +32 -2 lines
Diff to previous 1.5
Added some support for host based virtual hosting.


Revision 1.5 - (view) (annotate) - [select for diffs]
Mon Sep 23 17:56:41 2002 UTC (21 years, 6 months ago) by nmav
Branch: MAIN
CVS Tags: BOAS_WITH_RANGES_AND_CGI
Changes since 1.4: +21 -19 lines
Diff to previous 1.4
Fixes in configure script. Added support for the TCP_CORK tcp option in linux systems.


Revision 1.4 - (view) (annotate) - [select for diffs]
Mon Sep 23 12:48:59 2002 UTC (21 years, 6 months ago) by nmav
Branch: MAIN
Changes since 1.3: +55 -1 lines
Diff to previous 1.3
Added limited support for HTTP/1.1 ranges.


Revision 1.3 - (view) (annotate) - [select for diffs]
Mon Sep 23 07:43:32 2002 UTC (21 years, 6 months ago) by nmav
Branch: MAIN
Changes since 1.2: +9 -11 lines
Diff to previous 1.2
Added 2 mutexes for the accept() call. One is for the secure port, and one for the normal http port.


Revision 1.2 - (view) (annotate) - [select for diffs]
Sun Sep 22 09:07:57 2002 UTC (21 years, 6 months ago) by nmav
Branch: MAIN
Changes since 1.1: +2 -3 lines
Diff to previous 1.1
Several improvements and reentrancy fixes.


Revision 1.1 - (view) (annotate) - [select for diffs]
Sat Sep 21 13:53:43 2002 UTC (21 years, 6 months ago) by nmav
Branch: MAIN
Branch point for: boas
Initial revision


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

webmaster@linux.gr
ViewVC Help
Powered by ViewVC 1.1.26