Witold Filipczyk
a78f3a0891
[http] Fix issue with uploading files on DOS
2022-05-22 13:39:27 +02:00
Witold Filipczyk
53a860a3d6
[strchr] casting first parameter to const char * was not a good idea
2022-01-18 20:30:48 +01:00
Witold Filipczyk
be8a030fa7
[mem_realloc] cast return value
2022-01-16 19:38:30 +01:00
Witold Filipczyk
0fea79cc8f
[cflags] Removed -Wno-pointer-sign
...
Likely some new bugs were introduced by this change.
The long term goal is clean compilation by g++.
2021-01-02 16:20:27 +01:00
Witold Filipczyk
52d6f37c8e
Explicit cast to (const char *) for strchr function (C++)
2016-04-20 19:43:37 +02:00
Miciah Dashiel Butler Masters
f8bdc3ca9e
read_http_post_inline: fix assertion-failed message
...
read_http_post_inline decodes two hexadecimal digits into one byte at
a time, and it asserts that each hexadecimal digit is valid; however,
both assertions print the first digit when they fail. Fix the assertion
on the second digit to print the second digit.
2011-11-14 04:34:50 +00:00
Kalle Olavi Niemitalo
a73fe73cd2
Merge branch 'elinks-0.12' into elinks-0.13
...
Conflicts:
src/document/document.h
src/encoding/encoding.c
src/network/connection.c
src/protocol/bittorrent/bittorrent.c
src/protocol/bittorrent/bittorrent.h
src/protocol/bittorrent/common.h
src/protocol/bittorrent/connection.c
src/protocol/bittorrent/dialogs.c
src/protocol/bittorrent/tracker.c
src/protocol/file/cgi.c
src/protocol/http/http.c
2008-08-03 22:18:53 +03:00
Kalle Olavi Niemitalo
1ab55c27a4
1008: make http_post.post_data point to const
...
Because init_http_post() now copies the file names,
http_read_post_inline() no longer writes '\0' into post_data.
2008-07-11 15:18:01 +03:00
Kalle Olavi Niemitalo
42123dab87
1008: percent-encode file names in uri.post
...
In uri.post, each file name begins and ends with FILE_CHAR.
Previously, file names were not encoded, and names containing
FILE_CHAR could not be used. Because FILE_CHAR is a control
character, the user cannot directly type it in a file input field,
so ELinks asserted that the field did not contain FILE_CHAR.
However, it is possible to get FILE_CHAR in a file input field
with file name completion (ACT_EDIT_AUTO_COMPLETE), causing the
assertion to fail. Now, ELinks encodes FILE_CHAR as "%02", so it
is no longer ambiguous and the assertion is not needed.
2008-07-11 14:44:35 +03:00
Kalle Olavi Niemitalo
fa51846f68
1008: increment http_post->uploaded in read_http_post()
2008-06-03 09:45:40 +03:00
Kalle Olavi Niemitalo
2d2cc6c5f5
1008: Abort connection if a file is resized.
2008-06-03 01:49:10 +03:00
Kalle Olavi Niemitalo
d3ee4e2e47
1008: error parameter in read_http_post
...
This function will need to set ELinks-specific errors
and it would not be right to write those in errno.
2008-06-03 01:26:19 +03:00
Kalle Olavi Niemitalo
44bf538cab
1008: Remember the sizes of files during the upload.
...
This will soon allow read_http_post_fd() to detect if a size has
changed.
2008-06-03 00:46:12 +03:00
Kalle Olavi Niemitalo
c2d854b240
1008: open_http_post() can return an error.
...
It does not yet take advantage of that though.
2008-06-03 00:18:47 +03:00
Kalle Olavi Niemitalo
533e7fc62b
1008: replace post_length() with open_http_post()
2008-06-02 10:41:55 +03:00
Kalle Olavi Niemitalo
88a59a06c0
1008: move stuff to new src/protocol/http/post.{c,h}
2008-06-02 10:40:34 +03:00