| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
attempting to use it (fixed in latest libcurl). Also unset curl proxy option if it's disabled so the previous xfer's setting isn't retained.
svn path=/trunk/netsurf/; revision=9759
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=9737
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=9729
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=9711
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=9703
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=9696
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=9695
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=9693
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=9688
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=9687
|
|
|
|
|
|
|
|
| |
Default the realm to the fetch URL in this case. Fixes #2890933
Note for new cache implementation (which is actually capable of utilising response bodies in this situation): if there is no WWW-Authenticate header, serve up the response body immediately -- don't present an authentication dialogue.
svn path=/trunk/netsurf/; revision=9659
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=9615
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=9460
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(prot_space_data): Added, it lives linked in the leaf host_part
struct and together with its scheme and port (which defins canonical root
url) and realm this defines a protection space.
(path_data): Removed auth_data field and replaced by a prot_space_data
pointer.
(host_part::prot_space): Added linked list of protection space data
structs.
(urldb_get_auth_details): Given an URL fetch fetches its auth.
(urldb_set_auth_details): Creates or updates the contents of a
protection space to which given URL belongs.
(urldb_destroy_host_tree): Delete protection data space structures
using urldb_destroy_prot_space.
(urldb_destroy_prot_space): Added.
- content/urldb.h(urldb_get_auth_details): Added realm parameter.
- content/fetchers/fetch_curl.c(fetch_curl_set_options): Update
urldb_get_auth_details call (we don't know realm at this point).
- content/fetchcache.c(fetchcache_callback, fetchcache_auth): At FETCH_AUTH,
use realm to determine if we really don't know auth data and if so,
refetch content.
- content/content.h(struct content): Add content::tried_with_auth.
- content/content.c(content_create): Initialize content::tried_with_auth.
- riscos/401login.c(ro_gui_401login_open): Show known authentication
data in dialogue so user can see what was wrong with it and correct it.
Solves bug #2830829.
svn path=/trunk/netsurf/; revision=9045
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=8985
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=8899
|
|
|
|
|
|
|
|
| |
gets
freed during the poll routine and the next pointer can no longer be read.
svn path=/trunk/netsurf/; revision=8898
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=8752
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=8428
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=8313
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=7875
|
|
|
|
|
|
|
| |
Lose unnecessary increment of rptr in cookie domain prefix matching.
Record that, in the long term, we need some kind of TLD service to consult so that (e.g.) .co.uk is not considered a valid domain prefix.
svn path=/trunk/netsurf/; revision=7600
|
|
|
|
|
|
| |
Always require the fetch URL to have a scheme -- without it, we can't find a fetcher.
svn path=/trunk/netsurf/; revision=7597
|
|
|
|
|
|
| |
NDEBUG.
svn path=/trunk/netsurf/; revision=7593
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=7512
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=7105
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=6695
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=6676
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=6600
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=6599
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=6595
|
|
|
|
|
|
| |
to determine whether we can use the SSL_CTX stuff at runtime.
svn path=/trunk/netsurf/; revision=6586
|
|
|
|
|
|
| |
Apparently, the interweb depends on this.
svn path=/trunk/netsurf/; revision=6542
|
|
|
|
|
|
| |
before attempting to domain match them.
svn path=/trunk/netsurf/; revision=6466
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=6463
|
|
|
|
|
|
| |
normalised. Violate this precondition at your peril.
svn path=/trunk/netsurf/; revision=6371
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=6355
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=6317
|
|
|
|
|
|
| |
Fix test code.
svn path=/trunk/netsurf/; revision=6316
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=6315
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=6314
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=6313
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=6312
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=6311
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=6310
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=6304
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=6303
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=6302
|
|
|
|
|
|
| |
things, blame the lack of commentary.
svn path=/trunk/netsurf/; revision=6301
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=6300
|