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
f2916d8646
unblock_itrm(),block_itrm(): drop unused parameter fd.
2007-03-05 22:54:24 +01:00
Laurent MONIN
e4256e0e6a
Refresh status bar when key prefix is eaten. It fixes bug 930.
2007-03-05 22:15:50 +01:00
Laurent MONIN
d7400bed08
asprintf() is not used in this file.
2007-03-05 22:04:34 +01:00
Laurent MONIN
86686983c0
save_textarea_file(): do not open file for writing if not needed. Patch
...
by Alexey Tourbin.
2007-03-05 21:48:42 +01:00
Laurent MONIN
ecce8bfa91
save_textarea_file(): handle return values of fwrite() and fclose(). Patch
...
by Alexey Tourbin.
2007-03-05 21:47:09 +01:00
Laurent MONIN
1e00f2d10d
save_textarea_file(): cleanup handling of error, closing descriptors
...
and unlinking created file. Patch by Alexey Tourbin.
2007-03-05 21:44:58 +01:00
Laurent MONIN
12ec62810b
save_textarea_file(): h -> fd, file -> fp. Idea by Alexey Tourbin.
2007-03-05 21:41:17 +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
Laurent MONIN
31865ef953
Fix gcc warning: value computed is not used. Patch by Alexey Tourbin.
2007-03-05 21:11:19 +01:00
Laurent MONIN
278dec0664
Fix gcc warning: value computed is not used. Patch by Alexey Tourbin.
2007-03-05 21:10:02 +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
ab92c38ca2
add_html_to_string: Let src (aka html) point to const.
2007-03-05 19:35:29 +02:00
Kalle Olavi Niemitalo
80a3019a2f
fsp: Comment about connection.data_socket.
2007-03-05 19:34:19 +02:00
Kalle Olavi Niemitalo
136ff42bb1
fsp: Comments about interprocess communication.
2007-03-05 19:32:55 +02:00
Laurent MONIN
b1db599b37
French translation was updated.
2007-03-03 22:10:41 +01: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
Witold Filipczyk
0da23da6b2
Added espeak as another speech synthesis engine.
2007-03-03 13:55:25 +01:00