t2021-08-07T12-34-56-133769.md - tgtimes - The Gopher Times | |
git clone git://bitreich.org/tgtimes git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws… | |
Log | |
Files | |
Refs | |
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… | |
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 obsol… | |
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 f… | |
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 … | |
53 it can be insecure for some clients). | |
54 | |
55 * sfeed_update: fix message when the configuration file does not exist y… | |
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 fi… | |
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 … | |
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 ca… | |
77 * Improve consistency of line counting (on an invalid file). | |
78 * Theme: add a version of the mono theme (mono_highlight) which highli… | |
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 … | |
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 temporar… | |
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. |