Build 3532: Propates r2530 to the trunk: (1) Changes version to 3.4beta01; (2) Fixes a problem converting or installing configurations with .cer, .cert, .der, .p12, .p7b, .p7c, and .pfx files; (3) Fixes a problem displaying the hex code for invalid characters in files.


git-svn-id: http://tunnelblick.googlecode.com/svn/trunk@2532 ecaf4b9d-c145-0410-a236-1b700048ef5c
Build 3534: Fixes problems that can lead to a Tunnelblick crash or hang under an unusual OS X error condition.

git-svn-id: http://tunnelblick.googlecode.com/svn/trunk@2534 ecaf4b9d-c145-0410-a236-1b700048ef5c
Build 2537: Fixes problems when there are no configurations present.

git-svn-id: http://tunnelblick.googlecode.com/svn/trunk@2537 ecaf4b9d-c145-0410-a236-1b700048ef5c
Build 2539: Several fixes for configuration changes:

 * Fixes problems that cause Tunnelblick to crash or hang if many changes to the configurations are made very quickly.

 * Fixes a problem that caused the 'Welcome to Tunnelblick' window to appear more than once when multiple changes to the configurations are made very quickly.

 * Fixes problems when there are no configurations.

git-svn-id: http://tunnelblick.googlecode.com/svn/trunk@2539 ecaf4b9d-c145-0410-a236-1b700048ef5c
Build 2542: Tunnelblick icon and status bar fixes:

 * Fixes a problem that caused the status window to fail to appear when the pointer is over the Tunnelblick icon after checking or un-checking the 'Place [the Tunnelblick icon] next to Spotlight icon' checkbox in the 'Appearances' panel.

 * Fixes a problem on OS X 10.9 ('Mavericks') that caused Tunnelblick to always launch after login even if it had quit before logging out.

 * Fixes a problem on OS X 10.9 ('Mavericks') that sometimes caused the Tunnelblick icon to disappear from the status bar on a computer with multiple displays.

git-svn-id: http://tunnelblick.googlecode.com/svn/trunk@2542 ecaf4b9d-c145-0410-a236-1b700048ef5c
Build 3545: Add stack trace to Console Log on fatal error; remove debugging entries from Console Log.

git-svn-id: http://tunnelblick.googlecode.com/svn/trunk@2545 ecaf4b9d-c145-0410-a236-1b700048ef5c
Build 2546: Corrected name of Chinese (traditional) localizer from 'Pompin Wu' to 'Pomin Wu' -- my apologies to Pomin, I am very sorry about this error.

git-svn-id: http://tunnelblick.googlecode.com/svn/trunk@2546 ecaf4b9d-c145-0410-a236-1b700048ef5c
Build 3551: update branch so it is now the same as version 3.4beta02 build 3550, except that it is 3.4beta03 build 3551

git-svn-id: http://tunnelblick.googlecode.com/svn/trunk@2551 ecaf4b9d-c145-0410-a236-1b700048ef5c
Build 2552: Uses https: for updates and adds ability check for updates to beta versions and to 'downgrade' from beta to stable. Details:  * Uses https: for update checks and loading all update information. (Updates are still protected by being digitally signed so they cannot be forged; this is an additional level of security.)

 * Uses https: for IP address checks that use a domain name in the URL to test DNS. (Tunnelblick continues to use http: for IP address checks that use an IP address in the URL, which is done if the first IP address check (using a domain name in the URL) fails.

 * Adds a new checkbox in the 'Updates' section of the 'Preferences' panel: 'Check for updates to beta versions', which controls the 'updateCheckBetas' preference. If checked, Tunnelblick will check for new beta versions of Tunnelblick that are available for update, otherwise, Tunnelblick will check for new stable versions. Checked by default when running a beta version, unchecked by default when running a stable version. Note: If this is un-checked in a beta version, Tunnelblick will offer to install the latest stable version, which may be a 'downgrade' from the beta version to an earlier stable version.

 * Uses new URLs when checking for updates:
   * 'https://www.tunnelblick.net/appcast-s.rss' to check for new stable versions,
     and
   * 'https://www.tunnelblick.net/appcast-b.rss' to check for new beta versions.
   The URL of customized or Deployed versions of Tunnelblick that contain a non-standard update feed URL have '-s' or '-b' appended to the last component of the URL before the extension (e.g. 'http://aaa/bbb/ccc.ddd' becomes 'http://aaa/bbb/ccc-s.ddd' or 'http://aaa/bbb/ccc-b.ddd' to check for stable and beta versions, respectively).

 * Updates several Dutch (NL) translations; a Italian (IT) translation, and a Chinese (simplified) translation.

 * Fixes spacing problems on the 'Preferences' tab that occur when there is only one version of OpenPVN included in Tunnelblick.

 * Removed unused files English.lproj/Description.rtf and English.lproj/Credits.rtf.

git-svn-id: http://tunnelblick.googlecode.com/svn/trunk@2552 ecaf4b9d-c145-0410-a236-1b700048ef5c
Build 3553: Sparkle patch to allow downgrades

git-svn-id: http://tunnelblick.googlecode.com/svn/trunk@2553 ecaf4b9d-c145-0410-a236-1b700048ef5c
Build 3554: Fixes a Spanish (ES) translation

git-svn-id: http://tunnelblick.googlecode.com/svn/trunk@2554 ecaf4b9d-c145-0410-a236-1b700048ef5c
Build 3556: update branch so it is now the same as version 3.4beta04 build 3555, except that it is 3.4beta05 build 3556

git-svn-id: http://tunnelblick.googlecode.com/svn/trunk@2556 ecaf4b9d-c145-0410-a236-1b700048ef5c
Build 3558: Fix Finnish (FI) and Norwegian (NB) translation for 'Check for updates to beta versions'

git-svn-id: http://tunnelblick.googlecode.com/svn/trunk@2558 ecaf4b9d-c145-0410-a236-1b700048ef5c
Build 3560: Fixes crash when accessing checkboxes on 'Advanced' window

git-svn-id: http://tunnelblick.googlecode.com/svn/trunk@2560 ecaf4b9d-c145-0410-a236-1b700048ef5c
Build 3562: Catch SIGTRAP if not debugging and add signal name to Console output.

git-svn-id: http://tunnelblick.googlecode.com/svn/trunk@2562 ecaf4b9d-c145-0410-a236-1b700048ef5c
Build 3564: Signs kexts for Mavericks and other small changes:

 * Creates (and signs if a 'Release') 'tun-signed.kext' and 'tap-signed.kext' from tun.kext and tap.kext, and uses them on Mavericks and higher.

 * Includes additional logging of ownership changes made by installer.

 * Fixes a typo in the ES (Spanish) translation.

 * Fixes a problem that sometimes caused a spurious entry in the Console Log.

 * Fixes a small memory leak.

git-svn-id: http://tunnelblick.googlecode.com/svn/trunk@2564 ecaf4b9d-c145-0410-a236-1b700048ef5c
Build 3567: Adds clearer error handling for problems with Applications, Library, and Application Support folders being insecure

git-svn-id: http://tunnelblick.googlecode.com/svn/trunk@2567 ecaf4b9d-c145-0410-a236-1b700048ef5c
Build 3569: Attempts to display an error message in a GUI window if it can't display normal windows.

git-svn-id: http://tunnelblick.googlecode.com/svn/trunk@2569 ecaf4b9d-c145-0410-a236-1b700048ef5c
Build 3572: update branch so it is now the same as version 3.4beta06 build 3571, except that it is 3.4beta07 build 3572

git-svn-id: http://tunnelblick.googlecode.com/svn/trunk@2572 ecaf4b9d-c145-0410-a236-1b700048ef5c
Build 3574: Fixes problem with update URL.

git-svn-id: http://tunnelblick.googlecode.com/svn/trunk@2574 ecaf4b9d-c145-0410-a236-1b700048ef5c