I'd suggest that once 0.2.4.x is stable, that's the time to ask them to try 0.2.3.x or 0.2.4.x. Alternatively, a good question to ask them would be whether anything is preventing them from upgrading: Maybe there's some showstopper for some relays moving to 0.2.3.x that nobody tols us about?
I would be truly surprised if it was due to any showstoppers, especially anything they didn't already file a ticket for. Ping me when you'd like me to contact folks.
One operator replied that Tor 0.2.2.x is part of the repositories for the latest Ubuntu LTS release (12.04). I'm not sure if 0.2.3.x is in the backports but, if not, it probably should be. Iirc ioerror offered to be our maintainer for Ubuntu.
I'm in the same Ubuntu LTS boat - I'll update to 0.2.3.x as soon as it's available through the Ubuntu 12.04 packages. I'd recommend not kicking 0.2.2.x nodes off the network until an update is available through Ubuntu, as I suspect there are a lot of people with the same situation.
I've slowly been sending out some emails to 0.2.2.x operators manually. From what I've seen so far, it looks like most users are running that version because that's what's in the Debian/Ubuntu LTS repositories. Once linked to the page that points out how to add Tor's repos to their sources, the ones that got back to me were happy to upgrade.
From my perspective, I'm more concerned about cryptographic and Tor-level attacks, rather than old code, but I can see that dropping support would certainly be helpful for you devs.
I think in 0.2.5, we can stop accepting 0.2.2 servers for the consensus this month.
For 0.2.5, we should also remove client support for talking to 0.2.2 servers: won't it be nice to finally get rid of the client-side renegotiation code?
Dumping server support for 0.2.2 clients can wait till squeeze EOL.
I've been watching Tor Metrics to see what impact the OpenSSL "Heartbleed" vulnerability was having on the Tor network as a whole, if any. Among other things, I've noticed that the number of 0.2.2 relays has almost dropped to zero. From the graph it looks like it's less than a dozen or so. I say that now is a great time to drop support if it's doable.
Being a coward, pushing to 0.2.7. We need to figure out the issue with the handful of remaining zombie 0.2.2 clients turning from slow zombies into fast zombies when the network stops supporting them.
Trac: Milestone: Tor: 0.2.6.x-final to Tor: 0.2.7.x-final
0.2.2.x clients apparently shit themselves on bootstrap (See: #19939 (moved)).
Agreed. But I think that's just because dizum is busted currently. Once it's back, I expect those clients to resume working (for whatever terrible definition of 'working' it will be).