Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-02-24 | fix RFC822 ANSI and military zones parsing | Hiltjo Posthuma | |
2019-02-24 | documentation: fix typo to RFC reference for timestamps: RFC-3332 to RFC-3339 | Hiltjo Posthuma | |
2019-02-17 | bump version to 0.9.8 | Hiltjo Posthuma | |
2019-02-17 | update README.xml | Hiltjo Posthuma | |
2019-02-08 | Makefile: add DOCPREFIX for installing docs in ports | Hiltjo Posthuma | |
change installed doc from /usr/local/share/sfeed to /usr/local/share/doc/sfeed | |||
2019-02-08 | don't read XML data inside tag for Atom <link href/> | Hiltjo Posthuma | |
Noticed in the webcomic "amphibian": http://amphibian.com/feeds/atom | |||
2019-02-08 | trim whitespace around uri field value | Hiltjo Posthuma | |
... and abstract printing timetamp and uri to string_print_{timestamp,uri} similar to string_print_trimmed (normal string) and string_print_encoded (content). Noticed with whitespace around the field in the webcomic "amphibian": http://amphibian.com/feeds/atom | |||
2019-02-08 | short some callback variable names, change "name" to "t" (tag) | Hiltjo Posthuma | |
2019-01-29 | document: minor reword, reference sfeedrc(5) in README | Hiltjo Posthuma | |
2019-01-29 | sfeed: use the same handler names as the XMLParser | Hiltjo Posthuma | |
2019-01-25 | README: sfeed_frames still mentioned it output content, remove it | Hiltjo Posthuma | |
This was removed before, because of potential security issues in commit b7e288a96418e1ea5e7904ab2896edb3f4615a10 Thanks trqx for the feedback. | |||
2019-01-25 | tree.h: remove unused SPLAY tree macros | Hiltjo Posthuma | |
2019-01-25 | sfeedrc.example: fix/update urls, add 2 examples for github and reddit | Hiltjo Posthuma | |
2019-01-25 | Makefile: add POSIX target, respect (packaging) system CFLAGS/LDFLAGS | Hiltjo Posthuma | |
this also makes packaging slightly simpler. | |||
2019-01-25 | documentation improvements | Hiltjo Posthuma | |
Man pages: - sfeed_update: fix: fetchfeed parameter documentation. - sfeed_update: fix/update: urls in sfeedrc.example. - sfeed_update: document maxjobs variable. - sfeedrc: document filter and order functions here. - more semantic keywords: function arguments and some Nm. README: - Document more clearly sfeedrc is a shellscript at the first usage "steps". - Add newsboat OPML export and import to sfeed_update example. - Document the Makefile is POSIX (not some GNU/Makefile). - Add reference to my tool hurl: a HTTP/HTTPS/Gopher file grab client. - Describe the reason/usefulness of the filter example. - Describe how to override curl(1), an optional dependency. With feedback from lich, thanks! | |||
2019-01-13 | bump LICENSE | Hiltjo Posthuma | |
2019-01-08 | xml: remove unnecesary checks | Hiltjo Posthuma | |
- reduce amount of data to check. - remove unnecesary checks from (now) internal functions. | |||
2018-12-24 | bump version to 0.9.7 | Hiltjo Posthuma | |
2018-12-14 | sfeed: rename buffer to buf, change entitytostr check, it can never happen | Hiltjo Posthuma | |
2018-12-14 | tweak README: move cp style.css from initial step to HTML example | Hiltjo Posthuma | |
+ change "append" to "change". | |||
2018-12-14 | sfeed_tail: wakeup less often by default | Hiltjo Posthuma | |
The files are now checked every 10 seconds instead of 1 second. NOTE: ofcourse it still first checks the filesize and modification time and only then proceeds. | |||
2018-12-02 | sfeed_xmlenc: don't treat not finding an encoding as an error | Hiltjo Posthuma | |
in scripts empty output should be checked. | |||
2018-12-02 | sfeed_xmlenc.1: document output better | Hiltjo Posthuma | |
2018-12-02 | XML tag parse improvements for PI and end tags | Hiltjo Posthuma | |
- Stricter parsing of tags, no whitespace stripping after <. - For end tags the "internal" context x->tag would be "/sometag". Make sure this matches exactly with the parameter tag. - Reset tagname after parsing an end tag. - Make end tag handling more consistent. - Remove temporary variable taglen. | |||
2018-12-02 | sfeed_xmlenc: simplify and don't print control characters | Hiltjo Posthuma | |
2018-12-01 | sfeed_opml_export: escape `&' | Leonardo Taccari | |
2018-11-09 | minor white-space style fix | Hiltjo Posthuma | |
2018-11-04 | README.xml: remove mention of variable that is not used anymore | Hiltjo Posthuma | |
2018-11-04 | whitespace and comment fix | Hiltjo Posthuma | |
2018-10-24 | sfeed_update: fix wrong comment "temporary file" -> "temporary directory" | Hiltjo Posthuma | |
2018-10-24 | Revert "sfeed_update: replace non-POSIX mktemp with $$" | Hiltjo Posthuma | |
This reverts commit 8699fa2bb4c75670952fee503a58ca4a652627eb. There is a regression in directory permissions among other things. | |||
2018-10-11 | sfeed_update: replace non-POSIX mktemp with $$ | Hiltjo Posthuma | |
+ fix wrong comment "temporary file" -> "temporary directory". | |||
2018-10-08 | util.h: remove unused macro ISUTF8() | Hiltjo Posthuma | |
2018-10-08 | sfeed_mbox: remove an unneeded strlcpy call | Hiltjo Posthuma | |
2018-10-08 | sfeed_mbox: add seconds to Date header | Hiltjo Posthuma | |
2018-10-08 | improve code-style for parsing time | Hiltjo Posthuma | |
- reorder and remove a goto. - no need for a separate variable "end". - don't use s[0] style because the pointer was changed. | |||
2018-10-06 | sfeed_update: handle signals consistently in different shells | Hiltjo Posthuma | |
- Handle SIGTERM properly, don't leave stray processes. Kill them on both SIGTERM and SIGINT. - When a "batch" of feeds was interrupted, don't allow to wait again. - Simplify and create sighandler function. - Now on both SIGTERM and SIGINT the cleanup() handler is called to not leave stray files. Tested with ksh, dash, bash, zsh. | |||
2018-10-05 | sfeed_update: improve SIGINT handling | Hiltjo Posthuma | |
When SIGINT occurs on waiting for jobs it returns 130 (128 + SIGINT). Make sure to check for interrupted and return immediately. Tested with ksh, dash, bash, zsh. Sidenote: ideally we want to cleanup() on SIGTERM too, but this is too inconsistent over various shells. | |||
2018-10-05 | README: improve filter example, compile flags order | Hiltjo Posthuma | |
2018-10-05 | sfeed: parsetime: weekday part in RFC822 time is optional | Hiltjo Posthuma | |
noticed in "RMS notes" RSS. | |||
2018-10-05 | sfeed_update: small code-style consistency fixes | Hiltjo Posthuma | |
2018-10-05 | Makefile: just use OpenBSD #ifdef for pledge(2) | Hiltjo Posthuma | |
2018-09-30 | sfeed_update: add variable for max amount of feeds to update concurrently | Hiltjo Posthuma | |
This adds a variable for the maximum amount of feeds to update concurrently. A system/user may have fork resource limits or want to setup some job limit. Thanks leot for the idea and feedback! | |||
2018-09-30 | Makefile: improve consistency of variable, clarify comment | Hiltjo Posthuma | |
2018-09-30 | sfeed_update: remove -S option (show error), it is not wanted | Hiltjo Posthuma | |
2018-09-30 | sfeed_update: add filter(), order() support per feed + improvements | Hiltjo Posthuma | |
Pass the name parameter to the functions and add these to the pipeline. They can be overridden in the config. - add the ability to change the merge logic per feed. - add the ability to filter lines and fields per feed. - add the ability to order lines differently per feed. - add filter example to README. - code-style: - fetchfeed consistency in parameter order. - change [ x"" = x"" ] to [ "" = "" ]. Simplify some if statements. - wrap long line in fetchfeed(). - use signal names for trap. | |||
2018-09-10 | update README: tested on aarch64 by leot | Hiltjo Posthuma | |
2018-09-10 | sfeed_update: reorder loadconfig and signal handler setup | Hiltjo Posthuma | |
... this is useful to change the interrupted behaviour in some use-cases. Thanks leot for the feedback. | |||
2018-09-10 | update README | Hiltjo Posthuma | |
2018-09-08 | bump version to 0.9.6 | Hiltjo Posthuma | |