Hello 

>> 
>> Is it possible to switch off the cache complete for testing ?.
> 
> Not without modifying the source code, no. However, as Michael has
> already pointed out, NetSurf's cache is currently broken, such that it
> is extremely unlikely that anything is actually retrieved from the
> cache. Fixing this is non-trivial, and no, there is no "quick-fix
> hack" (even if there were, I'd strongly oppose its inclusion).
> 

If a fix of cache is lots work, maybe its possible to add some code to
switch it off when size is set to 0.
There can use a cache proxy then too.

On AOS there are several cache proxy here that can run on same machine.
So its not important to have a cache in netsurf i think.

Maybe Risc OS have too a cache proxy, that can run on same machine ?

But i dont know if proxy work always well with netsurf.
 
A user have report that netsurf on proxy show some pages (netsurf page 
http://netsurf-browser.org
most links on that page work) but many pages dont work.(he test
google)without proxy he get
all working.

with proxy he get then this error

Base stylesheet failed to load

I ask him to post a netsurf logfile, but i dont see what can be problem that
some pages work some not.

The important line seem this

content/content.c content_set_type 611: content http://www.google.nl/
(0x110275d0), type 0
render/hubbub_binding.c create_namespaces 311: Failed creating namespace xml

here is full log he post

netsurf -v
desktop/netsurf.c netsurf_init 125: version '3.0 (Development)'
desktop/netsurf.c netsurf_init 132: NetSurf on <AmigaOS>, node <YKWN003441>,
release <unknown>, v
ersion <45.57>, machine <m68k>
desktop/netsurf.c lib_init 190: xmlParserVersion 20632,
LIBXML_VERSION_STRING 20632
framebuffer/gui.c gui_init 388: argc 1, argv 0x10b96b08
framebuffer/gui.c gui_init 397: Using '/Work/NetSurf3_2/Resources/Aliases'
as Aliases file
framebuffer/gui.c gui_init 407: Using
'/Work/NetSurf3_2/Resources/EN/messages' as Messages file
framebuffer/gui.c gui_init 418: Using '/Work/NetSurf3_2/Resources/Options'
as Preferences file
framebuffer/gui.c gui_init 429: Using
'file:///Work/NetSurf3_2/Resources/default.css' as Default 
CSS URL
framebuffer/font_freetype.c ft_face_requester 116: Loaded face from
/Work/NetSurf3_2/Fonts/DejaVu
Sans.ttf

framebuffer/font_freetype.c ft_face_requester 116: Loaded face from
/Work/NetSurf3_2/Fonts/DejaVu
Sans-Bold.ttf

framebuffer/font_freetype.c ft_face_requester 116: Loaded face from
/Work/NetSurf3_2/Fonts/DejaVu
Sans-Oblique.ttf

framebuffer/font_freetype.c ft_face_requester 116: Loaded face from
/Work/NetSurf3_2/Fonts/DejaVu
Sans-BoldOblique.ttf

framebuffer/font_freetype.c ft_face_requester 116: Loaded face from
/Work/NetSurf3_2/Fonts/DejaVu
SansMono.ttf

framebuffer/font_freetype.c ft_face_requester 116: Loaded face from
/Work/NetSurf3_2/Fonts/DejaVu
Serif.ttf

framebuffer/font_freetype.c ft_face_requester 116: Loaded face from
/Work/NetSurf3_2/Fonts/DejaVu
Serif-Bold.ttf

