Witold Filipczyk
f43f5714e8
Let users retry connection in case of error. Especially SSL error.
...
Also verify ssl certificates by default.
It has some weak points, for example in load_uri not always data
is a session.
2017-07-23 14:33:40 +02:00
Witold Filipczyk
b1d1e4a15b
Fixes related to brotli. Errors occured on https://www.thetrendspotter.net/
2017-07-02 15:20:03 +02:00
Witold Filipczyk
3e436b8869
brotli code updated
2017-07-01 22:38:06 +02:00
Witold Filipczyk
f3ab69bb13
Color trailing spaces with color of last non-space cell
2017-06-13 22:39:53 +02:00
Witold Filipczyk
c610fcf334
Off by one, also 200 instead of 30
2017-06-13 17:07:23 +02:00
Marco Migliori
5e31308da0
text direction mark
2017-05-16 20:57:25 +02:00
Marco Migliori
a75e8dd35c
new -remote command: reload()
2017-05-16 20:55:33 +02:00
Marco Migliori
f1fb95835a
display lua hooks errors
2017-05-16 20:54:56 +02:00
Witold Filipczyk
25c2850b59
gcc6
2017-03-06 21:47:40 +01:00
Witold Filipczyk
54ebe365b7
Compilation fix for OpenSSL-1.1
2017-03-06 17:39:36 +01:00
Arjen Stolk
e957e60d5c
mailcap: prevent segfault on test entry with %s
...
When a mailcap entry with a testcommand containing %s is encountered, it is ignored. The
entry was freed, but not set to NULL, leading to a segfault later on.
2016-12-28 14:22:01 +01:00
Witold Filipczyk
6d78cf1c23
Set encoding
2016-12-13 17:43:56 +01:00
Witold Filipczyk
6777006d73
Code reuse
2016-12-13 10:37:27 +01:00
Witold Filipczyk
5a217e37df
Empty text node is '\n'
2016-12-11 21:18:14 +01:00
Witold Filipczyk
06fb11baee
Experimental html source highlight using libdom
2016-12-11 16:52:44 +01:00
Witold Filipczyk
be94fb4b1d
In far, far future libdom will be used by ELinks
2016-12-03 19:06:03 +01:00
Witold Filipczyk
2fc9b0bf5a
Better handling of content-disposition (line without semicolon)
...
This time it was copied from links2.
2016-08-21 22:02:46 +02:00
Witold Filipczyk
ab63ee8f82
Revert "Fix saving files from speccy.pl archives"
...
This reverts commit 29d85fdb3b
.
2016-08-21 18:22:33 +02:00
Witold Filipczyk
29d85fdb3b
Fix saving files from speccy.pl archives
2016-05-28 17:58:17 +02:00
Pete Deas
e9152c8772
gopher: ensure slash after entity type in links
...
This prevents links with null selectors being interpreted as pointing to
a (likely non-existent) file gopher://server/1
An example of a page with such links: gopher://gopher.floodgap.com/1/new
2016-04-30 10:45:42 +02:00
Witold Filipczyk
38c12d9dfc
Compilation fix
2016-04-24 17:36:20 +02:00
Witold Filipczyk
3212ee4e54
C++ comaptibility
2016-04-24 17:23:58 +02:00
Witold Filipczyk
b550f2eb2c
Do not inline in C++
2016-04-24 17:23:36 +02:00
Witold Filipczyk
257422f28c
Reorganisation of code to make C++ happy
2016-04-20 22:21:31 +02:00
Witold Filipczyk
da15322705
Cast to (const char *) in strrchr calls
2016-04-20 21:03:27 +02:00
Witold Filipczyk
2e7a7a5ca3
Compilation fixes for C++
2016-04-20 20:57:09 +02:00
Witold Filipczyk
96e65c105f
Explicit cast in strstr for C++
2016-04-20 20:46:33 +02:00
Witold Filipczyk
5b2efc8976
Compilation fix for C++
2016-04-20 20:33:32 +02:00
Witold Filipczyk
1b06539694
Explicit cast to (const char *) in strcasestr for C++
2016-04-20 20:11:08 +02:00
Witold Filipczyk
52d6f37c8e
Explicit cast to (const char *) for strchr function (C++)
2016-04-20 19:43:37 +02:00
Witold Filipczyk
89387e3679
Compilation fix (C++)
2016-04-20 19:41:12 +02:00
Witold Filipczyk
8cf00fa61c
delete -> delete_ for C++ compatibility
2016-04-20 18:57:32 +02:00
Witold Filipczyk
67673f5fe5
new -> new_ for C++ compatibility
2016-04-20 18:42:22 +02:00
Witold Filipczyk
f4981bb553
class -> class_ for C++ compatibility
2016-04-20 18:18:27 +02:00
Witold Filipczyk
2e721e051a
template -> template_ for C++ compatibility
2016-04-20 18:05:00 +02:00
Fabienne Ducroquet
13f3da8416
Improve isolated combining characters handling
...
If there are isolated combining characters, e.g. at the beginning of a paragraph
or table cell:
– if it’s not the first screen column, combine them with whatever character is
printed to their left;
– otherwise, add a no-break space as the base character.
Previously, such combining characters were combined with the last letter
displayed, i.e. the last letter of the previous paragraph or cell.
Signed-off-by: Fabienne Ducroquet <fabiduc@gmail.com>
2016-04-12 21:59:50 +02:00
Fabienne Ducroquet
a43ec1075c
Display combining characters at the end of the current string in set_hline
...
without waiting for the next non zero width character. This way combining
characters at the end of the document are displayed.
Signed-off-by: Fabienne Ducroquet <fabiduc@gmail.com>
2016-04-12 21:58:54 +02:00
Fabienne Ducroquet
c1140f54c4
Compute correct number of cells with CONFIG_COMBINE
...
Otherwise, there are unnecessary spaces at the end of lines in tables containing
combining characters.
Signed-off-by: Fabienne Ducroquet <fabiduc@gmail.com>
2016-04-12 21:41:53 +02:00
Fabienne Ducroquet
ec30a09a36
Bug 1139: Fix internal error: "bad split" with CONFIG_COMBINE
...
A combining character sequence where the base character is a space remained
recorded as a space although the initial space was replaced with an internal
code corresponding to the combined character. This caused an internal error when
ELinks tried to split the line at that place and did not find the space.
Signed-off-by: Fabienne Ducroquet <fabiduc@gmail.com>
2016-04-12 21:41:49 +02:00
Fabienne Ducroquet
73b09749ac
Use the proxied URI to verify server certificates
...
Otherwise, the verification fails when using a HTTPS proxy because ELinks checks
whether the proxy matches the certificate.
Signed-off-by: Fabienne Ducroquet <fabiduc@gmail.com>
2016-04-12 21:41:46 +02:00
Witold Filipczyk
4efea7e314
Added support for label_key in references of dumps.
...
Added base parameter to dec2qwerty and qwerty2dec to avoid strlen calls
im dumps.
2016-02-07 11:51:17 +01:00
Witold Filipczyk
69986f1bd1
Multiplication instead of pow calls and minor style changes.
2016-01-31 12:38:18 +01:00
Martin Miller
28b7bd1ec2
Transfer changes for ascii link labeling
2016-01-31 10:23:08 +01:00
Witold Filipczyk
aec900f2ae
Flush decompression with len = 0
...
This is required by code in encoding/brotli.c.
2016-01-16 13:03:54 +01:00
Kylie McClain
f4a58ba3b5
ssl: Make RAND_egd optional
...
Fixes compilation with LibreSSL.
2015-12-30 11:12:35 +01:00
Witold Filipczyk
6eba447e8a
Experimental brotli encoding support.
...
https://github.com/bagder/libbrotli
2015-10-12 23:18:23 +02:00
Witold Filipczyk
ca18522eec
Revert "Shorten add_chars. Do not call compare_fg_color and compare_bg_color."
...
This reverts commit 8132c156dd
.
On download dialog cursor jumps too much
2015-09-17 21:38:35 +02:00
Witold Filipczyk
8132c156dd
Shorten add_chars. Do not call compare_fg_color and compare_bg_color.
...
Some sites while scrolling showed "artifacts". For example twojepc.pl.
2015-09-17 21:08:15 +02:00
Witold Filipczyk
66fa83f7b5
deflate once again.
2015-08-22 19:28:50 +02:00
Witold Filipczyk
b4adf0d70d
Prefer gzip.
2015-08-22 11:22:58 +02:00