Opened 4 years ago

Last modified 7 months ago

#11444 new defect

Drop support for long-obsolete versions of Windows

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

Description

When we started writing Tor, Windows 98 was still a going concern. Now... it is less so.

We should identify and drop support code for all windows versions before 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.

(Dropping support for windows XP is a separate ticket.)

Child Tickets

Attachments (3)

win98_tor_error.png (7.2 KB) - added by Vort 8 months ago.
winme_tor_error.png (7.7 KB) - added by Vort 8 months ago.
win2000_tor_error.png (14.6 KB) - added by Vort 8 months ago.

Download all attachments as: .zip

Change History (22)

comment:1 Changed 4 years ago by nickm

Keywords: 026-triaged-1 added

comment:2 Changed 3 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:3 Changed 3 years ago by mcs

Cc: mcs added

comment:4 Changed 3 years ago by nickm

Milestone: Tor: 0.2.???Tor: 0.2.7.x-final

These may be worth looking at for 0.2.7.

comment:5 Changed 3 years ago by nickm

Status: newassigned

comment:6 Changed 3 years ago by nickm

Keywords: 027-triaged-1-out added

Marking triaged-out items from first round of 0.2.7 triage.

comment:7 Changed 3 years ago by nickm

Milestone: Tor: 0.2.7.x-finalTor: 0.2.???

Make all non-needs_review, non-needs_revision, 027-triaged-1-out items belong to 0.2.???

comment:8 Changed 16 months ago by teor

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

Milestone renamed

comment:9 Changed 15 months 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:10 Changed 9 months ago by nickm

Keywords: tor-03-unspecified-201612 removed

Remove an old triaging keyword.

comment:11 Changed 9 months ago by nickm

Keywords: 027-triaged-in added

comment:12 Changed 9 months ago by nickm

Keywords: 027-triaged-in removed

comment:13 Changed 9 months ago by nickm

Keywords: 027-triaged-1-out removed

comment:14 Changed 9 months ago by nickm

Status: assignednew

Change the status of all assigned/accepted Tor tickets with owner="" to "new".

comment:15 Changed 9 months ago by nickm

Keywords: technical-debt added; lorax removed
Severity: Normal

Changed 8 months ago by Vort

Attachment: win98_tor_error.png added

comment:16 Changed 8 months ago by Vort

Latest version of Tor (0.3.0.8) already fails to start on Win 98 SE:
attachment:win98_tor_error.png
So it would be great to remove it from the list here:
https://www.torproject.org/download/download.html

Changed 8 months ago by Vort

Attachment: winme_tor_error.png added

comment:17 Changed 8 months ago by Vort

Same error for Windows ME: attachment:winme_tor_error.png

Changed 8 months ago by Vort

Attachment: win2000_tor_error.png added

comment:18 Changed 8 months ago by Vort

Same error for Windows 2000: attachment:win2000_tor_error.png

comment:19 Changed 7 months ago by Vort

Cc: vvort@… added
Note: See TracTickets for help on using tickets.