Witold Filipczyk
df4a2bedbf
[curl] Display curl error
2023-06-30 15:57:39 +02:00
Witold Filipczyk
a67188413c
[lists] LIST_HEAD -> LIST_HEAD_EL to not clash with libevent's LIST_HEAD. Also added curl implementation of ftpes and sftp
...
Implementation of ftpes and sftp is based on curl's hiperfifo example. It requires libevent.
ftpes only encrypts control channel. There were problems when both control and data were encrypted. It stucked on SIZE.
Only successful connections work, errors are not handled properly.
2023-06-19 18:43:53 +02:00
Witold Filipczyk
7ea7cacade
[.config] Read/write configuration from ~/.config/elinks . Refs #199
...
Note, configs and other files from ~/.elinks/ are not moved
to ~/.config/elinks/ automatically. You must do it yourself.
ELINKS_CONFDIR and HOME_ETC also are no longer supported.
2022-12-26 17:48:55 +01:00
Witold Filipczyk
f03d1ea44d
[meson] Do not build test programs by default
...
If you want run tests, pass -Dtest=true to meson
and run "meson test" at the end.
2022-11-30 10:17:49 +01:00
Witold Filipczyk
294732babc
[test] compilation fixes
2022-11-21 19:09:50 +01:00
gabriele balducci
2fbecfabd1
Fix typo which causes compilation error when CONFIG_GEMINI is undef
2022-10-14 13:16:08 +01:59
Witold Filipczyk
40884da51f
[ssl] Introduced option "connection.ssl.gemini_cert_verify"
...
gemini sites often have self-signed certificates.
This option allow to enable or disable verification
of certificates independently from https protocol.
2022-10-13 11:57:24 +02:00
Witold Filipczyk
2dc85a2060
[meson] compilation fix when neither openssl nor gnutls were enabled
2022-10-08 11:21:25 +02:00
Witold Filipczyk
0163dea440
[tests] match-hostname-test
2022-10-05 14:51:13 +02:00
Witold Filipczyk
faff6b9b63
ascii replacements for linux virtual terminals
...
Patch by sgerwk, slightly modified. Taken from Debian.
2022-10-03 17:55:20 +02:00
Witold Filipczyk
5dc479386e
[xhr] Handle timeout. Also hexify post body
...
Timeout is silent now.
2022-09-28 21:07:31 +02:00
Witold Filipczyk
2f16f6aee6
[ssl,dos] Copied code from links for own bundle of certificates.
...
Also filename is the same: links.crt.
So if you do not want alert about ssl errors, copy links.crt from links
to src directory of elinks.
2022-06-08 16:14:55 +02:00
Witold Filipczyk
6446dfea82
[ssl] compilation fix
2022-05-13 16:38:52 +02:00
Witold Filipczyk
76cf90a410
[network] compilation fix when ipv6 is disabled.
2022-05-10 15:32:54 +02:00
Witold Filipczyk
2bec2984c4
[dos] Very experimental DOS port based on links-2.26 code
...
WATT-32 and openssl you must compile yourself.
You must tweak configure options, something like:
--disable-utf-8, etc.
Only checked on dosemu with LFN. Networking lags is a bit.
2022-05-09 18:53:36 +02:00
Witold Filipczyk
a753253b10
[network] Compilation fix
2022-05-04 16:18:46 +02:00
Witold Filipczyk
5700ede877
[ssl] include ws2tcpip.h
2022-05-03 16:12:40 +02:00
Witold Filipczyk
f6af4d3538
[network] HAVE_INET_ATON
2022-05-03 15:45:34 +02:00
Witold Filipczyk
2624d22b6e
[socket] Do not do exceptions in code for Win32
...
One set_nonblocking_fd
2022-05-01 15:10:58 +02:00
Unknown
5434b211f0
[ win64 ] changes for win64 with ssl in docker
2022-04-30 18:49:56 +00:00
Witold Filipczyk
b76f48c683
[inet_pton] Compilation fix
2022-04-26 09:51:19 +02:00
Unknown
041c1184ee
[ win64 ] HAVE_INET_PTON ifndef
2022-04-26 08:45:25 +02:00
Unknown
e2cf1923c4
[ win64 ] added openssl build support to docker, minor code changes
2022-04-25 20:52:03 +02:00
Unknown
01319aafd2
[ win64 ] build_win64.sh, doc etc.
2022-04-22 21:47:52 +02:00
Witold Filipczyk
2c2cf97e03
[options] No need for C_ macro in INIT_OPT_*
2022-03-02 19:02:47 +01:00
Witold Filipczyk
ee4d281fd0
[ssl] cast
2022-02-25 20:46:14 +01:00
Witold Filipczyk
f6c9047f22
[dns] cast to char * in safe_read and safe_write calls
2022-02-21 16:34:21 +01:00
Witold Filipczyk
53a3914e47
[ssl] SSL -> ssl_t
2022-01-28 20:22:38 +01:00
Witold Filipczyk
44f0adb1cb
[cache] enum cache_mode -> cache_mode_T
2022-01-28 17:32:27 +01:00
Witold Filipczyk
ef044a5a62
[http] enum blacklist_flags -> blacklist_flags_T
2022-01-28 17:12:27 +01:00
Witold Filipczyk
2cada21757
[network] enum connection_basic_state -> connection_basic_state_T
2022-01-28 16:25:40 +01:00
Witold Filipczyk
ec6cfcaf22
[network] enum connection_priority -> connection_priority_T
2022-01-28 16:22:03 +01:00
Witold Filipczyk
cea2521b91
[encoding] enum stream_encoding -> stream_encoding_T
2022-01-28 16:17:25 +01:00
Witold Filipczyk
7d3cff0655
[network] cast
2022-01-25 18:47:28 +01:00
Witold Filipczyk
2fa67c5730
[char] Introduced macro C_
...
C_("aaaa") -> (char *)("aaaa")
2022-01-19 22:49:13 +01:00
Witold Filipczyk
881f896e85
[mem_calloc] Cast
2022-01-16 21:08:50 +01:00
Witold Filipczyk
be8a030fa7
[mem_realloc] cast return value
2022-01-16 19:38:30 +01:00
Witold Filipczyk
20c161559c
[mem_alloc] cast return value
2022-01-16 19:09:27 +01:00
Witold Filipczyk
75a0b14748
[initialization] {0}; -> {};
...
Current compilers have no problems with this.
2022-01-15 20:30:29 +01:00
Witold Filipczyk
b434b11309
[options] 0 (option_flags) -> OPT_ZERO
2022-01-15 20:10:37 +01:00
Witold Filipczyk
9d2a55d6c3
[uri] URI_DNS_HOST instead of URI_HOST | URI_IDN.
...
Also could be considered URI_HOST_IDN.
2022-01-15 18:15:55 +01:00
Witold Filipczyk
fb9cc73c20
[openssl] Another try to get rid of warning
2022-01-09 15:58:24 +01:00
Witold Filipczyk
00bc37d8a4
Revert "[ssl] Test commit. Now there is no warning"
...
This reverts commit 2cf17a731f
.
2022-01-09 15:50:23 +01:00
Witold Filipczyk
2cf17a731f
[ssl] Test commit. Now there is no warning
2022-01-05 19:39:24 +01:00
Witold Filipczyk
c388d2e397
[ssl] Show GnuTLS version
2021-12-31 15:31:14 +01:00
Witold Filipczyk
7935a4f2aa
[ssl] Show OpenSSL version
2021-12-31 15:22:07 +01:00
Witold Filipczyk
0ed9511286
[c] compilation fixes on Pi
2021-12-22 16:12:09 +01:00
Witold Filipczyk
ba82167586
[socket] Minor optimisation
2021-12-20 15:15:15 +01:00
Witold Filipczyk
66305fcb50
[gettext] try system gettext. Refs #62
...
Now, only meson was changed.
-Dnls=true -Dgettext=true
2021-08-08 21:25:08 +02:00
Witold Filipczyk
734028277c
[iframe] Small progress.
2021-07-26 21:28:19 +02:00