1
0
Fork 0
Commit Graph

6111 Commits

Author SHA1 Message Date
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
Witold Filipczyk 51c99599f8 [meson] Added -Dlibcurl=true option 2023-06-11 16:39:56 +02:00
Witold Filipczyk de285144f0 [iframes] Still not functional
There are bugs.
For example:
- frames borders are drawn in wrong place
- iframes are not "relative" to the document, they are drawn in the same position of the screen
  even when scrolling.
- some elements of screen disappear when going back
- crashes
2023-06-10 17:57:28 +02:00
Witold Filipczyk fb4d1c9a27 [iframe] Pass document->nlinks to iframe 2023-06-04 21:18:04 +02:00
Witold Filipczyk 755b588387 [html] Assign document to html_context every time 2023-06-04 21:08:28 +02:00
Witold Filipczyk 2aa34e0f22 [iframe] do not reset current_link 2023-06-04 17:46:22 +02:00
Witold Filipczyk cdcb32af8a [html] unused variable 2023-05-30 15:26:38 +02:00