Hello All. Nice browser! I noticed 0.8.5 loads pages from cache regardless of the 'content=no-cache' meta tag. Near as I can tell from the mailing list, this is by design. I also found the no-cache patch for 0.8.2 and applied to 0.8.5 (by hand). Is this the best way right now to get cache control working? Thanks -- digitek@charter.net key id: 0xF6FA6D1E huh?: http://google.com/search?q=gnupg+secure+email
On Tue, Mar 21, 2006 at 04:45:44PM -0600, digitek wrote:
I noticed 0.8.5 loads pages from cache regardless of the 'content=no-cache' meta tag.
Yes.
Near as I can tell from the mailing list, this is by design.
Also yes.
I also found the no-cache patch for 0.8.2 and applied to 0.8.5 (by hand).
Is this the best way right now to get cache control working?
"clicking reload" works for me, on the occasions when I *do* want the freshest data. (And for pages like mailing list archives, or comments-added ones, it's handy to first see the old data, so I know where I stopped reading before I explicitly reload.) If that is insufficient for you, then yes, an external on-your-own-if-it-breaks patch is probably the way to go. (Although without having seen the patch, it should probably honour the HTTP headers rather than the meta tag. But that's a topic that doesn't need to be discussed here.) All the best, f -- Francis Daly francis@daoine.org
Francis Daly wrote:
On Tue, Mar 21, 2006 at 04:45:44PM -0600, digitek wrote:
I noticed 0.8.5 loads pages from cache regardless of the 'content=no-cache' meta tag.
Yes.
Cool.
Near as I can tell from the mailing list, this is by design.
Also yes.
Also cool. <snip>
(Although without having seen the patch, it should probably honour the HTTP headers rather than the meta tag. But that's a topic that doesn't need to be discussed here.)
All the best,
f
Understood. Thanks. I intend to use this in a commercial product and need to make my changes freely available under the GPL. Does anyone have a preference where ? Thanks. -- digitek@charter.net key id: 0xF6FA6D1E huh?: http://google.com/search?q=gnupg+secure+email
Hi, On Tue, Mar 21, 2006 at 05:23:09PM -0600, digitek wrote:
Francis Daly wrote:
On Tue, Mar 21, 2006 at 04:45:44PM -0600, digitek wrote:
I noticed 0.8.5 loads pages from cache regardless of the 'content=no-cache' meta tag.
Yes.
Cool.
Near as I can tell from the mailing list, this is by design.
Also yes.
Also cool.
<snip>
(Although without having seen the patch, it should probably honour the HTTP headers rather than the meta tag. But that's a topic that doesn't need to be discussed here.)
All the best,
f
Understood. Thanks.
I intend to use this in a commercial product and need to make my changes freely available under the GPL. Does anyone have a preference where ?
Yes, send it directly to me. A long time ago, some sites discovered that a reload request on every page could boost their advertising hits (i.e. more money). Dillo avoids this problem by letting the user hit reload for the latest page. Of course this has the downside of breaking on honest sites that use the reload request to somehow keep state of a session. A good solution is like with cookies, to only honour certain trusted sites on such cache directives. It would be interesting to know what you're using the patch for (as far as the NDA allows). Having some background always helps. -- Cheers Jorge.-
Jorge Arellano Cid wrote: <snip>
Yes, send it directly to me.
Will do. I'll send you a link off list (my server is an old p266 thinkpad and doesn't like a lot of traffic) The changes I made to 0.8.5 are actually here: http://lists.auriga.wearlab.de/pipermail/dillo-dev/2004-October/002389.html These were for 0.8.3 but I didn't see them rolled into 0.8.5, so I figured the patch was just not included yet, or it was dropped for whatever reason. I added them into 0.8.5 to the best of my ability.
A long time ago, some sites discovered that a reload request on every page could boost their advertising hits (i.e. more money).
Yeah, that figures...
It would be interesting to know what you're using the patch for (as far as the NDA allows). Having some background always helps.
What I'm using it for is a menuing system on an embedded device. The user selects icons to get from menu to menu, however each icon needs to trigger through a cgi call. With the caching in place, these triggers are not being sent (much the same as an advertisement). So, Dillo is working perfectly, and exactly as it is supposed to. I just need a little different functionality. Yes, as you mention NDA, I don't know how much more detail I can go into, but if you would like to know more, shoot me an email off list and I'll talk to the Head Honcho and see what he is willing to discuss. Also, thanks to everyone that has put so much effort into this great little browser. It is a perfect fit for what I'm working on. No bloat, just render some html and interface with CGI. It really is a nice piece of work guys (and gals?) Thomas -- digitek@charter.net key id: 0xF6FA6D1E huh?: http://google.com/search?q=gnupg+secure+email
participants (3)
-
digitek
-
Francis Daly
-
Jorge Arellano Cid