[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-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

[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

[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

[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

[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]

[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

[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

[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

[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 >

[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

[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,

[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

[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

[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%20Summer%20

[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 to s

[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

[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

[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

[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

[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

[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

[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

[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 >

[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 three AR

[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.

[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

[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).

[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-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 '', which you can do locally. > >

[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

[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

[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

[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

[Mailman-Developers] Re: Core new release?

2021-07-06 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

[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

[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 =

[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

[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,

[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

[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

[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] Interest to participate in GSoC under mailman

2021-03-30 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 ( >

[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:

[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

[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
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

[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

[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

[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 standar

[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 >

[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

[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

[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

[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

[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

[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

[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

[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

[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

[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

[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

[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 a

[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

[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

[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

[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! >

[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

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

2020-04-01 Thread Stephen J. Turnbull
goran.ter...@gmail.com writes: > I got list of members in order of creation. > > I tried same thing on another server, and I got members ordered > alphabetically. What do you mean by "alphabetically"? "Alphabetically on display name" is a plausible interpretation, but in fact Mailman 3

[Mailman-Developers] The Viewing of Private Archives (Hyperkitty)

2020-03-16 Thread Stephen J. Turnbull
brian_carpen...@emwd.com writes: > [T]he following message in Hyperkitty should be reworded as it is > confusing: > > "This mailing list is private. You must be subscribed to view the archives." Issue https://gitlab.com/mailman/hyperkitty/-/issues/286 filed, with a suggestion (but I myself

[Mailman-Developers] Screen Shots of Affinity

2020-03-10 Thread Stephen J. Turnbull
brian_carpen...@emwd.com writes: > Made it through the first week of development of Affinity. A decent > amount of progress was made today. Here is a preliminary screenshot > of the login page for Affinity: > > https://static.emwd.com/uploads/2020/03/affinity_login-1030x728.png Thanks for

[Mailman-Developers] Re: New Admin Interface for Mailman 3

2020-03-06 Thread Stephen J. Turnbull
Abhilash Raj writes: > I've been quite out-of-sync with opensource work in past few months > and my responses are often delayed. Do add me to To:, Cc: if it is > something urgent that you'd like me response on though. I'll be watching, and I'll be sure to pass on all the hard parts^W^W stuff

[Mailman-Developers] Re: [Mailman-Users] multiple explicit reply addresses?

2020-03-03 Thread Stephen J. Turnbull
Note change from Mailman [2] Users to Mailman Developers. Mark Sapiro writes on mailman-us...@python.org: > On 3/3/20 2:25 AM, Bernie Cosell wrote: > > It seems very explicit that the explicit reply address is > > singular.. would making it e...@x.com, e...@y.com work? > > It won't work.

[Mailman-Developers] New Admin Interface for Mailman 3

2020-03-02 Thread Stephen J. Turnbull
brian_carpen...@emwd.com writes: > After much thought, I have decided to break away from the use of > Postorius/Hyperkitty. Tomorrow a PHP developer will begin work on > brand new admin interface on my behalf. Here are my goals: I do have some comments. :-) Before any details, I'll say the

[Mailman-Developers] Re: [Mailman-Users] The last release from the GNU Mailman project

2020-02-28 Thread Stephen J. Turnbull
@mailman-users I'm going to get into a lot of design here, so I'm moving the thread to mailman-developers@python.org. Reply-To set; please respect. Brian kept in Reply-To as a courtesy, don't know if he's subscribed over there. @mailman-developers Brian is planning to develop an alternative web

[Mailman-Developers] Improving the speed of mailman import21

2019-10-06 Thread Stephen J. Turnbull
Abhilash Raj writes: > 90% of the time is spent trying to encrypt user passwords, for each > of the imported member. Well, duh, encryption is an expensive > operation and when you do that once per-imported member, it is > definitely going to be slow. Why are we storing unencrypted passwords

[Mailman-Developers] [Mailman-cabal] Re: removal from Debian

2019-09-30 Thread Stephen J. Turnbull
Moving to -developers, I see no reason why this should be private. On Sat, Sep 28, 2019, at 2:33 PM, bendik...@vfemail.net wrote: > libmatheval will be removed from Debian 21-10-2019 > Also causes the removal of (transitive) reverse dependencies: > mailman3 and mailman-suite Abhilash

[Mailman-Developers] Can we disable archiving by default

2019-09-19 Thread Stephen J. Turnbull
sandeep kumar writes: > I tried many options but I am not able to do so. It helps if you tell us what you tried and didn't work. As far as timing goes, cron is your friend. It should be possible to curl or the mailman command interface to access the REST interface to enable and disable

[Mailman-Developers] Thanks to Community and Follow Up after GSoC

2019-09-16 Thread Stephen J. Turnbull
Aaryan, Welcome back! Sorry to hear about your arm, but will be praying for your recovery. It sounds like you've managed your school tasks, and I'm happy to hear that! Looking forward to working with you again, but take your time, and don't neglect your schoolwork! Steve -- Associate

[Mailman-Developers] Re: Implementing `bounce_you_are_disabled_warnings_interval` in `Send_Warnings` function.

2019-08-20 Thread Stephen J. Turnbull
Sorry for the delay, family issues and $WORK stuff. Aaryan Bhagat writes: > Am I missing something here? No, I don't think so. *We* (Mailman) may be able to improve something here, but it's not in scope of your GSoC work as far as I can see. Your opinions (and if you choose, post-GSoC work)

[Mailman-Developers] Migrating mailman 2 to mailman 3.1

2019-08-14 Thread Stephen J. Turnbull
sandeep kumar writes: > Now that we are ready to go into production. We are currently > running mailman 2 in our production. Now the biggest challenge is > we have to migrate around 3000 lists from mailman 2 to mailman 3. > Is there any documentation There's a small amount, but we're not

[Mailman-Developers] Re: Implementing `bounce_you_are_disabled_warnings_interval` in `Send_Warnings` function.

2019-08-13 Thread Stephen J. Turnbull
Aaryan Bhagat writes: > I am sorry but I do not understand your concern. I just mentioned > the cases where we actually have to make changes to the database > after each processing of `BounceEvents`. I do not expect `Mailman` > to show any undesirable behaviour here. You wrote some posts

  1   2   3   4   5   6   7   8   9   10   >