Opened 5 years ago

Last modified 2 years ago

#11445 new defect

Drop support for Windows XP

Reported by: nickm Owned by:
Priority: Medium Milestone: Tor: unspecified
Component: Core Tor/Tor Version:
Severity: Normal Keywords: tor-relay, windows, cleanup, deprecate technical-debt
Cc: mcs Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description (last modified by teor)

Windows XP hit its end-of-life today (April 8, 2014).

We should identify and drop support code for Windows XP. This is mainly going to be a matter of identifying cases where we use LoadLibrary and GetProcAddress to find always-present-functions in always-present DLLs, and looking for opportunities to move from old busted APIs to fresh new ones.

I'm making this a separate ticket from #11444 (removing support from pre-XP versions) since the timing on the two can be argued to be separate. Nonetheless, if we agree to do both at once, that might be clever.

Child Tickets

Change History (10)

comment:1 Changed 5 years ago by nickm

Keywords: 026-triaged-1 added

comment:2 Changed 5 years ago by arma

Is there a particular difficulty involved in continuing to build on such a platform? We didn't have a 'drop support for irix' ticket, even though irix is long dead by most standards. And we try to make a habit of building and working everywhere (for the tor component that is -- for Tor Browser our hand is forced).

comment:3 Changed 5 years ago by yawning

Keywords: lorax added; 026-triaged-1 removed
Milestone: Tor: 0.2.6.x-finalTor: 0.2.???

Cleanup is nice, but does not block 0.2.6, deferring. It may be a nice volunteer project.

comment:4 Changed 5 years ago by mcs

Cc: mcs added

comment:5 Changed 5 years ago by teor

Description: modified (diff)

comment:6 Changed 4 years ago by elypter

imagine doing some research for a historical movie in the 19 century. you find a historical buiding from 1820 put in some chairs and a table from 1800 and put some plates and cutlery from 1915 on it. you think it might not be 100% historically accurate but it seems legit.

now imagine someone 200 years in the future who is trying to see how software in the early 21 century was. he gets a pc from 2020 and tries to install an os from 2000 to run software from 2015. as you might expect this will probably fail.

for people in the future this century will be the century of wastefulness. therefore i have no understanding for people who are even trying to speed this throwaway cycle up.

comment:7 Changed 3 years ago by teor

Milestone: Tor: 0.2.???Tor: 0.3.???

Milestone renamed

comment:8 Changed 3 years ago by nickm

Keywords: tor-03-unspecified-201612 added
Milestone: Tor: 0.3.???Tor: unspecified

Finally admitting that 0.3.??? was a euphemism for Tor: unspecified all along.

comment:9 Changed 2 years ago by nickm

Keywords: tor-03-unspecified-201612 removed

Remove an old triaging keyword.

comment:10 Changed 2 years ago by nickm

Keywords: deprecate technical-debt added; lorax removed
Severity: Normal
Note: See TracTickets for help on using tickets.