Commit Graph

  • e6840da71a cache: Remove unused check_keys option Brian Simpson 2016-05-17 15:37:06 -07:00
  • b45200dd16 Rename g.thing_cache to g.cassandra_local_cache and set on class Brian Simpson 2016-05-17 15:27:56 -07:00
  • a54830b064 tdb_cassandra.Query: Remove unused _delete_all() Brian Simpson 2016-05-17 15:26:19 -07:00
  • 6f0b1f0e3b Transition Account objects to g.maincache Brian Simpson 2016-05-11 13:59:11 -07:00
  • 5f7a822b28 Expose feature flags data via API Prashant Singh 2016-05-10 16:03:08 -07:00
  • 552145d490 Subreddit.get_promote_srid: Use stale Subreddit lookup Brian Simpson 2016-05-16 16:05:52 -07:00
  • d9dbf78067 Stop writing Subreddit objects to g.cache Brian Simpson 2016-04-05 17:18:03 -07:00
  • 3d158d4062 Read Subreddit objects from g.maincache Brian Simpson 2016-04-05 17:16:40 -07:00
  • daad065360 TransitionalCache.transform_memcache_key: Don't prepend prefix to key Brian Simpson 2016-05-12 14:53:45 -07:00
  • 1c8a3fc6ab TransitionalCache.transform_memcache_key: handle tuple of keys Brian Simpson 2016-05-12 17:06:19 -07:00
  • 28ce103e56 TransitionalCache.transform_memcache_key: handle set() of keys Brian Simpson 2016-05-12 13:26:06 -07:00
  • 49e4cbe340 Add simpleflake for random 64 bit ID generation MelissaCole 2016-04-28 15:36:32 -07:00
  • a3bdb946db toolbar.demangle_url: Handle bad hostname Brian Simpson 2016-05-12 09:21:25 -07:00
  • 6ef14c6bb8 BaseController: abort if request.path is non utf-8 Brian Simpson 2016-05-12 09:15:46 -07:00
  • f98d7a18d4 Pass client id, not client into OAuth2AuthorizationCode.use_token Brian Simpson 2016-05-11 14:15:35 -07:00
  • 838b560ad3 OAuth2AccessToken: set device_id on creation Brian Simpson 2016-05-09 11:25:52 -07:00
  • d6a36b9739 OAuth: Hook on token creation Keith Mitchell 2015-05-15 11:08:23 -07:00
  • 4a8d1b2436 Transition Subreddit objects to g.maincache Brian Simpson 2016-04-05 15:29:44 -07:00
  • 4e738c9a3a Add g.maincache Brian Simpson 2016-04-05 15:28:41 -07:00
  • 775f90a380 g.mcrouter: Use the Mcrouter wrapper Brian Simpson 2016-04-05 14:40:28 -07:00
  • e132adeb7e Add Mcrouter client class Brian Simpson 2016-04-05 14:36:53 -07:00
  • 4886f292cf TransitionalCache: update key_transform to handle prefixes Brian Simpson 2016-04-05 17:06:58 -07:00
  • 4ada48d906 Block 80legs' new crawler, aka "voltron" Joshua Uziel 2016-05-11 02:30:33 -07:00
  • 24ddd3491e Inbox: set default "new" attribute Brian Simpson 2016-05-05 09:03:19 -07:00
  • cb0a26334f DataThing.__getattr__: don't include "_deleted" in exception Brian Simpson 2016-05-05 08:59:53 -07:00
  • 420680e740 OAuth2AccessToken: Log attributes when an invalid token is found Brian Simpson 2016-05-06 12:05:21 -07:00
  • 1cd16a762a Sitemaps of all the subreddits. Shawn Krisman 2016-05-06 16:33:26 -07:00
  • c60c9319c6 Honor a user's "remember me" request on login. Joshua Uziel 2016-05-07 14:22:39 -07:00
  • 396fb26291 Include httpagentparser dep in install_apt.sh rrmckinley 2016-04-27 13:41:49 -07:00
  • f9342bab8b Update example.ini with missing ads settings. Chris Slowe 2016-05-05 21:55:30 -07:00
  • 0ff02c03b7 Add r2.lib.signing as a place to keep all of our hmac'ing. Chris Slowe 2016-04-21 15:50:30 -07:00
  • 0c66f04630 Add functional testing around PostController login and reg. Chris Slowe 2016-05-03 13:55:53 -07:00
  • 52de7548c8 Add functional unit tests around login and register. Chris Slowe 2016-04-27 12:15:49 -07:00
  • 6a56cd8640 Move login and register functionality out into a mixin. Chris Slowe 2016-04-18 16:49:36 -07:00
  • 821a9add83 Fix extraneous orangered after user blocking patch. Chris Slowe 2016-05-05 17:59:28 -07:00
  • 6da08c27a4 Fix mocking in promote_test.py. Chris Slowe 2016-05-05 17:46:20 -07:00
  • f9bef89d82 Fix test_validator.py mocking. Chris Slowe 2016-04-26 21:49:42 -07:00
  • c3ee8e8b47 Fix experiment_tests after change to app-init mocking. Chris Slowe 2016-04-26 20:19:28 -07:00
  • 994d15ba0d Allow functional tests in the test suite. Chris Slowe 2016-04-26 20:18:49 -07:00
  • 79b1e2b5f6 Conditionally attach beforeunload listener birakattack 2016-05-02 11:34:41 -07:00
  • 90398d0a37 Add hook to filter bad vote_data Peter Wildani 2016-04-29 11:45:50 -07:00
  • 3ea40a09cc Allow authors and sponsors to view externally managed promoted links Zean Tsoi 2016-04-27 15:00:30 -07:00
  • 08aafd6995 Target US region without DMA for auction Zean Tsoi 2016-04-20 12:13:32 -07:00
  • ab3b2124e1 Show reject button conditionally for promoted links Zean Tsoi 2016-02-17 15:40:13 -08:00
  • 7e2022ee96 Enable promoted creatives to be edited by advertisers Zean Tsoi 2016-02-04 02:31:49 -08:00
  • d9d58ff0c5 Enable editing of live campaign details Zean Tsoi 2016-02-15 15:02:14 -08:00
  • d067ce530f Turn feature_pause_ads on Zean Tsoi 2016-02-04 11:23:43 -08:00
  • 4c6411d61b Make inventory message more specific to target zeantsoi 2016-01-12 17:24:53 -08:00
  • 352e824a4d Default over_18 and is_spotlight attributes on CollectionStorage zeantsoi 2016-01-05 13:50:31 -08:00
  • 1f43e37a64 Return early on any errors in edit_campaigns controller action zeantsoi 2015-12-22 00:59:53 -08:00
  • ea93a82461 Prevent admin username from being the email sender for promos zeantsoi 2015-12-18 15:30:36 -08:00
  • 63f5c12ce9 Allow frequency capping to non-sponsors on auction zeantsoi 2015-12-16 10:31:11 -08:00
  • 3793873f6a Use selfserve_cpm_override_pennies of link author zeantsoi 2015-12-14 13:03:43 -08:00
  • a55090840b Recalculate fixed CPM budget on impressions change zeantsoi 2015-12-11 19:04:55 -08:00
  • ba04d0a91c Display billing and IP countries in UI on payment mismatch zeantsoi 2015-12-11 17:05:42 -08:00
  • 2b017e2b59 Add rules and functionality around frequency cap zeantsoi 2015-12-09 17:56:37 -08:00
  • 3d773f2f65 Add tests for promote refunds functions zeantsoi 2015-12-08 20:00:43 -08:00
  • 0e45ccefe0 Implement ads auction zeantsoi 2015-10-30 01:28:24 -07:00
  • a473850e59 After a post has been distinguished, change text to "Undistinguish" Phil 2016-04-27 15:24:31 -07:00
  • 75e1ccb6df Fix import issue in app_globals. Daniel Ellis 2016-05-03 17:35:29 -07:00
  • 71f5a11428 ratelimit: Add support for specifying user agent regexes. Dan 2016-05-03 09:02:28 -07:00
  • 218c89ba6a Add missing event actions to flatlist links Matt Lee 2016-03-07 19:06:57 -05:00
  • c5ebeae688 Add more data-attributes to things Matt Lee 2016-03-04 14:04:09 -05:00
  • 62de8c09a3 Admin Tools: Relabel details page link Matt Lee 2016-02-09 14:29:21 -05:00
  • abff938d42 Admin Tools: Remove details link from messages Matt Lee 2016-02-09 15:34:39 -05:00
  • a40b7f5e11 js.py: Break out some small modules Matt Lee 2016-02-11 09:34:54 -05:00
  • e0078ead9b js.py: Add test for filter_module option Matt Lee 2016-02-11 10:03:06 -05:00
  • 4cb7fc2e59 js.py: Add option to filter sources from another module Matt Lee 2016-02-11 09:58:43 -05:00
  • 067f2a2ee1 js.py: Add test for Module.get_flattened_sources Matt Lee 2016-02-10 19:56:05 -05:00
  • 1a367e6b3a js.py: Make FileSource easier to test Matt Lee 2016-02-10 19:49:43 -05:00
  • c32f0e2e72 js.py: Remove duplicate sources before building Matt Lee 2016-02-10 17:55:32 -05:00
  • f446944ce2 reverse_gold_purchase: Add missing gold_recipient Brian Simpson 2016-05-02 10:43:34 -07:00
  • 149010cb14 POST_comment: use stale Subreddit lookup Brian Simpson 2016-04-29 09:28:14 -07:00
  • 1a9303663e POST_vote: Don't pass subreddit to VNotInTimeout Brian Simpson 2016-04-29 09:20:41 -07:00
  • 2f742074d0 Allow stickies to be auto-hidden outside the SR Chad Birch 2016-04-29 14:57:36 -06:00
  • e3df4f4416 Thing.write_things_to_cache: handle exception on add_multi Brian Simpson 2016-04-29 09:51:07 -07:00
  • e8a721635d Add baseplate root spans in queue processors and cron jobs Neil Williams 2016-03-24 14:58:26 -07:00
  • 588007733f Reset password page: update text Chad Birch 2016-04-28 14:28:14 -06:00
  • 2abe2feb3f Thing: add tests Brian Simpson 2016-04-11 17:45:18 -07:00
  • 12217a18c2 Thing.write_things_to_cache: Use add_multi for write safety Brian Simpson 2016-04-10 14:08:53 -07:00
  • 2dc6a2bc86 GET_subreddit_recommendations: Remove FakeSubreddits from inputs Brian Simpson 2016-04-28 08:21:03 -07:00
  • eea8cb8007 CacheStats: remove unused cache_report() Brian Simpson 2016-04-27 16:49:23 -07:00
  • 64949e6797 Thing._byID: Stop writing unused "stats.cache.sgm.Thing" stats Brian Simpson 2016-04-27 16:45:43 -07:00
  • 2d839daf7a ErrorController: Stop logging the useless exception when c.user unset Brian Simpson 2016-04-27 18:13:10 -07:00
  • 0cfeb95a8f Fix context-based Link.stickied value in API Chad Birch 2016-04-25 16:15:57 -06:00
  • 0d2520b1d2 Thing.get_things_from_cache: Pass stat_subname Brian Simpson 2016-04-27 15:31:00 -07:00
  • 6458ac9631 Thing: make cache and db operations more explicit Brian Simpson 2016-04-10 10:09:47 -07:00
  • f43ab35dad MemcacheLock: add "owns_lock" attribute Brian Simpson 2016-04-27 16:02:31 -07:00
  • bb37df96ce Catch more thrift exception types Neil Williams 2016-04-27 15:42:32 -07:00
  • 685b096539 Update activity service thrift spec Neil Williams 2016-04-26 22:53:47 -07:00
  • 4eb61b70bb MemcacheLock: return lock on __enter__ Brian Simpson 2016-04-07 17:09:54 -07:00
  • effeaa5943 Thing: Replace ad hoc locking with get_read_modify_write_lock Brian Simpson 2016-04-10 08:49:34 -07:00
  • 1926ba4020 ipn: Use universal thing commit lock when doing read/modify/write Brian Simpson 2016-04-08 13:49:43 -07:00
  • c3477b3e8e Thing: Stop setting _loaded attribute Brian Simpson 2016-04-15 14:46:32 -07:00
  • 9dbe206e30 Thing: remove concept of _loaded objects Brian Simpson 2016-04-09 10:07:42 -07:00
  • 3a519586e9 Remove no-longer-necessary new_user_new_window flag umbrae 2015-04-24 15:50:03 -07:00
  • b81b70c9db Fix closest call and use normal jquery selector birakattack 2016-04-27 11:08:23 -07:00
  • e18e6f228d Fix warning when page is unloaded birakattack 2016-04-26 16:37:08 -07:00
  • e4eec50fc3 Remove warn-on-unload class form usertext control birakattack 2016-04-26 15:33:20 -07:00
  • 6483ef889d Add unload warning for post/link submission forms birakattack 2016-04-18 14:13:26 -07:00