-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathHISTORY
executable file
·86 lines (57 loc) · 2.65 KB
/
HISTORY
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
Version 2.0 1 Jan 2017
--------------------------
* API modified to include a pointer to the current request.
This allows the library to be used in multi threaded apps
and apps that may make HTTP calls back to the host app
during the processing of an HTTP request (i.e. calling
a web service within the app to get data used to generate
and HTML page served by the app).
* Numerous modifications for portability and code correctness.
This release has been in use internally for several years and
is now being released to the general public under the GPL.
Version 1.4 2 Feb 2005
--------------------------
* Fixed problem with the authentication routine prototypes
and return values from httpdAuthenticate
* Added support for custom error pages via the
httpdSetErrorFunction() api entry.
* Added support for Ember callbacks for generation of dynamic
content
* Added variable expansion in all text/* content type pages.
* Added httpdSetVariableValue() api entry
* Added host header info to the request structure
Version 1.3 25 Oct 2002
--------------------------
* Fixed possible buffer overrun vulnerabilities
* Rolled in Win32 port from Dimitry Kloper
<dimka _at_ cs.technion.ac.il>
Version 1.2 16 Oct 2002
--------------------------
* Added host and port command line options to test server code
* Added httpdAuthenticate and httpdForceAuthenticate to the API
library to support Basic HTTP authentication.
* NOTE : Added a timeout arg to the httpdGetConnection() api call.
If the arg is non-null then it is passed to select as the max
time we are prepared to wait for a connection. A null value
will force it to block and a non-null value with the fields
set to 0 will force a poll (just like select).
httpdGetConnect() now returns -1 on error, 0 on timeout, 1 if
a connection was accepted.
* Added version.c and version/vendor globals to the library
* Added api routine httpdFreeVariables() that interfaces with the
internal code that clears the symbol table. The table is
automatically cleared when httpdEndRequest() is called but
this allows the application to do it if needed.
* Added IP Access Control List support via the httpdAddAcl(),
httpdSetDefaultAcl() and httpdCheckAcl() API routines. An
ACL is constructed by specifying address block / action
pairs where an address block is specified in CIDR notation
(e.g. 10.1.1.0/24) and the action is either a permit or deny.
Version 1.1 15 Mar 2002
--------------------------
* Added httpdAddCWildcardContent( ) API function and associated
backend code.
* Corrected an error in the documentation of httpdAddWildcardContent( )
Version 1.0 4 Mar 2002
--------------------------
Initial Release.