ejurgensen
65c72c484b
[misc] Add misc_xml.c to wrap mxml, fixes XML reading of CDATA (et al)
...
The change removes all direct calls to mxml from the modules that need an XML
parser (lastfm.c, pipe.c, rssscanner.c and httpd_rsp.c).
Even with the help of mxml, reading XML is hard, so a layer is added which
helps deal with stuff like whitespace and CDATA. This should make OwnTone more
resilient to any XML variations it might receive.
The changes fixes issue #1677 .
2023-11-12 23:43:38 +01:00
..
2023-04-25 23:09:25 +02:00
2023-11-12 23:43:38 +01:00
2023-11-12 23:43:38 +01:00
2023-10-06 21:39:26 +02:00
2022-08-15 20:09:54 +02:00
2022-08-08 17:42:54 +02:00
2022-01-31 00:42:46 +01:00
2023-04-03 22:33:21 +02:00
2020-11-18 23:23:05 +01:00
2021-07-05 21:40:31 +02:00
2020-02-23 20:30:35 +01:00
2023-03-07 21:01:45 +01:00
2016-10-23 08:25:19 +02:00
2023-10-06 21:39:26 +02:00
2021-04-24 23:54:20 +02:00
2022-01-29 17:46:40 +01:00
2020-04-10 21:01:41 +02:00
2023-10-19 23:49:53 +02:00
2023-10-19 23:49:53 +02:00
2023-10-19 23:49:53 +02:00
2016-01-24 18:51:22 +01:00
2023-10-19 23:49:53 +02:00
2023-10-19 23:49:53 +02:00
2023-03-07 21:01:10 +01:00
2023-03-07 21:01:10 +01:00
2018-08-18 22:56:27 +02:00
2023-03-07 21:01:10 +01:00
2023-03-07 21:01:10 +01:00
2023-03-07 21:01:10 +01:00
2022-05-01 09:01:23 +02:00
2023-03-07 21:01:45 +01:00
2023-09-30 23:06:09 +02:00
2023-03-07 21:01:10 +01:00
2023-03-07 21:01:45 +01:00
2023-09-30 23:06:09 +02:00
2023-10-19 23:49:53 +02:00
2023-09-01 17:13:33 +02:00
2023-03-07 21:01:10 +01:00
2023-11-12 23:43:38 +01:00
2023-05-12 22:35:10 +02:00
2023-08-29 23:50:19 +02:00
2023-03-07 21:01:10 +01:00
2022-01-20 20:17:38 +01:00
2021-05-31 23:24:58 +02:00
2023-11-12 23:43:38 +01:00
2017-10-28 12:22:45 +02:00
2022-03-17 22:44:06 +01:00
2022-01-22 10:38:31 +01:00
2020-05-25 22:42:22 +02:00
2020-05-25 22:42:22 +02:00
2022-02-05 21:59:00 +00:00
2022-02-05 21:59:00 +00:00
2023-09-03 21:01:11 +02:00
2023-11-12 23:43:38 +01:00
2023-10-02 09:53:06 +02:00
2021-04-24 23:54:20 +02:00
2021-04-24 23:54:20 +02:00
2020-02-23 20:30:35 +01:00
2021-03-27 22:44:16 +01:00
2023-11-12 23:43:38 +01:00
2023-11-12 23:43:38 +01:00
2023-09-01 17:13:33 +02:00
2023-09-01 17:13:33 +02:00
2023-09-01 17:13:33 +02:00
2015-05-09 07:46:33 +02:00
2023-05-11 22:30:36 +02:00
2023-05-12 22:35:10 +02:00
2023-05-12 22:35:10 +02:00
2023-05-12 22:35:10 +02:00
2022-01-20 21:42:05 +01:00
2020-03-18 14:56:05 +01:00
2022-01-20 20:17:38 +01:00
2022-01-20 20:17:38 +01:00
2023-03-15 22:32:16 +01:00
2020-09-27 19:13:07 +02:00
2022-02-20 10:18:13 +01:00
2018-04-15 22:11:40 +02:00
2023-08-17 23:12:26 +02:00
2021-05-31 11:55:32 +02:00
2022-05-07 11:12:22 +01:00
2017-09-15 07:14:08 +02:00
2023-03-07 21:01:45 +01:00
2023-03-07 21:01:45 +01:00