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
Max Goodman
1fd9c0662a
Rename access token is_valid to avoid __getattr__ silliness
2012-08-22 15:05:11 -07:00
Max Goodman
b94978a647
Fix: add client_id to OAuth2 access tokens.
2012-08-22 15:05:11 -07:00
Max Goodman
09c60ba42d
Switch user ids to id36s for consistency and str type keys.
2012-08-22 15:05:11 -07:00