[Dune-devel] Listerver archives cleaned up

Oliver Sander oliver.sander at tu-dresden.de
Sun Oct 17 07:48:50 CEST 2021


Hi Jö,

thanks for this thankless work!

Best,
Oliver

On 16.10.21 22:58, Jö Fahlke wrote:
> TLDR: Listserver archives have been cleaned up to make them regeneretable with
> current mailman.  Should be mostly, but not completely seamless in regard to
> message/attachment URLs.
> 
> Hi,
> 
> The listserver archives had been rotting for a long time.  Mailman keeps the
> list mails in an mbox-format file, and generates the .html archives and the
> .txt.gz archives that are accessible from the web interface from that.  Those
> archives are generated incrementally, meaning whenever a mail comes in, there
> can be differences in handling depending on the mailman version.
> 
> As a result it had become impossible to regenerated the archives as intended
> from the mbox files, and keep mail URLs stable across such regeneration.
> Likewise, the URLs of scrubbed attachments have often changed.  Finally, there
> were some attempts a censoring spam by removing it from the mbox and editing
> the html files, but without regenerating the archives completely, this also
> leads to differences in messge numbering and thus changed URLs.
> 
> In this cleanup, I fixed the message numbering issues by inserting dummy
> message at apropriate places in the mbox.  The differences in attachment
> naming I mostly solved with HTTP redirects.
> 
> So this should mostly be seamless.
> 
> Though there were a few places where it was impossible to use redirects for
> attachments due to clashing old and new names.  Then there were a few
> instances where current mailman takes different decisions on whether to
> include certain message parts in the html archive, so mail might look
> differently.
> 
> This was done for all mailinglists on the server.
> 
> Details are at [2], for those that have access.
> 
> If you notice anything off, let me know -- preferrably via the phone number
> listed at [1] (if you have access there), but a direct email to
> jorrit at jorrit.de should also work, though I'm a bit slow to read them these
> days.
> 
> [1]: https://gitlab.dune-project.org/infrastructure/dune-lists-doc
> [2]: https://gitlab.dune-project.org/infrastructure/dune-lists-doc/-/merge_requests/50
> 
> Regards,
> Jö.
> 
> 
> _______________________________________________
> Dune-devel mailing list
> Dune-devel at lists.dune-project.org
> https://lists.dune-project.org/mailman/listinfo/dune-devel
> 

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5198 bytes
Desc: S/MIME Cryptographic Signature
URL: <https://lists.dune-project.org/pipermail/dune-devel/attachments/20211017/55a96227/attachment-0001.bin>


More information about the Dune-devel mailing list