Commit Graph

  • 7c60b8b910 cache: Add a stats setter for TransitionalCache. Ricky Ramirez 2014-12-19 14:07:35 -08:00
  • d93cf13994 Disallow direct use of g.memcache. Ricky Ramirez 2014-12-19 11:44:20 -08:00
  • 3f6759d3af Compact: fix register page styling xiongchiamiov 2014-12-22 10:59:32 -08:00
  • ba6cf12871 Fix ctrl-clicking to open a new tab in Firefox Jordan Milne 2014-12-19 15:40:13 -04:00
  • 1e660d07f7 Try to deal with non-W3C compliant popup blockers Jordan Milne 2014-12-19 03:05:40 -04:00
  • 95a2d12aab Work around IE Mobile's window.open nastiness Jordan Milne 2014-12-19 00:06:07 -04:00
  • 6eec6f6681 markdown: Fix broken padding and margins. Matt Lee 2014-12-18 16:03:02 -08:00
  • 800d755633 Use react.js version with bundled addons. Matt Lee 2014-12-15 16:14:00 -08:00
  • 2b0add9a5f markdown: Fix font scaling for sidebar. Matt Lee 2014-12-17 13:55:11 -08:00
  • 0c43190abb markdown: Remove default background color for tables. Matt Lee 2014-12-17 13:02:38 -08:00
  • 0199b7e77e markdown: Make headers inherit color. Matt Lee 2014-12-17 12:59:56 -08:00
  • 5fc5823230 Relation: Stop dual writing keys. Robert Ditthardt 2014-10-28 10:53:35 -07:00
  • 17ffe58de6 thing.py: Sanitize fast cache key for Relations. Robert Ditthardt 2014-10-22 15:58:48 -07:00
  • 244ac3bd55 Relation: Cut reads over to the new key name. Ricky Ramirez 2014-07-02 01:23:51 -07:00
  • a3c3b45836 Relation: Start dual-writing new key names. Robert Ditthardt 2014-10-24 09:29:00 -07:00
  • f4b60b59f5 thing.py: Fix name input to be ascii string Robert Ditthardt 2014-12-02 16:01:04 -08:00
  • c29c2d6c8d cache.py: Let TransitionalCache modify keys. Ricky Ramirez 2014-10-14 10:52:13 -07:00
  • 720048c989 thing.py: Create shared _fast_cache_key function Robert Ditthardt 2014-10-22 15:45:53 -07:00
  • f4dcab845f Thing._byID: raise a useful error for non-int ID Chad Birch 2014-12-11 20:35:45 -07:00
  • d859ff427e DomainSR: force domain to lowercase Chad Birch 2014-12-18 15:59:48 -07:00
  • 7d870e02e8 Allow language subreddits in multireddits. Brian Simpson 2014-12-18 13:37:52 -05:00
  • a79d6c2ddd Only use window.open on http links Jordan Milne 2014-12-16 21:31:50 -04:00
  • 826c445eec Fix collapsing in modmail. Matt Lee 2014-12-15 12:59:27 -08:00
  • 12d0d90670 markdown: Fix display of inbox messages. Matt Lee 2014-12-12 15:20:19 -08:00
  • bbd76bd72f markdown: Update color palette. Matt Lee 2014-12-11 14:19:40 -08:00
  • 8f1ab1517b markdown: Change base font-size from 10px to 14px. Matt Lee 2014-12-11 14:19:00 -08:00
  • 9c101e03d7 selfserve: Fix rounding error on frontend. Matt Lee 2014-12-05 12:40:46 -08:00
  • 75f2413577 Make sure window.opener is null when opening tabs for users' links Jordan Milne 2014-12-16 21:31:50 -04:00
  • ee2ae1ed3a zookeeper: Gracefully close connection when app is shutting down. Neil Williams 2014-12-16 22:20:22 -08:00
  • 224cce72c7 Welcome message: handle default_sr not existing Chad Birch 2014-12-16 20:03:00 -07:00
  • a275597fac Reports: fix in modmail xiongchiamiov 2014-12-15 16:45:12 -08:00
  • 3a1d0ddfe4 Consistencize account text, part 2 xiongchiamiov 2014-12-16 11:44:57 -08:00
  • 82dd1024d6 Report reasons: fade out on message report xiongchiamiov 2014-12-15 13:53:50 -08:00
  • a2ac108e61 POST_editusertext: abort cleanly when called on non-self link. Brian Simpson 2014-12-12 18:47:49 -05:00
  • 88666ebf67 VSrCanBan: mods need "mail" permission to ban messages. Brian Simpson 2014-12-13 11:27:24 -05:00
  • 136fa5a359 Fail cleanly when VSrCanBan called on non Link, Comment, or Message. Brian Simpson 2014-12-13 11:26:35 -05:00
  • 2f79fe8040 Change remaining creddits label to "use # of your # creddits" MelissaCole 2014-12-11 12:35:42 -08:00
  • dffa944959 MultiReddit path with 'all' or 'friends' becomes AllSR or FriendsSR. Brian Simpson 2014-12-13 13:59:19 -05:00
  • cde43e88a3 Make /api/morechildren and /api/expando into GET endpoints Jordan Milne 2014-11-14 07:21:11 -04:00
  • 50d047c13c Don't place error pages in the pagecache Jordan Milne 2014-11-28 13:36:52 -04:00
  • ab6058e2a1 Fix attempting two pagecache reads in one request Jordan Milne 2014-12-01 17:48:27 -04:00
  • c79a3bde17 lock.py: Made lock exception check for success Robert Ditthardt 2014-12-08 16:17:15 -08:00
  • aaa399bd96 lock.py: Add random delay between lock retries. Robert Ditthardt 2014-12-08 10:57:00 -08:00
  • aacdded178 Log when locks expire before they can be released Robert Ditthardt 2014-12-01 12:07:17 -08:00
  • 05a1e3314a log_q: operational_exceptions += MemcachedMaximumRetryException. Neil Williams 2014-12-15 13:15:26 -08:00
  • 67173937db *VoteDetailsByDay: Page through votes to avoid timeouts when counting. Neil Williams 2014-12-14 11:01:38 -08:00
  • f2cbd934e4 Fixed two typos Ben Edelman 2014-12-15 01:54:40 -05:00
  • d0c51be3f4 Traffic processing: Switch from m1.xlarge to m3.xlarge. Brian Simpson 2014-12-13 11:35:57 -05:00
  • d54c78daa0 Filter out bad Subreddit names from MultiReddit. Brian Simpson 2014-12-12 19:11:49 -05:00
  • 0b6b3cd787 Stop converting multis with friends or all to special subreddits. Brian Simpson 2014-12-13 09:38:15 -05:00
  • fd781d4d85 Message.add_props: _force_unicode body when adding warning. Brian Simpson 2014-12-12 20:25:14 -05:00
  • 00e03edbfd Traffic processing: Validate clicks by checking response code. Brian Simpson 2014-12-06 13:19:43 -05:00
  • 5e06e44c6e Fix typo and add username request. powerlanguage 2014-12-05 06:14:37 -08:00
  • d2dbe851a0 Distinguish admin receivers in modmail. Brian Simpson 2014-12-10 06:28:27 -05:00
  • 81b5ebbbce Distinguish mod receiver in modmail. Brian Simpson 2014-12-05 20:39:16 -05:00
  • b1320c2fc2 Skip CORS in RedditController.post if it's already checked Keith Mitchell 2014-12-02 10:33:07 -08:00
  • 23b2f78e85 Don't auth for OPTIONS requests on Oauth-only controllers Keith Mitchell 2014-12-01 16:46:58 -08:00
  • f1c277cde8 CORS: Update CORS headers for OAuth2 access Keith Mitchell 2014-11-20 14:14:03 -08:00
  • 92b9fc9c73 OAuth2: Implement implicit grants Keith Mitchell 2014-10-28 10:35:48 -07:00
  • 84d39cecf5 Gold checkout: Fix mismerge to reddit/reddit. Chris Dary 2014-11-23 10:08:49 -08:00
  • add5b0ed83 Store statistics on pagecache hits / misses by endpoint Jordan Milne 2014-11-19 04:52:10 -04:00
  • d877ec0751 Fix a malformed inherit tag in linkinfopage.htmllite Jordan Milne 2014-11-18 22:19:42 -04:00
  • 6ad89f49b2 Memcached: Remove retry extra logging and feature flag Robert Ditthardt 2014-11-18 15:38:52 -08:00
  • 1d4bf69bd9 VoteDetails: Backfill IP addresses for votes < 90 days old Roger Ostrander 2014-11-18 09:46:49 -08:00
  • 6a8ea7d51c Make feature flags less reliant on pylons Robert Ditthardt 2014-11-17 14:48:46 -08:00
  • d6a74a0164 Memcached: Implement retry on failure. Robert Ditthardt 2014-11-14 14:00:54 -08:00
  • 19c269a14c Let sponsors lookup users by fullname. Brian Simpson 2014-10-30 12:55:29 -04:00
  • be92a6f897 Make advertising rules open in new tab David Wick 2014-10-27 17:26:25 -07:00
  • af04006baf click: unquote destination before unmangling query string. Brian Simpson 2014-11-04 19:59:15 -05:00
  • 966bb14675 Click redirect: fix encoding of destination url. Brian Simpson 2014-10-22 00:36:20 -04:00
  • 7540117113 Stop negative thing id from reaching the database. Robert Ditthardt 2014-10-21 15:45:37 -07:00
  • 63f9c31887 Add autocomplete to multis David Wick 2014-10-16 16:53:50 -07:00
  • 543e5a6998 OAuth: Use reasonable max length for device_id Keith Mitchell 2014-10-14 14:32:02 -07:00
  • c3ef951879 Add TOO_SHORT / min_length to VLength Keith Mitchell 2014-10-14 13:28:02 -07:00
  • 63dd2f0c94 OAuth2: Add extension grant for app-only auth Keith Mitchell 2014-10-09 17:00:45 -07:00
  • 9c50a08c65 Fix logo href in button embeds to be absolute. umbrae 2014-10-07 19:01:22 -07:00
  • 18bc7ceb7b Load button info with JSONP to avoid CORS HTTPS errors umbrae 2014-10-06 16:13:18 -07:00
  • 8a0aa2e977 Inbox counts: Only unnotify on comments umbrae 2014-10-04 15:33:35 -07:00
  • 36691515e8 Update readme for short blurb on contributing umbrae 2014-10-04 01:12:16 -07:00
  • 9532e12a51 PromoteLinkForm: don't preload any inventory data. Brian Simpson 2014-09-25 17:01:34 -04:00
  • bea0fdd936 Revert "temp commit - fallback for renamed payment_blob key" Chad Birch 2014-09-23 17:14:25 -06:00
  • de5b9239a6 Revert "Use lang_override for all "en" variants." Jason Harvey 2014-09-19 02:19:05 -07:00
  • 90ba5db9f6 OAuth2: Access Token defaults should be strings Keith Mitchell 2014-09-11 16:31:09 -07:00
  • 91f2fd5d46 OAuth2: Don't make installed apps use secrets Keith Mitchell 2014-09-11 14:31:55 -07:00
  • 38e2996f7e Docs: Minor update to POST_access_token docstring Keith Mitchell 2014-09-11 14:10:35 -07:00
  • 2121997713 OAuth2: Application-only OAuth2 Keith Mitchell 2014-09-11 14:07:07 -07:00
  • cffc69214b Add VUser() to OAuth only endpoints Keith Mitchell 2014-09-11 12:41:58 -07:00
  • b4f8400952 Enable link attribution on GA clicks umbrae 2014-08-23 10:37:01 -07:00
  • f1124fd381 cache.py: Enable verify_keys for mc ASCII protocol. Ricky Ramirez 2014-06-30 15:50:28 -07:00
  • c7344507f2 Disable binary mode for ratelimitcache. Ricky Ramirez 2014-06-30 15:22:54 -07:00
  • 1ac22a5d56 Disable binary mode for pagecache. Ricky Ramirez 2014-06-17 16:24:59 -07:00
  • 9ed937a1eb Disable binary mode for permacache. Jason Harvey 2014-06-17 13:34:31 -08:00
  • d3ce419319 Disable binary mode on rendercache. Jason Harvey 2014-06-17 12:05:24 -08:00
  • 0cf8b00914 Add arg for binary mode to CMemcache. Jason Harvey 2014-06-16 23:34:58 -08:00
  • 0a67faa057 Style cleanup. Jason Harvey 2014-06-17 11:46:36 -08:00
  • 915ab3efbc HACK: fix Stripe webhook errors with tokens including dash Chad Birch 2014-05-28 20:53:23 -06:00
  • 88ba0f3bf0 vote: Refactor vote casting to prepare for pgvote removal. Neil Williams 2014-11-30 11:26:39 -08:00
  • 7ac10dace2 Report form: hide on gold payment page xiongchiamiov 2014-12-08 13:47:49 -08:00
  • b7cd7e33f1 Add password strength meter David Wick 2014-12-04 18:34:00 -08:00
  • c33f0e1622 Add user agreement to registration/login David Wick 2014-12-04 14:37:10 -08:00