[Mailman-Developers] Adding systemd notification to Mailman startup

2025-08-15 Thread Stephen J. Turnbull
Hi y'all Recently there has been a spate of problems with Mailman/systemd integration. It appears that (1) the priesthood of systemd is preparing to deprecate the "simple" and "forking" service types (in favor of the "notify" type in Mailman's case), and (2) adding "notify" capability to Mailman

[Mailman-Developers] Re: Some Confusion over Archivers and data types

2025-05-30 Thread Stephen J. Turnbull
Hi Thomas First off, I was wrong about the type of header values as returned by any of the accessors. They're just str (or list of str in the case of `.get_all`). I guess Header is a write-only feature (necessary if you want to use non-ASCII in the address headers), because it isn't useful for p

[Mailman-Developers] Some Confusion over Archivers and data types

2025-05-29 Thread Stephen J. Turnbull
Thomas Ward via Mailman-Developers writes: > So, I need some information (hint: type hinting in your examples, > etc. would be wonderful): Patches welcome ;-) However, normal type hints in the examples won't help you here. We'd have to extract attribute references from inside of function call

[Mailman-Developers] Re: Can we integrate plugin configuration into mailman.cfg?

2025-05-21 Thread Stephen J. Turnbull
Abhilash Raj writes: > Currently, plugins are just python packages and don't require to be > put in a specific directory. The design goal was that it makes > installing plugin easier with `pip` instead of having to copy the > code into a specific directory. That's fine, Set ext_dir to a senti

[Mailman-Developers] Can we integrate plugin configuration into mailman.cfg?

2025-05-17 Thread Stephen J. Turnbull
Hi Is there a policy reason why > On 5/16/25 12:09 PM, Thomas Ward via Mailman-Developers wrote: > > [plugin.example] > > ``` > > class: example_mm_plugin.hooks.ExamplePlugin > > enabled: yes > > config_item_one: Foo > > config_item_two: Bar > > config_item_three: 1234567890 > > ``` doe

[Mailman-Developers] Re: Custom feature request - ripe ncc - archive expires

2024-10-17 Thread Stephen J. Turnbull
Marco van Tol writes: > I tried this, and everything works fine with the last version of my script, > except for one sort-of minor thing, Please don't deprecate your requirements. If you need it, and you do: > It would be a minor thing if I hadn't told people this is the way to find > out t

[Mailman-Developers] Re: Help on Gitlab

2024-03-26 Thread Stephen J. Turnbull
Usama Nadeem writes: > How did you set up your local machine? The only doc I could find on > setting up was this: https://wiki.list.org/DEV/HowToContributeGit As a specific example of setting up a dev environment, I did mkdir Mailman cd Mailman then cloned mailman mailman-web mailman-hyperki

[Mailman-Developers] Re: Introduction, FOSDEM, scaling down, latency, OpenPGP support

2024-03-04 Thread Stephen J. Turnbull
Justus Winter writes: > But currently Mailman3 does fork+exec, so it doesn't get to share > the parent's pages. I experimented with fork-and-dont-exec [0], > but the results were underwhelming, because reference counting can > cause pages to diverge. Surprisingly, gc.freeze didn't seem to >

[Mailman-Developers] OpenPGP support

2024-03-04 Thread Stephen J. Turnbull
This is split thread #3. Justus Winter writes: > > > - Implement OpenPGP support > > > > What does that mean? > > OpenPGP can be used to provide confidentiality and integrity for > email. What exactly that means in the setting of mailing lists > varies by threat model and policy. I w

[Mailman-Developers] Threads and robustness against runner crashes

2024-03-04 Thread Stephen J. Turnbull
Split thread #2. Justus Winter writes: > > > Here are the things I did so far: > > > > > > - I have Mailman running with runners in threads instead of > > > processes, but that is in a proof-of-concept stage at this > > > point and needs some cleaning up > > > > After worki

[Mailman-Developers] Optimization for constrained environments and latency

2024-03-04 Thread Stephen J. Turnbull
I'm going to split this into three separate threads with appropriate titles. This is #1. Regarding optimization for constrained environments, I wrote: > > But I'm pretty sure people have run Mailman 3 on a Raspberry Pi. > > How constrained an environment are you aiming for? Justus Winter writ

[Mailman-Developers] Introduction, FOSDEM, scaling down, latency, OpenPGP support

2024-02-26 Thread Stephen J. Turnbull
Hi Justus! Justus Winter writes: > I'd like to contribute a little to Mailman, and I'd like to better > understand how the Mailman project is doing nowadays. I have > gotten a bugfix merged in the past, but I now have what I think is > a fairly uncontroversial cleanup merge request that has

[Mailman-Developers] Re: Introduction, FOSDEM, scaling down, latency, OpenPGP support

