Re: FW: Testing, systemd support, rfc5188, cleanups
"Will Manley" <[email protected]>
| Newsgroups | gmane.comp.web.polipo.user |
|---|---|
| Message-ID | <[email protected]> |
> Fabian Keil <[email protected]> wrote: > > "Will Manley" <[email protected]> wrote: > > > I've pushed up a few patches to github which myself and my colleagues at > > YouView have been working on. I would appreciate a review if possible. > > > > In summary: > > * automated-testing introduces systemd socket activation support and a > > simple automated test framework. > > * rfc5861-control-value-parsing makes polipo recognise > > "stale-while-revalidate" and "stale-if-error" cache-control-flags > > * fix-flags cleans up the naming of the OBJECT_TYPE, OBJECT_FLAG and > > CACHE_CONTROL_FLAG values and fixes a typo in httpTweakCachability > > > > I've only tested these changes on Linux (Fedora 15) as I have no other > > development environments available. > > > > You may find that the automated tests fail. In two of the cases where > > I believe that polipo should be caching the requests it doesn't, unless > > you kill polipo and re-start it, in which case it will happily serve > > from disk cache. I wonder if this is related to 148f04ff "Tweak > > cachability when reading from the disk cache." which I came across while > > making the fix-flags changes. > > Could you please provide an URL for the repository that contains > the patches, or post them directly if they aren't too large? > > I'd like to look at the "simple automated test framework" and > could at least compile-test the patches on FreeBSD 10.0-CURRENT. Ah, how silly of me. The branches can be found at https://github.com/wmanley/polipo/branches To pull them try: git pull git://github.com/wmanley/polipo.git automated-testing git pull git://github.com/wmanley/polipo.git rfc5861-control-value-parsing git pull git://github.com/wmanley/polipo.git fix-flags Thanks Will ------------------------------------------------------------------------------ Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev