jfconvert, branch HEAD JSON Feed (subset) to sfeed or Atom converter a67eee0117d6496d873e7ac3513ce466fecbd5eb 2025-12-12T00:07:27Z 2025-12-12T00:07:27Z LICENSE: bump year Hiltjo Posthuma hiltjo@codemadness.org commit a67eee0117d6496d873e7ac3513ce466fecbd5eb parent d120a3f0e83fd23ba1da44b44fddbbe73a959fc3 Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Fri, 12 Dec 2025 01:07:27 +0100 LICENSE: bump year d120a3f0e83fd23ba1da44b44fddbbe73a959fc3 2025-12-12T00:06:34Z 2025-12-12T00:06:34Z remove undefined behaviour of right shifting a negative value Hiltjo Posthuma hiltjo@codemadness.org commit d120a3f0e83fd23ba1da44b44fddbbe73a959fc3 parent 652087ec6b963ac8e2135f1faca93f0a2f31c0d7 Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Fri, 12 Dec 2025 01:06:34 +0100 remove undefined behaviour of right shifting a negative value This rewrites the bitshift hack in a more clear and defined behaviour. synced from sfeed 652087ec6b963ac8e2135f1faca93f0a2f31c0d7 2024-09-09T22:37:53Z 2024-09-09T22:38:09Z LICENSE: bump year Hiltjo Posthuma hiltjo@codemadness.org commit 652087ec6b963ac8e2135f1faca93f0a2f31c0d7 parent 4aa42605cebde991189c88f08163b07c9ce44560 Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Tue, 10 Sep 2024 00:37:53 +0200 LICENSE: bump year 4aa42605cebde991189c88f08163b07c9ce44560 2024-09-09T22:36:59Z 2024-09-09T22:36:59Z jf2atom.c: remove hardcoded xml:lang="en" Hiltjo Posthuma hiltjo@codemadness.org commit 4aa42605cebde991189c88f08163b07c9ce44560 parent 25c567e55f7c5b507bac399b684f2a85ecd1221d Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Tue, 10 Sep 2024 00:36:59 +0200 jf2atom.c: remove hardcoded xml:lang="en" 25c567e55f7c5b507bac399b684f2a85ecd1221d 2024-09-09T16:19:27Z 2024-09-09T16:20:50Z jf2sfeed.1: add example to use with sfeed_update in sfeedrc Hiltjo Posthuma hiltjo@codemadness.org commit 25c567e55f7c5b507bac399b684f2a85ecd1221d parent dd5f1d67da802e210e66abf707c4741a2c2b5845 Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Mon, 9 Sep 2024 18:19:27 +0200 jf2sfeed.1: add example to use with sfeed_update in sfeedrc dd5f1d67da802e210e66abf707c4741a2c2b5845 2024-09-09T16:11:32Z 2024-09-09T16:12:43Z jf2sfeed.c: fix: print the last item Hiltjo Posthuma hiltjo@codemadness.org commit dd5f1d67da802e210e66abf707c4741a2c2b5845 parent 283d0c62865adfe4ea69c696999720d3c9228a19 Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Mon, 9 Sep 2024 18:11:32 +0200 jf2sfeed.c: fix: print the last item 283d0c62865adfe4ea69c696999720d3c9228a19 2024-08-05T10:13:13Z 2024-08-05T10:13:13Z json.c: sync from json2tsv: fix: reset state for expecting key string in objects Hiltjo Posthuma hiltjo@codemadness.org commit 283d0c62865adfe4ea69c696999720d3c9228a19 parent 4644c5f38b0edd54cb68018524b2133e7ccd61e5 Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Mon, 5 Aug 2024 12:13:13 +0200 json.c: sync from json2tsv: fix: reset state for expecting key string in objects 4644c5f38b0edd54cb68018524b2133e7ccd61e5 2023-05-16T18:35:47Z 2023-05-16T18:35:47Z remove unneeded includes Hiltjo Posthuma hiltjo@codemadness.org commit 4644c5f38b0edd54cb68018524b2133e7ccd61e5 parent ff7a80ab6af0e322f0e45b2bd5187152df55faf6 Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Tue, 16 May 2023 20:35:47 +0200 remove unneeded includes ff7a80ab6af0e322f0e45b2bd5187152df55faf6 2023-05-15T16:47:27Z 2023-05-15T16:47:27Z fix typo Hiltjo Posthuma hiltjo@codemadness.org commit ff7a80ab6af0e322f0e45b2bd5187152df55faf6 parent 3439982120504714ab7a2a0d0ca49454ef1da121 Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Mon, 15 May 2023 18:47:27 +0200 fix typo 3439982120504714ab7a2a0d0ca49454ef1da121 2023-05-14T22:07:37Z 2023-05-14T22:07:37Z code-style fix Hiltjo Posthuma hiltjo@codemadness.org commit 3439982120504714ab7a2a0d0ca49454ef1da121 parent 2c65f7b4a6306af4e9618dc53e4b5b9c4b18e573 Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Mon, 15 May 2023 00:07:37 +0200 code-style fix 2c65f7b4a6306af4e9618dc53e4b5b9c4b18e573 2023-05-14T22:01:20Z 2023-05-14T22:01:20Z fix reserved underscore macro name Hiltjo Posthuma hiltjo@codemadness.org commit 2c65f7b4a6306af4e9618dc53e4b5b9c4b18e573 parent a5fd21b50652e9f05cda10eb939ecba2fb90c794 Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Mon, 15 May 2023 00:01:20 +0200 fix reserved underscore macro name a5fd21b50652e9f05cda10eb939ecba2fb90c794 2023-04-14T17:15:08Z 2023-04-14T17:15:08Z sync typofix and EOVERFLOW -> ENOMEM Hiltjo Posthuma hiltjo@codemadness.org commit a5fd21b50652e9f05cda10eb939ecba2fb90c794 parent ff5861a0f777bfccd432d267edd466f9cc672872 Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Fri, 14 Apr 2023 19:15:08 +0200 sync typofix and EOVERFLOW -> ENOMEM ff5861a0f777bfccd432d267edd466f9cc672872 2023-04-10T15:11:31Z 2023-04-10T15:11:31Z sync datetounix from sfeed.c with more comments Hiltjo Posthuma hiltjo@codemadness.org commit ff5861a0f777bfccd432d267edd466f9cc672872 parent 1813cd84b007fe5497847508c6e9804396d774e1 Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Mon, 10 Apr 2023 17:11:31 +0200 sync datetounix from sfeed.c with more comments 1813cd84b007fe5497847508c6e9804396d774e1 2023-04-05T17:48:56Z 2023-04-05T17:48:56Z jf2sfeed.1: remove Atom reference Hiltjo Posthuma hiltjo@codemadness.org commit 1813cd84b007fe5497847508c6e9804396d774e1 parent 6dd24b7a0e38fe5d01726178ac4b5cc5f325cd59 Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Wed, 5 Apr 2023 19:48:56 +0200 jf2sfeed.1: remove Atom reference 6dd24b7a0e38fe5d01726178ac4b5cc5f325cd59 2023-04-04T16:39:13Z 2023-04-04T16:39:13Z add jf2sfeed: convert JSON Feed to sfeed(5) Hiltjo Posthuma hiltjo@codemadness.org commit 6dd24b7a0e38fe5d01726178ac4b5cc5f325cd59 parent 469bc51805a16876507da21e3145e05bb3c57e72 Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Tue, 4 Apr 2023 18:39:13 +0200 add jf2sfeed: convert JSON Feed to sfeed(5) 469bc51805a16876507da21e3145e05bb3c57e72 2023-04-04T16:35:43Z 2023-04-04T16:35:43Z sync json.{c,h} Hiltjo Posthuma hiltjo@codemadness.org commit 469bc51805a16876507da21e3145e05bb3c57e72 parent 59db718080ecd81eeaff6ac50298d488044c3001 Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Tue, 4 Apr 2023 18:35:43 +0200 sync json.{c,h} 59db718080ecd81eeaff6ac50298d488044c3001 2023-04-03T16:30:22Z 2023-04-03T16:31:19Z compare attributes case-sensitively, remove duplicate comparisons Hiltjo Posthuma hiltjo@codemadness.org commit 59db718080ecd81eeaff6ac50298d488044c3001 parent f7cde52eef12a6e77c28199a678de8665836e9e6 Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Mon, 3 Apr 2023 18:30:22 +0200 compare attributes case-sensitively, remove duplicate comparisons f7cde52eef12a6e77c28199a678de8665836e9e6 2023-04-03T16:20:19Z 2023-04-03T16:20:19Z initial repo Hiltjo Posthuma hiltjo@codemadness.org commit f7cde52eef12a6e77c28199a678de8665836e9e6 Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Mon, 3 Apr 2023 18:20:19 +0200 initial repo