FeedTree Version 0.6

Feature & Change summary

  • new cross-platform client GUI application
    • double-clickable application on Windows and MacOS X
    • graphical JAR for other platforms (<tt>java -jar ftproxygui.jar</tt>)
    • startup feedback and error reporting
    • log viewer
    • display proxy host/port in use
    • allow user to configure network ports (easing configuration of multiple clients behind a NAT)
    • link to web console (not currently functioning in Linux)
  • improved data-collection for research (the current reporting system is at once over-designed and under-useful)
    • somewhat anonymized (no full IP addresses or feed URLs, but nodeId and topicId will be included)
    • data to collect:
      • nodeId
      • FeedTree software version/svn change
      • uptime
      • memory usage
      • triples of <topicid, parent-nodeid, #entries>
  • include Rome v0.8 with Atom 1.0 support patch

Bugs fixed

[See the reports available from milestone:0.6 .]

  • #6 proxy status seems to use absolute URLs
  • #13 ftproxy should forget about feeds which haven't been accessed in some
  • #14 Feature: FeedTree exceptions injected into the feed should be more rare
  • #15 RSS <description>s become Atom <content type="text/plain">
  • #17 ftproxy doesn't recognize Atom 1.0 feed
  • #18 wgetting a non-feed file from a gzip-encoding web server returns a gzipped file
  • #21 ftproxy UI is nonexistant
  • #23 JavaApplicationStub is not executable
  • #26 GUI doesn't give enough startup feedback
  • #27 ftproxy dies when you close the window on OSX
  • (others which were not filed with the ticket system)