Sebb
Sebb
Body lines in mbox files must not start with the characters 'From ' as the string identifies the start of the next message. Unfortunately there is no single standard for...
The code that parses boundary strings strips . This breaks parsing of some messages, for example the unit test corpus file tomcat-ancient-boundary.mbox which has the following boundary: Content-Type: multipart/mixed; boundary=""...
The code at https://github.com/apache/incubator-ponymail/blob/a65a09cceb17ce6877097856ae437ac977d00902/tools/list-lists.py#L67 checks whether the date of the entry is less than 2 days in the future. There does not seem to be any reason for this. Either...
stats.lua reports first and last dates as the current month if the list is missing or access is not granted. This is misleading; it should report an error
The cluster generator uses fields of the msg assuming that they will be strings. However that is not the case if non-ascii characters have been used. In such cases, code...
The mail parser returns the headers as-is, including line-wraps. This is what is wanted for the raw email source, but is not really suitable for fields such as In-Reply-To, References...
When in flat mode, changing the theme has no effect. However it is possible to change to another mode, change the theme, and then change to flat mode.
Recipe: search single list https://lists.apache.org/[email protected]:lte=1M:a Change search to all ponymail lists New URL is: https://lists.apache.org/list.html?*@ponymail.apache.org:lte=1M:a Paste that into a new page, and PM complains that the list is not found...
Recipe: https://lists.apache.org/[email protected] Change search: All ... lists Click search '>' button Result: Messages from all lists are shown, but the list ids are not present However if something is typed...
Further to #501 and #502, existing databases will generally need to be refreshed in order to recover the missing attachments. This cannot safely be done by reloading from the source,...