Neil Williams
ad2e486e5d
commentstree_q: Make it possible to skip updates for specific threads.
2013-02-04 14:42:39 -08:00
Neil Williams
203d1e86ea
Use c instead of _DefaultSR to cache sr_ids.
...
_DefaultSR is a global instance and lives beyond a single request.
2013-02-04 13:02:46 -08:00
Neil Williams
fc41a253e6
Make rising usable from various fake subreddits as well.
2013-02-04 12:26:08 -08:00
Keith Mitchell
de2c4f1761
Add DateRange validation to /promoted/graph
...
* Add option to limit VDateRange to a maximum range
* Make datepicker slightly more flexible
* Show error on bad date ranges on /promoted/graph
2013-02-03 20:15:02 -08:00
Roger Ostrander
68d2bb9789
Domainban: Use a global watch
2013-02-01 16:39:35 -08:00
Max Goodman
f3ff1c4f3b
Expose user over_18 setting to the me.json API.
2013-02-01 15:00:57 -08:00
Chad Birch
4662dcc409
Right-align 'suggest title' button
2013-02-01 14:42:01 -08:00
Chad Birch
264a3bc5f4
Attempt to remove site name from the end of title suggestions
2013-02-01 14:42:01 -08:00
Chad Birch
40b3093552
Use a User-Agent for suggest title urlopen()
...
This will fix the 429 errors on reddit urls (rate-limiting ourselves)
2013-02-01 14:42:01 -08:00
Neil Williams
c04d8a6ff6
Remove legacy buffet template renderer abstraction layer.
2013-02-01 14:39:29 -08:00
Neil Williams
7a81779ad7
Upgrade to Pylons 0.9.7.
2013-02-01 14:39:29 -08:00
Max Goodman
8f03edab72
Add "contest mode" for fairer best of 2012 voting threads.
...
When contest mode is enabled:
* Comments are randomly sorted.
* Comment scores are hidden.
* Replies to top-level comments are hidden behind a toggle button.
2013-02-01 14:04:20 -08:00
Max Goodman
5a820ec40a
Add "random" comment sort.
2013-02-01 14:04:19 -08:00
Joe Alcorn
be53f4c9e6
Update links on the rules page
2013-01-30 16:34:10 -08:00
Neil Williams
62ed3f8970
Add JSON output to the non-mod view of /about/stylesheet.
2013-01-29 10:55:18 -08:00
Neil Williams
dbc520222f
health: Fail health check if specific file is present.
...
This lets us mark a server dead in the load balancer.
2013-01-29 10:55:18 -08:00
Neil Williams
a0c614d371
health: Use correct MIME types for JSON responses.
2013-01-29 10:55:18 -08:00
Neil Williams
1ae3fad1d2
health: Clean up imports / dead code.
2013-01-29 10:55:18 -08:00
Chad Birch
e0c164e7d9
Prevent replying to your own messages (except modmail)
2013-01-29 10:55:18 -08:00
Andre D
f8256d0b6e
wikitoc: Accept period in header id.
2013-01-28 15:18:12 -08:00
Andre D
02191efe6d
wiki: Fix table of contents links in some browsers.
2013-01-28 15:18:12 -08:00
Neil Williams
ef212288ee
Revert "Revert "Temporarily use "[deleted]" in JSON for deleted usernames.""
2013-01-28 12:08:22 -08:00
Neil Williams
ef398ccbac
markdown_souptest: Allow img attributes through.
2013-01-28 12:08:22 -08:00
Neil Williams
03022931ca
fetch_trackers: Change tracking_domain config to be a full URL.
2013-01-28 12:08:22 -08:00
Bryce Boe
173135d089
Provide developer-friendly attributes in the modaction json.
2013-01-28 09:47:31 -08:00
Joe Alcorn
a4ee8b2c15
Use an absolute URL for self-posts for the embeddable widget
2013-01-28 09:47:31 -08:00
Neil Williams
c1251f32bc
Revert "Temporarily use "[deleted]" in JSON for deleted usernames."
2013-01-28 09:47:31 -08:00
Andre D
e3612b3d12
Wiki: Fix unicode encoding issue
2013-01-28 09:47:31 -08:00
Andre D
a9a2463336
Wiki: Replace TOC with a python generated one
...
- Replaces terrible anchor links with header content based ones
- Fixes quirks with oddly ordered headers
- Fixes html in headers appearing as text in TOC
2013-01-28 09:47:31 -08:00
Andre D
660f834263
filters: Allow id as an attribute
2013-01-28 09:47:31 -08:00
Andre D
20d1f9fe9e
filters: Allow a links to have rel as soup replaces nofollow with them.
2013-01-28 09:47:31 -08:00
Andre D
826c00fee5
wiki: Validate wiki markdown with the wiki md processor.
2013-01-28 09:47:30 -08:00
Roger Ostrander
2ab402c41d
Domainban: Use Zookeeper as a backend
2013-01-25 12:35:08 -08:00
Chad Birch
903a9e7736
Move negative karma to bottom of per-subreddit karma list
2013-01-24 12:00:59 -08:00
Neil Williams
7e715b1197
cookies: Don't encrypt the unlogged-user _options cookie.
...
This cookie is part of the CDN cache key. Since the encrypted blob uses
a random salt, this essentially makes requests with the cookie
unchacheable. The cookie does not contain any sensitive data (just a
list of languages and a boolean True/False). Decrypting and normalizing
the order of params means that the cache key will be more useful. We
also get a fair reduction in size of the cookie.
2013-01-24 10:39:34 -08:00
Neil Williams
77ee82cf9c
cookies: Gracefully handle invalid encrypted blobs in _options.
...
This fixes a TypeError from b64decode when the input is bad. This patch
is needed to gracefully survive new-style cookies during the rollout
period.
2013-01-24 10:39:34 -08:00
Neil Williams
d14c00c1d9
cookies: Make over18 cookie not IP-hashed.
...
The over18 cookie's IP hashing behavior is of dubious use and is not at
all compatible with efficient CDN caching.
2013-01-24 10:39:34 -08:00
Neil Williams
f7f94d5cd7
Remove /validuser endpoint now that the Trac wiki is gone.
2013-01-24 10:39:34 -08:00
Neil Williams
2a2ee845da
Limit concurrency for /api/morechildren.
...
The frontend limits you anyway, so this is only being abused by
userscripts, extensions, and API clients. This should prevent individual
users from taking up a bunch of apps with slow morechildren requests.
2013-01-23 11:35:22 -08:00
Jason Harvey
eeb32ec12a
Prevent _banned users from resetting their password.
2013-01-22 16:48:57 -08:00
Ricky Ramirez
53d358bc61
routing/wiki: PEP8 cleanups.
2013-01-22 16:48:57 -08:00
Ricky Ramirez
808b2a4648
wiki: Redirect /help urls to /wiki.
2013-01-22 16:46:22 -08:00
Max Goodman
98d0ca5e7a
Move announcement_message to ZooKeeper.
2013-01-22 16:33:35 -08:00
Max Goodman
ab47d07220
Fix button backgrounds in .compact.
...
Thanks to Scott Vivian <scott.vivian@gmail.com >.
2013-01-22 16:33:35 -08:00
Logan Hanks
598980269b
Add OAuth support to many types of listings.
2013-01-22 15:18:03 -08:00
Logan Hanks
2d2df8dfab
Add documentation and OAuth scope to GET_stylesheet.
2013-01-22 15:18:03 -08:00
Neil Williams
681b6b003e
cookies: Add stats tracking of the various cookie types we get.
...
This should help us see how much our upcoming cookie changes have an
effect.
2013-01-22 14:52:32 -08:00
Neil Williams
04e902b2f2
"suggest title": Respect encoding of response from target URL.
2013-01-22 14:52:31 -08:00
Andre D
d374e0e26c
DefaultSR: Fix is_wikibanned using base.is_banned
2013-01-22 12:11:34 -08:00
Andre D
db857a5066
DefaultSR: Implement is_wikicontributor
2013-01-22 12:11:34 -08:00