framebuffer/fbtk.c fbtk_init 1418: width 788 height 570
framebuffer/fbtk.c fbtk_create_window 1311: Creating window 0x10da2a28 0,0
0,0
framebuffer/fbtk.c fbtk_create_window 1351: Created window 0x10da2aa8 0,0
788,570
content/fetchers/fetch_curl.c fetch_curl_register 155: curl_version
libcurl/7.19.5 OpenSSL/0.9.7m
zlib/1.2.3
utils/useragent.c user_agent_build_string 71: Built user agent "NetSurf/3.0
(AmigaOS; m68k)"
content/fetchers/fetch_curl.c fetch_curl_register 212: cURL linked against
openssl
content/fetchers/fetch_curl.c fetch_curl_initialise 244: Initialise cURL
fetcher for tftp
content/fetchers/fetch_curl.c fetch_curl_initialise 244: Initialise cURL
fetcher for ftp
content/fetchers/fetch_curl.c fetch_curl_initialise 244: Initialise cURL
fetcher for telnet
content/fetchers/fetch_curl.c fetch_curl_initialise 244: Initialise cURL
fetcher for dict
content/fetchers/fetch_curl.c fetch_curl_initialise 244: Initialise cURL
fetcher for http
content/fetchers/fetch_curl.c fetch_curl_initialise 244: Initialise cURL
fetcher for file
content/fetchers/fetch_curl.c fetch_curl_initialise 244: Initialise cURL
fetcher for https
content/fetchers/fetch_curl.c fetch_curl_initialise 244: Initialise cURL
fetcher for ftps
content/fetchers/fetch_data.c fetch_data_initialise 67:
fetch_data_initialise called for data
framebuffer/gui.c gui_init2 457: argc 1, argv 0x10b96b08
framebuffer/gui.c gui_init2 472: calling browser_window_create
framebuffer/fbtk.c fbtk_create_window 1311: Creating window 0x10da2a28 0,0
0,0
framebuffer/fbtk.c fbtk_create_window 1317: Using root window
framebuffer/fbtk.c fbtk_create_window 1351: Created window 0x1101dd20 0,0
788,570
framebuffer/gui.c gui_create_browser_window 1679: Normal window
desktop/browser.c browser_window_go_post 291: bw 0x1101dba0, url
http://www.google.com/
desktop/browser.c browser_window_go_post 367: Loading
'http://www.google.com/' width 770, height 
497
content/fetchcache.c fetchcache 146: url http://www.google.com/
content/content.c content_create 406: url http://www.google.com/ ->
0x1101fdd0
content/content.c content_add_user 1154: content http://www.google.com/
(0x1101fdd0), user 0x1073
84d8 0x1101dba0 0x0
framebuffer/schedule.c schedule 63: adding callback 0x1101f9e0 for
0x107573b4(0x1101dca0) at 10 
cs
content/fetchcache.c fetchcache_go 252: url http://www.google.com/, status
TYPE_UNKNOWN
content/fetchers/fetch_curl.c fetch_curl_setup 324: fetch 0x110201a0, url
'http://www.google.com/
'
framebuffer/font_freetype.c ft_face_requester 116: Loaded face from
/Work/NetSurf3_2/Fonts/DejaVu
Sans.ttf

framebuffer/fbtk.c fb_redraw_hscroll 413: hscroll 0
framebuffer/fbtk.c fb_redraw_vscroll 461: scroll 0
framebuffer/schedule.c schedule_run 158: callback entry 0x1101f9e0 running
0x107573b4(0x1101dca0)
framebuffer/schedule.c schedule 63: adding callback 0x11023060 for
0x107573b4(0x1101dca0) at 10 
cs
framebuffer/fbtk.c fbtk_click 963: click 183, 12
framebuffer/fbtk.c fbtk_click 963: click 183, 12
framebuffer/schedule.c schedule_run 158: callback entry 0x11023060 running
0x107573b4(0x1101dca0)
framebuffer/schedule.c schedule 63: adding callback 0x11026ce0 for
0x107573b4(0x1101dca0) at 10 
cs
content/fetchers/fetch_curl.c fetch_curl_process_headers 1099: HTTP status
code 302
content/fetchers/fetch_curl.c fetch_curl_process_headers 1109:
FETCH_REDIRECT, 'http://www.google
.nl/'
content/fetchers/fetch_curl.c fetch_curl_abort 633: fetch 0x110201a0, url
'http://www.google.com/
'
content/content.c content_remove_user 1206: content http://www.google.com/
(0x1101fdd0), user 0x1
07384d8 0x1101dba0 0x0
content/fetchcache.c fetchcache 146: url http://www.google.nl/
content/content.c content_create 406: url http://www.google.nl/ ->
0x110275d0
content/content.c content_add_user 1154: content http://www.google.nl/
(0x110275d0), user 0x10738
4d8 0x1101dba0 0x0
content/fetchcache.c fetchcache_go 252: url http://www.google.nl/, status
TYPE_UNKNOWN
content/fetchers/fetch_curl.c fetch_curl_setup 324: fetch 0x110274a0, url
'http://www.google.nl/'
content/fetchers/fetch_curl.c fetch_curl_done 765: done
http://www.google.com/
content/fetchers/fetch_curl.c fetch_curl_stop 654: fetch 0x110201a0, url
'http://www.google.com/'
framebuffer/schedule.c schedule_run 158: callback entry 0x11026ce0 running
0x107573b4(0x1101dca0)
framebuffer/schedule.c schedule 63: adding callback 0x1101fd20 for
0x107573b4(0x1101dca0) at 10 
cs
framebuffer/schedule.c schedule_run 158: callback entry 0x1101fd20 running
0x107573b4(0x1101dca0)
framebuffer/schedule.c schedule 63: adding callback 0x11042ac0 for
0x107573b4(0x1101dca0) at 10 
cs
content/fetchers/fetch_curl.c fetch_curl_process_headers 1099: HTTP status
code 200
content/fetchers/fetch_curl.c fetch_curl_process_headers 1169: FETCH_TYPE,
'text/html; charset=IS
O-8859-1' 

------------------------------------ here seem error

content/content.c content_set_type 611: content http://www.google.nl/
(0x110275d0), type 0
render/hubbub_binding.c create_namespaces 311: Failed creating namespace xml

content/fetchers/fetch_curl.c fetch_curl_done 765: done
http://www.google.nl/
content/fetchers/fetch_curl.c fetch_curl_stop 654: fetch 0x110274a0, url
'http://www.google.nl/'
content/content.c content_convert 807: content http://www.google.nl/
(0x110275d0)
render/html.c html_head 534: Node: meta
render/html.c html_head 534: Node: title
render/html.c html_head 534: Node: script
render/html.c html_head 534: Node: style
render/html.c html_head 534: Node: script
content/fetchcache.c fetchcache 146: url
file:///Work/NetSurf3_2/Resources/default.css
content/content.c content_create 406: url
file:///Work/NetSurf3_2/Resources/default.css -> 0x1106
ee68
content/content.c content_add_user 1154: content
file:///Work/NetSurf3_2/Resources/default.css (0
x1106ee68), user 0x1076e3e4 0x110275d0 0x0
content/fetchcache.c fetchcache_go 252: url
file:///Work/NetSurf3_2/Resources/default.css, status
TYPE_UNKNOWN
content/fetchers/fetch_curl.c fetch_curl_setup 324: fetch 0x1106f438, url
'file:///Work/NetSurf3_
2/Resources/default.css'
content/fetchcache.c fetchcache 146: url
file:///Work/NetSurf3_2/Resources/default.css
content/content.c content_create 406: url
file:///Work/NetSurf3_2/Resources/default.css -> 0x1107
0268
content/content.c content_add_user 1154: content
file:///Work/NetSurf3_2/Resources/default.css (0
x11070268), user 0x1076e3e4 0x110275d0 0x1
content/fetchcache.c fetchcache_go 252: url
file:///Work/NetSurf3_2/Resources/default.css, status
TYPE_UNKNOWN
content/fetchers/fetch_curl.c fetch_curl_setup 324: fetch 0x11070738, url
'file:///Work/NetSurf3_
2/Resources/default.css'
content/content.c content_create 406: url http://www.google.nl/ ->
0x11070e68
content/content.c content_set_type 611: content http://www.google.nl/
(0x11070e68), type 2
content/content.c content_add_user 1154: content http://www.google.nl/
(0x11070e68), user 0x1076e
3e4 0x110275d0 0x3
content/fetchers/fetch_curl.c fetch_curl_process_headers 1099: HTTP status
code 502
content/fetchers/fetch_curl.c fetch_curl_process_headers 1169: FETCH_TYPE,
'text/html'
content/content.c content_set_type 611: content
file:///Work/NetSurf3_2/Resources/default.css (0x
1106ee68), type 0
render/html.c html_convert_css_callback 1165:
file:///Work/NetSurf3_2/Resources/default.css is no
t CSS
content/content.c content_remove_user 1206: content
file:///Work/NetSurf3_2/Resources/default.css
(0x1106ee68), user 0x1076e3e4 0x110275d0 0x0
content/fetchers/fetch_curl.c fetch_curl_abort 633: fetch 0x1106f438, url
'file:///Work/NetSurf3_
2/Resources/default.css'
content/fetchers/fetch_curl.c fetch_curl_process_headers 1099: HTTP status
code 0
framebuffer/filetype.c fetch_filetype 32: unix path
/Work/NetSurf3_2/Resources/default.css
content/fetchers/fetch_curl.c fetch_curl_process_headers 1169: FETCH_TYPE,
'text/css'
content/content.c content_set_type 611: content
file:///Work/NetSurf3_2/Resources/default.css (0x
11070268), type 2
content/fetchers/fetch_curl.c fetch_curl_done 765: done
file:///Work/NetSurf3_2/Resources/default
.css
content/fetchers/fetch_curl.c fetch_curl_stop 654: fetch 0x1106f438, url
'file:///Work/NetSurf3_2
/Resources/default.css'
content/fetchers/fetch_curl.c fetch_curl_done 765: done
file:///Work/NetSurf3_2/Resources/default
.css
content/fetchers/fetch_curl.c fetch_curl_stop 654: fetch 0x11070738, url
'file:///Work/NetSurf3_2
/Resources/default.css'
content/content.c content_convert 807: content
file:///Work/NetSurf3_2/Resources/default.css (0x1
1070268)
render/html.c html_convert_css_callback 1190: got stylesheet
'file:///Work/NetSurf3_2/Resources/d
efault.css'
framebuffer/schedule.c schedule_run 158: callback entry 0x11042ac0 running
0x107573b4(0x1101dca0)
desktop/netsurf.c netsurf_exit 170: Closing GUI
framebuffer/gui.c gui_quit 519: gui_quit
desktop/netsurf.c netsurf_exit 172: Closing content
content/content.c content_destroy 946: content 0x1106ee68
file:///Work/NetSurf3_2/Resources/defau
lt.css
render/html.c html_destroy 1786: content 0x1106ee68
content/content.c content_destroy 946: content 0x110275d0
http://www.google.nl/
render/html.c html_destroy 1786: content 0x110275d0
content/content.c content_remove_user 1206: content
file:///Work/NetSurf3_2/Resources/default.css
(0x11070268), user 0x1076e3e4 0x110275d0 0x1
content/content.c content_remove_user 1206: content http://www.google.nl/
(0x11070e68), user 0x10
76e3e4 0x110275d0 0x3
content/content.c content_destroy 946: content 0x1101fdd0
http://www.google.com/
content/content.c content_destroy 946: content 0x11070e68
http://www.google.nl/
content/content.c content_destroy 946: content 0x11070268
file:///Work/NetSurf3_2/Resources/defau
lt.css
desktop/netsurf.c netsurf_exit 174: Closing fetches
content/fetchers/fetch_data.c fetch_data_finalise 76: fetch_data_finalise
called for data
content/fetchers/fetch_curl.c fetch_curl_finalise 257: Finalise cURL fetcher
ftps
content/fetchers/fetch_curl.c fetch_curl_finalise 257: Finalise cURL fetcher
https
content/fetchers/fetch_curl.c fetch_curl_finalise 257: Finalise cURL fetcher
file
content/fetchers/fetch_curl.c fetch_curl_finalise 257: Finalise cURL fetcher
http
content/fetchers/fetch_curl.c fetch_curl_finalise 257: Finalise cURL fetcher
dict
content/fetchers/fetch_curl.c fetch_curl_finalise 257: Finalise cURL fetcher
telnet
content/fetchers/fetch_curl.c fetch_curl_finalise 257: Finalise cURL fetcher
ftp
content/fetchers/fetch_curl.c fetch_curl_finalise 257: Finalise cURL fetcher
tftp
content/fetchers/fetch_curl.c fetch_curl_finalise 261: All cURL fetchers
finalised, closing down 
cURL
desktop/netsurf.c netsurf_exit 176: Closing utf8
desktop/netsurf.c netsurf_exit 178: Destroying URLdb
desktop/netsurf.c netsurf_exit 180: Exited successfully 

> 
> J.
> 
Regards


Reply via email to