For those who want this URL scheme back and are willing to take it back by force, the hex editor is your friend -- PeekIt is one good free hex editor. I'll assume you're using it. We're going to find the string feed in Safari and change it to fxxd.
Here's how to do it:
- Back up your copy of Safari! I'm not kidding. This procedure is safe, but if you mess up it could be very bad for Safari's health.
- Open the Safari binary in PeekIt. This is accomplished by launching PeekIt, selecting File: Open, then choosing the file /Applications: Safari.app: Contents: MacOS: Safari
- From the Tools menu, select Find. Type feed into the "Search for" field and click "Find." This should place you at byte 704908, where you'll see the strings feed, feeds, and feedsearch in the left pane.
- Select the "modifiable" radio button at the bottom of the PeekIt window.
- Type fxxd, overwriting feed.
- Optional: Do the same for feeds and feedsearch if you want to reclaim those URL schema as well.
- Select File: Save and click through all the warnings about how dangerous this is.
- Launch Safari and test the feed: link at the upper right-hand corner of the Ranchero Software site to verify that it doesn't show you the stupid error pane.
[robg adds: According to Dave Hyatt's weblog, this 'feature' of Safari 1.3 on 10.3 is actually a bug. In his 'Response to Some 1.3 Comments' article, he writes: "The feed URL dialog that tells you 10.4 must be installed to view RSS feeds is simply a bug and not part of a master plan for global domination." If you view the comments for that article, you'll find another Terminal-only solution. Sandy McArthur (search for his name in the comments) posted a method that uses vim to edit the binary directly. Regardless of which method you use, please heed the advice and back up Safari before you start!]

