Welcome! Please read this information.

This is Gerben Wierda's binary distribution of i-Installer for Mac OS X. i-Installer is what you are using now.

For information on i-Installer.app packages, see the i-Installer.app Help function. Especially read about the risks of installing software from the net and how you can inspect the contents of your package.

The i-Installer i-Package does not require authenticated access. Normally, when you are the admin user on your system, you can install in /Applications/Utilities without having to acquire administrator rights.

NOTE: Under 10.3.2 I have had one report for a system crash when using fast network setting (parallel downloads). This is a Mac OS X bug (any system crash is, but this one certainly, as it takes place deep inside the Foundation framework during normal operations). I have known about possible instabilities with this framework in the past (and informed Apple). It seems the issues have not been entirely resolved.

i-Installer i-Package release notes

2008/10/07:
• Version 2.94
• Internal improvement in i-Package build tool iibless
2008/10/07:
• Version 2.93
• Added support to turn OS X version checking into a warning only. For this, run 
		defaults write -app i-Installer softosxcheck YES
on the command line. i-Installer should not be running when you do this.

2008/10/04:
• Version 2.92
• Support for OS X Version checks in i-Packages
2008/07/24:
• Version 2.91
• Support for repairing Leopard-PreLeopard X11 differences
2008/07/08:
• Version 2.90
• Support for improved i-Package uninstall mechanism
2008/05/25
• Version 2.89.
• Fixed bug where ANSI RTF was not recognized as RTF (and Apple RTF was)
2007/01/18
• Version 2.88.
• Improved startup support warning.
• Improved umask handling (which in effect was ineffective because some statement (probably for testing) had not been removed.). i-Installer should now be safe in environments with nonstandard system wide umask settings. Such settings have been suggested on some security sites.
2007/01/04
• Version 2.87.1.
• Improved some waring messages.
2007/01/03
• Version 2.87.
• First unsupported version, will be required for all i-Packages.
• Support for deprecated and retired i-Packages.
• Removed donation menu item
• Added end of support warning
2006/10/29
• Version 2.86.
• Bug fix (memory management typo introduced in handling of multiple `default' install locations)
2006/11/02
• Added warning to configure phase to report if the install location differs from the location of i-Installer that is running.
2006/10/29
• Version 2.85.
• Buglet fix: Do not display archive chunks in Pkg Contents tab. An earlier fix here to enable the display of compressed tar archives other than those of the i-Package chunks (which are displayed together as "Archive") was too liberal.
• Added code to handle multiple default install locations. Not documented in Help yet.
• Changed code that might or might not lead to a crash (autoreleased item changed to retained / released as possibly the event loop interferes)
• Added check for missing or empty PATH in environment
• Added check if i-Installer itself was changed by a succesful install.
2006/10/28
• Version 2.84. Bugfix: i-Packages with sets but with only global dependencies per phase (and not per set/phase combo) did not trigger the use of global i-Package dependencies.
2006/10/15
• Version 2.83. Code cleanup. All i-Packages except ii2.ii2 are forced updates because of new TOC format without partsubdirs and with renamed parts->chunks.
2006/10/11
• Can be installed with older versions again 
2006/10/10
• Version 2.82
• Security fix
2006/10/01
• Version 2.80.1
2006/10/01
• Version 2.80.
• Support for basic phase functionality (sh) inside i-Installer. An upcoming rewrite/release of all i-Packages requires this.
•	Changed info strings to display version and such.
• Pkg Properties tab is updated after the unarchive phase.
• Improved user warnings when "Open Updated i-Packages" runs into trouble (network or remote server problem)
2006/09/22
• Version 2.79. This version fixes a potential harmful bug. The bug occurred when you did change the Default Save Directory in Preferences to a location where one of the i-Packages in the original location already existed. This would stop the move of the i-Packages from old to new location and then remove the old location anyway. The bug was even potentially extremely harmful, e.g. when one first did set the location to the home directory and then changed it to a location where of of the i-Packages already existed, the home directory would have been deleted.
2006/05/27
• Version 2.78 release. Changed warning texts.
2006/05/26
• Version 2.78
• Universal again. Experimental version.
2006/03/11
• Version 2.77
• Non-universal because of OS X 10.4.4+ problems on Intel
• Some small improvements on the GUI (feedback on MD5 checks, extra keyboard shortcuts)
2005/10/21
• Version 2.76.0.
• Added warning for missing BSD subsystem
2005/10/03
• Version 2.75.0.
• Fixed broken (for Mac OS X 10.2.8) helper programs
2005/09/27
• Version 2.74.0.
• Slight change in receipts production. Removed a small piece of test code from 2.73.
2005/09/27
• Version 2.73.0.
• Added preferences settings to protect i-Installer from broken environment settings.
2005/09/26
• Version 2.72.0.
• Recognizing file types did not work on x86 because of the changed file output format in 10.4 (and 10.3 but that was never noticed because we were using the 10.2 style file command internally).
2005/09/25
• Version 2.71.0.
• Complete for use on ppc (Mac OS X 10.2.8 and up) and x86 (Mac OS X 10.4.2)
• Fixed a few small buglets.
2005/08/22
• Experimental Version 2.70.0.
• Compiled for ppc and x86 for use on 10.4 only
2004/10/22
• Version 2.69.0.
• Cosmetic change (regarding a log message)
2004/10/15
• Version 2.68.0.
• Bugfix: operations on large packages (like the new TeX i-Package with two full installations) may exceed the standard open file limit in some non-likely circumstances. The open file limit will now on startup be substantially increased.
2004/10/12
• Version 2.67.0.
• Bugfix: when opening a package that already exists locally from a remote URL, the properties are updated.
2004/10/11
• Version 2.66.0.
• Can handle archive parts which are unarchived into subdirectories that do not exist yet.
•	Some cosmetic changes (e.g. welcome panel, messages)
2004/05/08
• Version 2.65.2.
• ADA release
* Changed layout of i-Directory window slightly
• Updated Help
2004/05/06
• Rebuild of version 2.65.1. Something was not copied.
2004/05/05
• Version 2.65.1.
• Improved resizing behaviour of i-Directory window
2004/05/05
• Version 2.65.0.
• Improved the i-Directory window
• Changed startup splash screen
2004/05/02
• Version 2.64.0.
• Added the fragger script for creating archives-in-parts (package building)
2004/05/01
• Version 2.63.0.
• Compiled with XCode 1.2
• Added the perl module necessary for building packages
2004/04/30
• Version 2.62.0. Gerben's birthday release.
• Improved package builder script to work without GPG keys
• Fixed progress bar hide/unhide buglet
2004/04/20
• Version 2.61.0.
• Changed download messages to include size. Accidental release.
2004/02/27
• Version 2.60.0.
• Bug fix (writing in a nonmutable NSDictionary) and buglet fix.
2004/02/22
• Version 2.59.0.
• Bug fix: the program did not run on Mac OS X 10.2
2004/02/22
• Version 2.58.0.
• New receipts location and mechanism.
2004/02/21
• Version 2.57.0.
• New simpler UI behaviour. Two progres bars show progress of downloads and actions. No need to switch to the output and activity tabs.
• A few minor fixes.
2004/02/14
• Version 2.53.0.
• Bug fix: Report View was not enabled when a report was created from the menu.
• Bug fix: dynamic display of tabs did not switch to readme tab on initial download (same happens probably for other inspect actions where a download is needed)
2004/02/14
• Version 2.51.0. Really now. The previous release contained 2.50.0 still.
• Valentines Day Release.
2004/02/13
• Version 2.51.0.
• Added Fast Network preference  
• Released on Friday the 13th ;-)
2004/02/05
• Version 2.50.0. Fixed bug where missing install directory was not created after auser choice of Ignore on dependency checking.
2004/01/31
• Version 2.49.1. Updated release notes.
2004/01/31
• Version 2.49.0. Murphy's Law struck, or more precisely, I was sloppy. Bugfix.
2004/01/31
• Version 2.48.0. Improved dependency checking user experience.
2004/01/30
• Version 2.47.0. Small bugfix release.
2004/01/29:
• Rebuilt and released to all repositories
2004/01/28
• Version 2.46.0. Small bugfix release.
2004/01/27
• Version 2.45.0. Changes in read-only package handling. Released.
2004/01/27
• Version 2.44.0. Changes in dependency handling and remote update handling. Released.
2004/01/24
• i-Package updated with the correct install location and it being relocatable.
2004/01/23
• Version 2.43.0.
* Message changes. Extra checks in the package builder script.
• No serious consequences fo rthe ordinary user.
2004/01/20
• Version 2.42.0. Released as i-Package.
2004/01/20
• Version 2.41.0. This version is entirely renewed, has possibilities for separate to install sets in packages, has a different dependency mechanism and a new GUI. It will still install older type i-Packages.
• Documentation is not completely done yet.
2003/09/22
• Version 2.27.0
• Repaired bug in archive handling (it was not robust against directory names with spaces and such in them)
2003/09/19
• Version 2.26.0
• Added fragmented archive handling
2003/08/03
• Version 2.25.0
• Added ZIP handling (listing, unarchiving).
2003/07/18
• Version 2.24.0
• Changed the default i-Directory sort order to name instead of url.
2003/07/17
• Version 2.23.0
• Changed the default i-Directory descend level to 1. First start will therefore reset your defaults.
• Changed names of buttons on Properties tab to improve the intuitiveness.
• Updated a few Help items.
2003/05/19
• Version 2.22.0
• Make sure i-Directories honour the max descend level in preferences.
2003/05/18
• Version 2.21.0
• Rewrote i-Directory behaviour. With the new behaviour i-Directories are more powerful and more flexible.
2003/05/01 ("Ontwaakt! Verworpenen der Aarde!"):
• Version 2.20.1
• Added two messages to thinning process
2003/04/28:
• Version 2.20.0
• Improvements to the iibless script by Tom Hageman.
• A way for remove scripts to communicate non-removal back to i-Installer so it will not remove the install time stamp file (installed version in the properties tab).
2003/04/27:
• Version 2.19.0
• Fixed bug where it remained possible to change the install location even if the package was not relocatable.
2003/04/17:
• Version 2.18.0
2003/04/16:
• Fixed error in table of contents with updatestatus in iibless
2003/04/04:
• Version 2.17.1
• Minor improvements in Help
2003/04/04:
• Version 2.17.0
• Added PayPal donation menu item ;-)
• Some improvements in Help
2003/04/03:
• Version 2.16.0
• Create default save directory when it does not exist yet. It's parent should exist.
• Basic report-through-mail functionality added (Menu item: Mail Report) thanks to code from Andrew Stone
• Set umask to something reasonable.
2003/03/19:
• Let's package i-Installer.app instead of Installer.app...
2003/03/19:
• Version 2.15.1.
• Support for new upload-protocol detection
• Cosmetic change in splash screen
2003/03/14:
• Version 2.13.0.
• Inspect view updated after update.
2003/03/14:
• Version 2.12.0.
2003/03/12:
• Version 2.10.0.
• Fixed lagging button status and text update for the Inspect button when lock status changes.
• Note: There is still some behaviour that needs to be ironed out. I suspect that Inspect button deactivation during activities is still not entirely implemented correctly. But I rather fix the real cause ( alack of parallelism support) than hack another fix.
• Fixed the situation with a sheet could appear before the window is activated (e.g. when the info RTF file is missing and the package cannot download it because the package is locked).
2003/03/11:
• Version 2.9.0.
• Added warning panel when local package cannot be created.
• Removed p flag from unarchiving. Unarchiving now writes files as root or user, depending on authentication status. If p is important for a package, it shoul dbe handled in a configuration script anyway.
2003/02/24:
• Version 2.8.0.
– Added locking/unlocking packages.
– Changed behaviour of dependencies when dependent package cannot be found (ignore dependencies when this happens)
– UI Change. The check remote version is now a button in he Properties tab. The menu item for checking the remote version has been removed. This change has been released in between as 2.7.0.
2003/02/10:
• Version 2.6.0.
– Previous fix introduced a crasher bug while fattening.
2003/02/10:
• Version 2.5.0.
– Fixed bug where a leak in file descriptors could occur.
2003/02/09:
• Version 2.4.0.
– Fixed bug in Known Packages (which always used the default i-Directory)
– Changing default save directory now also moves the Finder info file .DS_Store
2003/02/06:
• Version 2.3.0. See i-Installer's Help after upgrading for release notes.
2003/01/04:
• Version 2.2.0. See i-Installer's Help after upgrading for release notes.
2002/12/10:
• First i-Installer v2 release, i-Installer v1.99.0 (prerelease code freeze)