URI: 
       changelog - randomcrap - random crap programs of varying quality
  HTML git clone git://git.codemadness.org/randomcrap
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
       changelog (5895B)
       ---
            1 sfeed (2.3-1) unstable; urgency=medium
            2 
            3   For this release if you use sfeed_mbox: because of some changes the
            4   Message-ID value will be different. This may be important for example
            5   if you use this header for filtering duplicate messages.
            6 
            7   Fixes:
            8 
            9     * sfeed_update: when merging a record: change the default to use the
           10       last record.
           11     * sfeed_mbox: be more strict about what characters to allow in the To
           12       and Message-ID header.
           13 
           14   Features:
           15 
           16     * sfeed_gopher: improve output and nicer formatting of the index file.
           17     * sfeed_mbox: add more mail headers. This allows more convenient
           18       filtering in many mail clients.
           19 
           20   * Various small code cleanups and documentation improvements:
           21     * xml.c: validate numeric entities more strictly.
           22     * Handle unlikely case argc < 1 in programs.
           23     * Fix some pedantic warnings suggested by cppcheck.
           24 
           25  -- Hiltjo Posthuma <hiltjo@codemadness.org>  Mon, 29 Dec 2025 12:34:56 +0100
           26 
           27 sfeed (2.2-1) unstable; urgency=medium
           28 
           29   * Improvements:
           30     * sfeed.c: optimize tag lookup by reverting the binary search to a
           31       linear lookup. This is because the tags table is very small.
           32 
           33   * Documentation fixes:
           34     * README, sfeedrc.5: improve If-Modified-Since example:
           35       * Use the exact server timestamp to compare modified content
           36         (curl -R option). Using the client timestamp is imprecise.
           37       * Do not use the modified timestamp of the ETag for If-Modified-Since
           38         this can differ as well.
           39 
           40  -- Hiltjo Posthuma <hiltjo@codemadness.org>  Tue, 11 Mar 2025 12:34:56 +0100
           41 
           42 sfeed (2.1-1) unstable; urgency=medium
           43 
           44   * Fixes:
           45     * xml.c parsing fix: improve parsing whitespace after end tag names.
           46     * sfeed_update: fix: leave IFS unchanged for sfeedrc code.
           47     * sfeed.c, small pedantic time parsing improvements.
           48 
           49   * Documentation improvements.
           50   * Code-style improvements.
           51 
           52  -- Hiltjo Posthuma <hiltjo@codemadness.org>  Thu, 26 Dec 2024 12:34:56 +0100
           53 
           54 sfeed (2.0-1) unstable; urgency=medium
           55 
           56   * Features:
           57     * sfeed_update: use xargs -P for improved job handling when updating
           58       feeds in parallel.
           59     * sfeed_update: update default maxjobs from 8 to 16.
           60 
           61   * Fixes:
           62     * sfeed_json: fix name of "url" field for attachments.
           63     * sfeed_opml_export and sfeed_update: allow only regular files.
           64     * sfeed_update: improve compatibility with zsh as a non-interactive
           65       shell, because some variables likes like $path and $status are
           66       reserved.
           67     * sfeed_update:
           68       when the feeds() function is not defined then exit with status
           69       code 1 (this was incorrectly status code 0).
           70     * sfeed_update: improvements in the cleanup of temporary files for
           71       edge-cases.
           72 
           73   * Code improvements:
           74     * sfeed_curses/sfeed_gopher: mark functions as static.
           75     * sfeed_gopher: fix a clang-analyzer warning.
           76     * sfeed_update: in the order() function suppress output to stderr,
           77       like merge() already does.
           78     * Some small documentation improvements.
           79 
           80  -- Hiltjo Posthuma <hiltjo@codemadness.org>  Fri, 29 Dec 2023 12:34:56 +0100
           81 
           82 sfeed (1.9-1) unstable; urgency=medium
           83 
           84   * Fixes:
           85     * sfeed_atom: for gmtime_r() make the error message consistent.
           86     * sfeed_markread: fail early if creating a temporary file failed.
           87     * Code-cleaning and pedantic fixes.
           88     * Documentation improvements.
           89 
           90   * Features:
           91     * sfeed_{curses,frames,gopher,html,plain}: add $SFEED_NEW_AGE
           92     * sfeed_update/sfeedrc: add url as a parameter to the filter() and order()
           93       function. This makes it easier to set filters or ordering by pattern
           94       matching on a group of feeds by the feed URL.
           95     * sfeed_curses: move one line down when marking an item as read or unread.
           96 
           97  -- Hiltjo Posthuma <hiltjo@codemadness.org>  Wed, 30 Aug 2023 12:34:56 +0100
           98 
           99 sfeed (1.8-1) unstable; urgency=medium
          100 
          101   * Fixes:
          102     * sfeed_update: fail early if creating a temporary directory or status file
          103       fails.
          104     * sfeed_atom, sfeed_json, sfeed_mbox:
          105       Fix reading past the buffer with an escaped NUL byte (\ NUL).
          106       Note that this could not happen with output from sfeed itself. Only if
          107       it was manipulated.
          108     * sfeed_curses: fix (very hard to trigger) memleak when getline() returns
          109       EOF for lazyloaded items.
          110     * sfeed parser:
          111       * Improve parsing RFC2822 obsolete short year.
          112       * Use errno ENOMEM instead of EOVERFLOW.
          113         This matches the behaviour of setting errno for malloc/calloc on the
          114         following systems too: glibc, musl libc, OpenBSD libc.
          115       * date to unix timestamp: fix incorrect int type to long.
          116     * Makefile: remove duplicate CPPFLAGS for sfeed_curses
          117 
          118   * Features:
          119     * sfeed_json: add JSON output format tool: formats the TSV data to JSON.
          120       It is a subset of JSON Feed 1.1: https://www.jsonfeed.org/version/1.1/
          121 
          122   * Optimizations:
          123     * sfeed_atom: save a few bytes in the output by removing the type="text"
          124       attribute, because for Atom the default for the type is text.
          125     * Slightly reduce stack size for translating XML entities.
          126       A numeric entity could use 5 bytes, so use a round number of 8 bytes.
          127 
          128   * Misc:
          129     * sfeed: simplify time calculation and make it slightly easier to read.
          130     * Remove the sfeed name in some outputs ("branding").
          131     * Documentation improvements.
          132 
          133  -- Hiltjo Posthuma <hiltjo@codemadness.org>  Sun, 23 Apr 2023 12:34:56 +0100
          134 
          135 sfeed (1.7-1) unstable; urgency=medium
          136 
          137   * sfeed_curses:
          138     * Add SCO keys for next, prior (CSI I and CSI G).
          139     * Add SUN keys support.
          140 
          141   * sfeed_gopher:
          142     * Remove unnecessary PATH_MAX restricting the path length.
          143       This also makes it compile cleanly on GNU/Hurd.
          144 
          145   * Man page and documentation improvements.
          146 
          147  -- Hiltjo Posthuma <hiltjo@codemadness.org>  Sat, 25 Feb 2023 15:11:29 +0100
          148 
          149 sfeed (1.6-1) unstable; urgency=low
          150 
          151   * Initial release (Closes: #1000594 and #1008853)
          152 
          153  -- Hiltjo Posthuma <hiltjo@codemadness.org>  Thu, 15 Sep 2022 21:40:07 +0200