===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              grep rough audit - static analysis tool
                  v2.8 written by @Wireghoul
=================================[justanotherhacker.com]===
mailman3-3.2.2/src/mailman/app/bounces.py-63-        latter, along with the formatted reasons will be interpolated into the
mailman3-3.2.2/src/mailman/app/bounces.py:64:        message (`.reasons` gets put into the `$reasons` placeholder).
mailman3-3.2.2/src/mailman/app/bounces.py-65-    :type error: RejectMessage
##############################################
mailman3-3.2.2/src/mailman/app/bounces.py-118-        for field in values:
mailman3-3.2.2/src/mailman/app/bounces.py:119:            address = parseaddr(field)[1]
mailman3-3.2.2/src/mailman/app/bounces.py-120-            if not address:
##############################################
mailman3-3.2.2/src/mailman/app/membership.py-138-            mlist, dict(
mailman3-3.2.2/src/mailman/app/membership.py:139:                member=formataddr((display_name, email)),
mailman3-3.2.2/src/mailman/app/membership.py-140-                ))
##############################################
mailman3-3.2.2/src/mailman/app/notifications.py-67-    msg = UserNotification(
mailman3-3.2.2/src/mailman/app/notifications.py:68:        formataddr((display_name, member.address.email)),
mailman3-3.2.2/src/mailman/app/notifications.py-69-        mlist.request_address,
##############################################
mailman3-3.2.2/src/mailman/app/notifications.py-115-        mlist, dict(
mailman3-3.2.2/src/mailman/app/notifications.py:116:            member=formataddr((display_name, address)),
mailman3-3.2.2/src/mailman/app/notifications.py-117-            ))
##############################################
mailman3-3.2.2/src/mailman/app/subscriptions.py-294-                'from $self.address.email')
mailman3-3.2.2/src/mailman/app/subscriptions.py:295:            username = formataddr(
mailman3-3.2.2/src/mailman/app/subscriptions.py-296-                (self.subscriber.display_name, self.address.email))
##############################################
mailman3-3.2.2/src/mailman/app/subscriptions.py-442-                'from $self.address.email')
mailman3-3.2.2/src/mailman/app/subscriptions.py:443:            username = formataddr(
mailman3-3.2.2/src/mailman/app/subscriptions.py-444-                (self.subscriber.display_name, self.address.email))
##############################################
mailman3-3.2.2/src/mailman/commands/cli_members.py-101-                continue
mailman3-3.2.2/src/mailman/commands/cli_members.py:102:        print(formataddr((address.display_name, address.original_email)),
mailman3-3.2.2/src/mailman/commands/cli_members.py-103-              file=outfp)
##############################################
mailman3-3.2.2/src/mailman/commands/cli_members.py-112-        # Parse the line and ensure that the values are unicodes.
mailman3-3.2.2/src/mailman/commands/cli_members.py:113:        display_name, email = parseaddr(line)
mailman3-3.2.2/src/mailman/commands/cli_members.py-114-        try:
##############################################
mailman3-3.2.2/src/mailman/commands/cli_withlist.py-174-
mailman3-3.2.2/src/mailman/commands/cli_withlist.py:175:def listaddr(mlist):
mailman3-3.2.2/src/mailman/commands/cli_withlist.py-176-    print(mlist.posting_address)
mailman3-3.2.2/src/mailman/commands/cli_withlist.py-177-
mailman3-3.2.2/src/mailman/commands/cli_withlist.py:178:def requestaddr(mlist):
mailman3-3.2.2/src/mailman/commands/cli_withlist.py-179-    print(mlist.request_address)
##############################################
mailman3-3.2.2/src/mailman/commands/cli_withlist.py-193-Importing listaddr ...
mailman3-3.2.2/src/mailman/commands/cli_withlist.py:194:Running listaddr.listaddr() ...
mailman3-3.2.2/src/mailman/commands/cli_withlist.py-195-ant@example.com"""))
##############################################
mailman3-3.2.2/src/mailman/commands/cli_withlist.py-201-Importing listaddr ...
mailman3-3.2.2/src/mailman/commands/cli_withlist.py:202:Running listaddr.requestaddr() ...
mailman3-3.2.2/src/mailman/commands/cli_withlist.py-203-ant-request@example.com"""))
##############################################
mailman3-3.2.2/src/mailman/commands/docs/members.rst-166-need a file containing email addresses and full names that can be parsed by
mailman3-3.2.2/src/mailman/commands/docs/members.rst:167:``email.utils.parseaddr()``.
mailman3-3.2.2/src/mailman/commands/docs/members.rst-168-::
##############################################
mailman3-3.2.2/src/mailman/commands/docs/shell.rst-116-
mailman3-3.2.2/src/mailman/commands/docs/shell.rst:117:Note that the ``$PYTHONSTARTUP`` environment variable will also be honored if
mailman3-3.2.2/src/mailman/commands/docs/shell.rst-118-set, and any file named by this variable will be read at start up time.  It's
mailman3-3.2.2/src/mailman/commands/docs/shell.rst:119:common practice to *also* enable GNU readline history in a ``$PYTHONSTARTUP``
mailman3-3.2.2/src/mailman/commands/docs/shell.rst-120-file and if you do this, be aware that it will interact badly with
##############################################
mailman3-3.2.2/src/mailman/commands/eml_membership.py-76-            return ContinueProcessing.no
mailman3-3.2.2/src/mailman/commands/eml_membership.py:77:        display_name, email = parseaddr(msg['from'])
mailman3-3.2.2/src/mailman/commands/eml_membership.py-78-        # Address could be None or the empty string.
##############################################
mailman3-3.2.2/src/mailman/commands/eml_membership.py-94-        results.joins = joins
mailman3-3.2.2/src/mailman/commands/eml_membership.py:95:        person = formataddr((display_name, email))                # noqa: F841
mailman3-3.2.2/src/mailman/commands/eml_membership.py-96-        # Is this person already a member of the list?  Search for all
##############################################
mailman3-3.2.2/src/mailman/commands/eml_membership.py-200-        token, token_owner, member = manager.unregister(user_address)
mailman3-3.2.2/src/mailman/commands/eml_membership.py:201:        person = formataddr((user.display_name, email))   # noqa: F841
mailman3-3.2.2/src/mailman/commands/eml_membership.py-202-        if member is None:
##############################################
mailman3-3.2.2/src/mailman/config/docs/config.rst-16-* The file system path specified by the environment variable
mailman3-3.2.2/src/mailman/config/docs/config.rst:17:  ``$MAILMAN_CONFIG_FILE``
mailman3-3.2.2/src/mailman/config/docs/config.rst-18-* ``mailman.cfg`` in the current working directory
mailman3-3.2.2/src/mailman/config/docs/config.rst-19-* ``var/etc/mailman.cfg`` relative to the current working directory
mailman3-3.2.2/src/mailman/config/docs/config.rst:20:* ``$HOME/.mailman.cfg``
mailman3-3.2.2/src/mailman/config/docs/config.rst-21-* ``/etc/mailman.cfg``
##############################################
mailman3-3.2.2/src/mailman/docs/NEWS.rst-320-  (Closes #194)
mailman3-3.2.2/src/mailman/docs/NEWS.rst:321:* Fix ``mailman shell`` processing of ``$PYTHONSTARTUP``.  (Closes #224)
mailman3-3.2.2/src/mailman/docs/NEWS.rst-322-* Fix query bug for ``SubscriptionService.find_members()`` leading to the
##############################################
mailman3-3.2.2/src/mailman/docs/NEWS.rst-412-* New placeholders have been added for message headers and footers.  You can
mailman3-3.2.2/src/mailman/docs/NEWS.rst:413:  use a placeholder of the format ``$<archiver-name>_url`` to insert the
mailman3-3.2.2/src/mailman/docs/NEWS.rst-414-  permalink to the message in the named archiver, for any archiver enabled
##############################################
mailman3-3.2.2/src/mailman/docs/NEWS.rst-551-----
mailman3-3.2.2/src/mailman/docs/NEWS.rst:552:* Fix calculation of default configuration file to use when the ``$var_dir``
mailman3-3.2.2/src/mailman/docs/NEWS.rst-553-  is created by ``mailman start``.  (LP: #1411435)
##############################################
mailman3-3.2.2/src/mailman/docs/NEWS.rst-576-  be used to expand into the path of the ``-C`` option if given.  In the
mailman3-3.2.2/src/mailman/docs/NEWS.rst:577:  default ``[paths.dev]`` section, ``$var_dir`` is now specified relative to
mailman3-3.2.2/src/mailman/docs/NEWS.rst:578:  ``$cfg_file`` so that it won't accidentally be relative to the current
mailman3-3.2.2/src/mailman/docs/NEWS.rst-579-  working directory, if ``-C`` is given.
mailman3-3.2.2/src/mailman/docs/NEWS.rst:580:* ``$cwd`` is now an additional substitution variable for the ``mailman.cfg``
mailman3-3.2.2/src/mailman/docs/NEWS.rst-581-  file's ``[paths.*]`` sections.  A new ``[paths.here]`` section is added,
mailman3-3.2.2/src/mailman/docs/NEWS.rst:582:  which puts the ``var_dir`` in ``$cwd``.  It is made the default layout.
mailman3-3.2.2/src/mailman/docs/NEWS.rst-583-
##############################################
mailman3-3.2.2/src/mailman/docs/NEWS.rst-908-  The runner has also been ported to Mailman 3 (LP: #967409).  Beta testers
mailman3-3.2.2/src/mailman/docs/NEWS.rst:909:  can safely remove `$var_dir/queue/news`.
mailman3-3.2.2/src/mailman/docs/NEWS.rst-910-* A mailing list's *moderator password* is no longer stored in the clear; it
##############################################
mailman3-3.2.2/src/mailman/docs/NEWS.rst-1042-* The Prototype archiver now stores its files in maildir format inside of
mailman3-3.2.2/src/mailman/docs/NEWS.rst:1043:  `$var_dir/archives/prototype`, given by Toshio Kuratomi.
mailman3-3.2.2/src/mailman/docs/NEWS.rst-1044-* Improved "8 mile high" document distilled by Stephen J Turnbull from the
##############################################
mailman3-3.2.2/src/mailman/docs/install.rst-11-For the Core, Python 3.5 or newer is required.  It can either be the default
mailman3-3.2.2/src/mailman/docs/install.rst:12:'python3' on your ``$PATH`` or it can be accessible via the ``python3.5`` or
mailman3-3.2.2/src/mailman/docs/install.rst-13-``python3.6`` binary.  If your operating system does not include Python 3, see
##############################################
mailman3-3.2.2/src/mailman/docs/mta.rst-408-needed and can be found in the ``contrib/`` directory of the Mailman source
mailman3-3.2.2/src/mailman/docs/mta.rst:409:tree and assumed to be on ``$PATH`` here.
mailman3-3.2.2/src/mailman/docs/mta.rst-410-
##############################################
mailman3-3.2.2/src/mailman/email/message.py-108-                    # Convert the header to str in case it's a Header instance.
mailman3-3.2.2/src/mailman/email/message.py:109:                    name, address = email.utils.parseaddr(str(field_value))
mailman3-3.2.2/src/mailman/email/message.py-110-                    senders.append(address.lower())
##############################################
mailman3-3.2.2/src/mailman/handlers/avoid_duplicates.py-59-            addrs = getaddresses(msg.get_all(header, []))
mailman3-3.2.2/src/mailman/handlers/avoid_duplicates.py:60:            header_addresses = dict((addr, formataddr((name, addr)))
mailman3-3.2.2/src/mailman/handlers/avoid_duplicates.py-61-                                    for name, addr in addrs
##############################################
mailman3-3.2.2/src/mailman/handlers/cleanse.py-58-            i18ndesc = str(uheader(mlist, mlist.description, 'From'))
mailman3-3.2.2/src/mailman/handlers/cleanse.py:59:            msg['From'] = formataddr((i18ndesc, mlist.posting_address))
mailman3-3.2.2/src/mailman/handlers/cleanse.py-60-            msg['Reply-To'] = mlist.posting_address
##############################################
mailman3-3.2.2/src/mailman/handlers/cook_headers.py-111-                is ReplyToMunging.explicit_header_only):
mailman3-3.2.2/src/mailman/handlers/cook_headers.py:112:            add(parseaddr(mlist.reply_to_address))
mailman3-3.2.2/src/mailman/handlers/cook_headers.py-113-        # If we're not first stripping existing Reply-To: then we need to add
##############################################
mailman3-3.2.2/src/mailman/handlers/cook_headers.py-131-            msg['Reply-To'] = COMMASPACE.join(
mailman3-3.2.2/src/mailman/handlers/cook_headers.py:132:                [formataddr(pair) for pair in new])
mailman3-3.2.2/src/mailman/handlers/cook_headers.py-133-        # The To field normally contains the list posting address.  However
##############################################
mailman3-3.2.2/src/mailman/handlers/cook_headers.py-159-            if new:
mailman3-3.2.2/src/mailman/handlers/cook_headers.py:160:                msg['Cc'] = COMMASPACE.join([formataddr(pair) for pair in new])
mailman3-3.2.2/src/mailman/handlers/cook_headers.py-161-
##############################################
mailman3-3.2.2/src/mailman/handlers/decorate.py-61-        recipient = msgdata.get('recipient', _address.original_email)
mailman3-3.2.2/src/mailman/handlers/decorate.py:62:        d['member'] = formataddr(
mailman3-3.2.2/src/mailman/handlers/decorate.py-63-            (_address.display_name, _address.email))
##############################################
mailman3-3.2.2/src/mailman/handlers/dmarc.py-129-    display_name = str(Header(via, mlist.preferred_language.charset))
mailman3-3.2.2/src/mailman/handlers/dmarc.py:130:    value = [('From', formataddr((display_name, mlist.posting_address)))]
mailman3-3.2.2/src/mailman/handlers/dmarc.py-131-    # We've made the munged From:.  Now put the original in Reply-To: or Cc:
##############################################
mailman3-3.2.2/src/mailman/handlers/dmarc.py-140-        original.append(original_from)
mailman3-3.2.2/src/mailman/handlers/dmarc.py:141:    value.append((add_to, COMMASPACE.join(formataddr(x) for x in original)))
mailman3-3.2.2/src/mailman/handlers/dmarc.py-142-    return value
##############################################
mailman3-3.2.2/src/mailman/handlers/docs/decorate.rst-135-variables.  For all available and enabled archiver for the mailing list, use a
mailman3-3.2.2/src/mailman/handlers/docs/decorate.rst:136:placeholder of the format ``$<archiver_name>_url``.  For example, if you have
mailman3-3.2.2/src/mailman/handlers/docs/decorate.rst:137:HyperKitty enabled you can add ``${hyperkitty_url}`` to point to the message
mailman3-3.2.2/src/mailman/handlers/docs/decorate.rst-138-in HyperKitty.
##############################################
mailman3-3.2.2/src/mailman/handlers/rfc_2369.py-48-        i18ndesc = uheader(mlist, mlist.description, 'List-Id', maxlinelen=998)
mailman3-3.2.2/src/mailman/handlers/rfc_2369.py:49:        listid_h = formataddr((str(i18ndesc), list_id))
mailman3-3.2.2/src/mailman/handlers/rfc_2369.py-50-    else:
##############################################
mailman3-3.2.2/src/mailman/model/address.py-64-        addr = (self.email if self._original is None else self._original)
mailman3-3.2.2/src/mailman/model/address.py:65:        return formataddr((self.display_name, addr))
mailman3-3.2.2/src/mailman/model/address.py-66-
##############################################
mailman3-3.2.2/src/mailman/mta/personalized.py-57-            name = Header(user.display_name).encode()
mailman3-3.2.2/src/mailman/mta/personalized.py:58:            msg.replace_header('To', formataddr((name, recipient)))
mailman3-3.2.2/src/mailman/mta/personalized.py-59-
##############################################
mailman3-3.2.2/src/mailman/rest/docs/templates.rst-199-
mailman3-3.2.2/src/mailman/rest/docs/templates.rst:200:* `$list_id` - The mailing list's List-ID (`ant.example.com`)
mailman3-3.2.2/src/mailman/rest/docs/templates.rst:201:* `$listname` - The mailing list's fully qualified list name
mailman3-3.2.2/src/mailman/rest/docs/templates.rst-202-  (`ant@example.com`)
mailman3-3.2.2/src/mailman/rest/docs/templates.rst:203:* `$domain_name` - The mailing list's domain name (`example.com`)
mailman3-3.2.2/src/mailman/rest/docs/templates.rst:204:* `$language` - The language code for the mailing list's preferred language
mailman3-3.2.2/src/mailman/rest/docs/templates.rst-205-  (`fr`)
##############################################
mailman3-3.2.2/src/mailman/rules/dmarc.py-312-            return False
mailman3-3.2.2/src/mailman/rules/dmarc.py:313:        display_name, address = parseaddr(str(msg.get('from', '')))
mailman3-3.2.2/src/mailman/rules/dmarc.py-314-        if maybe_mitigate(mlist, address):
##############################################
mailman3-3.2.2/src/mailman/runners/lmtp.py-162-            try:
mailman3-3.2.2/src/mailman/runners/lmtp.py:163:                to = parseaddr(to)[1].lower()
mailman3-3.2.2/src/mailman/runners/lmtp.py-164-                local, subaddress, domain = split_recipient(to)
##############################################
mailman3-3.2.2/debian/mailman3.init-79-
mailman3-3.2.2/debian/mailman3.init:80:    REMAINING_PIDS=`pgrep -f ${RUNNER}`
mailman3-3.2.2/debian/mailman3.init-81-
##############################################
mailman3-3.2.2/.pc/0002-remove_importlib_resources_dependency.patch/src/mailman/rules/dmarc.py-312-            return False
mailman3-3.2.2/.pc/0002-remove_importlib_resources_dependency.patch/src/mailman/rules/dmarc.py:313:        display_name, address = parseaddr(str(msg.get('from', '')))
mailman3-3.2.2/.pc/0002-remove_importlib_resources_dependency.patch/src/mailman/rules/dmarc.py-314-        if maybe_mitigate(mlist, address):