1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76
|
[main]
# This is what we describe ourselves as in messages
myname = B4 Web Endpoint
# The URL to the submission endpoint
myurl = http://localhost:8000/_b4_submit
# This must be in a format that is understood by SQLAlchemy, and you obviously
# don't want to use the default, which gets lost every time the app is restarted
dburl = sqlite:///:memory:
# These are the domains for which we have DKIM signing capabilities, so if we
# receive a submission with that domain in From, we don't have to do any
# in-body From substitution, Reply-To tricks, etc.
mydomains = kernel.org, linux.dev
# If we're processing a message that's not from one of our own domains,
# we will fudge the From: header to be whatever is defined below in
# sendemail.from. By default, we will tack on the original address of the
# sender (slightly fudged) after the local part, using + (see
# 'recipient_delimiter' in Postfix).
# E.g.:
# From: joe@example.org
# becomes
# From: devnull+joe.example.org@kernel.org
# This is done so various automated tools that don't pay attention to
# X-Original-From don't show these messages as all from the same account.
from-recipient-delimiter = +
# One of the To: or Cc: addrs must match this regex
# (to ensure that the message was intended to go to mailing lists)
mustdest = .*@(vger\.kernel\.org|lists\.linux\.dev|lists\.infradead\.org)
# Always bcc the address(es) listed here, separated by comma
# Useful during initial testing
#alwaysbcc = one@example.com, two@example.com
# If dryrun is set, the messages are printed to stdout instead of
# being actually sent out. Useful for testing.
#dryrun = false
# Where to write our app-specific logs. Make sure it's writable by the
# web process.
#logfile = /var/log/somewhere.log
# Can be "info", "debug", "critical"
#loglevel = info
# This section matches the git's sendemail section one-for-one
[sendemail]
from = Web Endpoint <devnull@kernel.org>
smtpserver = localhost
smtpserverport = 25
#smtpencryption =
#smtpuser =
#smtppass =
# information about the public-inbox feed we'll be writing to
# NOTE: we won't init the git repository, so make sure it's present
[public-inbox]
# Path to the public-inbox git repository. If there is a hooks/post-commit,
# we will execute it after writing a new batch of messages to the repo.
repo =
# This is required for public-inbox to work correctly
listid = Web Submitted Patches <patches.feeds.kernel.org>
[templates]
verify-subject = Web endpoint verification for $${identity}
verify-body = Dear $${name}:
Somebody, probably you, initiated a web endpoint verification routine
for patch submissions at: $${myurl}
If you have no idea what is going on, please ignore this message
Otherwise, please follow instructions provided by your tool and paste
the following string:
$${challenge}
Happy patching!
signature = Deet-doot-dot, I am a bot!
https://korg.docs.kernel.org
|