Three letter codes in configfile

Hi.
I run a Mailman list and when I look at the list's "config.pck.xxxx.dump" file, I see three letter codes alongside each member's name in the "user_options" section.
Such codes as 264, 268, 280 and so on.
Any chance of finding a full list of what they mean please?
Similarly, in the "members" section and the "digest members" section, they all have a "0" alongside the addresses. What does this signify?
I can tell that the code next to addresses in the "hold_and_cmd_autoresponses" section will include dates - presumably for when the applications were first held for approval, but what is the number after the date? Is it the number of days it will be held for? Or the number of applications from that person?
Then there's the "u" in "usernames". What's that all about?
And finally, the long code next to addresses in "delivery_status" section. What do they mean please?
Thanks for any help you can give. Or directions to a full list and explanations would be much appreciated.
Cheers Pete Bell, UK

Pete Bell wrote:
I run a Mailman list and when I look at the list's "config.pck.xxxx.dump" file, I see three letter codes alongside each member's name in the "user_options" section.
Such codes as 264, 268, 280 and so on.
Any chance of finding a full list of what they mean please?
Those are the user's options bits. If you look in Defaults.py, you will find
# Bitfield for user options. See DEFAULT_NEW_MEMBER_OPTIONS above to set # defaults for all new lists. Digests = 0 # handled by other mechanism, doesn't need a flag. DisableDelivery = 1 # Obsolete; use set/getDeliveryStatus() DontReceiveOwnPosts = 2 # Non-digesters only AcknowledgePosts = 4 DisableMime = 8 # Digesters only ConcealSubscription = 16 SuppressPasswordReminder = 32 ReceiveNonmatchingTopics = 64 Moderate = 128 DontReceiveDuplicates = 256
Similarly, in the "members" section and the "digest members" section, they all have a "0" alongside the addresses. What does this signify?
members and digest_members are dictionaries. The keys are lower-case email addresses. If the case-preserved email address is the same, the value is 0; if not, the value is the case-preserved address, i.e. the same address but with some upper case in the local part.
I can tell that the code next to addresses in the "hold_and_cmd_autoresponses" section will include dates - presumably for when the applications were first held for approval, but what is the number after the date? Is it the number of days it will be held for? Or the number of applications from that person?
The date is the date of the last autoresponse. That's the information needed by Auto-responder -> autoresponse_graceperiod. The count is the number of autoresponses sent on that day, used to enforce Defaults.py/mm_cfg.py MAX_AUTORESPONSES_PER_DAY.
These have nothing to do with General Options -> max_days_to_hold
or
# Default length of time a pending request is live before it is evicted from # the pending database. PENDING_REQUEST_LIFE = days(3)
Then there's the "u" in "usernames". What's that all about?
<http://docs.python.org/library/types.html#types.UnicodeType>
And finally, the long code next to addresses in "delivery_status" section. What do they mean please?
The integer is the following
# Delivery statuses ENABLED = 0 # enabled UNKNOWN = 1 # legacy disabled BYUSER = 2 # disabled by user choice BYADMIN = 3 # disabled by admin choice BYBOUNCE = 4 # disabled by bounces
except there's no entry at all for ENABLED. The floating point number is the time it was last changed.
Thanks for any help you can give. Or directions to a full list and explanations would be much appreciated.
Much of it is in Defaults.py. Ultimately, you have to look at code.
Commands like
grep -r delivery_status /path/to/mailman/Mailman
will tell you where to look.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
participants (2)
-
Mark Sapiro
-
Pete Bell