What's New

A new release of Goliath has been released. Version 0.82 is currently a classic MacOS release only and includes initial support for Apple's iDisk services. Also included are bug fixes for connecting to WebRFM and for authenticating with proxy servers.

Also released is an experimental version of Goliath that handles MacOS Resource forks. Downloads are available for Version 0.9-experimental for Classic MacOS as well as a version for Carbon and MacOS X. This test version is not recommended for day to day and for production use.

Description

Goliath is an application that creates and edits websites. It uses a technology called WebDAV (frequently called Web Folders) to make changes to the files stored on web servers. It was the first application to implement WebDAV on the Macintosh. Goliath exposes functionality similar to that found in the Windows version of Internet Explorer 5 plus many other features that are unique to the Mac.

With Goliath, users can:

  • View the contents of a web site in a Finder-like fashion (including size, modification date and type)
  • Upload new files to a website
  • Create new folders in web sites
  • Delete files and folders on a web site
  • Rename files on a web server
  • Download copies of files on a web server using Drag & Drop (including delete by dragging to the Trash)
  • Bookmark DAV resources for easy navigation
  • Lock and make changes to existing files on a web server (using the applications of their choice)
  • Display and editing of properties
  • Duplicate items stored on web servers
  • Native MacOSX support via Carbon.

Planned features for future versions of Goliath include:

  • Support for SSL
  • Copy, and Move files and folders on a web site
  • Further UI refinements
  • DAV Searching (DASL)
  • AppleEvents support
  • Future DAV initiatives (like DeltaV and ACL Support)

Here's some pictures of Goliath in action...


Login Dialog


Main Display



Copying Files from a Web Server

This release has been tested against the following WebDAV servers

Please report any compatibility problems with other DAV server implementations.

System Requirements

This application requires a PowerPC based Macintosh running MacOS 8.1 or higher.

Download

An installer for the latest version (0.82) of this application can be downloaded here (approx 2.1 MB BinHex encoded Installer).

For those who are technically inclined, the source code can be found here (approx 190 kb Stuff-It archive). In order to build this software, both CodeWarrior Pro 6.1 and version 1.8.2 of the DAVLib library are required.

An archive of older installations of goliath is here

Online Help

Online help is installed with Goliath. These help files can also be found on the web at http://www.webdav.org/goliath/help0.7

Goliath Mailing List and FAQ

A mailing list has been created to discuss Goliath specifically and WebDAV on the Mac in general. Information about this mailing list can be found at http://mailman.lyra.org/mailman/listinfo/goliath. A Goliath FAQ is also available.

License

This software is released under the GNU General Public License, version 2.0 or above.

Contact Information

You can contact me by e-mail at tombednarz@hotmail.com

Please report any defects discovered in this software.

Description
Screen Shots
System Requirements
Download
Online Help
FAQ and Mailing List
License
Contact Information
Version History

Version History

  • 0.1 - September 7 1999. Initial implemenation of DAV library. Support for read-only display of web sites, HTTP authentication and proxy servers.
  • 0.15 - September 28, 1999. Fixed problem in underlying DAVLib preventing DAVLib clients from using the Sharemation server. Added New WebFolder, Import File and Refresh View features.
  • 0.20 - January 8, 2000. Added Rename and Delete functionality, Drag&Drop upload support, better error handing and notification, progress dialogs with cancel mechanism for delete and upload, use of OPTIONS to determine server's DAV ability, a new event messaging mechanism, and misc. UI fixes.
  • 0.30 - January 29, 2000. Extended Drag&Drop upload to recurse folders. Implemented Drag&Drop download; folders are recursed and dragging to Trash will download to Trash and then delete from server. Added the ability to save and load connections to and from document files; this adds a primitive bookmarking capability. Document Icons now render their icons directly from the creating applications; creator and type are determined from Internet Config file mappings.
  • 0.30a - January 30, 2000. Rebuilt 0.30 source code with version 1.5.2 of DAVLib
  • 0.30b - February 3, 2000. Rebuilt 0.30 source code with version 1.5.3 of DAVLib. Now compatible with Microsoft IIS5, MyDocsOnline.
  • 0.5 - March 29, 2000.
    - First cut at Lock/Unlock functionality.
    - New preferences dialog.
    - Added mechanism to store client obtained locks persistently.
    - Added a mechanism to allow users to specify URL parameters when downloading items via HTTP GET from a WebServer.
    - fixed URL Encoding bug where filenames with spaces (and other characters) were handled incorrectly.
    - Misc. UI Tweaks
    -added text to header specifying how many items are in the display
    -Added lockowner column.
    -Columns are now resizeable and the column widths are saved in connection documents.
    -Window size and location is stored in connection document.
    -Cmd-delete to delete selected files [like finder].
    -balloon help for Menu items. New Apple based user guide.
  • 0.7 - August 8, 2000.
    - Many UI enhancements and bug fixes
    - added support for proxy authentication
    - Duplicate Functionality
    - Support for Apache mod_dav executable property
    - New property display UI
    - Rudimentary editing capability
    - Initial port to Carbon API
  • 0.81 - October 3, 2001
    - Initial support for Apple's iDisk services.
    - Fixed bugs connecting with the WebRFM server.
  • 0.82 - November 23, 2001
    - Fixed a bug authenticating with the proxy servers.

(c)1999-2001, Thomas Bednarz. All Rights Reserved

Last updated on 11/23/2001