Commit Graph

13291 Commits

Author SHA1 Message Date
Vincent Sanders
a8248a7bb9 Update windows frontend to use windows resources 2018-08-21 10:27:16 +01:00
Vincent Sanders
650ac58604 Improve GTK login dialog 2018-08-19 23:16:16 +01:00
Vincent Sanders
2f3c7e24c0 make the login dialog password control obscure input 2018-08-18 23:52:08 +01:00
Vincent Sanders
5f1defd4a7 fix size_t format specifiers 2018-08-18 23:44:15 +01:00
Vincent Sanders
a6c595f4f3 add win32 http authentication dialog 2018-08-18 23:30:12 +01:00
Vincent Sanders
c938d1962b add login dialog 2018-08-16 17:28:38 +01:00
Chris Young
0f18440fd5 Convert user/pass from/to UTF-8
Haven't successfully logged in with credentials featuring UTF-8 characters, but ASCII run through the conversion is working and UTF-8 usernames display correctly when the user is re-prompted.
2018-08-15 18:54:47 +01:00
Chris Young
b46f1257c3 Convert user/pass to UTF-8 for submission 2018-08-15 18:20:18 +01:00
Chris Young
7964629914 Convert login UI strings from UTF-8 before display 2018-08-15 18:02:10 +01:00
Chris Young
122f09af5d Close login window if NetSurf quits 2018-08-15 17:39:36 +01:00
Vincent Sanders
7d22759f5e display some system and environment values in CI build script 2018-08-15 16:52:54 +01:00
Vincent Sanders
c1fb25e074 correct package name for artifact generation 2018-08-15 16:24:03 +01:00
François Revol
35f28f0c9a haiku: add a package target
It seems to work, but hardcodes the dependencies versions.
2018-08-15 17:11:00 +02:00
Michael Drake
9c29935f3c HTTP Auth: Squash error path leaks. 2018-08-15 11:11:54 +01:00
Michael Drake
097f8dcde5 Atari: Delete commented out code. 2018-08-15 09:56:47 +01:00
Michael Drake
10033267a2 RISC OS: Propagate 401 login setup error back to core. 2018-08-15 08:43:08 +01:00
Michael Drake
423b04d406 Atari: gui_401login_open returns nserror now. 2018-08-15 08:41:03 +01:00
Michael Drake
cd0309fa83 RISC OS: gui_401login_open returns nserror now. 2018-08-15 08:40:39 +01:00
Michael Drake
cf17ecbbc7 Haiku: Use struct nsurl in header. 2018-08-15 08:18:31 +01:00
Michael Drake
1cdacf8ae5 Atari: Fix http auth logging. 2018-08-15 08:18:12 +01:00
Michael Drake
58240e4967 Haiku: Remove extraneous void. 2018-08-15 08:01:24 +01:00
Michael Drake
d9dacf9bb2 Atari: Add missing commas. 2018-08-15 07:59:21 +01:00
Michael Drake
297236ae0c RISC OS: Use struct nsurl. 2018-08-15 07:57:36 +01:00
Michael Drake
77ae1ed758 Merge branch 'tlsa/401' 2018-08-15 07:32:56 +01:00
Michael Drake
5e97a3cb26 API: Don't expose urldb_{g|s}et_auth_details to frontends. 2018-08-15 07:29:58 +01:00
Michael Drake
66a97b863c Atari: Move to new HTTP auth API. 2018-08-15 07:29:58 +01:00
Michael Drake
c55a31aa11 RISC OS: Update to new HTTP auth API. 2018-08-15 07:29:58 +01:00
Michael Drake
97810d0c1a Monkey: Update for new HTTP auth API. 2018-08-15 07:29:58 +01:00
Michael Drake
e41e558c5f Haiku: Update for new HTTP auth API. 2018-08-15 07:29:58 +01:00
Michael Drake
6144993c8a GTK: Update for new HTTP auth API. 2018-08-15 07:19:58 +01:00
Michael Drake
42d596bc11 Amiga: Update for new HTTP auth API. 2018-08-15 07:19:58 +01:00
Michael Drake
81a59f2f7c HTTP Auth: Do get/set auth in the core. 2018-08-14 18:52:11 +01:00
Michael Drake
9fa6c1e0fb Text handling: Display application/json, rather than offering download. 2018-08-14 16:15:12 +01:00
Michael Drake
7458cfa999 Amiga: Fix silly. 2018-08-13 12:47:43 +01:00
Michael Drake
982ca87537 Amiga: Ensure realm is copied for local struct. 2018-08-13 11:31:48 +01:00
Vincent Sanders
92424b6946 refactor llcache header processing
refactor the header processing in the low level object cache to make
 cache control header processing more explicit.
2018-08-12 12:50:57 +01:00
Michael Drake
0601b7dbec Duktape: Make declaration match definition for memcmp and double_div. 2018-08-10 12:30:48 +01:00
Michael Drake
80e8c74a69 Duktape: Make declaration match definition for duk_refzero_check_fast() 2018-08-10 11:30:17 +01:00
Michael Drake
ad0a75af8f Duktape: Make declarations match definitions for fastint-enabled functions. 2018-08-10 11:29:39 +01:00
Michael Drake
e5f2ea9d7a Duktape: Make declarations match definitions for duk_raw_read_xxx_be 2018-08-10 11:28:27 +01:00
Michael Drake
c986c212bf Duktape: Make declarations match definitions for inline functions. 2018-08-10 11:27:56 +01:00
Michael Drake
f5f2ebb37a Duktape: Prevent clang static analysis. 2018-08-10 11:12:20 +01:00
Michael Drake
ae126cfdd5 Duktape: Update to version 2.3.0 release. 2018-08-10 11:11:08 +01:00
Michael Drake
19eb051727 HTTP authentication: Add some logging when opening 401 windows. 2018-08-09 17:18:39 +01:00
Michael Drake
97f9e2d9f5 Curl fetcher: Jiggle logging levels. 2018-08-09 16:43:37 +01:00
Michael Drake
9fecbc6554 Content: Log URLs with nsurl_access_log().
This reduces the log file size for startup and a single visit
to https://www.bbc.co.uk/news from 266133 to 178777 bytes,
by not dumping big data URLs over and over into the log.
2018-08-09 16:31:16 +01:00
Michael Drake
fa546661ad nsurl: Move debug logging over to nslog. 2018-08-09 16:19:42 +01:00
Michael Drake
add6dcc015 nsurl: Add variant of nsurl_access for logging. 2018-08-09 16:19:42 +01:00
Michael Drake
bc280f0e3f nsurl: Add data to scheme type enum. 2018-08-09 16:19:42 +01:00
Michael Drake
ca0514ea92 Curl fetcher: Move poll logging from INFO to DEEPDEBUG. 2018-08-09 14:58:49 +01:00