Skip to content
Commits on May 3, 2016
  1. Log message size

    committed May 2, 2016
  2. Fix only_full_group_by error

    committed May 2, 2016
  3. Feature: ban abusive users

    committed May 2, 2016
  4. Remove debug logs

    They were necessary for debugging the many character encoding bugs that came up early on, but not anymore. They also create massive, unmanageable, spammy logs.
    committed May 2, 2016
Commits on Jan 15, 2016
Commits on Nov 29, 2015
  1. Validate email addresses of incoming mail

    This doesn't affect behavior significantly. Incoming mail to invalid or non-local email
    addresses was always ignored. But the SMTP handshake was still accepted.
    
    This change sends an SMTP 550 (address unavailable) for all non-local addresses (ones not
    ending in @scramble.io). It still accepts all @scramble.io mail, even with mailboxes that
    don't exist, to prevent address enumeration. This makes it so that automated scanners don't
    incorrectly assume scramble.io is an open relay and start sending us spam.
    committed Nov 29, 2015
Commits on Nov 23, 2015
Commits on Nov 22, 2015
  1. Basic support for incoming HTML email: extract text from HTML

    Our old assumption, that every email would have a text/plain section, turns out to be wrong.
    
    Almost all email does, but occasionally I get email that only contains HTML.
    
    This is not a solid, long term solution, just a stopgap until I can ship Scramble 2.
    committed Nov 21, 2015
Commits on Aug 25, 2014
  1. Handle gTLD domains

    committed Aug 25, 2014
  2. Bugfix: handle invalid MessageIDs

    Incoming MessageIDs are almost always formatted as <id>@<host>, but occasionally not.
    committed Aug 25, 2014
Commits on May 12, 2014
Commits on May 3, 2014
Commits on Apr 24, 2014
  1. Show 'Verify on Keybase' link

    committed Apr 23, 2014
Commits on Apr 23, 2014
  1. Show Original

    committed Apr 23, 2014
Commits on Apr 22, 2014
  1. Fix send to contact w/ imported key

    Hopefully also fixes KB shortcuts flakiness where Ctrl+C is sometimes interpreted as "C".
    committed Apr 22, 2014
Commits on Apr 21, 2014
  1. Upgrade OpenPGP.js to v0.5.1

    committed Apr 21, 2014
Commits on Apr 20, 2014
  1. Fix duplicate emails bug

    This occurred whenever two emails in the same thread had the exact same unix_time.
    committed Dec 13, 2013
  2. @jaekwon
  3. Fix contacts test

    committed Apr 20, 2014
  4. JSHint

    committed Apr 20, 2014
  5. Cleaner status bar

    committed Apr 20, 2014
Something went wrong with that request. Please try again.