diff options
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 245 |
1 files changed, 0 insertions, 245 deletions
diff --git a/ChangeLog b/ChangeLog deleted file mode 100644 index f0661cd6..00000000 --- a/ChangeLog +++ /dev/null | |||
@@ -1,245 +0,0 @@ | |||
1 | Fri 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 | |||
5 | 0.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) | ||
22 | 0.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 | |||
30 | 0.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 | |||
70 | 0.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 | |||
91 | 0.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 | |||
103 | 0.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 | |||
126 | 0.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 | |||
134 | 0.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) | ||
142 | 0.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 | |||
162 | 0.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) | ||
183 | 0.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 | |||
210 | 0.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 | |||