netsurf/utils
Daniel Silverstone 8469f4cc8e Reimplement handling of BAD_AUTH inside browser_window
We now handle authentication requests via an `about:` page
which presents a nice form built into the browser window.
In order to do this, we add internal navigation as a concept
to the browser window and we strip the 401login support from all
frontends except monkey.

The 401login callback is now intended for password safe type support
rather than an immediately interactive prompt.

Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
2019-08-06 11:26:47 +01:00
..
http HTTP: expose validity of max-age in Cache-Control 2019-06-10 21:35:36 +00:00
nsurl improve nsurl query handling. 2018-09-26 17:21:33 +01:00
ascii.h ASCII: Add function for converting two hex chars to value. 2017-03-27 15:37:25 +01:00
bloom.c Add unit test for bloom filter 2015-07-10 10:48:26 +01:00
bloom.h Painfully trivial bloom filter implementation to experiment with optimising urldb lookups 2013-05-16 17:15:29 +01:00
config.h Reduce unecessary use of directory entry headers 2016-04-19 11:21:06 +01:00
corestringlist.h Reimplement handling of BAD_AUTH inside browser_window 2019-08-06 11:26:47 +01:00
corestrings.c rework corestring implementation 2017-03-19 14:27:05 +00:00
corestrings.h rework corestring implementation 2017-03-19 14:27:05 +00:00
coverity-build.sh fix coverity build generated tar handling 2016-02-11 12:01:41 +00:00
DerivedJoiningType.txt Required IDNA/Unicode properties files and generation. 2014-06-04 13:24:24 +01:00
dirent.h stop defining _XOPEN_SOURCE 2018-09-06 11:33:02 +01:00
errors.h Excise the llcache query pathway. 2019-08-05 20:56:07 +01:00
fetch-transifex.pl ensure downloaded files are not interpreted 2013-05-22 19:12:26 +01:00
file.c URL escape: Simplify to avoid unnecessary allocation. 2016-07-25 09:04:35 +01:00
file.h Declare global variables as extern in headers 2019-06-30 09:52:06 +01:00
filename.c ensure filename numeric is not truncated and hence cause output buffer overflow 2018-11-06 21:59:50 +00:00
filename.h Use compiler environment to control riscos header usage 2016-02-15 15:00:57 +00:00
filepath.c make framebuffer use the language environment for the UI resources 2019-02-17 00:11:27 +00:00
filepath.h remove use of strcpy 2018-08-29 10:24:23 +01:00
git-date.sh Add script for setting files to git last touched date. 2016-02-19 15:25:06 +00:00
git-testament.pl Attempt to fix Jenkins build for cocoa 2014-05-18 22:09:54 +01:00
hashtable.c allow hash table add inline to be uncompressed 2018-04-22 14:03:18 +01:00
hashtable.h add hash table population from file or memory 2018-04-22 14:03:18 +01:00
http.h HTTP: add minimal parser for Cache-Control 2019-06-10 21:02:19 +00:00
idna_props.h Required IDNA/Unicode properties files and generation. 2014-06-04 13:24:24 +01:00
idna-derived-props-gen.pl Required IDNA/Unicode properties files and generation. 2014-06-04 13:24:24 +01:00
idna-tables-5.2.0-properties.csv Required IDNA/Unicode properties files and generation. 2014-06-04 13:24:24 +01:00
idna.c prevent out of bounds access when checking IDNA host label 2019-06-13 17:02:08 +01:00
idna.h remove necessity for header change in libutf8proc 2016-01-03 16:07:40 +00:00
import-messages.pl Add new translation entries to the master file when importing 2013-05-07 22:20:11 +01:00
inet.h Fix several doxygen errors 2016-05-05 22:41:03 +01:00
jenkins-build.sh update haiku package source name for 3.10 version 2019-07-17 12:52:30 +01:00
libdom.c doxygen cleanups in utils 2014-11-12 23:27:13 +00:00
libdom.h Fix my spelling of teh everywhere 2014-11-18 17:16:26 +00:00
log.c Dukky: Add and utilise a jserrors category 2019-08-02 10:12:45 +01:00
log.h Dukky: Add and utilise a jserrors category 2019-08-02 10:12:45 +01:00
Makefile nusrl: Move into utils/nsurl directory. 2017-02-08 17:27:13 +00:00
memanalyze.pl [project @ 2004-07-28 22:35:02 by bursa] 2004-07-28 22:35:02 +00:00
messages.c Excise the llcache query pathway. 2019-08-05 20:56:07 +01:00
messages.h Remove nonsense comments 2016-12-11 17:33:31 +00:00
nsoption.c Sort out the logging so that -v etc do the right thing 2017-09-08 21:15:54 +01:00
nsoption.h clean up some of the doxygen generation warnings 2017-02-19 11:32:17 +00:00
nsurl.h improve nsurl query handling. 2018-09-26 17:21:33 +01:00
punycode.c Import Punycode reference implementation. 2014-06-04 13:24:24 +01:00
punycode.h Import Punycode reference implementation. 2014-06-04 13:24:24 +01:00
ring.h fixup all the remaining logging macro callsites 2015-05-28 17:06:18 +01:00
split-messages.pl Support compression on output stream 2018-04-22 10:11:11 +01:00
string.h for strtof to be redefined on haiku stdlib must be included beforehand 2016-04-21 23:56:16 +01:00
sys_time.h move sys/time.h support functionality out of generic header 2016-04-19 09:16:09 +01:00
talloc.c Fix build on 64-bit Haiku 2015-07-14 09:12:44 +01:00
talloc.h Update to last LGPL2+ version of talloc. 2008-07-07 17:41:29 +00:00
test-netsurf move test script into utils 2016-12-16 14:45:16 +00:00
time.c ensure output buffer is large enough to not be truncated 2018-11-06 21:57:23 +00:00
time.h move time function to apropriate header 2016-04-19 10:36:35 +01:00
url.c url: Use ascii module, rather than ctype for locale safetly. 2016-08-13 12:05:55 +01:00
url.h URL escape: Improve API documentation. 2016-07-25 09:04:35 +01:00
useragent.c Use coccinelle to change logging macro calls in c files 2017-09-06 18:45:27 +01:00
useragent.h Update all source code file headers to reflect GPL version 2 only and contain appropriate licence text 2007-08-08 16:16:03 +00:00
utf8.c Use coccinelle to change logging macro calls in c files 2017-09-06 18:45:27 +01:00
utf8.h Fix several doxygen issues 2014-11-08 11:38:20 +00:00
utils.c Add header that may be needed for Windows build. (CI fix attempt.) 2016-08-08 15:17:56 +01:00
utils.h create netsurf inttypes header to have portable integer formatting macros 2017-01-21 14:20:55 +00:00
utsname.h Fix my spelling of teh everywhere 2014-11-18 17:16:26 +00:00
valgrind.supp Valgrind suppressions file 2010-02-11 00:23:59 +00:00