2024-02-26 Thread Stephen J. Turnbull
Дилян Палаузов writes: > Do you know by accident, if the runner processes use identical > memory, and by > calling https://man7.org/linux/man-pages/man2/madvise.2.html the > kernel can somehow detect these identical memory and then use a > single instance for all identical regions of memory

[Mailman-Developers] Review requested for some merge requests

2024-01-06 Thread Stephen J. Turnbull
Reply-To set to Mailman Developers. Please check that your replies go there. Or you can comment on MRs directly if you have a GitLab login. I have three merge requests pending: [1] https://gitlab.com/mailman/mailman/-/merge_requests/1159 [2] https://gitlab.com/mailman/mailman/-/merge_requests/1

[Mailman-Developers] Fwd: (Custom) Plugins: Proper file path(s) for adding a handler?

2023-10-24 Thread Stephen J. Turnbull
Thomas Ward via Mailman-Developers writes: > So, sending it to the mailman-developers list, which is more > tech/devel oriented.  Primarily, my goal here is to figure out how > to add handlers via a plugin, but there's no documentation for it, > so I'm looking for more information. I think th

[Mailman-Developers] Re: how to debug Hyperkitty Django Q tasks?

2023-09-30 Thread Stephen J. Turnbull
Danil Smirnov writes: > Thank you Steve for your comments, but I am still interested in > knowing how Mailman developers would debug issues with Hyperkitty > periodic tasks. I'd start by checking if the relevant process (probably qcluster) is actually running -- in my experience the most commo

[Mailman-Developers] how to debug Hyperkitty Django Q tasks?

2023-09-29 Thread Stephen J. Turnbull
Danil Smirnov writes: > The issue was initially noticed by a very high load of CPU when > running periodic tasks. I may have seen this but no longer have access to the system where it happened, and there were other issues so I have no confidence that the high loads were due to the problem descr

[Mailman-Developers] Re: Error in `mailman-web conmpress`

2023-09-02 Thread Stephen J. Turnbull
Abhilash Raj writes: > Have they installed all the projects from source? I feel it might > be causing the issue if they are using the git head of Postorius > but not for django-mailman3. That turned out to be the problem. > This was added recently in django-mailman3 and hasn't yet been > re

[Mailman-Developers] Error in `mailman-web conmpress`

2023-08-29 Thread Stephen J. Turnbull
Hi, I'm seeing this in our GSOC student's build of the suite. I don't yet know if it's related to his changes, just wondering if anyone has seen it or has any ideas how to resolve it: % mailman-web compress --settings settings --pythonpath `pwd`/var/etc Compressing... Invalid template postorius/

[Mailman-Developers] Mailman => Mailmisery

2023-07-30 Thread Stephen J. Turnbull
thomasa...@gmail.com writes: > Mailman is so old-fashioned as name and man dominated in respect to > the gender discussions. It is time to rename it to Mail-Miss, > MailMom or Mail-Woman for a while?. This is not going to happen: domain names, systemd services, standard URLs, package names, al

[Mailman-Developers] Making Hyperkitty more friendly to Search Engines

2023-06-03 Thread Stephen J. Turnbull
Дилян Палаузов writes: > it would be good, if Hyperkitty integrates better with search > engines for public archives. Patches welcome! There are only about 3 core developers at the moment, and we are mostly focused on fixing bugs and implementing Mailman 2 features that are not yet in Mailman

[Mailman-Developers] Fix for Mailman core #931 log rotation bug

