On 8/6/10 4:14 PM, Aaron Kreider wrote:
"Incorrect table name 'dbtest8_energyjustice.net'"
I could easily see that .'s could be invalid in table names.
-Dale
___
Mailman-Developers mailing list
Mailman-Developers@python.o
thinking just a search/replace).
Maybe the appropriate modifications from the original message would be
to add as a "To" address the current list address iff it does not appear
in the To or CC addresses in the archived message (and to re-set
Reply
as if I were a
list member at the time.
Now I can hit 'reply' and inject myself seamlessly into that 2 year old
thread.
As long as the mailing list name/address hasn't migrated/changed in the
interim...
...perhaps the original message munged to ensure current accuracy of the
Ian Eiloart wrote:
> Mailman would need to reject mail after RCPT TO if the sender isn't
> permitted to post to the list, or if the recipient address doesn't
> refer to a list.
Or a list owner, etc.
-Dale
___
Mailman-Developers m
en able to come up with a complete list of what
machines can send valid mail from my domain.
-Dale
___
Mailman-Developers mailing list
Mailman-Developers@python.org
http://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://www.python
re welcome to
make whatever changes you'd like for your own use or even offer the
patches to this OPEN SOURCE project. Seeing as those running this are
volunteers I see no reason they should jump to do your bidding. Seeing
your attitude I see no reason they shou
e last discussion about it.
-Dale
___
Mailman-Developers mailing list
Mailman-Developers@python.org
http://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives:
http://www.mail-archi
ndously...
...Barry, do you disagree?
(It can still be a base32 encoded SHA hash it to make it less user hostile.)
http://wiki.list.org/display/DEV/Stable+URLs
-Dale
___
Mailman-Developers mailing list
Mailman-Developers@python.org
http://mail.python.org/
messages that only-messageid loses, and that the composite identifier
method would not lose.
-Dale
___
Mailman-Developers mailing list
Mailman-Developers@python.org
http://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://www
ing the same list, and then two different machines/processors might
wind up with identical timestamps while processing two different messages.
-Dale
___
Mailman-Developers mailing list
Mailman-Developers@python.org
http://mail.python.org/mailman
om
Of course, that doesn't help for lists wishing to keep their content
private.
-Dale
___
Mailman-Developers mailing list
Mailman-Developers@python.org
http://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://www.pytho
ref) will do :-)
Yeah--that gunk is what they suggest as a replacement, but not what I
ended up using. Just the url is sufficient (albeit long). (Since I'm
depending upon outside resources to make this work, why not rely on
*both* tinyurl.com *and* recaptcha.net ? :-)
-Dale Newfield
http://mailhide.recaptcha.net/
-Dale
Dhttp://mailhide.recaptcha.net/d?k=01Qtvu7BFKxAunezLXAq0QPA==&c=QjjpEgddAt0UK7mq_dl1B-AnlzQr8HHSAY7jwMSGwJ0=";
onclick="window.open('http://mailhide.recaptcha.net/d?k=01Qtvu7BFKxAunezLXAq0QPA==&c=QjjpEgddAt0UK7mq_dl1B-AnlzQr8HHSAY7j
hiver.)
Just throwing out ideas,
-Dale
___
Mailman-Developers mailing list
Mailman-Developers@python.org
http://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives:
http://www.mai
just remove the relevant alias entries in the mail
server configuration.
-Dale
___
Mailman-Developers mailing list
Mailman-Developers@python.org
http://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://www.python.org/cgi-bi
about the bottlenecks at the inbound side, I'm willing to bet they
result in much more important bottlenecks on the outbound side...
-Dale
___
Mailman-Developers mailing list
Mailman-Developers@python.org
http://mail.python.org/mailman/listinfo/
t to the mailman binary, and
whether there are any characters besides "." that are disallowed in
domain names (what is a good encoding to use as a valid local address)?
-Dale
___
Mailman-Developers mailing list
Mailman-Developers@python.org
h
d integrate any
important changes (if any)...
...but CVS on sourceforge for Mailman is turned off...
...any suggestions?
-Dale Newfield
[EMAIL PROTECTED]
___
Mailman-Developers mailing list
Mailman-Developers@python.org
http://mail.python.org/mailman/l
Ian Eiloart wrote:
> I'm looking at running Mailman on a cluster of servers, sharing a single
> disk with Apple XSan.
Barry, none of the bdb stuff you were working on is in the 2.1 tree, is
it? bdb does not guarantee acid properties over networked file systems...
-Dale Newfie
hink the result of the previous discussion was:
"Good idea, but too big a new feature for a patch-level release. Provide a
patch and people that want it can use it."
-Dale Newfield
[EMAIL PROTECTED]
___
Mailman-Developers mailing list
Mai
d
>that's just the tip of the ice shelf.
SQL is a standard ("Standard Query Language"). Any system needing a DB should
be able to deal
with any standards compliant DB implementation, and if it can't the system was
poorly
implemented.
-Dale
___
[EMAIL PROTECTED] wrote:
> The quick answer would be to not bother and wait until version 3 of
> Mailman
That would be the easy answer, but since there is currently no ETA (as
far as I know) for MM3, that certainly wouldn't be the quick answer.
-Dale Newfield
[EMAI
ilman to look is at the pipeline module. What it sounds to me that
you are describing is a pipeline step that does much more customization
to the message at fan-out time. Look at the VERP stuff...
-Dale
___
Mailman-Developers mailing list
Mailman-Devel
hout
having ever proved you receive mail sent to the email address in question
is of dubious value.
[EMAIL PROTECTED]
Dale Newfield
___
Mailman-Developers mailing list
Mailman-Developers@python.org
http://mail.python.org/mailman/listinfo/mailman-d
ult I have added a .procmail filter to junk every message that
comes from google groups. I would argue that this makes google groups
completely un-usable. I hope that mailman doesn't become so simple to
use that it becomes more of a spam tool than it alr
ons to play well together is to use them, then
we're basically saying to anyone that wants to install mailman should
install those first, and while they're great for unix-geeks like most of
us on this list, they're quite heavy tools for someone that just wants
anything to add except
to say that requiring all these bolt-on tools in order to install
mailman is a bit harsh for non-admins...
-Dale
___
Mailman-Developers mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-developers
U
ent) changes made to it as well. Did you catch that
one?
-Dale
___
Mailman-Developers mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-developers
Unsubscribe:
http://mail.python.org/mailman/options/mailman-developers/archive%40jab.org
y be able to say that an
admin that *doesn't* want to change the location of anything can just run
"mailmanctl stop;config.status;make install;mailmanctl start" and still
have everything work.
-Dale
___
Mailman-Developers mailing list
[EMAIL PR
e to the fine grained control it offers over executing UID/GID
> for filters. Sendmail and QMail are not a reasonable consideration for
> this case.
Any possibility of using Exim in general, but putting a proxy configured
sendmail between it (on another port/interface) and mailman just to get
t
7;t know enough to realize that.
While it's reasonable to expect that deployment to run slowly, I don't
think it's reasonable to expect that deployment to randomly break.
Do we have "DON'T use on AFS/NFS" warnings in prominent enough places t
he file
system support memory mapping the files. This means that you cannot
guarantee correctness if these files are located on an NFS mount.
http://www.sleepycat.com/docs/ref/env/remote.html
-Dale
___
Mailman-Developers mailing list
[EMAIL PROTECTED]
http://m
s that can be
made for any--this then turns into a "set everything to THIS" global
section. So one could do anything from forwarding all messages to someone
or banning all posters represented from subscribing to the list. Any
decision that can be made on an in
On Sat, 31 Jan 2004, Dale Newfield wrote:
> if we want to start these discussions before March.
Oh--I forgot to mention--I'll be joining Barry and whoever in March for
Sunday and Monday of the sprint, and I've got a bunch of SQL experience...
...wasn't somebody asking i
essary to
fold in a more scalable sql backend, and would offer that as another
example if we want to start these discussions before March. I'm dubious,
though, that we'll get as much progress for the time investment doing this
through email instead of in person...
---
Dale Newfield &l
;, 'No such list "%s": %s\n', listname, e)
Is it precisely every 15 minutes? If so it sounds more like a cron job...
...which suggests yet another item that has changed dramatically over the
versions--have you adjusted the crontab entries appropriately? Another
random thought
appens after every single state change, yet the "save" method is a
no-op?
---
Dale Newfield <[EMAIL PROTECTED]>
"They that can give up essential liberty to obtain a little safety deserve
neither liberty nor safety." - Benjamin Franklin, on the Statue of Liberty
do you feel are the most
> important? (As part of my report I have to analyse the requirements
> captured)
I find any archiver without at least 6 and likely 7 to be unusable, and an
incredible waste of the user's time.
-Dale
___
Mailman-Deve
rocessing. If you
don't want real messages to get bounced, encourage people to use mail
clients that aren't so full of holes that the host mail system needs to
cause valid email addresses to bounce.
---
Dale Newfield <[EMAIL PROTECTED]>
"They that can give up essential libert
ing what files I would need to
> copy and then modify to, say, create an interface-friendly version of
> list_lists?
Believe it or not, the answer to that question is the file named
"list_lists" located in the bin directory.
Good Luck!
---
Dale Newfield <[EMAIL PROTECTED]>
On Tue, 24 Dec 2002, Barry A. Warsaw wrote:
> I'd do this by adding a little Python script that calls
> ApprovedAddMember directly. You could probably do this as a little
> bin/withlist script.
That assumes they're running on the same box...
...what would you suggest if t
re 2.1 that got
upgraded while SAVE_AS_PICKLES was 1, and I since changed it in mm_cfg.py
to 0. I thought I saw that a qrunner restart was all that was
required--is there something hidden inside the MailList object that stores
this bit and needs to be reset to prevent this breakage?
-Dale
Bug in
On Fri, 8 Nov 2002 [EMAIL PROTECTED] wrote:
> Admin pages HTML does not set TEXT color
Why is it mailman's job to protect stupid users from their own browser
settings?
-Dale
___
Mailman-Developers mailing list
[EMAIL PROTECTED]
http://mail.py
oblems, yet, one thing I did notice it that the
check_perms script insists on looking at/changing *everything* under
$prefix, rather than just those files needed by the installation. For me
that meant it wanted to change the permissions on all the source code,
too. That see
people have
separate subscriptions. That way the creation of additional courses in
the DB automatically translates to the creation of additional mailing
lists ("[EMAIL PROTECTED]", "[EMAIL PROTECTED]", etc.).
It is configurable per list whether or not someone can subscribe to
&qu
I'm guessing from this (and the settings I've got on these lists) that
setting the "Get password reminder email for this list?" flag to "No"
doesn't work.
-Dale
-- Forwarded message --
Date: Fri, 01 Nov 2002 05:00:22 -0500
From: [EMAIL PROTE
I've witnessed people having cvs problems when the
flags are ordered "-P -d" instead of "-d -P"
from cvs --help update :
-A Reset any sticky tags/date/kopts.
-P Prune empty directories.
-d Build directories, like checkout does.
-Dale
ot;-A" says "make sure *nothing* is
sticky and go to the head of the main trunk.)
-Dale
___
Mailman-Developers mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-developers
quot;[EMAIL PROTECTED]"
(*with* the quotes!) and had a more difficult time fixing it than you
might expect.
-Dale
___
Mailman-Developers mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman-21/listinfo/mailman-developers
'm going to have to think about this some more. I'm off line
> right now so can't look at code details.
OK. I'm going to go ahead and continue my development hoping that there's
no show-stopper here. We do need to continue this conversation, but I
also want to actually get
s locked at a time, the SQL system
will work, but I see no way to enforce mailman developers to abide by that
assumption. (Except to implicitly abort active transactions as described
above--and since the MailList.Save() method doesn't have a success/failure
return code, there would be no indi
On Thu, 29 Aug 2002, Norbert Bollow wrote:
> I have to focus on building this to meet my needs, and my customers'
> needs...
You're already using Python's DB abstraction--I'm just asking you to write
queries in pure SQL rather than using calls speci
On Wed, 28 Aug 2002, Dale Newfield wrote:
> On Wed, 28 Aug 2002, Barry A. Warsaw wrote:
> > It still doesn't support transactions?
>
> No. :-(
D'oh! Um, I guess I should've read the rest of the posts before
responding.
Now to go read up on that new table type, an
On Wed, 28 Aug 2002, Barry A. Warsaw wrote:
> It still doesn't support transactions?
No. :-(
-Dale
___
Mailman-Developers mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman-21/listinfo/mailman-developers
like to change over to
Postgres...
(Since MySQL doesn't support transactions, I'm not sure how I'll handle
the .Save() piece yet...)
-Dale
___
Mailman-Developers mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman-21/listinfo/mailman-developers
On Mon, 26 Aug 2002, Dale Newfield wrote:
> # This could probably move inside OldStyleMemberships.py
And the string definitions should probably move inside MemberAdaptor.py...
-Dale
___
Mailman-Developers mailing list
[EMAIL PROTECTED]
h
On Tue, 20 Aug 2002, Barry A. Warsaw wrote:
> >>>>> "DN" == Dale Newfield <[EMAIL PROTECTED]> writes:
> DN> I guess what I'm suggesting is that instead of using this
> DN> accessor like this: mlist.getMemberOption(addr,
> DN>
MemberOptions. It's great that we can add more, and it's great that
OldStyleMemberships is smart enough to store them in a bitfield, but it
seems silly to require that all MemberAdaptors do so...
...especially when other database systems that are used to drive Mailman
will want to present interf
On Sun, 23 Dec 2001, Barry A. Warsaw wrote:
> Note that if it was too expensive for getRegularMemberKeys() to return
> an in-memory list, it could (if you use Python 2.2) return an iterator
> object that implemented things in a more efficient manner, e.g. by
> paging through blocks. I believe tha
estions as to how that schema should be specified?
This brings up something about which I'm not so clear--can different lists
use different MemberAdaptors? Can I have a single mailman instance
running some lists with OldStyle and other lists using my new fangled
system?
-Dale
___
upload stuff that might be
malicious, but since I'm assured it'll never be executed, I'm not worried.
-Dale
___
Mailman-Developers mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman-21/listinfo/mailman-developers
followed it :-) for
the entire codebase:
"Spaces! No tabs, please!"
-Dale
___
Mailman-Developers mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman-21/listinfo/mailman-developers
nd account info. Which causes MySQL to die. Which...
I've thought for a while that phpMyAdmin was making a mistake with GET
links for all those actions--they should be POST buttons, and spiders
would not be able to do this.
-Dale
___
Mailman-Dev
On Wed, Jul 24, 2002 at 11:21:07AM -0400, Barry A. Warsaw wrote:
> > "LR" == Luigi Rosa <[EMAIL PROTECTED]> writes:
>
> LR> Hello, half an hour ago I suffered an unscheduled power
> LR> outage, when my Linux (RH 7.3) rebooted, I had to correct an
> LR> unlinked i-node in /tmp file
ired" both when the process started and when it
completed, but it skipped asking for it. (Before Confirmation&Approval,
then just Approval).
-Dale
___
Mailman-Developers mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-developers
don't know if this portion of mailman has been gutted/replaced in the
2.1 development, but if it hasn't, this buglet is likely still there...
-Dale
___
Mailman-Developers mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listin
to replace all tabs in the
2.1 code base with spaces to avoid this problem in the future?
What do y'all think?
(I hope I didn't just start a religious war...)
-Dale
___
Mailman-Developers mailing list
[EMAIL PROTECTED]
http://mail.pytho
e of the message,
it's sent in the subject line in a mailto link.
(like so: <mailto:[EMAIL PROTECTED]?subject=TOKEN>)
I still use pine, and even it is able to "do the right thing"(tm) with
that...
-Dale
___
Mailman-Dev
l domains, the differences in that value in the various lists become
important.
-Dale
___
Mailman-Developers mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-developers
if some data managing system to track
deliveries and get it right is built into mailman, that system probably
wouldn't work with the smurf army scalability solution. Are there any
other elements hiding anywhere that similarly cause the army problems
word
reminders to people that just wanted to look at the archives? (Or do we
not send those to people with "nomail" set?)
-Dale
___
Mailman-Developers mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-developers
adaches for both users and admins, as
well as difficult coding problems (since whenever one subscriber quotes
another you need to figure that out and do multiple "how should I
obfuscate YOUR email adress?" lookups). Why not just ignore this
suggested seems to be the best solution yet.
-Dale
___
Mailman-Developers mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-developers
security. I argue for better
software. Temporary solutions are not solutions.
-Dale
___
Mailman-Developers mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-developers
are not obfuscation schemes.
They involve not the obfuscation of information, but rather it's removal.
(While there are reasons webforms are evil, they still provide a way to
contact people whose email addresses have been removed.)
This is what I am advocating.
-Dale
___
), and the fourth I couldn't even
figure out as a human--not what we're looking for.
> Between an audio test and a visual test, you've got the blind and the
> deaf covered.
And you've introduced lots of browser/platform dependancies that mean you
can't use new low-
f this is the hurdle, as a spammer I'd just
create a hotmail account that I can automatically subscribe to any mailman
mailing list, and then gain access to the honeypot.
-Dale
___
Mailman-Developers mailing list
[EMAIL PROTECTED]
http://mail.
remove the information and
ONLY provide web-forms? (Again, I'm talking only about archives--I think
at least some mailto: is required in case of systemic failures.)
-Dale
___
Mailman-Developers mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-developers
themselves accessible on the user's terms... Another
> of those tradeoffs.
I was meaning the archives. We have a database describing lists, so we
can handle that.
-Dale
___
Mailman-Developers mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-developers
user 'display address' option.
I don't believe any system like slashdot's is worth the time to implement,
since it is just as easily broken, and now you've got more useless stuff
for every single user to manage.
---
Dale Newfield <[EMAIL PROTECTED]>
"To announce
ole database mapping
arbitrary numbers to email addresses (so they can either be generated on
the fly or stored pre-generated). Once you've got that database, why not
just have that database front a web form instead of displaying the
address?
-Dale
_
; that involves informed consent with their users.
So should there be a user-settable option "don't archive my posts"?
(Or a header that can be set to cause a message not to get archived?)
-Dale
___
Mailman-Developers mailing list
[
e'd get quite a bit of bang for the effort just adding a checkbox
to the admindb page saying "and add this sender to auto-approve list?"
So it's easy to moderate a person's messages as long as you want, and then
also easy to say "yeah--approve this and all future po
e hidden, as this is really meant to be a bare-bones way to use mailman.
I've hacked earlier mailman installs to remove some of the security, but
not in a clean enough way to submit as a patch.
-Dale
___
Mailman-Developers mailing li
he-api's-ly y'rs,
Yep :-)
-Dale
___
Mailman-Developers mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-developers
etween them, which is maybe the
can of worms you were trying to avoid opening).
-Dale
___
Mailman-Developers mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-developers
here, and I thought it was an indication that either I just
didn't understand it or it was broken. After a while I became convinced
of the later, and I got discouraged. :-) Just so it's on your radar when
you do take a look at it, I'll mention that we only sometimes get
Sorry for this double intrusion, but I must apologize for the first
unintentional one. I had intended to cancel that composition instead of
sending it--sorry for filling your mailboxes with messages empty of
content.
-Dale Newfield
[EMAIL PROTECTED
t account on that box delivers to a local
> mbox which I collect over an IMAP-SSL connection (the wonders of
> fetchmail).
>
> So, I get a decent trust model *and* distribution.
---
Dale Newfield <[EMAIL PROTECTED]>
"My country, right or wrong" is not a cogent a
'bout if there's a directory created for each message that has
separate files, and the files are placed inside that directory?
-Dale
___
Mailman-Developers mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-developers
Really what that means is that I want the functionality of
Mailman, but I want the database to be the mysql one that the other system
uses.
I won't be able to get started on this for another month or so, but
knowing that someone has thought about it gives me warm fuzzies. Any
pitfalls I sho
On Wed, 10 Oct 2001 [EMAIL PROTECTED] wrote:
> I will leave the ethical debates to others, but if you need to clean
> up messages before approving them through, this patch lets you do it.
> Works for me on 2.0.6
Any chance we can get something like this in 2.1?
---
Dale Newfiel
atabase entries) shouldn't be
pre-fetchable.
-Dale Newfield
[EMAIL PROTECTED]
___
Mailman-Developers mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-developers
integrated some "grep -l" style script to give it one?
-Dale
___
Mailman-Developers mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-developers
d, and messages
> in 'tmp' are in transit.
What about file system limitations to the maximum number of files in a
directory?
I've not been a student at CMU for a long time, now, but while their mail
system also does a file per message it is on a special FS--AFS.
-Dale
_
easonably
well?
We're running a FreeBSD box if that matters.
-Dale Newfield
[EMAIL PROTECTED]
___
Mailman-Developers mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-developers
s coding if others agreed these are desirable
features...
Ooh--since I'm suggesting features I'd like, how 'bout the ability to (on
a list-by-list basis) flip a switch that would trim out all HTML code from
messages sent to th
lists (so it looks like a user has only one
password instead of one per list) helps out, too.
-Dale Newfield
[EMAIL PROTECTED]
___
Mailman-Developers mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-developers
98 matches
Mail list logo