Witold Filipczyk
1a5f77f1f4
[curl] Compilation fixes
2023-07-08 09:30:55 +02:00
Witold Filipczyk
b5e9fa400d
[fsp] Do not compile both
2023-07-08 08:50:54 +02:00
Witold Filipczyk
a7bb008fba
[po] Updated POTFILES
2023-07-07 22:03:14 +02:00
Witold Filipczyk
0e482b02da
[fsp] fsp protocol support non-forking version based on fsplib
...
Maybe under DOS it makes sense.
It works worse than with fsplib. You can only download one file at a time.
2023-07-07 21:49:39 +02:00
rkd77
9b3cbca0fb
Merge pull request #243 from winterheart/perl5.38-compat
...
Fix compilation with Perl 5.38
2023-07-03 13:30:42 +02:00
Azamat H. Hackimov
393bf23a26
Fix compilation with Perl 5.38
...
Perl now includes own `struct object` which clashes with elinks
implementation. Renamed `struct object` to `struct elinks_object` to
avoid it.
Bug: https://bugs.gentoo.org/909042
2023-07-03 14:12:22 +03:00
Witold Filipczyk
5ca979844b
[Makefiles] Added --with-libcurl configure option
2023-07-02 14:49:51 +02:00
Witold Filipczyk
f53aa94460
[time] timeval_add -> el_timeval_add
...
Clash with smb.
2023-07-01 19:43:03 +02:00
Witold Filipczyk
d783cf4add
[string] string_replace -> el_string_replace
2023-07-01 19:40:24 +02:00
Witold Filipczyk
d03273db63
[po] Updated POTFILES
2023-07-01 15:37:22 +02:00
Witold Filipczyk
36b802251d
[curl] Ask for password for http
2023-07-01 09:29:55 +02:00
Witold Filipczyk
9389e2f903
[curl] Send username and password in http
2023-07-01 09:07:22 +02:00
Witold Filipczyk
008eacef69
[curl] no verify
2023-06-30 16:30:44 +02:00
Witold Filipczyk
e734a41df9
[curl] Show error also for FTP
2023-06-30 16:13:00 +02:00
Witold Filipczyk
df4a2bedbf
[curl] Display curl error
2023-06-30 15:57:39 +02:00
Witold Filipczyk
62c42d41e3
[curl] redirect also for 302
2023-06-29 19:52:24 +02:00
Witold Filipczyk
e3fae6e678
[curl] Added bool option "protocol.http.use_curl"
2023-06-29 16:39:17 +02:00
Witold Filipczyk
6860965646
[curl] HTTP_USERAGENT
2023-06-29 16:26:20 +02:00
Witold Filipczyk
5a697f8457
[curl] free list
2023-06-29 16:11:49 +02:00
Witold Filipczyk
cbd811b4fb
[curl] http POST with file uploads, reused code from http/post.c
2023-06-29 16:03:36 +02:00
Witold Filipczyk
fc6f1278eb
[curl] Try HTTP3
...
Does not work for me.
2023-06-29 10:46:09 +02:00
Witold Filipczyk
502d726580
[curl] plain POST (not file uploads)
2023-06-28 16:45:38 +02:00
Witold Filipczyk
4a7cfb8778
Merge branch 'master' into http2
2023-06-28 12:40:56 +02:00
Witold Filipczyk
c6dfd4a55e
[test] Compilation fix
2023-06-28 12:33:25 +02:00
Witold Filipczyk
759897306d
[select] Code depends on libevent and libcurl
2023-06-28 12:27:17 +02:00
Witold Filipczyk
c15dc0da66
[mailcap] Fix in test. Refs #241
...
mailcap test failed on s390x arch.
Better fix would require much more elinks code included in this test.
For example call to register_options(...).
2023-06-28 12:19:38 +02:00
Witold Filipczyk
3ff58b17e4
[gemini] Missing LIs. Refs #242
2023-06-27 16:06:58 +02:00
Witold Filipczyk
9bf5494a6a
[curl] ACCEPT_ENCODING ""
2023-06-25 19:00:26 +02:00
Witold Filipczyk
5e35e906dc
[curl] Begining of curl's http
2023-06-25 18:21:35 +02:00
Witold Filipczyk
f7bbd09c07
[view] Commented code which caused segfault
...
When document had no links, "move down" caused segfault.
Bad code was introduced with iframe code.
iframes are not ready yet.
2023-06-23 10:45:41 +02:00
Witold Filipczyk
54416c0fa5
[select] Removed unused code
2023-06-22 20:12:56 +02:00
Witold Filipczyk
651e4e72e8
[config] curl's ftp related code requires libevent. Refs #240
...
It does not compile with libev.
2023-06-22 20:07:08 +02:00
Witold Filipczyk
e69168c58a
[ftp] Added bool option "protocol.ftp.use_curl"
2023-06-22 19:39:13 +02:00
Witold Filipczyk
16a3732382
[curl] Removed blocking code
2023-06-21 19:35:13 +02:00
Witold Filipczyk
e53f7d8286
[sftp] Restart connection and add / in case of error
2023-06-21 19:32:06 +02:00
Witold Filipczyk
285fe378b5
[ftpes] Non-blocking way to add '/' to directory.
2023-06-21 19:25:48 +02:00
Witold Filipczyk
5c0e8fb889
[sftp] Workaround for symlink to directory
...
Won't work for files with 4096 bytes size, or bigger directories.
2023-06-21 17:47:41 +02:00
Witold Filipczyk
430c3fea93
[ftpes] Check existence of file in blocking way
2023-06-21 17:24:36 +02:00
Witold Filipczyk
5fcc27867d
[options] Modified description.
2023-06-20 15:44:04 +02:00
Witold Filipczyk
a98470adcb
[bookmarks] Added option "document.browse.links.hierbox_goto" . Refs #237
...
Option is similar to "document.browse.links.target_blank".
It is for hierbox dialogs with a "Go to" button.
2023-06-20 14:40:02 +02:00
Witold Filipczyk
f85f899a7f
[plain] Compilation fix. Refs #239
2023-06-20 13:58:14 +02:00
Witold Filipczyk
7a91db2f13
[select] Compilation fix
2023-06-20 13:48:27 +02:00
Witold Filipczyk
4f8af35a52
[po] updated POTFILES
2023-06-20 09:31:47 +02:00
Witold Filipczyk
2f32ca5611
[curl] Check g.multi
2023-06-20 09:30:14 +02:00
Witold Filipczyk
a2a06df24a
[curl] NOPROGRESS
2023-06-20 09:25:33 +02:00
Witold Filipczyk
853e8c544e
[curl] Store estimated length for ftpes and sftp.
2023-06-20 08:51:34 +02:00
Witold Filipczyk
c3943a441f
[ftp] done_ftpes function for cleanup
2023-06-19 21:50:50 +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
b7bb7fc403
[sftp] Copy-paste (fork and curl)
...
Did not test with keys. User/password works on test connection.
2023-06-17 19:06:43 +02:00
Witold Filipczyk
6b04aff968
[ftpes] Test ftpes implementation (fork and curl).
...
Explicit FTP over TLS. Works, but it is slow.
2023-06-17 17:48:45 +02:00