2023-06-03 Thread Stephen J. Turnbull
Hi all, I think I have a fix for the log rotation bug (https://gitlab.com/mailman/mailman/-/issues/931). I'd appreciate review of the theory of the fix, which is discussed in detail in the issue. I've done some live testing on a staging system, and loggers appear to be reopening their logs as exp

[Mailman-Developers] IMPORTANT: GSoC 2023: 'Mailman' first in titles!

2023-04-04 Thread Stephen Turnbull
Hi, I can't look at anyone's content for a day or two, but to help reviewers find your project, please revise your titles to put "Mailman" first. Steve ___ Mailman-Developers mailing list -- mailman-developers@python.org To unsubscribe send an email t

[Mailman-Developers] Re: GSoC 2023

2023-03-11 Thread Stephen J. Turnbull
Hi Lalit, (If you prefer to be called something else, a nickname or we should use an honorific, please let us know.) The basic procedure for GSoC is 1. Read our GSoC Ideas page at https://wiki.list.org/DEV/Google%20Summer%20of%20Code%202023 The top of the page explains how GSoC works in

[Mailman-Developers] [MM3-users] GSOC 2023 mentors

2023-02-26 Thread Stephen J. Turnbull
Stephen J. Turnbull writes: > We now have mentors (Yay! thanks Abhilash and Danil) and I've > applied to PSF as a suborg. More mentors are welcome (that allows > us to support more projects). And Python has accepted us! The ideas page is https://wiki.list.org/DEV/Google%20Summ

[Mailman-Developers] [MM3-users] GSOC 2023 mentors

2023-02-26 Thread Stephen J. Turnbull
Stephen J. Turnbull writes: > We still have no mentors for GSOC 2023. Last chance to sign up > (with the Python Software Foundation org) is Feb 25. We now have mentors (Yay! thanks Abhilash and Danil) and I've applied to PSF as a suborg. More mentors are welcome (that allows us

[Mailman-Developers] GSOC 2023 mentors

2023-02-23 Thread Stephen J. Turnbull
Hi everybody We still have no mentors for GSOC 2023. Last chance to sign up (with the Python Software Foundation org) is Feb 25. - You don't need to be a Mailman core dev or a Python guru. - Generic mail geeks welcome. - Code spelunking (ie, "grepping for error messages") is very desirable. -

[Mailman-Developers] Re: GSoC 2023

2023-01-25 Thread Stephen J. Turnbull
Danil Smirnov writes: > The very promising last year project "List Configuration Tool" seems wasn't > completed. No, it's done. It's just that the student is a master student who changed his mind about his future in August, and spent the last few months polishing applications to PhD programs i

[Mailman-Developers] GSoC 2023

2023-01-24 Thread Stephen J. Turnbull
Hi all Applications for GSoC 2023 are open and I would like to apply. Program details: https://summerofcode.withgoogle.com/programs/2023 You may need to log in with a Google account. We could go under the PSF umbrella again (they've applied already), or we could go it alone. The advantage to the

[Mailman-Developers] Preventing abuse of postorius

2022-12-01 Thread Stephen J. Turnbull
Phil Budne writes: > Almost every day I find outgoing emails from postorius stuck in my > outbound mail queue. It seems like the anonymous_subscribe route is > being used to send mail to unwitting targets. It's almost like that's what it's for, isn't it? The problem, of course, is that for ou

[Mailman-Developers] Re: [ext] Re: before next release: disable backscatter indefault installation

2022-11-07 Thread Stephen J. Turnbull
Ralf Hildebrandt via Mailman-Developers writes: > This is probably due to an error in local_recipient_maps in Postfix. > https://www.postfix.org/LOCAL_RECIPIENT_README.html Reading the documentation for Exim4 and Postfix these days, I have to wonder if there isn't room for a new MTA with a sane

[Mailman-Developers] Re: Code formatting tools for Mailman project

2022-10-31 Thread Stephen J. Turnbull
Abhilash Raj writes: > I don't see the tools actually supporting formatting only-diffs. I don't know if git diff supports everything GNU diff does but --ignore-all-space would likely help quite a bit. It shouldn't be that hard to write a blue-diff command for git: 1. create a temporary branche

[Mailman-Developers] Re: Code formatting tools for Mailman project

2022-10-27 Thread Stephen J. Turnbull
Abhilash Raj writes: > > I (speaking only for myself) have no objection going forward for new > > files and major refactorings. But if you do this all at once, I fear > > that most interesting diffs for the next year or so will be full of > > reformatting cruft, > > I am not sure I unders

[Mailman-Developers] Code formatting tools for Mailman project

2022-10-27 Thread Stephen J. Turnbull
Abhilash Raj writes: > I am trying out some of the code formatting tools on Mailman repos to > help reduce some efforts in development. The tools I am trying out is > blue[1] Please don't hurry to merge this to main/master. Remember that Python has been rejecting proposals to mass-PEP8 the

[Mailman-Developers] Re: ARC user options

2022-09-13 Thread Stephen J. Turnbull
Alessandro Vesely writes: > It would also be possible to link DB tables, No, it's not. It's all one row (IIRC). > or to define triggers that replicate insert/ update/ delete on a > number of tables/ fields. Which is exactly the complexity I don't want in Mailman if we can avoid it. Keep

[Mailman-Developers] Re: ARC user options

2022-09-13 Thread Stephen J. Turnbull
First let me make clear that (1) I do have influence on Mailman's position here but (2) I am not authoritative and (3) Mailman has no position yet. I'm discussing this and that and we'll see where my position and eventually Mailman's come out. So anything I say may be wrong (always check my logic

[Mailman-Developers] Re: ARC user options

2022-09-10 Thread Stephen J. Turnbull
Alessandro Vesely writes: > Internet-Draft MLM TransformationsSeptember 2022 > > > 3. The ARC method This twin-list proposal doesn't depend specifically on ARC. Any subscriber who thinks they know better than the DMARC protocol can choose to ignore the DMARC policy

[Mailman-Developers] Re: ARC user options

2022-09-06 Thread Stephen J. Turnbull
Alessandro Vesely writes: > The tale goes that large mailbox providers want ARC as a tool to > filter mail streams from lists that don't do a good filtering > themselves. ARC, they say, allows to attribute reputation > correctly. However, I don't think they can tell who a message is > from,

[Mailman-Developers] Re: ARC user options

2022-09-05 Thread Stephen J. Turnbull
Alessandro Vesely writes: > On Sun 04/Sep/2022 13:38:39 +0200 Stephen J. Turnbull wrote: > > Not sure what you mean by "sealing". Do you mean they're not > > implementing the rest of the protocol? > > They add a complete ARC set. Actually, they add thr

[Mailman-Developers] ARC user options

2022-09-04 Thread Stephen J. Turnbull
Alessandro Vesely writes: > There is a thread about ARC sealing in bind-users[*]. Not sure what you mean by "sealing". Do you mean they're not implementing the rest of the protocol? > They're applying ARC signatures, although they run Mailman 2. > It doesn't seem difficult to implement. It'

[Mailman-Developers] Re: GSoC for working professionals

2022-03-23 Thread Stephen J. Turnbull
Christopher writes: > The idea page mentioned a pubsub model, which to my understanding > it's to use an event queue where Core is the publisher, and > Postorious is the subscriber. Does this mean building a pubsub > model using some Python libraries? I believe so, but I'm not familiar with t

[Mailman-Developers] GSoC for working professionals

2022-03-22 Thread Stephen J. Turnbull
Christopher writes: > I am not a student, but I am working as a software engineer full > time (10-6 on weekdays). I would like to start contributing to open > source projects and stumbled upon GSoC which I thought it's a great > opportunity to get started. If I am able to churn out 14.5 hours

[Mailman-Developers] Re: GSoC for working professionals

2022-03-21 Thread Stephen J. Turnbull
Please note that the person who wrote this is not a core developer in Mailman or participant in GSoC on the mentoring side. That may change if they volunteer, of course (you don't have to be a core dev to mentor, although the final merge to the distribution mainline needs to be by a core dev). Th

[Mailman-Developers] Re: --- in DMARC From: rewritings

2022-03-21 Thread Stephen J. Turnbull
Дилян Палаузов writes: > Since other MLMs have the option to include the full original-From: > address in the display-part of the From: header, mailman shall have > this option, too. I'm thinking about it, but the question is "How?" ___ Mailman-Deve

[Mailman-Developers] Re: --- in DMARC From: rewritings

2022-03-18 Thread Stephen J. Turnbull
Mark Sapiro writes: > On 3/17/22 10:19, Stephen J. Turnbull wrote: > > Дилян Палаузов writes: > > > > > realname = re.sub(r'@([^ .]+\.)+[^ .]+$', '---', realname) > > > > The obvious hack is to change '---' to ''

[Mailman-Developers] --- in DMARC From: rewritings

2022-03-17 Thread Stephen J. Turnbull
Дилян Палаузов writes: > realname = re.sub(r'@([^ .]+\.)+[^ .]+$', '---', realname) The obvious hack is to change '---' to '', which you can do locally. I'm not sure why we use '---', since it's not informative. I will have to see if one of the other devs knows, or maybe there's something in t

[Mailman-Developers] GNU Mailman in Google Summer of Code 2022!

2022-03-09 Thread Stephen J. Turnbull
Hi all, We are participating in Google Summer of Code 2022 (GSoC) under the Python Software Foundation (PSF). We did apply as a separate organization, but didn't get in. Many thanks to the PSF's GSoC organization for picking us up at the last minute! You can find our ideas page at https://wiki.

[Mailman-Developers] Unclear usage of `member = ISubscriptionManager(mlist).register(…)`

2022-02-25 Thread Stephen J. Turnbull
I hope I'm not underestimating your understanding. If so, no offense intended. I don't think Mark's answer entirely addressed your question, so here goes. Дилян Палаузов writes: > I am trying to understand the source code. My reading is, that > interfaces/subscriptions.py:class ISubscription

[Mailman-Developers] How to recreate Issue #973 in mailman-core

2022-02-05 Thread Stephen J. Turnbull
Suyash Singh writes: Welcome, Suyash! Sorry this mail has been sitting in my drafts for a day or so, but I don't think anybody else has answered yet. Let me just send it and start the conversation. > I have started a development environment and am starting to read the > documentation. I picke

[Mailman-Developers] Freenode or Libera for IRC?

2021-09-12 Thread Stephen J. Turnbull
Damian Johnson writes: > Just food for thought but has Mailman considered moving to Libera > [5]? The developers have already done so, but #mailman is just very quiet recently as far as I know. The problem is if you provide a pointer to Libera on Freenode, they remove your ownership bit and ch

[Mailman-Developers] Re: Core new release?

2021-07-05 Thread Stephen J. Turnbull
Danil Smirnov writes: > Well, this was just a question and not a request or a claim. For future reference, "any hope ... soon?" is typically a deliberately offensive way to make a claim. "Just ... question(s)" is also a good way to get yourself blocked by native English speakers, because I don'

[Mailman-Developers] Re: Core new release?

2021-07-04 Thread Stephen J. Turnbull
Danil Smirnov writes: > Any hope to release a new version soon folks? Releases come when they come, you know that. If you want to know what Abhilash's schedule (if any) is, so that you can plan your own work, say so. It would help if you could avoid the snark. Steve _

[Mailman-Developers] Re: tox(ic).ini ;-)

2021-06-11 Thread Stephen J. Turnbull
Abhilash Raj writes: > True, we define the supported Django versions explicitly in tox.ini, one > per minor version. Sometimes, it gets out of date. I don't have a problem with "sometimes". But the current situation looks unprofessional. > > Also, the envlist for Postorius is just unuseful.

[Mailman-Developers] Re: tox(ic).ini ;-)

2021-06-09 Thread Stephen J. Turnbull
Abhilash Raj writes: > So, envlist doesn't really represent the list of supported > versions. [...] envlist represent the exact list of env that will > be used if you run `tox`, I understand how tox defines envlist, but I would expect that it would basically tell you what you can expect to r

[Mailman-Developers] tox(ic).ini ;-)

