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 c7f6f769518916dd76ba1707506be602c61cb011
from the witekfl branch. The SMB half is in commit
a0db5202670225c79dd41f711fde33311a565570. --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 71adb0e6cc8edaad80bb6407d4409b6a1c00993e
from the witekfl branch. The SMB part is in commit
36477ffa45776e23ec235f1ced1b9ffb8a6dc9e7. 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 eef1c17dcef38d35848e75fff3c450bf40e9e851
from the witekfl branch. The SMB half is in commit
916b5cf54536a894abacdfdd6233a58e470d4e6b. --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 c7f6f769518916dd76ba1707506be602c61cb011
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 71adb0e6cc8edaad80bb6407d4409b6a1c00993e 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 eef1c17dcef38d35848e75fff3c450bf40e9e851
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 5f36ad302e98, to make bug 534 less likely to occur.
...
Revert commit 5f36ad302e98b1acd9a3a9e7782da709c8f8d72a,
"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 37c9bf3f7515c22f6d9e6e553de834f60185cac9 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