Commit Graph

1748 Commits

Author SHA1 Message Date
Max Goodman
f5ffcf5d81 Remove redundant <meta> title tag. 2012-08-24 11:49:17 -07:00
Max Goodman
1e448b68dd Add alt tag to "Powered by reddit" image. 2012-08-24 11:49:17 -07:00
Max Goodman
4c2c050619 Truncate microseconds off <time> datetime attributes. 2012-08-24 11:49:17 -07:00
Max Goodman
af326aae15 Whitespace. 2012-08-24 11:49:17 -07:00
Max Goodman
9bb83901f3 Switch to html5 doctype and add html5shiv. 2012-08-24 11:49:17 -07:00
listen2
6ebac049cd Fix typo in docstring. 2012-08-24 11:05:34 -07:00
Keith Mitchell
7799bb5db4 Makefile: Use correct path for r2.pot 2012-08-24 10:16:10 -07:00
Neil Williams
5626376497 MFA: Change key username to "/u/username on domain" to avoid conflicts.
{username}@{domain} was conflicting with other services which had
similar formats (such as GAFYD). This makes it easier to identify
your reddit account among the other authenticators.
2012-08-23 12:26:54 -07:00
Neil Williams
6a2a0210e1 Move /comments to new query cache.
This is another attempt at doing so. We're now using the Leveled
Compaction strategy for SubredditQueryCache and have drastically reduced
gc_grace_seconds (to half an hour). This should ameliorate the tombstone
pileup issues we ran into last time.
2012-08-23 12:26:54 -07:00
maxwellhansen
5f6efe5a6e install-reddit: Replace another instance of old bash redirect syntax. 2012-08-23 12:26:54 -07:00
Neil Williams
cc1b087c10 CloudSearch: Fix AttributeError when record_stats = False.
While the stub-timer I introduced earlier takes care of some issues, it
doesn't take care of when we explicitly set the variable to None!
2012-08-23 12:26:54 -07:00
Neil Williams
c449212f29 traffic: Fix zip_timeseries for when a series has no data at all. 2012-08-23 12:26:54 -07:00
Max Goodman
8929e17f88 Remove "referer" from js_config.
Removes XSS reported by jomkr where referer contains "</script>" in IE.
2012-08-22 17:15:24 -07:00
Keith Mitchell
ab306a0423 Search: Squash misuse of datetime.strftime 2012-08-22 15:38:42 -07:00
Neil Williams
6e63366649 tdb_sql/Thing: Remove now-unnecessary UPDATE/INSERT stats tracking. 2012-08-22 15:38:42 -07:00
Neil Williams
5c177fa615 vote_q: Track how long various parts of vote processing take. 2012-08-22 15:38:42 -07:00
Neil Williams
40d234110b vote_q: Remove unused process_votes_multi. 2012-08-22 15:38:42 -07:00
Neil Williams
31fad45031 stats: Clean up now-unnecessary checks for Timer validity. 2012-08-22 15:38:42 -07:00
Neil Williams
a613f7b17e stats: Make get_timer return a stub object if Graphite disabled.
This saves us from having to do explicit checks for whether or
not the timer exists everywhere we use them.
2012-08-22 15:38:42 -07:00
Logan Hanks
5e9e943f8b Make OAuth2AuthorizationCode.user_id an id36. 2012-08-22 15:05:25 -07:00
Logan Hanks
533afca2e5 Add oauth_domain to globals, and add to secure_domains. 2012-08-22 15:05:20 -07:00
Logan Hanks
bbc97f841f Use integer user id when creating authorization codes. 2012-08-22 15:05:12 -07:00
Logan Hanks
d4d2214595 Fix ImportError in Account.delete (oauth2 -> token). 2012-08-22 15:05:12 -07:00
Max Goodman
8e2737dab4 Remove JS semicolons and use single quote strings. 2012-08-22 15:05:12 -07:00
Logan Hanks
bce9642b9b Add default app icon. 2012-08-22 15:05:12 -07:00
Logan Hanks
091dd7d574 Add the moderateflair oauth scope. 2012-08-22 15:05:12 -07:00
Logan Hanks
d109d1aa99 Add myreddits scope for oauth access to /reddits/mine. 2012-08-22 15:05:12 -07:00
Logan Hanks
765908f401 Show granted permissions in the authorized apps list. 2012-08-22 15:05:12 -07:00
Logan Hanks
5b373c3e29 Fix oauth2 permission enforcement logic. 2012-08-22 15:05:12 -07:00
Logan Hanks
cf6b533b5d Fix error reporting for app icon uploads. 2012-08-22 15:05:12 -07:00
Logan Hanks
3a800ea8f0 Give names to the various adddeveloper errors. 2012-08-22 15:05:12 -07:00
Logan Hanks
f87053efc0 Move all the apps javascript into the r.apps namespace. 2012-08-22 15:05:12 -07:00
Logan Hanks
53d0d40891 Fix alignment of app icons on prefs and authorize pages. 2012-08-22 15:05:12 -07:00
Logan Hanks
6ca678e013 Let developers remove themselves from apps. 2012-08-22 15:05:12 -07:00
Logan Hanks
432a0c3d33 Batch up oauth-related lookups. 2012-08-22 15:05:12 -07:00
Logan Hanks
14de2c0116 Use VSanitizedUrl for redirect_url in POST_updateapp. 2012-08-22 15:05:12 -07:00
Logan Hanks
21b9ffe0ba Clean up how new apps are inserted into /prefs/apps. 2012-08-22 15:05:12 -07:00
Logan Hanks
efe791ea2c Clean up submit buttons in /prefs/apps. 2012-08-22 15:05:12 -07:00
Logan Hanks
feebd01992 Impose a limit on number of app developers, and sort them. 2012-08-22 15:05:12 -07:00
Logan Hanks
5c223a20c1 Update page when an app is created or updated. 2012-08-22 15:05:12 -07:00
Logan Hanks
e8942187e2 Update page as developers are added to/removed from an app. 2012-08-22 15:05:12 -07:00
Logan Hanks
878074e845 Rework how app icon uploads work. 2012-08-22 15:05:12 -07:00
Logan Hanks
5a170ee590 Improve layout of app icon uploader. 2012-08-22 15:05:12 -07:00
Logan Hanks
bd08154d4c Add api docs for app-related methods. 2012-08-22 15:05:12 -07:00
Logan Hanks
d1b46854f9 Hide app creation form until button is clicked. 2012-08-22 15:05:12 -07:00
Logan Hanks
df3e26873b Upload app icons to S3. 2012-08-22 15:05:11 -07:00
Logan Hanks
961c2e8116 Show list of developers in app details. 2012-08-22 15:05:11 -07:00
Logan Hanks
f7236f99e3 Fade out apps when revoked or deleted. 2012-08-22 15:05:11 -07:00
Logan Hanks
545e1c7a3b Clean up the developed apps UI. 2012-08-22 15:05:11 -07:00
Max Goodman
d56046f1d0 Check token validity when verifying OAuth2 requests. 2012-08-22 15:05:11 -07:00