URI: 
       t2021-08-07T12-34-56-133769.md - tgtimes - The Gopher Times
  HTML git clone git://bitreich.org/tgtimes git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/tgtimes
   DIR Log
   DIR Files
   DIR Refs
   DIR Tags
       ---
       t2021-08-07T12-34-56-133769.md (3570B)
       ---
            1 # 2021-08-07 12:34:56.133769 UTC (+0609)
            2 
            3 sfeed 1.0 and sfeed_curses 1.0 was released.
            4 
            5 sfeed is a tool to convert RSS or Atom feeds from XML to a TAB-separated file.
            6 
            7 It can be found at:
            8   * git://git.codemadness.org/sfeed
            9   * gopher://codemadness.org/1/git/sfeed
           10   * https://codemadness.org/releases/sfeed/
           11   * gopher://codemadness.org/1/releases/sfeed/
           12 
           13 Phlog:
           14   * gopher://codemadness.org/1/phlog/sfeed
           15   * https://codemadness.org/sfeed.html
           16 
           17 
           18 sfeed_curses is a curses UI front-end for sfeed.
           19 
           20 It can be found at:
           21   * git://git.codemadness.org/sfeed_curses
           22   * gopher://codemadness.org/1/git/sfeed_curses
           23   * https://codemadness.org/releases/sfeed_curses/
           24   * gopher://codemadness.org/1/releases/sfeed_curses/
           25 
           26 Phlog:
           27   * gopher://codemadness.org/1/phlog/sfeed_curses
           28   * https://codemadness.org/sfeed_curses.html
           29 
           30 
           31 sfeed has the following changes compared to 0.9.22:
           32 
           33 * Performance: enable unlocked I/O by default improving read performance.
           34 
           35 * Makefile: switch to use CPPFLAGS -D_DEFAULT_SOURCE preventing warning
           36   messages on some systems.
           37 
           38 * sfeed:
           39   * Fix regression with parsing RSS guid, by default ispermalink="true".
           40   * Detect the proper mime-type for XHTML (application/xhtml+xml).
           41   * Support short digit years for RSS pubDate fields (specified in obsoleted
           42     RFC822).
           43   * Improve content-type "type" attribute handling/buffering.
           44   * Improve "ispermalink", "rel" and "type" attribute handling/buffering.
           45   * Add support time fields for old/legacy Atom 0.3 feeds.
           46 
           47 * sfeed_frames/sfeed_html: show the total counts and improve the title format
           48   to match the sfeed_curses title.
           49 
           50 * sfeed_gopher: unveil: show path when it failed (OpenBSD).
           51 
           52 * sfeed_mbox: add environment variable to print content (off by default because
           53   it can be insecure for some clients).
           54 
           55 * sfeed_update: fix message when the configuration file does not exist yet.
           56 
           57 * Portability and standards: add BSD-like err() and errx() functions.
           58 
           59 * Code-style improvements.
           60 
           61 * Documentation improvements: add examples, fix typos, etc.
           62   * README: update newsboat export script to support the content-type field
           63     which is added in newer newsboat versions.
           64 
           65 
           66 sfeed_curses has the following changes compared to 0.9.10:
           67 
           68 * Makefile: switch to use CPPFLAGS -D_DEFAULT_SOURCE preventing warning
           69   messages on some systems.
           70 
           71 * sfeed_curses:
           72   * Fix (false-positive) compiler warnings with gcc 10.2+ and -Wall -O2.
           73   * Check if capname is NULL for tparm(), noticed on netbsd-curses.
           74   * Add [ and ] keybind to open the next visible feed in the pane while keeping
           75     the current pane selection, thanks to adc for the feature suggestion.
           76   * Exit early on read errors and show a clear error message in these cases.
           77   * Improve consistency of line counting (on an invalid file).
           78   * Theme: add a version of the mono theme (mono_highlight) which highlights
           79     the active panel.
           80   * minicurses.h: fix parameter type for tparm() (long not int).
           81 
           82 * sfeed_content:
           83   * Content view optimizations.
           84   * Show any other content-type than "html" as plain-text (because Atom allows
           85     base64-encoded embedded content).
           86   * Allow multiple file parameters as arguments.
           87 
           88 * sfeed_markread:
           89   * Make sure to use proper permissions when copying the merged temporary file.
           90   * For the unread items: create the file if it does not exist.
           91   * Allow to set the url as a parameter or as an env variable.
           92   * Use "-" instead of /dev/stdin which is slightly more portable.
           93 
           94 * Code-style improvements.
           95 
           96 * Documentation improvements: add examples, fix typos, etc.
           97 
           98 
           99 I want to thank all people who gave useful feedback.