Permalink
Commits on Jul 6, 2016
  1. Remove the dotfiles as well

    pmac committed Jul 6, 2016
  2. Link to new repo URL in readme

    pmac committed Jul 6, 2016
  3. Remove pipstrap. No longer required.

    pmac committed Jul 6, 2016
    Our base image now includes a pip>=8.0 vetted by Ubuntu.
  4. Set bash -ex on run scripts

    pmac committed Jul 6, 2016
  5. Move wsgi config into run-prod.sh

    pmac committed Jul 6, 2016
  6. Enable ability to use gevent celery pool

    pmac committed Jul 6, 2016
    Configurable via CELERY_POOL environment variable.
  7. Add Sentry WSGI middleware

    pmac committed Jul 6, 2016
Commits on Jul 5, 2016
  1. Remove legacy update_user task

    pmac committed Jul 5, 2016
  2. Merge pull request #206 from pmac/add-subscribe-email-rate-limit

    pmac committed Jul 5, 2016
    Fix bug 1273757: Add rate limit for newsletter subscriptions
  3. Fix bug 1273757: Add rate limit for newsletter subscriptions

    pmac committed Jun 2, 2016
    * Rate limit is per newsletter(s) per email address.
    * Add and fix tests for rate limiting email subscription
    * Fix update_user tests
    * Move tests for update_user_task to a separate file
    * Rename test file to upsert_user to match function
Commits on Jul 1, 2016
  1. Require user_agent for fxa-activity endpoint

    pmac committed Jul 1, 2016
    SFMC rejects records in that data extension with
    null values for device info.
  2. Fix errors with raw_request parsing from bad clients

    pmac committed Jul 1, 2016
    advocacy.mozilla.org is sending bad data, but we can
    salvage some of it. This should stop the errors and
    allow us to keep what data we can get.
  3. Make task locking atomic

    pmac committed Jul 1, 2016
  4. Merge pull request #218 from pmac/improve-locking

    pmac committed Jul 1, 2016
    Improve locking by keeping lock for longer
  5. Merge pull request #219 from pmac/add-testing-email-domains

    pmac committed Jul 1, 2016
    Flip SFDC test data switch for testing email domains
Commits on Jun 30, 2016
  1. Flip SFDC test data switch for testing email domains

    pmac committed Jun 30, 2016
    There is a flag on our SFDC records that indicates that
    it was added as a User Acceptance Test. We can always flip
    this flag for known testing email address domains. By default
    this will be restmail.net (mozilla's own email testing service)
    and example.com which won't actually do anything within SFDC
    or SFMC regardless.
  2. Cast boolean fields to booleans before sending to SFDC

    pmac committed Jun 30, 2016
    Supports full Student Ambassador data via a single
    call to subscribe.
  3. Improve locking by keeping lock for longer

    pmac committed Jun 29, 2016
    Need to keep the lock for long enough for SFDC to register
    the existence of the record for dupe mitigation.
  4. Merge pull request #217 from pmac/better-email-address-validation

    pmac committed Jun 30, 2016
    Improve email address validation and conversion
  5. Improve email address validation and conversion

    pmac committed Jun 28, 2016
    * Better validaion
    * Support for international domains
    * Potential support for deliverability checks (not enabled)
Commits on Jun 28, 2016
  1. Remove the debug-user endpoint

    pmac committed Jun 28, 2016
Commits on Jun 27, 2016
  1. Merge pull request #216 from pmac/delay-sf-auths

    jgmize committed Jun 27, 2016
    Delay login to SF{D,M}C services to first use
Commits on Jun 26, 2016
  1. Merge pull request #213 from mozilla/utf-8

    pmac committed Jun 26, 2016
    Enable Unicode in Dockerfile by default