Pushfix 2.12 released - Changelog

Latest news and announcements

Pushfix 2.12 released - Changelog

Postby pushfix » Sun Jan 24, 2010 11:25 am

Changelog for Pushfix 2.0

NOTE: Upgrades of Pushfix 2.0 will not affect a working push configuration. Upgrades only update the Push Test app. (However, an upgrade does verify you are using the proper certificate and if not, it corrects that situation.)

Discussion of the difference between a token and a certificate is at the bottom.

Version 2.12 Mar 1, 2010
Push Test app

- On startup, checks to make sure you are using the correct push certificate. If not, it reinitializes the push system and injects the proper certificate. Your token is restored as well (if necessary from pushfix.info servers).
- Got rid of most of the flashing on updates.
- When Push Test detects your configuration is working, it makes a backup of your token and also sends a copy to pushfix.info (encrypted) for use if you ever restore. This makes it so you never have to reinstall apps due to token or certificate changes in the future, even after a restore!

Push key install

- Better certificate install method. Does not require reboot, although a very rare issue of not re-establishing a WiFi connection after coming out of standby has been noted. This is fixed by a simple reboot after install. I just don't want to force a reboot when most of the time it is not necessary.
- On initial certificate install, it reinitializes the push system. This means you have to give permission to each app to use Notifications again. Settings -> Notifications will initially be missing until you run the first push app - I recommend Push Test. This fixes a bug with some apps not picking up your new token when your certificate changed.

Version 2.11 Jan 24, 2010
Push Test app

- Quick release to fix a minor issue showing push blocked on the initial display due to a slow DNS request. Future screen updates showed it was not blocked.
- Diagnostics are not allowed to be sent until the app has been running for about 90 seconds. You must wait this long for this system to stabilize.
- Better detection of cell & WiFi internet down
- Some minor screen updates are visible occasionally. I'm going to try to get rid of these "flashes" in the next update.

Push key install

- No changes necessary

Version 2.10 Jan 24, 2010
Push Test app

- App now negotiates with push servers to verify true push connectivity, therefore it is better able to tell you if push is blocked by your provider. (WAP only internet plan for example)
- App now connects to pushfix.info to test internet access. It will now tell you if your cell or WiFi internet seems to be down.
- Detects EDGE Disabler and shows appropriate message
- Added a line to show when information was last collected
- Collection rate reduced since the app is doing more on each collection run now
- Made display cells shorter in order to add another row
- Improved speed and accuracy of diagnostics
- Now requires netcat package to communicate with push servers

Push key install

- No changes necessary

Version 2.09
Push Test app

- Improved speed of diagnostics

Push key install (only new installs)

- Uninstall no longer restores your keychain. It only removes the Push Test app.

Version 2.08
Push Test app

- Sends additional diagnostic parameters

Push key install (only new installs)

- Better method of adding the certificate
pushfix
Site Admin
 
Posts: 302
Joined: Sun Oct 18, 2009 5:01 am

New feature: Token backup/restore

Postby pushfix » Mon Mar 01, 2010 8:11 pm

This new version adds token backup and restoration. When you run Push Test and it detects your push is working, it sends your token to pushfix.info over SSL (encrypted) to be backed up. There are two pieces to push, the certificate and the token. Pushfix 2.0 provides the certificate and Apple always provides the token. The token is generated from the certificate and Apple will only give you a token if you have a valid certificate. The token is what is used by push apps to send you notifications. If your token ever changes, such as when your certificate changes, all of your push apps will still send messages to the OLD non-existent token.

That is why push apps need to be manipulated to send your new token to the developer of each app whenever you change your certificate, restore your phone, etc.

Pushfix 2.0 now backs up your token on the phone, as well as in my database. If your certificate ever changes for whatever reason, when you run Push Test it will install the proper certificate AND restore your token. If the token backup isn't found on the phone, such as when you restore your firmware, then it tries to get it from my server. This means you should not have to go through the procedure of reinstalling apps to get them to send the updated token ever again! You only have to do it the first time because you installed your unique Pushfix 2.0 certificate.

I am continually trying to improve push notifications as best I can within the limits of the OS and this update continues to make Pushfix 2.0 better than official activation.
pushfix
Site Admin
 
Posts: 302
Joined: Sun Oct 18, 2009 5:01 am


Return to News

Who is online

Users browsing this forum: No registered users and 1 guest

cron