This document discusses basic usage and installation instructions for thisversion of Classilla.For more tips, suggestions and help, you might alsowant to read theofficialClassilla FAQ.
- Download Classilla 9.3.3 fromSourceForge(23.7MB, StuffIt archive).
Stuffit Mac 10 6 800
- Classilla requires any Power Macintosh with at least 64MB of RAM (virtual or physical), 100MB of free hard disk space and MacOS 8.6 or higher. A G3 processor with 128MB of physical RAM and OS 9.1 is the recommended minimum.
- StuffIt Expander 16.0.6 Mac free file extractor. Expander allows you to access StuffIt files, uncompress Zip archives, and decompress RAR files, TAR, GZIP, BZIP archives, and more. Just drag, drop, and you're done. License: Freeware Developer/Publisher: SmithMicro Modification Date: November 16, 2017 Requirements: Mac OS X 10.8 or higher - 64-bit.
IMPORTANT:This version of Classilla is alpha-quality software.Although improving, there are known bugs in thisversion and it is possible you could experience crashes, informationleaks or data loss. Youuse this software at your own risk. Read this page thoroughly beforeinstalling Classilla on your computer.
Classilla is provided to you under theMozilla Public License.
Stuffit Expander 2010 v14.0.1 for OSX 10.4 (Tiger) (Mac abandonware from 2009).
Classilla: Now Optimizing For the MobileWeb
Starting with version 9.3.0, Classilla is transitioning from a 'desktop'browser to a browser focused on accessing mobile content. Mobile contenthas always been a better fit for OS 9 machines as their CPU and RAM limitsare similar to today's mobile devices, and their browsers have similarlimitations, particularly feature phones and low-end smartphones. Whiledesktop content will still be accessible with Classilla, Classilla willby defaultstart to advertise a user agent mimicking a typical mobile device inorder to preferentially fetch mobile content if available. You will beable to configure this in the preferences as before.The upshot of this and other related internal changes will not only be tofacilitate accessing sites that perform better and have nearly the samefunctionality, but improved stability and overall utility on our aging butstill useful Macintoshes.
System Requirements
Classilla requires any Power Macintosh with at least 64MB of RAM (virtualor physical), 100MB of freehard disk space and MacOS 8.6 or higher. A G3 processorwith 128MB of physical RAMand OS 9.1 is the recommended minimum. (Although Classillawill run on OS 8.5, due tovarious bugs in that version we strongly advise updating to OS 8.6.)Classilla is compatible with Apple Virtual Memory and Connectix RAM Doubler 9,but this may cause unpredictable performance problems and is recommended onlyfor those systems with low physicalRAM ceilings (such as the PowerBook 1400). You willobserve better performance with adequate physical memory andVirtual Memory off, and better still if you use a RAM disk for your cache.You should also make sure you have adequate disk cache in the Memorycontrol panel, as poor disk caching can also slow Classilla down.
If you are using a system with 128MB of RAM or less, or want to runClassilla on a system with less than 64MB of physical RAM, please see thesection on Running Classilla With Low Memorybelow.
Upgrading From a Previous Version of Classilla
If you are upgrading from any previous version ofClassilla 9.x, your old profile, bookmarks,preferences, mailbox and other user information will transferdirectly to Classilla 9.3.3. You do notneed to create a new profile to use this update, although as with any update,you may wish to backup your profile (which is normally stored in yourhard disk's Documents folder, under Mozilla).If you have any special plugins installed, be sure to copy them to aseparate folder, and copy them backto the Plug-ins folder after installation,as this process may overwrite them. Be sure to merge the two folderstogether; Classilla periodically offers updates to plugins and you shouldmake sure you are using the latest versions available.
If you have any special Byblos stelae installed from versions prior toClassilla 9.3.3, please move them to a Byblos folder in yourDocuments folder to preserve them, or they will be overwritten bythe update. Classilla looks for stelae in both places.
When updating from versions prior to Classilla 9.2.1, your NoScriptwhitelist willbe erased when you update to this version. The format of the whitelistchanged in 9.2.1 with the introduction of Script-B-Gone,and is not compatible with older versions. If you wish tokeep your whitelist, take note of the sites you have selected so that you canre-enter them manually after the update. To avoid corrupting the whitelistbacking store, Classilla intentionally does not copy your old whitelist tothe new whitelist format.
Classilla is provided as a StuffIt archive, compatible with version 5 and laterof StuffIt Expander. You can unpack it by dropping the archive on yourStuffIt Expander icon, or opening it with StuffIt Expander.
To replace your old Classilla, make sure you have quit Classilla, thendrag the Classilla folder inside the unpacked StuffIt archive to yourMacintosh's Applications directory to replace the old version. Assuming theyhave the same name, the Finder will replace the old folder with the new one.You may then delete the archive folder.To start Classilla, open the Classilla folder in yourApplications folder and double clickthe Classilla application. Do not delete or move files in the Classillafolder, as they are essential for its operation.
You can keep multiple versions of Classilla on your computer if you preferthe features of earlier versions, although you should make sure that thedesired version opens your saved pages and URLs as they will all have thesame creator code. When opening old versions, if you make any changes tothe NoScript white list, they will be reset when you restart versions 9.2.1or later.
If you experience problems with installation, report it with theClassilla Report-A-Bug system. Please do notfile issues on Google Code; a triage reviewer will do that for you ifneeded.
Upgrading From WaMCom, Mozilla or Netscape 7
It is recommended that you start with a fresh system and delete previousprofiles and versionsof WaMCom, Mozilla and Netscape 7 from your Macintosh, as they mayconflict with Classilla's proper operation. In addition, there arenew recommended default settings that previous profiles will not incorporateand incorrect versions of these settings may cause adverse performance.To clean your system, delete and remove the WaMCom, Mozilla orNetscape folder from your hard disk,then the Mozilla (or Netscape) folder in your hard disk's Documents folder,then the Mozilla Registry (or Netscape Registry) file in your System Folder'sPreferences folder, and then empty the Trash.You may also wish to restart your Macintosh and/or rebuild yourdesktop to complete the process.If you wish to keep your old bookmarks, you can save the HTML bookmarks filefrom your profile and replace it after Classilla starts for the first time.You may also decide to keep your mailbox files, although you will need tore-enter your login and server information.Do not keep or alter any other files. Replace these files only when Classillais not running.
Classilla is provided as a StuffIt archive, compatible with version 5 and laterof StuffIt Expander. You can unpack it by dropping the archive on yourStuffIt Expander icon, or opening it with StuffIt Expander.Drag the Classilla folder inside the unpacked archive to yourMacintosh's Applications directory to copy it, then delete the archive folder.To start Classilla, open the Classilla folder in yourApplications folder and double clickthe Classilla application. Do not delete or move files in the Classillafolder, as they are essential for its operation.
If you have no profiles (which will be the case if you followed theinstructions above), a new default one will be created for youwith default settings and bookmarks, and Classilla will tryto connect to the default Classilla Start Page. If this occurs successfully,your installation is complete.
Otherwise, if you have an existing WaMCom or Mozilla profile and havedecided to preserve it anyway, Classilla willattempt to use it. You should make sure that it acts correctly and that yoursettings were preserved, and read Known Problems below to determine whatsettings, if any, need to be changed.
If you are attempting to remove a profile (or your old profile), or adda new one for another user, you can access profiles when Classilla has started up by going to Tools > Manage Profiles.
If you wish to keep your old browser, you should still make a separateprofile in Classilla so that you still get the benefit of the updatedsettings. You can still transfer your bookmarks and mailbox files to thisnew profile once Classilla has started for the first time. Replace thesefiles only when Classilla is not running. To start Classilla in the profilemanager, double click Mozilla Profile Wizard, not Classilla. Makesure that the expected application starts, as Classilla uses the samecreator code.
If you experience problems with installation, report it with theClassilla Report-A-Bug system. Please do notfile issues on Google Code; a triage reviewer will do that for you ifneeded.
Running Classilla With Low Memory
If you have more than 128MB of RAM installed in your Macintosh, you donotneed to read this section except if you are trying to optimize your Mac'smemory usage.For optimum utilization of your Mac's RAM, Classilla uses two forms of memory:preferentially its fixed allocation, assigned in the Finder, for the majorityof windows and tabs that are open, but also temporary memory, primarily forimages, if it runs out of regular memory. You can access the application'smemory settings from the Finderby finding and selecting the Classilla applicationin the Classilla folder, then pressing Command-I for its Get Info box.
Classilla requires approximately 40MB of RAM to start in a functional stateusing a single window. You should not set its memory allocation lower thanthis minimum, or you may make it impossible for Classilla to start up.This minimum is intended for systems that just barely reach the 64MB RAM mark.You should avoid opening multiple windows or large numbers of tabs on thesesystems, as this may cause the browser to run out of memoryand quit unexpectedly.
Classilla prefers at least 60-80MB of RAM in order to keep multiple windowsopen. The preferred allocation is intended to grab this amount of memory forsystems with 128MB of RAM or more, although on systems just at 128MBof RAM it may preventother applications from getting sufficient memory. In that case, you mayreduce it down towards the minimum, but be advised that opening large numbersof simultaneous windows and tabs may cause Classilla to become progressivelymore unstable as you reduce its fixed memory allocation.
If it is not possible to install more physical RAM in your computer, such aswith systems like the PowerBook 1400 which are limited to 64MB, you candramatically increase stability at the cost of performance by using a virtualmemory manager. While this will make your Mac slower, you will be able togive Classilla more 'memory' to use, and this will allow the application tobe more stable. You can use Apple's Virtual Memory under the Memory controlpanel, or a third-party system such as Connectix RAM Doubler, both of whichare compatible with Classilla. You should try to create as much virtual spaceas your hard drive is able to accommodate; it is recommended that you createa total of at least 128MB of memory or more (combined between your physical andvirtual memory), and allow Classilla as close to its maximum preferredallocation as you can.
Mobile vs. Desktop Rendering
By default, Classilla advertises itself as a mobile device to websites,specifically the Nokia N90. This device has similar rendering capabilitiesand operation to Classilla's layout engine, and sites that offer mobilecontent generally present an appropriate version when this device fingerprintis seen.Nevertheless, some sites have problematic or unacceptably limited featuresets when dealing with mobile devices. Most sites that offer a mobile versionalso give you a link you can click to select to use the full version of thesite. Typically this is set with a cookie in your browser.
If this is not sufficient,you can change the user agent that Classilla sends to servers by going toPreferences and changing the setting in the User Agent panel, includingrestoring the default user agent Classilla used in 9.2.3 and previousversions. However, thismay enable features Classilla may not fully support yet. This setting issticky and persists until you change it, even if you navigate to a differentsite or quit the browser. If you start the browser with a custom user agentstill selected, you will receive a warning.
In 9.3.3, certain sites are maintained on an internal whitelist and willautomatically use a desktop user agent when they are accessed. You canchange these preferences through the about:config panel; seeissue C169.Suggestions for the whitelist are solicited and will be used to construct adefault whitelist in these future releases.
Known Problems (Major)'What To Do If Sites Don't Work'
Although Classilla continues to eliminate known bugs, there are stillmultiple known issues in this version of Classilla which could not befully eliminated before release. This bug cleanupeffort still continues. Read this section carefully before you useClassilla.The most important issues in this version of Classilla are listed below.If you experience problems, report it with theClassilla Report-A-Bug system. Please do notfile issues on Google Code; a triage reviewer will do that for you ifneeded.For more tips, suggestions and help, you might alsowant to read theofficialClassilla FAQ.
- Certain sites make Classilla quit unexpectedly.There are several low-level system bugs in both JavaScript and layout, themost serious of which may cause sites to appear wrong, leak data, allowsites to escalate privilege, or cause the browser to hang, crash or quitunexpectedly. Although this version of Classilla repairs many more of thesebugs, others remain.Starting with version 9.2.1, Classilla now uses Script-B-Gone,a front-endto the NoScript script blockingextension, to help prevent these bugs from triggering with casualbrowsing. Just the same, however, you should only place sites in yourwhite-list (described below)that you trust and appear to function correctly. If Classilla crashes, pleasenote the URL for our bug report site, then save all documents, close allapplications and restart your Macintosh. Report the bug when you resume yourbrowsing session. Please note that some sites will not function fully withJavaScript disabled.Script-B-Gone, by default, disables JavaScript completelyfor all sites exceptthose you white-list. You can access Script-B-Goneby clicking the S iconat the bottom right of the window. If there are scripts that are currentlyblocked on this page, Script-B-Gone will display the hosts and framesbeing referenced; once you have selected the choice you want, click OK,the page will reload, and the scripts will be enabled. You can also clickOptions to manually control NoScript. If all scripts are already enabled,Script-B-Gone will warn you and allow you to delete hosts from your whitelistto block them.If you choose to disable NoScript anduse JavaScript on all sites,you may check the global JavaScript option in the Options window, butbecause of the known security issues is at your own risk.Some sites may prevent you from clicking links or viewing contentwhile JavaScript is enableddue to these bugs. If the page you are browsing does not seem to respond toyour activities or clicks, or does not show content that you expect,make sure that JavaScript is disabled and reload thepage.
- Certain sites make Classilla very slow to render or appear tofreeze.There are several low-level system bugs in both JavaScript and layout, themost serious of which may cause sites to appear wrong, leak data, allowsites to escalate privilege, or cause the browser to hang, crash or quitunexpectedly. Although this version of Classilla repairs many more of thesebugs, others remain.If a page takes a long time to display, it is possible that it is usingadvanced or complex JavaScript that is not fully supported by Classilla(or may require more CPU power than your Macintosh is capable of). You canstop any executing script by holding down the Command key and pressing theperiod '.' key until you regain control of the browser. This will cancelany layout or script task that is currently executing. Visual studio for mac roadmap. Note that somepages may not work correctly when you do this, and you should close thewindow or tab and reload the page aftermaking sure that JavaScript is off, and/or that the site isnot inyour Script-B-Gone white list (see the instructions above).However, Classilla will normallydetect a script that is taking an excessive amount of time to executeand, after a timeout period, give you a chance to safelyabort the script or continue running it.Certain complex layouts may also cause Classilla to take an excessive lengthof time to display them, even if JavaScript is off.If Classilla is still taking a long time to render apage or seems to have stopped responding, you can alsocancel layout in the same mannerby holding down the Command key and pressing '.'(the period key).Cmd-Period will then cause any layout or scripttask the browser is working on to stop.Hold these keys down until you have regained control of the browser.Note that this may cause portions of the page to be displayed incorrectly,as layout was interrupted before it could complete. If you consistentlyneed to abort layout on a particular site, please report itto Report-A-Bug so that the problem can be further investigated.Using Cmd-Period as an 'all-stop'is safe to do and does not require you to restart your computer, but cancellinga script task during its execution may leave the current document in anindeterminate state. After you cancel a JavaScript task, you shouldclose the current window or tab then reload the page with JavaScript off.However,if you are completely unable to cancel and must Force-Quit Classilla from theOS to regain control, it is recommended that you save all documents,close all applications and restart your Macintosh.
- When I scroll certain sites, my browser window gets garbled.Some sites use layout techniques that are not compatible with Classilla'susual fast scrolling code, even though Classilla can display them otherwise.If scrolling the page causes the display to become fragmented or garbled,hold down the Command key as you scroll to update using a differentscrolling method. The alternative method is slower, but more compatible.When you release the Command key, Classilla uses its selected default.If you are on a site that requires you to Command-scroll frequently, youcan toggle slow scroll on by default by going to View > Use Slow Scroll,which uses a slower but more complete scrolling method. You can also togglethis setting by pressing Command-Shift-S. This will reload the page. Thissetting is sticky and persists until you change it, even if you navigate toa different site or quit the browser.
- Certain sites say my browser is not supported.By default, Classilla now appears to mostsites as a mobile device (specificallythe Nokia N90). Some sites such as banks and certain ASP-based systemsdo not properly handle browsers they don't recognize. If a site does notwork on Classilla but does work on WaMCom, or the site complains it doesnot recognize your browser, this may be the problem.You can change the user agent that Classilla sends to servers by going toPreferences and changing the setting in the User Agent panel. However, thismay enable features Classilla may not fully support yet. This setting issticky and persists until you change it, even if you navigate to a differentsite or quit the browser. If you start the browser with a custom user agentstill selected, you will receive a warning.Certain common and tested sites are known to work with Classilla as a desktopbrowser and are part of a built-in whitelist in 9.3.3. This whitelist willbe progressively exposed to the user and expanded in subsequent versions.
- I don't see everything on certain sites that I expect to see.If JavaScript is disabled, you may need to enable it for some sites to workat all. Remember that the default state for Script-B-Gone is to block all sitesunless you state otherwise. Most sites that absolutely require JavaScriptwill detect this problem, and will direct you to enable it.Otherwise, although Classilla's layout continues to improve, some pagesstill cannot be viewed properly by the browser.For those few very intractable sites,Classilla includes a de-styling option which may allow thesite to be sufficiently navigable even though its design will be significantlyaltered. To de-style a troublesome page, go to View > Use Style andselect None, and the page will reload with CSS styles disabled.Use Style > Nonewill persist until you re-enable style sheets, even if you navigate to adifferent site, or until you restart the browser.
- Other known issues include the following:
- When initially logging into Paypal, the browser may take an extremelylong time to render the initial page after entering your username andpassword. This bug is known and is still being investigated.If the browser seems to have stopped respondingwhile using Paypal.com, abort layout byholding down the Command and period '.' keys until you regain control of thebrowser.
- The helper applications list is not always populated in Preferences.This is not a frequently used option, but if you need to modify it, seeissue111 for a possible workaround.
- Installing extensions is notsupported in this version of Classilla. This is bydesign due to multiple compatibility issues.
- Type-ahead-find does not respond on all pages. The Find dialogue(Command-F) works more reliably.
- If you close all other windows while a download is in progress, youwill not be able to open any other windows until the download dialogue box isclosed, even if your download is finished.To avoid this, keep at least one other window open at all times.
- HTTP/1.1 Keep-Alive offers higher network performance butdoes not work on all sites and some will respondwith Bad Request errors. This is a point of ongoing investigation. Forthis reason, Keep-Alive is set to off by default in this version of Classilla.If you wish to use the higher performance setting, which works on themajority of servers, you may enable it under Preferences > Advanced> HTTP Networking. If youexperience inexplicable server errors, make sure that Keep-Alive is turnedoff. Some proxies may also require it to be disabled.
- Support for mice with scroll wheels is incomplete.
- Java-based applications may not behave correctly or start properly onclassic Mac OS systems due to the obsolete Java Runtime Environments availablefor these operatingsystems. There is no known alternative. It is strongly advised that you notrun Java applets or applications on the classic Mac OS due to multiple knownsecurity and stability problems. Classilla now defaults Java to off, andprovides a warning in the preferences dialogue. To use the MRJ Plugin, whichallows access to the most current version of the Apple Macintosh Runtimefor Java, make sure the MRJ Plugin is in your plugins folder, and enableboth Java and plugins. You should make sure that your version of the MRJis updated to 2.2.4 or later (2.2.6is recommended).
New Features
The following new features are introduced in this release of Classilla.Cxx numbers in boldface correspond to the issue number that tracked thisissue or feature.- Byblos now can access stelae in both the application's Byblosfolder and in a Byblos folder in your Documents folder(C221), which should assist the upgrading process. Seethestele tecnical documentation.
- Classilla's TLS/SSL support has been upgraded to support certificatessigned using SHA-256 (C220), fixing HTTPS sites that may generate -8182 errors.
- Classilla's TLS support has been upgraded to support Server NameIndication (C219), fixing many HTTPS sites that may appear to presentcertificates that do not belong to them.
- Additional built-in Byblos stelae are added for Bing and DuckDuckGo'shome pages to restore functionality.
Issues Repaired (Major)
The following major issues were addressed in this release of Classilla.Cxx numbers in boldface correspond to the issue number that tracked thisissue or feature.- As a future-proofing measure,certificates signed with an unsupported algorithm are now converted tonon-fatal errors and can be overridden (C218). Overriding certificateverification failures may enable a malicious third party to masquerade as atrusted site and should only be done as a last resort. Certificatesthat fail a supported algorithm are still treated as fatal errors.
- As part of the overall TLS/SSL update (C218, C219 and C220),all SSL root certificates have been refreshed and new roots installed.
- The base page for mail-news has been changed to a blank page, improvingmessage display performance (C222).
- A crash in layout on certain sites has been mitigated (C212).
- When a built-in alternate user agent is in use, the browser will fixthe version of Classilla in the user agent string on startup to avoidspurious messages that the browser is out of date (C216).
- As part of the same issue,user agents are updated to current versions of Firefox (C216).
- New easter egg.
Deprecated or Discontinued in this Version
Due to intrinsic security weaknesses in the protocols, SSLv2 support isdisabled by default (C222), and SSv3 support is deprecated. Future versionswill also disable SSLv3 by default and remove SSLv2 support completely.
Complete Change List
The following Classilla and/orMozilla patches were applied or modified for application tothis release of Classilla.Cxx numbers in boldface correspond to the issue number that tracked thisissue or feature; Mxx numbers correspond to the relevantBugzillanumber where applicable (/m, /mm = modified for Classilla; /p = partialapplication).Due to technical differences betweenClecko and Gecko, the scope of these changes may be different from thatoriginally intended, and some patches required extensive modification forClassilla/Clecko.Stuffit Mac 10 6 840
- Byblos stelae:C221
- system:C216
- security:C218, C219, C220, C222
- layout:C212 (M334829)
- mailnews:C222
Previous Versions
You can still download older versions of Classilla 'while they last.' Becauseof security and stability improvements in subsequent versions, you should onlydownloadStuffit Mac 10 6 8gb
the most current version for generaluse. These older versions are offered only for comparison purposesor for users who require or prefer the functionality of earlier versions.They are no longer supported or updated.Prior to this version, you can still download:
Stuffit For Mac 10.6.8
- Classilla 9.0