2021-06-08 Thread Stephen J. Turnbull
I'm fiddling with my Python installations and noticed this: steve Mailman/pristine 1:19 % grep envlist */tox.ini django-mailman3/tox.ini:envlist = py{37,38,39}-django{21,22,30,31},lint hyperkitty/tox.ini:envlist = py{36,37,38,39}-django{22,30,31},docs,lint mailman-hyperkitty/tox.ini:envlist = {py3

[Mailman-Developers] Core new release?

2021-04-30 Thread Stephen J. Turnbull
Danil Smirnov writes: > I know that it's just a month from the previous Mailman Core release, but > given the stats above should the next release be planned earlier > than usual? I hope not, because I need Abhilash to pay attention to the Summer of Code student selection for the next couple of

[Mailman-Developers] Re: [Mailman-cabal] Invitation to the CERT Vendor Meeting 2021 [General-7305] - mailman

2021-04-23 Thread Stephen J. Turnbull
Mark Sapiro writes: > On 4/21/21 11:25 AM, Stephen J. Turnbull wrote: > > Has anybody seen anything like this before? > My fault. There was an issue on mpo causing a shunted message > <https://gitlab.com/mailman/mailman/-/issues/881>, and I installed a > quick but in

[Mailman-Developers] [Mailman-cabal] Invitation to the CERT Vendor Meeting 2021 [General-7305] - mailman

