aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog245
1 files changed, 245 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
new file mode 100644
index 00000000..f0661cd6
--- /dev/null
+++ b/ChangeLog
@@ -0,0 +1,245 @@
1Fri Aug 18 15:21:30 PDT 2006
2 Starting to adopt the code to the GNUnet build system.
3 Applied patch to allow for shutdown.
4
50.5.3
6 Wen Apr 28 14:52:43 GMT 2004
7 Luis Figueiredo -- Long time no see, i've decided to check one mail dated from released version 0.5.2, was about cookies
8 it seems that was no problem to me, but i made a minor changes anyway
9 void web_client_setcookie(char *name, char *value, char *timeoutf, char *path, char *domain, int secure)
10 path and domain, can be called as "" for disable, instead of previous only, NULL that disables the domain and path
11 Tue Jan 13 18:43:11 GMT 2004
12 Luis Figueiredo -- I've put a prefix in each internal function "__ILWS_"
13
14 Wen Oct 22 18:38:52 GMT 2003
15 Luis Figueiredo -- Applied some changes reported by (freebsd port): Hilobok Andrew (han@km.if.ua), added Last-Modified on lws_list(); improved file handling
16
17 Thu Sep 25 13:11:21 GMT 2003
18 Luis Figueiredo -- Minor change the ClientInfo->request also gives the '/' (for lws_list)
19
20 Wen Sep 24 23:02:51 GMT 2003
21 Luis Figueiredo -- Corrected some code (for portability) reported by Hilobok Andrew (han@km.if.ua)
220.5.2
23 Thu Sep 18 21:33:05 GMT 2003
24 Luis Figueiredo -- Changed function set_EGApalette to web_client_gifsetpalette("filename.act oe "EGA");, and web_client_outputgif to web_client_gifoutput
25 (sorry for usual users of web_client_gif* :P)
26
27 Sun Sep 14 22:29:02 GMT 2003
28 Luis Figueiredo -- new functions added (web_server_aliasdir, web_server_useMIMEfile, web_client_contenttype);
29
300.5.1
31 Wen Sep 10 17:56:14 GMT 2003
32 Luis Figueiredo -- Code clean up, new error system!
33
34 Sex Sep 05 19:12:14 GMT 2003
35 Luis Figueiredo -- improved the function tmpfname, added documentation to section security
36
37 Sex Sep 05 06:16:01 GMT 2003
38 Luis Figueiredo -- i have lie down late, lately :o), well add_oustream prototipe changed to handle flock (filelock)
39 to avoid race condition on temorary files, added the util funtion for winnt flock
40
41 -- changed way to log "stetic?"
42
43 -- calculate and outputs Content-rage and Content-length if the get handler has the WS_USELEN turned on
44
45 Wen Sep 03 05:57:11 GMT 2003
46 Luis Figueiredo -- one day after (almost literaly), corrected something in ClientInfo->Cookie(),
47 And an new feature to web_client_setcookie, this function can now be called after end of headers.
48
49 Tue Sep 02 05:28:11 GMT 2003
50 Luis Figueiredo -- oh my!, nice hour for coding, finished 206 (partial content) resuming (Content-range:)
51
52 Mon Sep 01 19:35:32 GMT 2003
53 Luis Figueiredo -- now output header : "Content-length:"
54
55 Mon Sep 01 06:22:21 GMT 2003
56 Luis Figueiredo -- read_client optimized for speed (select removed, non_block sockets only)
57
58 Sex Aug 29 16:07:15 GMT 2003
59 Luis Figueiredo -- Corrected a bug on output_client() (writetemp) if the lib doesn't output (EAGAIN) the function
60 was returning, and retry using local variable writetemp (reading new data), now fseeks to last data written
61
62 Fri Aug 22 15:20:31 GMT 2003
63 Luis Figueiredo -- removed engine.h from help server (read the source if you want to know how it works), some changes in web_server_getconf!
64
65 Thu Aug 15 16:59:04 GMT 2003
66 Luis Figueiredo -- New functions and flag, flag is WS_DYNVAR (handler), to use dynamic variables on data ouput
67 web_client_setvar, web_client_delvar , web_client_getvar, exchanges "$variable;" into 'variable' value
68 previous defined with web_client_setvar("variable","something");
69
700.5.0
71
72 Wen Jul 30 03:45:28 GMT 2003
73 Luis Figueiredo -- IE 5.0 was confusing me with no \r\n\r\n after post data, i solved the problem using content-length value
74 changed errno (on output_client) to WSAGetLastError() on windows (#ifdef WIN32)
75
76 Fri Jul 25 06:10:03 GMT 2003
77 Luis Figueiredo -- Work around outgif.c, to support transparency
78
79 Wen Jul 21 20:13:12 GMT 2003
80 Luis Figueiredo -- Added set_gifEGApalette(), and global var GLOBALGIFPAL for web_client_outputgif();
81
82 Tue Jul 15 15:31:10 GMT 2003
83 Luis Figueiredo -- Start develop the config file, added some new elements to struct server, Added a ClientInfo->Conf( to get entries from config file )
84
85 Thu Apr 10 14:11:31 GMT 2003
86 Luis Figueiredo -- Some changes on web_client_setcookie() made by Sven Anders <anders@anduras.de> applied
87
88 Thu Apr 10 14:11:34 GMT 2003
89 Luis Figueiredo -- Some bugfixes reported by (http://www.stanford.edu/~engler) Ken Ashcraft <kash@stanford.edu>
90
910.4.1
92
93 Thu Mar 20 14:35:23 GMT 2003
94 Luis Figueiredo -- Fuck war! :o), minor Changes in help server
95
96 Wen Mar 19 21:46:32 GMT 2003
97 Luis Figueiredo -- new features for checkbox (or multiple variables) ClientInfo->Query("#xpto") returns the number of references to xpto
98 ClientInfo->Query("xpto") gives one value and fetches to another; if "#xpto" is bigger than one, "xpto" called twice will be diferent
99
100 Fri Mar 07 11:29:12 GMT 2003
101 Luis Figueiredo -- Added the extern "C" {} to web_server.h
102
1030.4.0 // new features and fixes (new version)
104
105 Wen Feb 12 16:23:13 GMT 2003
106 Luis Figueiredo -- Added Cookie example, and Johannes E. Schindelin entered on project (officialy)
107
108 Mon Feb 09 17:24:45 GMT 2003
109 Luis Figueiredo -- web_client_setcookie(); done, Changed ClientInfo->Header(),Post(),Query(); when is called with
110 NULL argument, this function returns whole client header;
111 Added ClientInfo->Cookie();
112
113 Wen Feb 05 22:12:03 GMT 2003
114 Luis Figueiredo -- Start to develop web_client_setcookie();
115
116 Fri Jan 31 05:24:31 GMT 2003
117 Johannes E. Schindelin (patch) -- More spell checking (even in the code, heh!) client.h, client.c, examples.html functions.html info.html security.html
118 He also added an example (hello_world)
119 bugfix on clientinfo.c: post data and query data!
120 Sun Jan 26 21:22:34 GMT 2003
121 Luis Figueiredo -- Change the order of ChangeLog (this file) (was last version on Bottom)
122
123 Thu Jan 23 17:10:11 GMT 2003
124 Luis Figueiredo -- Patch from Johannes E. Schindelin, spell checking and make file portabilitie
125
1260.3.5
127
128 Mon Jan 20 01:43:45 GMT 2003
129 Luis Figueiredo -- Changed the return codes from web_server_run() (Rocco Carbone [rocco@tecsiel.it] ideia), and some minor fix's on socket.c
130
131 Sat Jan 18 18:31:23 GMT 2003
132 Luis Figueiredo -- Corrected a querystring parser error(thanks 'oddsock')
133
1340.3.4
135
136 Fri Dec 27 20:01:04 GMT 2002
137 Luis Figueiredo -- using closesocket (when deleting client) on WIN32, when client lost the connection the stat is (5) (5 delete client)
138
139 Thu Dec 26 23:16:21 GMT 2002
140 Luis Figueiredo -- (outstream.[ch]) Added an argument to add_outstream (char *fname); since the lib have a problem with atributing to stdout (*stdout=*nfile),
141 changed the tmpfile(), to 'tmpnam' (tmpfname) and use freopen; (unlinking fname when deleting outstreams)
1420.3.3
143
144 Wen Nov 27 18:16:34 GMT 2002
145 Luis Figueiredo -- Produces output files to projectroot/bin
146
147 Wen Nov 27 00:24:31 GMT 2002
148 Luis Figueiredo -- Built strncasecmp function (Win32 doesn't have) for using in strcasestr (MultiPart in clientinfo)
149
150 Mon Nov 25 16:16:23 GMT 2002
151 Luis Figueiredo -- Help html's converted into header files, help server, doesn't need external files now, help.html directory moved to project root
152
153 Fri Nov 22 17:45:34 GMT 2002
154 Luis Figueiredo -- Win32 project files and help server updated
155
156 Sat Nov 16 21:22:13 GMT 2002
157 Luis Figueiredo -- Example SoundRecorder w/ new features
158
159 Fri Nov 15 20:38:48 GMT 2002
160 Luis Figueiredo -- Mem checker added (case of low mem)
161
1620.3.2
163
164 Fri Nov 15 11:11:50 GMT 2002
165 Luis Figueiredo -- Added a new example (SoundRecorder)
166
167 Fri Nov 15 00:37:44 GMT 2002
168 Luis Figueiredo -- Created make install
169
170 Thu Nov 14 19:45:47 GMT 2002
171 Luis Figueiredo -- Changed client.c (now outputs 400 invalid request)
172
173 Wed Nov 13 23:39:46 GMT 2002
174 Luis Figueiredo -- added a feature, (web_client_outputgif) using xvgifwr.c (from xv 3.10a)
175 module is callod outgif.c
176
177 Wed Nov 13 04:27:12 GMT 2002
178 Luis Figueiredo -- Added a debug program (.pl) http butcher
179
180 Wed Nov 13 04:06:48 GMT 2002
181 Luis Figueiredo -- Fixed up a minor bug on client read data, make rule dist (to create package on makefile), removed Hdrdate to new mydate (using strftime)
182 discard hextoi to using strtol(str,NULL,16)
1830.3.1
184
185 Sun Nov 10 21:05:40 GMT 2002
186 Luis Figueiredo -- Code cleanup, removed useless functions, developing documentation
187
188 Sun Nov 10 12:08:02 GMT 2002
189 Luis Figueiredo -- Changed regex to fnmatch once again (regex was giving problems w/ portability, and fnmatch is easier to use for
190 newbies)
191
192
193 Thu Nov 7 20:05:48 GMT 2002
194 Luis Figueiredo -- create module (utils.c) for base64decode, hextoi, strcasestr, Add documentation to example
195
196
197 Wed Nov 6 16:12:22 GMT 2002
198 Luis Figueiredo -- Changed again way of determine that the client sent all data, it checks about 5 times if doesn't have new data,
199 then marks all data readed, ClientInfo upload files (MultiPart) done, wow, new logo,
200 supports (enctype='Multipart/form-data') (tested in lynx and netscape and IE)
201
202 Thu Oct 31 18:11:28 GMT 2002
203 Luis Figueiredo -- Optimized functions Post,Header,Query // now holds the already queryied into a list, when it requests again
204 lib doesn't process request gives the saved data: ex:
205 if(ClientInfo->Query("queryval")) { // query val doesn't exists in list add
206 blah=atoi(ClientInfo->Query("queryval")); // return previous saved val that's on the list
207 };
208 better for memory and speed optimizations
209
2100.3.0 and previous
211
212 Wed Oct 30 22:54:37 GMT 2002
213 Luis Figueiredo -- Changed way of determine that the client sent all data
214 before:
215 if there is no more data then search \r\n\r\n in the hole data readed // wrong, multipart/form-data was not doing right now
216 now:
217 if there is no more data then if the last two bytes is \r\n then mark all readed and process // i think that need improvments
218
219 Mon Oct 14 20:20:05 GMT 2002
220 Luis Figueiredo -- An example of a cgi handler was made, added the Date: header to server header
221
222 Mon Oct 7 16:56:15 GMT 2002
223 Luis Figueiredo -- Repaired some safe bugs, Added vars to stats proposes, inserted an liblogo, added debug instructions
224
225 Wed Apr 10 20:02:55 GMT 2002
226 Luis Figueiredo -- Make use of autoconf , removed open_memstream (doesn't work well w/ stdout structure on netbsd portability)
227 linux slack 7.1 uses "extern FILE *stdout", netbsd uses "extern FILE __sF[]" so i cannot make use of pointers
228
229 Mon Apr 8 15:04:31 GMT 2002
230 Luis Figueiredo -- Oh my.. kurt cobain is dead :o), restructured the code, separated into various files
231
232 Wed Mar 27 18:59:10 GMT 2002
233 Luis Figueiredo -- using regex instead of fnmatch(fnmatch only appears becouse of apache, i didn't knew it)
234
235 Mon Mar 25 14:46:13 GMT 2002
236 Luis Figueiredo -- wow, one month later..., discard web_server_addstr, and now process the stdout to server
237 using a tmpfile for streaming (not so good, but :o))
238
239 Mon Feb 25 06:27:58 GMT 2002
240 Luis Figueiredo -- Many corrections and new functions were added, until today
241
242 Fri Dec 28 12:51:11 GMT 2001
243 Luis Figueiredo -- I Corrected the input to handle only data when \n\r(twice) is arrived
244
245