Witold Filipczyk
2828d587b2
cgi: set_nonblocking_fd
...
[ This is part of commit 71adb0e6cc
from the witekfl branch. The SMB part is in commit
36477ffa45
, and the FSP part is
in commit 93f3dc3bbf
. --KON ]
2007-03-10 13:10:35 +02:00
Kalle Olavi Niemitalo
87431832be
Document the syntax of protocol.rewrite.default_template.
2007-03-10 12:15:06 +02:00
Kalle Olavi Niemitalo
c068ca92c0
get_http_error_document: Change "happenned" to "happened".
2007-03-10 11:16:26 +02:00
Kalle Olavi Niemitalo
f2fc402093
Merge with http://elinks.cz/elinks.git
2007-03-06 16:01:21 +02:00
Kalle Olavi Niemitalo
f905379aed
smb: Use atol rather than atoi for file sizes.
...
Corresponds to FSP commit 9f47368894
.
2007-03-06 15:59:14 +02:00
Kalle Olavi Niemitalo
3b634ffee6
smb: Don't call qsort with a NULL pointer.
...
Corresponds to FSP commit 97edc3a2cc
.
2007-03-06 15:59:06 +02:00
Kalle Olavi Niemitalo
6ae6c0b438
smb: Remove a cast.
...
Corresponds to FSP commit 95a377e81b
.
2007-03-06 15:59:00 +02:00
Kalle Olavi Niemitalo
846a368fb0
smb: Assert that there is room for a terminating null.
...
Corresponds to FSP commit 23b4b912ac
.
2007-03-06 15:58:50 +02:00
Kalle Olavi Niemitalo
588375444b
smb: Comment about not freeing memory in the child process.
...
Corresponds to FSP commit 368a749123
.
2007-03-06 15:58:45 +02:00
Kalle Olavi Niemitalo
146a605938
smb: Call close_socket(socket) rather than close(socket->fd).
...
Corresponds to FSP commit 3ba31763a9
.
2007-03-06 15:58:38 +02:00
Kalle Olavi Niemitalo
c19ad66070
smb: Comment and FIXME about closing file descriptors.
...
Corresponds to FSP commit 1ad016bdd5
.
2007-03-06 15:58:28 +02:00
Kalle Olavi Niemitalo
e08d040c4c
smb: Don't cast the qsort comparison function pointer.
...
Inspired by FSP commit c3a6ca3ef0
.
This time, the cast was a no-op though.
2007-03-06 15:58:24 +02:00
Kalle Olavi Niemitalo
9665f1b813
smb: More const.
...
Inspired by FSP commit c06d6ba5d0
.
2007-03-06 15:58:07 +02:00
Kalle Olavi Niemitalo
327de14aa8
smb: Fix libsmbclient 3.0.10 compatibility.
...
Also, allocate memory for only one copy of each comment string, rather
than two.
2007-03-06 15:57:58 +02:00
Kalle Olavi Niemitalo
f621ed63b4
Revert 11e6aa8d97
, "Bug 944, SMB: Fix leaks and libsmbclient 3.0.10 compatibility."
...
Revert commit 11e6aa8d97
.
It is not useful to complicate the code to free the memory,
because the process is soon going to exit, and it has inherited
a lot more memory allocations from its parent.
The libsmbclient 3.0.10 compatibility changes are good though.
I'll re-apply them soon enough.
2007-03-06 15:57:40 +02:00
Kalle Olavi Niemitalo
e517ef22a9
fsp: Try to recover from ABI mismatches caused by _FILE_OFFSET_BITS.
2007-03-06 15:57:18 +02:00
Laurent MONIN
d7400bed08
asprintf() is not used in this file.
2007-03-05 22:04:34 +01:00
Laurent MONIN
5acb3a68fb
If there is nothing to write do not even open the file for write (test
...
formdata length). Patch by Alexey Tourbin.
2007-03-05 21:37:24 +01:00
Laurent MONIN
edb8d9001c
If there is nothing to write do not even open the file for write. Patch
...
by Alexey Tourbin.
2007-03-05 21:34:45 +01:00
Laurent MONIN
4b9ddf1481
Take care of fwrite() and fclose() return values. Patch by Alexey Tourbin.
2007-03-05 21:30:16 +01:00
Laurent MONIN
6bdc34cfbc
Unlink file on error. Patch by Alexey Tourbin.
2007-03-05 21:24:02 +01:00
Laurent MONIN
0a8b52282c
formfd -> fd, formfile -> fp, formfilename -> filename. Idea by Alexey
...
Tourbin.
2007-03-05 21:17:09 +01:00
Kalle Olavi Niemitalo
9f47368894
fsp: Try to support large files.
...
FSP v2 uses 32-bit file offsets in its UDP packets and cannot get past
4 GiB. ELinks should however try not to wrap the numbers to negative
at 2 GiB, if it is built with large file support.
2007-03-05 22:09:17 +02:00
Kalle Olavi Niemitalo
1d0a3e9f7c
fsp: Call fsp_closedir also if protocol.fsp.sort is true.
2007-03-05 22:01:22 +02:00
Kalle Olavi Niemitalo
0eb0f05b35
fsp: Don't call decode_uri(NULL). It will crash.
2007-03-05 21:59:34 +02:00
Kalle Olavi Niemitalo
97edc3a2cc
fsp: Don't call qsort with a NULL pointer.
2007-03-05 21:36:36 +02:00
Kalle Olavi Niemitalo
f1d400ab3e
fsp: Use copy_struct rather than memcpy.
2007-03-05 21:27:32 +02:00
Kalle Olavi Niemitalo
bb79836cb7
fsp: HTML-encode file names in the directory listing.
2007-03-05 21:24:25 +02:00
Kalle Olavi Niemitalo
380deb2c1d
fsp: Comment about not calling fsp_close_session on error.
2007-03-05 21:21:26 +02:00
Kalle Olavi Niemitalo
95a377e81b
fsp: Remove a cast.
2007-03-05 20:51:38 +02:00
Kalle Olavi Niemitalo
23b4b912ac
fsp: Assert that there is room for a terminating null.
2007-03-05 20:50:27 +02:00
Kalle Olavi Niemitalo
368a749123
fsp: Comment about not freeing memory in the child process.
2007-03-05 20:48:17 +02:00
Kalle Olavi Niemitalo
3ba31763a9
fsp: Call close_socket(socket) rather than close(socket->fd).
2007-03-05 20:46:15 +02:00
Kalle Olavi Niemitalo
fb184a4cd0
fsp: prompt_username_pw is in the parent process.
2007-03-05 20:21:24 +02:00
Kalle Olavi Niemitalo
1ad016bdd5
fsp: Comment and FIXME about closing file descriptors.
2007-03-05 20:20:04 +02:00
Kalle Olavi Niemitalo
c3a6ca3ef0
fsp: Don't cast the qsort comparison function pointer.
...
Cast the parameters of the function instead. The C standard does not
guarantee that a function can be properly called via a pointer of a
different type.
2007-03-05 20:18:59 +02:00
Kalle Olavi Niemitalo
c06d6ba5d0
fsp: More const.
2007-03-05 20:01:14 +02:00
Kalle Olavi Niemitalo
d17005e23f
encode_uri_string: Let name point to const.
2007-03-05 19:59:17 +02:00
Kalle Olavi Niemitalo
136ff42bb1
fsp: Comments about interprocess communication.
2007-03-05 19:32:55 +02:00
Witold Filipczyk
e34d646f1a
fsp: remember the username and the password given in the uri.
...
[ This is half of commit c7f6f76951
from the witekfl branch. The SMB half is in commit
a0db520267
. --KON ]
2007-03-03 17:26:19 +02:00
Witold Filipczyk
05b19b05e6
fsp: call find_auth in both cases.
...
When the username and the password were given in the uri and when
they weren't. I'm not sure if it changes anything.
2007-03-03 17:25:00 +02:00
Witold Filipczyk
636f4e6aa4
fsp: used strings, encode and decode filenames with spaces.
2007-03-03 17:24:26 +02:00
Witold Filipczyk
93f3dc3bbf
fsp: set_nonblocking_fd
...
[ This is part of commit 71adb0e6cc
from the witekfl branch. The SMB part is in commit
36477ffa45
. The CGI part will
come later. --KON ]
2007-03-03 17:24:07 +02:00
Witold Filipczyk
6cf69b2948
fsp: abort connection on empty files.
...
Empty files were causing 'read from socket' errors.
[ This is half of commit eef1c17dce
from the witekfl branch. The SMB half is in commit
916b5cf545
. --KON ]
2007-03-03 17:20:41 +02:00
Witold Filipczyk
8c5ef76e52
fsp: prompt for password when the authentication fails.
...
It works only for directory listings.
2007-03-03 17:17:33 +02:00
Witold Filipczyk
a020450830
Removed unneded header file accidentally included by the previous commit.
2007-03-03 17:17:21 +02:00
Witold Filipczyk
ff087c3e06
fsp: Pass the filesize by ctype (stderr).
2007-03-03 17:17:13 +02:00
Witold Filipczyk
b517367cc8
dup2 closes given descriptors, so no need for the explicit close.
2007-03-03 17:17:00 +02:00
Witold Filipczyk
bef03e6106
FSP: The preparation for the error handling.
...
Numeric codes are returned instead of a plain text in the event
of the fsp error.
2007-03-03 17:15:21 +02:00
Kalle Olavi Niemitalo
174a6459e6
Bug 844: Remove src/protocol/smb/smb.c, superseded by smb2.c.
2007-02-25 23:53:53 +02:00
Kalle Olavi Niemitalo
0212ba7e93
Bug 844, SMB: EACCES from smbc_opendir beats ENOENT from smbc_open.
2007-02-25 23:40:43 +02:00
Kalle Olavi Niemitalo
8a25be932b
Bug 844, SMB: HTML-encode file names and comments.
...
This probably does the wrong thing with non-ASCII characters.
That's just because libsmbclient does not document which charset
it uses: it even reads smb.conf, which then may affect the choice.
2007-02-25 23:28:02 +02:00
Kalle Olavi Niemitalo
11e6aa8d97
Bug 944, SMB: Fix leaks and libsmbclient 3.0.10 compatibility.
2007-02-25 21:15:46 +02:00
Witold Filipczyk
5289a840d8
smb2: Do not use smb_options.
2007-02-25 16:53:54 +02:00
Witold Filipczyk
546a52597f
Typo.
2007-02-25 16:53:45 +02:00
Witold Filipczyk
a0db520267
smb: remember the username and the password given in the uri.
...
[ This is half of commit c7f6f76951
from the witekfl branch. The FSP half will come later. --KON ]
2007-02-25 16:53:35 +02:00
Witold Filipczyk
0c1371b161
smb: minor optimisation.
2007-02-25 16:52:25 +02:00
Witold Filipczyk
0cf6f91394
smb: Encode and decode spaces in filenames.
2007-02-25 16:52:19 +02:00
Witold Filipczyk
28fcc17564
smb: Do not encode ' ' as %20 in base href.
2007-02-25 16:52:07 +02:00
Witold Filipczyk
36477ffa45
smb: set_nonblocking_fd
...
[ This is part of commit 71adb0e6cc
from
the witekfl branch. The FSP and CGI parts will come later. --KON ]
2007-02-25 16:51:53 +02:00
Witold Filipczyk
c828cda079
smb: used string functions in place of printf and puts.
2007-02-25 16:50:22 +02:00
Witold Filipczyk
916b5cf545
smb: abort connection on empty files.
...
Empty files were causing 'read from socket' errors.
[ This is half of commit eef1c17dce
from the witekfl branch. The FSP half will come later. --KON ]
2007-02-25 16:50:02 +02:00
Witold Filipczyk
f70196dde8
smb: used string functions instead of snprintf.
2007-02-25 16:47:21 +02:00
Witold Filipczyk
a584aacb26
smb2: show comments.
2007-02-25 16:47:06 +02:00
Witold Filipczyk
d399c809f7
The SMB protocol handling using libsmbclient.
2007-02-25 16:46:55 +02:00
Kalle Olavi Niemitalo
927f08ec6a
Revert 5f36ad302e
, to make bug 534 less likely to occur.
...
Revert commit 5f36ad302e
,
"Decompression: write PIPE_BUF bytes to the pipe at once if possible."
Without this reversion, <http://blogs.msdn.com/ > displays as garbage.
It has Content-Encoding: gzip and Transfer-Encoding: chunked.
2007-02-25 16:09:25 +02:00
Kalle Olavi Niemitalo
4d7d8acaf5
Bug 937, http_send_header: indentation fix
2007-02-25 15:14:18 +02:00
Kalle Olavi Niemitalo
4e4dddb4cc
Bug 937, http_send_header: Don't send all headers to CONNECT proxy.
2007-02-25 12:49:56 +02:00
Witold Filipczyk
728c97556d
bzip2: Used the patch from bug the 517.
...
Removed the bzip2-pipe.patch from contrib.
2007-02-24 16:12:49 +02:00
Witold Filipczyk
0fe90d6ac6
bzip2: added the configure option --enable-bzip2-encoding
...
Use it with the patched bzlib. The patch in contrib.
Added the bzip2-pipe.patch.README.
2007-02-24 16:12:39 +02:00
Witold Filipczyk
5f36ad302e
Decompression: write PIPE_BUF bytes to the pipe at once if possible.
2007-02-24 16:12:24 +02:00
Witold Filipczyk
24a96717a6
BZ_bzRead2 is based on BZ_bzRead from the bzlib library.
...
Slightly modified to handle reading from the pipe. This fixes the bug 517.
2007-02-24 16:12:11 +02:00
Witold Filipczyk
573bd43e0c
The gzip decompression simplification. gzclearerr does the job.
2007-02-24 16:12:02 +02:00
Kalle Olavi Niemitalo
c62e9f9eae
check_http_server_bugs: Make buggy_servers[] const.
2007-02-04 15:30:51 +02:00
Kalle Olavi Niemitalo
c8a57c562f
Make http_code[] const; make http_code[].str point to const.
2007-02-04 15:18:45 +02:00
Kalle Olavi Niemitalo
d7e4b57146
Make instances of struct listbox_ops const.
2007-02-04 15:17:49 +02:00
Kalle Olavi Niemitalo
a5e321cb2b
Make instances of struct hierbox_browser_button const.
...
And explicitly disable the "Save" buttons in anonymous mode,
even though they are currently inside #if 0.
2007-02-04 13:54:07 +02:00
Kalle Olavi Niemitalo
31dc108c73
end_with_known_tld: Make tld[] const.
2007-02-04 13:46:45 +02:00
Kalle Olavi Niemitalo
18771fdedb
Bug 924, my_timegm: Added a comment about 2100 not being a leap year.
2007-01-13 15:38:02 +02:00
Kalle Olavi Niemitalo
01fdf6c4d3
Bug 923: Added comments about potential time_t truncation.
...
And removed Miciah's portability question; MSVC++2005 already
has a time_t longer than long, so assuming that time_t is long
is surely not portable.
2007-01-13 15:26:21 +02:00
Kalle Olavi Niemitalo
9385c93ffd
Move README.timegm to the same directory as date.c.
2007-01-13 10:01:51 +02:00
Jonas Fonseca
7589d4457a
Bug 899: Fix size handling in FTP directory listings
...
This fixes parse_ftp_number to use off_t instead of long to store its
(intermediate) result and return type. It also introduces an OFFT_MAX type
"limit" that is used for validating the size of the parsed number.
A test-case for was added in 37c9bf3f75
to
test-ftp-parser and the patch has been confirmed to fix the test-case by
adamg and me. This closes bug 899, which is a duplicate of debian bug
403139.
2006-12-18 18:51:57 +01:00
Jonas Fonseca
37c9bf3f75
Test response from server mentioned in debian bug 403139
...
The problem is in the FTP directory listing and number parser which stores
it intermediate results in a variable of type long.
2006-12-15 22:36:53 +01:00
Jonas Fonseca
f90c07d54f
Make it possible to request only the password component of an URI
...
Before it was only to get the password when the user name was also
requested. This fixes FSP access to password protected directories.
The problem was discovered by Witold and mentioned in the post to
elinks-dev with the message-id: <20061209204151.GA32758@pldmachine> on
2006-12-09.
2006-12-10 21:46:32 +01:00
Kalle Olavi Niemitalo
3988ab97cc
about_protocol_handler: Don't define len if CONFIG_SMALL.
...
It is not used if CONFIG_SMALL is defined, and GCC complained about this.
With -Werror added by --enable-debug, the whole build failed.
2006-12-10 17:16:38 +02:00
Kalle Olavi Niemitalo
bddafe5f7e
Document how timer callbacks erase timer IDs; add some assertions.
...
Tangential to bug 868.
2006-12-02 18:35:03 +02:00
Kalle Olavi Niemitalo
f915c31127
Bug 841, CVE-2006-5925: Prevent enabling the SMB protocol.
...
src/protocol/smb/smb.c: Added #error directives so that this
vulnerable code cannot be accidentally compiled in.
features.conf: Disable CONFIG_SMB by default and explain why.
configure.in: If CONFIG_SMB is enabled, disable it and warn the user.
This is for people who have customized features.conf.
2006-11-18 20:39:01 +02:00
Kalle Olavi Niemitalo
18f30e7886
decompress_data: Always initialize to_read, avoiding a GCC warning.
...
"'to_read' may be used uninitialized in this function" was a false warning
but removing it will make important warnings easier to see.
2006-11-11 14:12:39 +02:00
Miciah Dashiel Butler Masters
810a1fc591
data_compress: fix problem with decompression after recent change
...
Fix bug 834 (various gzip-encoded documents were being truncated),
which I introduced with commit e441361f2c
.
Thanks to Witek for reporting the bug, Kalle for determining the
problematic commit, and Jonas for letting me know about the bug report(!).
2006-11-10 15:57:23 +00:00
Jonas Fonseca
b61d8d06d9
Fix crashes with various bogus BitTorrent URLs
...
... mainly bittorrent:// and bittorrent://x
The BitTorrent URL is supposed to contain an embedded URL pointing to a
metainfo file. If this is not the case a "custom" error message will be
shown. Also fixes calling of free_list() on an uninitialized list.
Closes bug 729.
2006-11-06 16:24:07 +01:00
Jonas Fonseca
f33d9b004d
Fix handling of links using file://localhost/
...
A simple "update" of Hugo Haas' patch posted for bug 107. This of course
also affects the (undocumented?) feature of file:// refering to the local
directory in that directories named "localhost" can no longer be displayed
using file://localhost. Nobody should do that anyway.
2006-11-06 05:43:48 +01:00
Miciah Dashiel Butler Masters
dfbbde1952
decompress_data: move a comment
...
This should have been done in commit e441361f2c
.
2006-11-05 04:24:48 +00:00
Miciah Dashiel Butler Masters
6f8f41e20d
decompress_data: change initial malloc size, drop init variable
...
Adjust the size of to_read for the initial read instead of setting the init
flag and using that later to check whether to read a smaller amount than
the value in to_read. This also affects the realloc call on the initial
read, which was allocating more memory than necessary (altho this
discrepency would be corrected with the realloc for the next read).
2006-11-05 04:21:52 +00:00
Miciah Dashiel Butler Masters
e441361f2c
decompress_data: make the current state more explicit
...
Introduce and use the local variable state instead of determining the
current state from to_read. Localise to_read to the loop.
2006-11-05 03:42:16 +00:00
Miciah Dashiel Butler Masters
157b08609f
decompress_data: remove some unnecessary code
2006-11-05 03:17:30 +00:00
Witold Filipczyk
4bf3e2693b
"If-Modified-Since" second approach.
...
Added document.cache.interval option. When time elapsed since previous access
to the document is less than interval then the document is taken from
the cache. Otherwise the request with filled "If-Modified-Since" and/or
"If-None-Match" header field is sent. By default interval is set to 10 minutes.
This requires the correct time to be set on your machine.
2006-10-26 11:53:30 +02:00
Petr Baudis
9c8fff1100
Merge with /srv/git/elinks.git
2006-10-12 23:44:12 +02:00
Witold Filipczyk
8d6a73646b
Commented code related to "If-Modified-Since" (infinite loop).
2006-10-12 14:07:58 +02:00
Petr Baudis
647db326fb
Merge with /srv/git/elinks.git
2006-10-12 11:11:05 +02:00
Petr Baudis
f06aed0d8f
More verbose assert messages for invalid h1/h2 in POST buffer
2006-10-12 11:10:41 +02:00
Witold Filipczyk
cc6c59d932
Handling If-Modified-Since.
2006-10-08 16:24:47 +02:00
Kalle Olavi Niemitalo
92cb452a9e
Rename CONFIG_UTF_8 to CONFIG_UTF8.
...
The configure script no longer recognizes "CONFIG_UTF_8=yes" lines
in custom features.conf files. They will have to be changed to
"CONFIG_UTF8=yes". This incompatibility was deemed acceptable
because no released version of ELinks supports CONFIG_UTF_8.
The --enable-utf-8 option was not renamed.
2006-09-17 16:12:47 +03:00
Jonas Fonseca
b9d66bd9bd
Fix compilation on Minix3
...
- Include arpa/inet.h to get hton* ntoh* functions.
- Use socklen_t instead of int.
- Try to define PF_INET to AF_INET if it doesn't exist.
Reported-by: Andy Tanenbaum <ast@cs.vu.nl>
2006-08-22 22:18:00 +02:00
Witold Filipczyk
8615cb529e
Added output parameter to the get_filesize_from_RETR. It indicates
...
whether we ought to add the conn->progress->start to
the conn->est_length. Currently displaying resuming works correctly with
ftp.task.gda.pl and ftp.pld-linux.org.
2006-08-19 09:11:53 +02:00
Witold Filipczyk
77470526ba
vsftpd shows total filesize, so I commented out addition.
...
I know that this is not correct for every server.
Show me ftp sites, where resuming displays wrong filesize.
2006-08-19 00:06:04 +02:00
Witold Filipczyk
5e1a1a215a
Fixed about:
2006-08-13 08:58:20 +02:00
Kalle Olavi Niemitalo
ef2f6383c6
do_auth_dialog: Don't claim that the authentication is for HTTP.
2006-08-06 20:02:36 +00:00
Kalle Olavi Niemitalo
ca496aa2dd
do_auth_dialog: Fix off-by-one error leading to reads of uninitialized memory.
...
This bug manifested as a junk character at the end of the text in the
authentication dialog.
2006-08-06 20:02:35 +00:00
Witold Filipczyk
2e818771d0
Made directory listings XML compliant
2006-07-31 13:24:39 +02:00
Laurent MONIN
1136aefb71
Trim trailing whitespaces.
2006-07-27 09:51:10 +02:00
Witold Filipczyk
2a6125e3d0
Merge with utf8. src/document/plain/renderer.c replaced by utf8 version
2006-07-21 13:12:06 +02:00
Laurent MONIN
c2ca89cab1
HTTP DIGEST AUTH: fix wrong sizeof(), patch by Vitaly Lavrov (added to
...
AUTHORS). Close bug 769.
2006-07-05 15:07:48 +02:00
Witold Filipczyk
1f747b2299
Local file browsing works under Windows. It is done lame way.
...
In protocol/common.c length of string is known, so pass it
instead of -1 to encode_uri_string.
Introduced encode_win32_uri_string, because there were problems
with : and \ in base href.
2006-07-02 19:20:27 +02:00
Witold Filipczyk
8fa2b8180e
s|/|\|g in directory listings under Windows
2006-07-02 16:48:39 +02:00
Witold Filipczyk
c6426b4634
CHAR_DIR_SEP used in directory listings
2006-07-02 16:38:52 +02:00
Witold Filipczyk
3fd1ac87bd
STRING_DIR_SEP in file redirects
2006-07-02 09:01:14 +02:00
Miciah Dashiel Butler Masters
888faebaea
parse_header_param: better describe behaviour when @ret is NULL
...
This got lost during merging of Kalle Olavi Niemitalo's patches.
2006-06-23 06:07:22 +00:00
Laurent MONIN
645ee58c83
http_negotiate_get(): only change *is_new on successful allocation.
2006-06-16 16:27:28 +02:00
Laurent MONIN
2217c885b4
http_negotiate: tidy up.
2006-06-16 16:26:20 +02:00
Laurent MONIN
2e0d5aa197
Add forgotten files from negotiate-auth patch.
2006-06-14 20:25:11 +02:00
Laurent MONIN
b373ded19b
Trim trailing whitespaces.
2006-06-14 14:46:30 +02:00
Laurent MONIN
4b04a25b32
Support for negotiate-auth, using GSSAPI. It makes possible to
...
authenticate users by Kerberos. Patch by Karel Zak.
2006-06-14 14:41:59 +02:00
Laurent MONIN
b6e6ac96a3
ftp_process_dirlist(): re-introduce else { ERROR() } part, just drop
...
#ifdef/#endif.
2006-06-10 01:28:35 +02:00
Laurent MONIN
de2264f712
ftp_process_dirlist(): minor test optiization.
2006-06-10 01:12:38 +02:00
Laurent MONIN
6960fc8feb
ftp_process_dirlist(): drop stale debug code, spotted by Miciah.
2006-06-10 00:58:50 +02:00
Miciah Dashiel Butler Masters
14595404d1
ftp_process_dirlist: Rename local variable bufp to line_length.
2006-06-09 21:46:47 +00:00
Miciah Dashiel Butler Masters
71ec83c0de
ftp_get_line: Reflow some code.
2006-06-09 21:43:36 +00:00
Miciah Dashiel Butler Masters
2d49225db3
ftp_get_line: Reflow some code.
2006-06-09 21:43:18 +00:00
Miciah Dashiel Butler Masters
e1ea1cf2bb
ftp_get_line: Don't update *@len if returning -1.
2006-06-09 21:42:16 +00:00
Miciah Dashiel Butler Masters
ea5b06c329
ftp_process_dirlist: Drop a silly comment.
2006-06-09 21:39:51 +00:00
Miciah Dashiel Butler Masters
4122a97a03
Factor ftp_get_line out of ftp_process_dirlist.
...
Per Quiznos's suggestion.
2006-06-09 21:38:06 +00:00
Miciah Dashiel Butler Masters
585f7c5f2b
ftp_process_dirlist: check for bufl == 0 earlier.
2006-06-09 20:17:57 +00:00
Miciah Dashiel Butler Masters
dafc209c61
Simplify ftp_process_dirlist via memchr.
2006-06-09 20:16:35 +00:00
Miciah Dashiel Butler Masters
8c3d7a8e72
Fix data: protocol
...
Increment conn->from by the length of the data so that when
abort_connection calls normalize_cache_entry, it doesn't truncate the
cache entry to 0 length.
2006-06-08 17:42:27 +00:00
Kalle Olavi Niemitalo
819b6fab80
parse_header_param stores the string via a pointer parameter.
...
Its return value is now an enum that lets callers know whether an
error occurred. However, this commit changes the callers only
minimally, so they do not yet check the return value.
2006-06-05 20:22:53 +00:00
Miciah Dashiel Butler Masters
d6d72a6ff5
Relabel the auth module
...
As noted by Jonas Fonseca, the auth module is used by FTP as well as HTTP,
so take 'HTTP' out of the name.
2006-06-02 19:08:09 +00:00
Kalle Olavi Niemitalo
d10a489a14
BFU: Mark format strings in struct listbox_ops_messages.
...
With regular comments in the definition of the structure itself,
and with xgettext:c-format comments in constants of that type,
if xgettext would otherwise guess wrong; so that translators
will know they'll have to double any percent signs they add.
I didn't regenerate PO files, though.
2006-06-02 19:08:09 +00:00
Laurent MONIN
1d3656a317
Pass a pointer to a hash pointer to free_hash() to ensure hash pointer
...
is NULL on return.
2006-05-31 19:33:36 +02:00
Laurent MONIN
54099f5286
Do not export init_hash(),strhash() and hash_size() anymore, use a
...
wrapper named init_hash8() instead.
2006-05-31 19:17:01 +02:00
Miciah Dashiel Butler Masters
337958d4e4
Modularise HTTP authentication
2006-05-20 15:01:23 +00:00
Miciah Dashiel Butler Masters
eee3ecdbbc
BitTorrent: Remove superfluous check and assignment
...
unchoke_bittorrent_peer checks and clears peer->remote.choked,
so do not do so in the caller.
2006-05-20 12:13:32 +00:00
Miciah Dashiel Butler Masters
fe07757574
BitTorrent: Remove a superfluous check and assignment
...
choke_bittorrent_peer checks and sets peer->remote.choked,
so do not do it again in the caller.
2006-05-20 12:13:30 +00:00
Witold Filipczyk
f377e6f4af
copiousoutput: only mark /dev/fd/%d as popen data . I reflect if ELinks may
...
run out of fds
2006-05-09 09:42:00 +02:00
Witold Filipczyk
4dc4ea47f2
copiousoutput: cleanup after copiousoutput handling. Temporary files should
...
be deleted
2006-05-09 09:36:16 +02:00
Witold Filipczyk
9c3817675f
set_nonblocking_fd seems to be superfluous
2006-05-06 08:07:38 +02:00
Witold Filipczyk
c283f8cfd9
Gradual rendering in pager mode. ELinks is almost as good as less.
...
TODO: cg-log -c | elinks
2006-05-05 21:12:10 +02:00
Witold Filipczyk
e0103c2c68
Drop unnecessary cgi_pipes[2]
2006-05-03 21:46:39 +02:00
Witold Filipczyk
8b77bc6617
enum connection_state instead of int to satisfy tcc
2006-04-05 16:27:16 +02:00
Witold Filipczyk
55bd690b88
Files under /usr/share/doc/ncurses-c++-devel-5.5 (directory with
...
+ in filename) were unreachable. This is fix for it
2006-04-04 20:21:20 +02:00
Witold Filipczyk
1fc28980d7
Parsing filesize on ftp.task.gda.pl
2006-03-16 22:13:40 +01:00