- 09 Jun, 2014 6 commits
-
-
Isis Lovecruft authored
* REMOVE second call to normalizeEmail() in EmailBasedDistributor.getBridgesForEmail(), and add note about where the checks are currently called. * ADD some extra logging when we receive imcoming requests from email addresses in the EMAIL_WHITELIST. * TODO check that incoming emails from addresses in EMAIL_WHITELIST have valid signatures made by the key with the corresponding GnuPG key fingerprint (as in EMAIL_WHITELIST, which is a mapping of addresses to fingerprints).
-
Isis Lovecruft authored
* ADD bridgedb.Dist.EmailBasedDistributor.whitelist attribute which should hold the contents of the EMAIL_WHITELIST setting in bridgedb.conf. * CHANGE createBridgeRings() function in bridgedb.Main module to use the new email distributor whitelist attribute, and pass it the settings from the parsed config file.
-
Isis Lovecruft authored
* CHANGE getMailTo() and runChecks() in b.e.autoresponder.SMTPAutoresponder to check for whitelisted addresses first, before any of the other checks.
-
Isis Lovecruft authored
-
Isis Lovecruft authored
Since there are technically two SMTP servers, be clearer that this function sets up the one which listens for incoming emails.
-
Isis Lovecruft authored
When raising a `twisted.mail.smtp.SMTPBadSender`, we were giving it the origin's domain name as argument, which ended up with weird messages like '550 Cannot receive from specified address <example.com@localhost>: Sender not acceptable' being sent out. Apparently, SMTPBadSender want the whole origin object, not just the domain. * CHANGE raising of SMTPBadSender in b.e.server.SMTPIncomingDelivery.validateFrom() to use the whole origin object, not just the domain, as its argument.
-
- 07 Jun, 2014 4 commits
-
-
Isis Lovecruft authored
If anything in this list ends up in the list of permitted client email addresses, we should know about it, and also fail the test.
-
Isis Lovecruft authored
This serves two purposes. It allows arbitrary whitelisting of certain email addresses for testing purposes, and once #9332 is fully implemented, will allow encrypted emails to be sent to these whitelisted addresses. * FIXES part of #9332.
-
Isis Lovecruft authored
-
Isis Lovecruft authored
The stupid Python stdlib logging module doesn't handle unicode at all. If debugging is turned on, and SAFELOGGING is disabled, the incoming emails are logged. If they have any unicode characters, processing of the emails stops due to UnicodeDecodeErrors.
-
- 06 Jun, 2014 27 commits
-
-
Isis Lovecruft authored
-
Isis Lovecruft authored
-
Isis Lovecruft authored
-
Isis Lovecruft authored
Apparently, Transifex only displays comments which are for the string being translated, and only one string is viewed at a time. Sigh. * THANKS to Phoul on IRC for pointing out the issue with how Transifex handles TRANSLATOR comments.
-
Isis Lovecruft authored
-
Isis Lovecruft authored
-
Isis Lovecruft authored
-
Isis Lovecruft authored
-
Isis Lovecruft authored
These are somehow the old strings from before the UIs were revised. It seems the automated Transifex updater scripts didn't create a new PO file for Korean… that or I did something wrong. Either way, we can still use *some* of these strings, so we should add them. * THANKS to ilbe123, cwt96, Dr.what, and pCsOrI.
-
Isis Lovecruft authored
* THANKS to LinuxChata and ghostishev.
-
Isis Lovecruft authored
* THANKS to volkangezer.
-
Isis Lovecruft authored
* THANKS to Communia, Humberto Sartini, Anastasia01, and recognitium.
-
Isis Lovecruft authored
* THANKS to hoek, yodaa, maxxx, and sebx.
-
Isis Lovecruft authored
* THANKS to Ann Boen, erwindelaat, guryman, and BBLN.
-
Isis Lovecruft authored
* THANKS to plazmism.
-
Isis Lovecruft authored
* THANKS to Random_R.
-
Isis Lovecruft authored
* THANKS to Lunar.
-
Isis Lovecruft authored
* THANKS to dark_yoshi and strel.
-
Isis Lovecruft authored
* THANKS to pappasadrian.
-
Isis Lovecruft authored
* THANKS to trantor and unknwon_anonymous.
-
Isis Lovecruft authored
* THANKS to autofunk78 and DavidNielsen
-
Isis Lovecruft authored
-
Isis Lovecruft authored
-
Isis Lovecruft authored
* FIXES #12122. This string wasn't getting extracted to the PO template file, lib/bridgedb/i18n/templates/bridgedb.pot.
-
Isis Lovecruft authored
* FIXES part of #12122.
-
Isis Lovecruft authored
-
Isis Lovecruft authored
-
- 05 Jun, 2014 3 commits
-
-
Isis Lovecruft authored
We don't need to test for conditions which might raise a ``twisted.protocols.tcp.CannotListenError``, we just need to ensure that we exit if we can't bind to the port for the email server.
-
Isis Lovecruft authored
Some of them were taking a *really* long time on some hosts, particularly these two: - test_SMTPAutoresponder_reply_transport_invalid - test_SMTPAutoresponder_reply_transport_valid
-
Isis Lovecruft authored
-