View Single Post
Posts: 567 | Thanked: 2,965 times | Joined on Oct 2009
#10
I have just fixed Fahrplan on Translink, turns out Translink started using a DDOS protection service that means the SSL connection now needs the correct Server Name Indication value.
Backported the SNI support from QT 4.7.8 and made the necessary change to Fahrplan to use the support and now it works again.

The QT source change/backport has been committed to https://github.com/community-ssu/qt-x11-maemo

If you want to run the new Fahrplan you need to be running the latest CSSU-testing (with e.g. libqt4-core_4.7.4~git20110505+cssu12 installed) then install the new libqt4-network from https://drive.google.com/file/d/1L7T...ew?usp=sharing
and the new Fahrplan from https://drive.google.com/file/d/1gP7...ew?usp=sharing

The Fahrplan source code is available at https://drive.google.com/file/d/1O-u...ew?usp=sharing
(files were too big to attach to the post so I put them on Google Drive instead)

If you want to rebuild the new Fahrplan with the changes, you will need to grab the QT4 repo with the patches in it, build that and install the relavent bits into your SB repository then build Fahrplan.

Oh and obviously if you have other patches to QT such as the ones for supporting TLS 1.2 (or are running some other version of QT that doesn't include the SNI support) you will need to make the changes yourself)

But for someone who just wants to be able to do journey planning for Translink SE QLD on their N900, install the 2 new deb files and everything will work again

EDIT: I should probably have bumped the version number and updated the changelog but I just wanted to get it working as fast as possible
 

The Following 4 Users Say Thank You to jonwil For This Useful Post: