Rev 4212 | Rev 4217 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 4212 | Rev 4216 | ||
---|---|---|---|
Line 97... | Line 97... | ||
97 | invoke dll.load, @IMPORT |
97 | invoke dll.load, @IMPORT |
98 | test eax, eax |
98 | test eax, eax |
99 | jnz .error |
99 | jnz .error |
Line 100... | Line 100... | ||
100 | 100 | ||
- | 101 | ; load proxy settings |
|
101 | ; load proxy settings |
102 | pusha |
102 | invoke ini.get_str, inifile, sec_proxy, key_proxy, proxyAddr, 256, proxyAddr |
103 | invoke ini.get_str, inifile, sec_proxy, key_proxy, proxyAddr, 256, proxyAddr |
103 | invoke ini.get_int, inifile, sec_proxy, key_proxyport, 80 |
104 | invoke ini.get_int, inifile, sec_proxy, key_proxyport, 80 |
104 | mov [proxyPort], eax |
105 | mov [proxyPort], eax |
105 | invoke ini.get_str, inifile, sec_proxy, key_user, proxyUser, 256, proxyUser |
106 | invoke ini.get_str, inifile, sec_proxy, key_user, proxyUser, 256, proxyUser |
- | 107 | invoke ini.get_str, inifile, sec_proxy, key_password, proxyPassword, 256, proxyPassword |
|
Line 106... | Line 108... | ||
106 | invoke ini.get_str, inifile, sec_proxy, key_password, proxyPassword, 256, proxyPassword |
108 | popa |
Line 107... | Line 109... | ||
107 | 109 | ||
108 | DEBUGF 1, "HTTP library: init OK\n" |
110 | DEBUGF 1, "HTTP library: init OK\n" |
Line 137... | Line 139... | ||
137 | socketnum dd ? |
139 | socketnum dd ? |
138 | buffer dd ? |
140 | buffer dd ? |
139 | port dd ? |
141 | port dd ? |
140 | endl |
142 | endl |
Line -... | Line 143... | ||
- | 143 | ||
- | 144 | pusha |
|
141 | 145 | ||
142 | ; split the URL into hostname and pageaddr |
146 | ; split the URL into hostname and pageaddr |
143 | stdcall parse_url, [URL] |
147 | stdcall parse_url, [URL] |
144 | test eax, eax |
148 | test eax, eax |
145 | jz .error |
149 | jz .error |
Line 199... | Line 203... | ||
199 | jz .error |
203 | jz .error |
200 | DEBUGF 1, "Request has been sent to server.\n" |
204 | DEBUGF 1, "Request has been sent to server.\n" |
Line 201... | Line 205... | ||
201 | 205 | ||
Line -... | Line 206... | ||
- | 206 | HTTP_init_buffer [buffer], [socketnum] |
|
202 | HTTP_init_buffer [buffer], [socketnum] |
207 | |
- | 208 | popa |
|
Line 203... | Line 209... | ||
203 | 209 | mov eax, [buffer] ; return buffer ptr |
|
204 | ret ; return buffer ptr |
210 | ret |
- | 211 | ||
205 | 212 | .error: |
|
206 | .error: |
213 | DEBUGF 1, "Error!\n" |
Line 207... | Line 214... | ||
207 | DEBUGF 1, "Error!\n" |
214 | popa |
Line 228... | Line 235... | ||
228 | socketnum dd ? |
235 | socketnum dd ? |
229 | buffer dd ? |
236 | buffer dd ? |
230 | port dd ? |
237 | port dd ? |
231 | endl |
238 | endl |
Line -... | Line 239... | ||
- | 239 | ||
232 | 240 | pusha |
|
233 | ; split the URL into hostname and pageaddr |
241 | ; split the URL into hostname and pageaddr |
234 | stdcall parse_url, [URL] |
242 | stdcall parse_url, [URL] |
235 | test eax, eax |
243 | test eax, eax |
236 | jz .error |
244 | jz .error |
Line 291... | Line 299... | ||
291 | jz .error |
299 | jz .error |
292 | DEBUGF 1, "Request has been sent to server.\n" |
300 | DEBUGF 1, "Request has been sent to server.\n" |
Line 293... | Line 301... | ||
293 | 301 | ||
Line -... | Line 302... | ||
- | 302 | HTTP_init_buffer [buffer], [socketnum] |
|
- | 303 | ||
294 | HTTP_init_buffer [buffer], [socketnum] |
304 | popa |
Line 295... | Line 305... | ||
295 | 305 | mov eax, [buffer] |
|
296 | ret ; return buffer ptr |
306 | ret ; return buffer ptr |
- | 307 | ||
297 | 308 | .error: |
|
298 | .error: |
309 | DEBUGF 1, "Error!\n" |
Line 299... | Line 310... | ||
299 | DEBUGF 1, "Error!\n" |
310 | popa |
Line 321... | Line 332... | ||
321 | socketnum dd ? |
332 | socketnum dd ? |
322 | buffer dd ? |
333 | buffer dd ? |
323 | port dd ? |
334 | port dd ? |
324 | endl |
335 | endl |
Line -... | Line 336... | ||
- | 336 | ||
325 | 337 | pusha |
|
326 | ; split the URL into hostname and pageaddr |
338 | ; split the URL into hostname and pageaddr |
327 | stdcall parse_url, [URL] |
339 | stdcall parse_url, [URL] |
328 | test eax, eax |
340 | test eax, eax |
329 | jz .error |
341 | jz .error |
Line 397... | Line 409... | ||
397 | jz .error |
409 | jz .error |
398 | DEBUGF 1, "Request has been sent to server.\n" |
410 | DEBUGF 1, "Request has been sent to server.\n" |
Line 399... | Line 411... | ||
399 | 411 | ||
Line -... | Line 412... | ||
- | 412 | HTTP_init_buffer [buffer], [socketnum] |
|
400 | HTTP_init_buffer [buffer], [socketnum] |
413 | |
401 | - | ||
402 | ; mov eax, [buffer] |
414 | popa |
Line 403... | Line 415... | ||
403 | 415 | mov eax, [buffer] |
|
404 | ret ; return buffer ptr |
416 | ret ; return buffer ptr |
- | 417 | ||
405 | 418 | .error: |
|
406 | .error: |
419 | DEBUGF 1, "Error!\n" |
Line 407... | Line 420... | ||
407 | DEBUGF 1, "Error!\n" |
420 | popa |