2021-04-21 Thread Stephen J. Turnbull
Hi, There was recently a mail on the (closed) Mailman security list from the CERT Coordination Center which had this strange CC field: CC: '@mail.python.org, c...@mail.python.org, e...@mail.python.org, r...@mail.python.org, t...@mail.python.org, o...@mail.python.org, r...@mail.pyt

[Mailman-Developers] Re: [MM3-users] Long lines in mail composed by HyperKitty

2021-04-21 Thread Stephen J. Turnbull
Abhilash Raj writes: > Is this something new that you’ve noticed? I've been noticing long-lines in format=fixed (ie, the default setting) for a while, but hadn't paid attention to the sending clients. For some reason I was rooting around in the headers of this particular message, and saw HyperK

[Mailman-Developers] Long lines in mail composed by HyperKitty

2021-04-18 Thread Stephen J. Turnbull
Hi, [I prefer discussion be directed to mailman-developers, so Reply-To is set. But if you're not subscribed to -developers, following up here is OK, and I'll eventually summarize to -developers. Just don't followup to both.] I just noticed that among the agents that send non-conformant long li

[Mailman-Developers] X-Mailman-Original-DKIM-Signature

2021-04-15 Thread Stephen J. Turnbull
Alessandro Vesely writes: > I discovered this just today, after a list I'm subscribed to enabled it. > > I have a filter which tries to validate original signatures by > removing footers and subject tags. Removing "X-Mailman-Original-" > is going to be the next addition. You mean removing

[Mailman-Developers] [GSoC] Some Questions in List Configuration Tool

2021-04-08 Thread Stephen J. Turnbull
Steven Chen writes: > I am currently working on the proposal of List Configuration Tool in > GSoC idea list. Glad to hear it! > I wonder what kind of configurations should be exported, and what > should not. > Q1. We can get nearly all the configurations for a list from the > core's REST

[Mailman-Developers] Re: Question about GSoC SPAM

2021-03-29 Thread Stephen J. Turnbull
Steven Chen writes: > I just got the information about SPAM here > (https://wiki.list.org/DEV/SPAM#Coding_Proposal_Schedule). There > is a message at the top of the page: > SPAM us at . > So I thought it is a must to send proposal to the mail list before. That was written in 2013, long

[Mailman-Developers] Interest to participate in GSoC under mailman

2021-03-29 Thread Stephen J. Turnbull
Shubhank Saxena writes: > My name is Shubhank(https://gitlab.com/shubhank-saxena). Welcome, Shubhank! > I have now started to write a proposal in the same direction and I was > wondering how can I start the discussion regarding the Mailman Core > projects that are given on the webpage ( > h

[Mailman-Developers] Re: Question about GSoC SPAM

2021-03-29 Thread Stephen J. Turnbull
For the sake of any other students with similar concerns, here are a few clarifications. I have not cleared this with Abhilash, but I've been reasonably accurate at channeling leadership so I'll apply EAFP here. ;-) Abhilash Raj writes: > > On Mar 29, 2021, at 8:07 AM, Steven Chen wrote: > >

[Mailman-Developers] Allow to post in developers list

2021-03-28 Thread Stephen J. Turnbull
Ankit Punia writes: > I want to contribute to mailman. So I request you to allow me to post in > developers list so I can communicate with other contributors and > understand to product better. Welcome Ankit! Just so you know, you're already welcome to post. We do impose moderation on first

[Mailman-Developers] GNU Mailman has been accepted in Summer of Code!

2021-03-15 Thread Stephen J. Turnbull
Just to let everyone know. [Cc'd to Mailman 3 Users, but please direct followups to the Mailman Developers list only!] GSoC "who we are" page is here: https://summerofcode.withgoogle.com/organizations/4903353420611584/ Ideas page is here: https://wiki.list.org/DEV/Google%20Summer%20of%20Code%202

[Mailman-Developers] Unable to create a thread in local dev environment

2021-03-15 Thread Stephen J. Turnbull
Prashant Pandey writes: > When I am creating a thread using "Start a new thread in hyperkitty", after > typing the subject and message it says "The message has been sent > successfully." > but after this, it does not show in the list discussion. In my experience, this just works, so there's n

[Mailman-Developers] HyperKitty seems to produce non-conforming long lines

2021-03-07 Thread Stephen J. Turnbull
For example, https://mail.python.org/archives/list/python-id...@python.org/message/NAH2RRPDQ3F3AO3UBJEL3BTSDAQ3CQXO/ As I received it, some lines actually exceeded the SMTP hard limit of 998 characters (excluding the separating CRLF). There are several alternative approaches; I think the best is

[Mailman-Developers] Re: Hyperkitty's ability to build a thread

2021-02-13 Thread Stephen J. Turnbull
Thomas Hochstein writes: > The "correct" way would be to fix the client that is erroneously [1] > missing or deleting threading headers. > > -thh > > [1] Violating a SHOULD in RFC 5322, 3.6.4. 'Tis easier to forgive than to educate. -- Jon Postol, probably It does warm my heart to see so

[Mailman-Developers] Re: Hyperkitty's ability to build a thread

2021-02-13 Thread Stephen J. Turnbull
Mark Sapiro writes: > There is an article on threading at > and an RFC > . These describe algorithms > which are fairly complex, but if someone wanted to try to implement them > in HyperKitty, we would certa

[Mailman-Developers] Hyperkitty's ability to build a thread

2021-02-13 Thread Stephen J. Turnbull
Danil Smirnov writes: > As per my small investigation, a subscriber Robert N. Evans seems to have > "In-Reply-To" headers stripped from the messages that probably causes the > thread to break. > > I wonder if Hyperkitty is able to leverage some other method to combine the > thread correctly

[Mailman-Developers] GSoC application

2021-02-05 Thread Stephen J. Turnbull
Hi, everybody I would like to have Mailman participate in GSoC as a regular organization this year (as I mentioned earlier I'd like to go to the GSoC Mentor Summit if they have one -- I'm not *presuming* I'd be one of the ones to go, but 2 out of 3 or 4 seems like a better bet than one of the org

[Mailman-Developers] Re: Footer settings question: how common is dash-dash-space?

2021-02-01 Thread Stephen J. Turnbull
Richard Damon writes: > It is one of the 'Markdown' codes for a horizontal rule But 72 of them? Don't most people use about 5? > will occasionally end up with a line like that when documenting an > electrical signal that is always low (at least for a given > example). OK, that's very plaus

[Mailman-Developers] Re: Footer settings question: how common is dash-dash-space?

2021-01-31 Thread Stephen J. Turnbull
Thomas Hochstein writes: > "Stephen J. Turnbull" wrote: > Because [reusing the .sig separator for the footer] makes sense. I understand that they are syntactically identical. > The message footer is identical to a signature in every respect: Not true. The mail standards

[Mailman-Developers] Re: Footer settings question: how common is dash-dash-space?

2021-01-31 Thread Stephen J. Turnbull
Richard Damon writes: > On 1/30/21 9:40 PM, Sam Kuper wrote: > > All I am advocating is that: > > 2. Footer separators should be distinguishable from likely body > > text, and should not be excessively long. > The problem is that the current Footer separator fails point 2 if > 'likely

[Mailman-Developers] Re: Footer settings question: how common is dash-dash-space?

2021-01-31 Thread Stephen J. Turnbull
Mark Sapiro writes: > On 1/29/21 11:48 PM, Stephen J. Turnbull wrote: > > Mark Sapiro writes: > > > According to <https://www.ietf.org/mailman/listinfo/last-call> that list > > > is on Mailman 2.1.29. The default message footer s

[Mailman-Developers] Re: Footer settings question: how common is dash-dash-space?

2021-01-29 Thread Stephen J. Turnbull
Mark Sapiro writes: > According to that list > is on Mailman 2.1.29. The default message footer separator was changed > from "___" to "-- " as of > Mailman 2.1.24 Why did we do that? RFC 3676 doesn'

[Mailman-Developers] Issues gathering list members

2021-01-23 Thread Stephen J. Turnbull
Emanuel, Mailman-Developers is not the best place to send this. Such problems are rarely bugs, and the active developers all read Mailman-Users frequently. You should send inquiries about installation and configuration problems to mailman-us...@mailman3.org, because it's quite possible that othe

[Mailman-Developers] Re: GSoC 2021 ideas

2021-01-09 Thread Stephen J. Turnbull
Terri Oda writes: > I think it will be more than CSS, because we moved a number of > options around in an attempt to improve the grouping, so you might > need to change the django page templates Are CSS and templates considered "code"? ISTR this being quite controversial in the past, since th

[Mailman-Developers] Re: Logging

2021-01-07 Thread Stephen J. Turnbull
Abhilash Raj writes: > There are a couple of loggers the Mailman Core uses and you can set > their logging path to be `/dev/stdout` to log to standard output > which I think your container manager should be able to > grab. Unfortunately, there isn't a way yet to change all of their > "path" u

[Mailman-Developers] GSoC 2021 org applications

2021-01-07 Thread Stephen J. Turnbull
Abhilash Raj writes: > On Mon, Jan 4, 2021, at 12:49 PM, Terri Oda wrote: > > Happy new year everyone! > > Happy new year to you too Terri! And Happy New Year to everyone, as best we can. > > I'm starting to prep Python for GSoC 2021, and I wanted to issue > > the usual invitation that we'

[Mailman-Developers] Re: Mailman, postfix and docker

2020-12-20 Thread Stephen J. Turnbull
Danil Smirnov writes: > Sorry for the confusion - I should write "would allow" instead of "allows" > as using socketmap_table would be a great feature but it obviously requires > a new endpoint in Mailman core which does not exist yet. Ah, OK, so what exists now is the Postfix docker (which yo

[Mailman-Developers] Re: Mailman, postfix and docker

2020-12-19 Thread Stephen J. Turnbull
Danil Smirnov writes: > But how about that idea to offload Postfix-Mailman communication from a > filesystem to a network using Postfix socketmap_tables feature which I like > a lot as it allows me to get rid of using any shared volumes in the stack > completely - it's quite convenient in mult

[Mailman-Developers] Mass subscriptions as a DoS attack

2020-11-29 Thread Stephen J. Turnbull
Alessandro Vesely writes: > Trolls can wreak havoc by subscribing to one or more high volume > mailing lists on behalf of a target one. > > Are there mechanisms to prevent that? Don't antagonize trolls. :-/ The subscription to the high-volume list itself can't be prevented by the victim lis

[Mailman-Developers] Verifying broken DKIM signatures

2020-09-24 Thread Stephen J. Turnbull
Alessandro Vesely writes: First, what Mailman are you talking about? Only Mailman 3 is likely to get these improvements, as Mailman 2 is end-of-life. However, Mailman 2 installations are likely to be around in large numbers for several years, and if Mailman 2 is any evidence, likely few Mailman

[Mailman-Developers] Re: Anonymous mailing lists

2020-09-15 Thread Stephen J. Turnbull
Mark Sapiro writes: > Steve is not saying the option is not provided. It is provided in both > Mailman 2.1 and Mailman 3. He is giving reasons why you might not want > to use it. Also, I think Mailman 3 provides Pretty Good Anonymity[tm], but we welcome further suggestions. No promises about

[Mailman-Developers] Anonymous mailing lists

2020-09-15 Thread Stephen J. Turnbull
ves...@tana.it writes: > Someone started talking about the risk of having their names and > email addresses archived in a publicly accessible mailing list. So > I thought I'd ask. In short, the proposal provided for completely > removing such data, to protect privacy. Mark provides the prac

[Mailman-Developers] RFC: Config complexity [was: I have issue where it does not send ...]

2020-05-01 Thread Stephen J. Turnbull
Moved from mailman-us...@mailman3.org.[1] Mark Sapiro writes: > For what it's worth, The actual mail list management, i.e. > receiving and delivering posts, only involves Mailman core and your > mailman suite config file is only for Postorius and HyperKitty and > doesn't affect Mailman core.

[Mailman-Developers] Re: Mailman 2.1.30 archives challenges

2020-04-26 Thread Stephen J. Turnbull
Mark Sapiro writes: > Because its a workaround for a Debian (or some distro) Python packaging > issue which should be fixed by the packager, and because I only thought > of the above fix yesterday when generating the above reply. > > Also, it seems quite rare. I wonder if this is something

[Mailman-Developers] Re: How to know the URLs for CURL while getting or modifying the data of mailman 3

2020-04-25 Thread Stephen J. Turnbull
Shashi, This whole thread is off-topic for the developers list. This list is for development of Mailman, not for teaching people to use it. Read the whole recommended documentation before you ask busy developers to tutor you in very basic things. There's a mailman-us...@mailman3.org list for us

[Mailman-Developers] How to know the URLs for CURL while getting or modifying the data of mailman 3

2020-04-25 Thread Stephen J. Turnbull
Shashikanth Komandoor writes: > But I don't know the URLs to be used for the purpose I want to > do some thing like I want to add user to list or remove a user from the > list. I gave you the URL to the relevant docs. RT Free M. Steve

[Mailman-Developers] Question about REST API for Mailman 3

2020-04-24 Thread Stephen J. Turnbull
Shashikanth Komandoor writes: > I am developing an application on which just clicking on submit > with some input values loaded should invoke the REST API of Mailman 3 > running on another server and do some activities like adding of user(s) to > a list or removal of user(s) from a l

[Mailman-Developers] Re: italian translations

2020-04-10 Thread Stephen J. Turnbull
Daniele Pizzolli writes: > That's a waste of effort. Please add/merge it soon. Also any feedback > will be appreciated. Sorry about this. I think Abhilash (Cc'd) is the only person who knows about the process for adding translations, and is also doing the release engineering. He lives and w

[Mailman-Developers] Re: Question on Subscription Moderation

2020-04-09 Thread Stephen J. Turnbull
Brian Carpenter writes: > On 4/7/20 10:21 AM, Stephen J. Turnbull wrote: > > Hi all, > > > > I wonder if mass subscribe should be exempted from the ban list check, > > what do you all think? It would be convenient for me, as students > > often change or add

[Mailman-Developers] Re: Question on Subscription Moderation

2020-04-07 Thread Stephen J. Turnbull
Hi all, I wonder if mass subscribe should be exempted from the ban list check, what do you all think? It would be convenient for me, as students often change or add personal addresses, and I have to do an unban, subscribe, reban dance. (See my use case below.) Richard Damon writes: > I presum

[Mailman-Developers] Re: Rest API not returning members in alphabetical order

2020-04-02 Thread Stephen J. Turnbull
Mark Sapiro writes: > On 4/2/20 1:05 PM, brian_carpen...@emwd.com wrote: > > https://mariadb.com/kb/en/why-is-order-by-in-a-from-subquery-ignored/ > > is saying it is not a bug so I doubt SQLAlchemy will think it is. > > My take is a bit different. MariaDB is saying this is not a MariaDB bug

[Mailman-Developers] Re: Rest API not returning members in alphabetical order

2020-04-02 Thread Stephen J. Turnbull
Brian Carpenter writes: > However is there anything you guys can do to mitigate that issue > with Mariadb? Bottom line up front: In the meantime I'd say if you want to use MariaDB you're going to have to sort the results yourself on the client side. Sorry about that. Goran's analysis is corre

[Mailman-Developers] Re: Rest API not returning members in alphabetical order

2020-04-02 Thread Stephen J. Turnbull
Goran Terzic writes: > Thank you everyone for looking into this. > > Looks like the problem is that SQLAlchemy is generating query with > 'order by' part inside nested subquery, which is not supported by > mariadb. Thank you for finding that, I never would have! > https://mariadb.com/kb/

[Mailman-Developers] Re: Rest API not returning members in alphabetical order

2020-04-01 Thread Stephen J. Turnbull
Brian Carpenter writes: > On 4/1/20 9:22 AM, Stephen J. Turnbull wrote: > > Do you have the same version of the same DBMS backend in both? > > Same version of SQLAlchemy? > > Alphabetically in regards to email address. OK. Thanks for confirming. What REST endpoint

  1   2   3   4   5   6   7   8   9   10   >