[Privoxy-devel] Windows XP support?

Ian Silvester iansilvester at fastmail.fm
Tue Jan 11 23:58:02 UTC 2022



On Tue, 11 Jan 2022, at 17:28, Ian Silvester wrote:
> On Tue, 11 Jan 2022, at 02:32, Lee wrote:
>> On 1/10/22, Ian Silvester <iansilvester at fastmail.fm> wrote:
>>> On Sat, 8 Jan 2022, at 14:48, Ian Silvester wrote:
>>>> On Sat, 8 Jan 2022, at 03:38, Fabian Keil wrote:
>>>>> "Ian Silvester" <iansilvester at fastmail.fm> wrote on 2022-01-05 at
>>>>> 09:20:42:
>>>>>
>>>>>> On Wed, 5 Jan 2022, at 09:11, Lee wrote:
>>>>>> > On 1/5/22, Ian Silvester <iansilvester at fastmail.fm> wrote:
>>>>>
>>>>>> >> Do either of you know when we introduced the use of
>>>>>> >> GetTickCount64()?
>>>>>> >
>>>>>> > no idea - it doesn't show up in the source code:
>>>>>> >
>>>>>> > Lee at i3668 /git/privoxy/privoxy
>>>>>> > $ grep -rni GetTickCount64 *
>>>>>> > grep: privoxy.exe: binary file matches
>>>>>>
>>>>>> Okay - with your approval I will make the assumption that the user
>>>>>> reporting the issue previously ran 3.0.32 without issue and that
>>>>>> therefore 3.0.32 is the last version that supported XP.
>>>>>
>>>>> I think we should differentiate between what operating systems
>>>>> are supported by a given binary package and what operating systems
>>>>> a Privoxy version is expected to run on when compiled properly.
>>>>>
>>>>> IMHO we as a project still support Windows XP in
>>>>> the sense that we answer support requests.
>>>>>
>>>>> I'd also expect Privoxy 3.0.33 to work on Windows XP when
>>>>> the user compiles it herself using a tool chain that still
>>>>> works on Windows XP. We just don't provide binaries for
>>>>> Windows XP at this time due to lack of resources or interest.
>>>>>
>>>>> Fabian
>>>>
>>>> Good point, and I agree. I will make sure the documentation updates
>>>> include this distinction.
>>>>
>>>> Ian
>>>
>>> Having reviewed the web site documentation, there is no existing information
>>> regarding supported operating system versions, ergo nothing there to
>>> correct. I intend to address this in the macOS release by updating the
>>> associated README. Lee are you up for adding a step to your release process
>>> to update similar details in the Win32 README.txt?
>>
>> How about updating the FAQ instead:
>>   2.2. Which operating systems are supported?
>>
>>   At present, Privoxy is known to run on Windows 95 and later versions
>> (98, ME, 2000, XP, Vista, Windows 7, Windows 10 etc.), GNU/Linux
>> (RedHat, SuSE, Debian, Fedora, Gentoo, Slackware and others), Mac OS X
>> (10.4 and upwards on PPC and Intel processors), Haiku, DragonFly,
>> ElectroBSD, FreeBSD, NetBSD, OpenBSD, Solaris, and various other
>> flavors of Unix.
>>
>> I'm OK with any wording that makes it clear that the only Windows OS
>> Privoxy has been tested on is Windows 10.  .. unless we can get others
>> with different versions of Windows to do at least the regression tests
>> after a new release.
>>
>> Lee
>
> Thanks both, I had missed this of course.
>
> I'll improve this answer by adding sentences to cover the testing, 
> expected-to-work and no-longer-supported OS versions for the macOS and 
> Windows binaries our project supplies. @Fabian if you have any details 
> pertaining to BSD in this regard please let me know. I know you compile 
> and test on ElectroBSD, but is there any element in the ports packaging 
> that gives an indication of supported BSD version?
>
> Cheers,
>
> Ian

Update - here's my proposed change for your approval prior to committing: https://silvester.org.uk/privoxy-doc-testing/faq/installation.html

Despite this clarification, I still intend to update the macOS binary package README with similar details - in this way we will build a library of releases with support for older OS versions.

Let me know what you think, and @Fabian whether you would like row(s) added for BSD.

Cheers,

Ian


More information about the Privoxy-devel mailing list