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
