1b81f73325
logged in requests were being treated as anon, causing major havoc
2013-10-17 10:37:18 +11:00
f27413219e
Support for MDTest
2013-10-16 10:28:42 -04:00
3d647a4b41
remove rack cache, it has been causing trouble
...
instead implement an aggressive anonymous cache that is stored in redis
this cache is sitting in the front of the middleware stack enabled only in production
TODO: expire it more intelligently when stuff is created
2013-10-16 16:39:18 +11:00
ff966e3276
FIX: don't load post.rb a second time in dev env
2013-10-15 18:33:06 -04:00
5281b7f80c
Upgraded and refactored Sanitizing. Much less crap should get through now!
...
Conflicts:
app/assets/javascripts/discourse/components/syntax_highlighting.js
2013-10-15 10:53:11 -04:00
4536b5fe04
added a job to clean up orphan uploads
2013-10-15 11:15:48 +02:00
af931f0444
Reverting the Sanitizer commit in case we have to do something urgent
...
before we deploy it early next week. It's in the branch `sanitizer` for
now.
This reverts commit 9e93d8ed5209c5c65dfa00fa9b9d17cc8de13244.
2013-10-11 16:44:26 -04:00
9e93d8ed52
Upgraded and refactored Sanitizing. Much less crap should get through now!
...
Conflicts:
app/assets/javascripts/discourse/components/syntax_highlighting.js
2013-10-11 16:25:40 -04:00
380d8c028f
Version bump to v0.9.7
2013-10-11 15:25:55 -04:00
3c2c6ab24b
Add sockpuppet spammer detection. Automatically flag posts if they are from new users (registered less than 24 hours ago) at the same IP address and one of them started the topic.
2013-10-11 13:34:05 -04:00
a80d3aa634
no need for this dependency
2013-10-11 12:24:34 +11:00
172a85ae14
prettier twitter links, extracted mini api
2013-10-11 11:46:35 +11:00
f244650832
update images:pull_hotlinked rake task to add support for the markdown reference link style
2013-10-10 11:57:36 +02:00
b0465c517e
(experimental) added framework for filtering all sorts of internals in discourse and consuming by plugins
2013-10-10 18:45:40 +11:00
28a0cb494a
rails 4 upgrade
...
rack lock is trouble, nuke it out of orbit
more aggressive suicide for forked sidekiq
2013-10-10 14:23:24 +11:00
c4bab8915c
fix initialization issues with unicorn
...
amend unicorn script to demonize sidekiq
create a sidekiq demon that unicorn consumes
correct bug in exec_sql with empty params
2013-10-10 14:23:24 +11:00
15de4ac890
add a rake task to pull hotlinked images
2013-10-10 04:04:08 +02:00
ad2ed5fe51
rate limits for topics and posts on first day
...
max_topics_in_first_day and max_replies_in_first_day
2013-10-10 10:32:03 +11:00
109c10c883
YoutubeOnebox: FIX HTTP-specific URLs
...
by replacing with protocol-agnostic URLs.
This fixes the mixed-content warning for secure instances of discourse, at least for Youtube
2013-10-09 20:43:59 +02:00
acca220380
Allow Youtube onebox with start time. All params are used in the youtube onebox now.
2013-10-09 11:40:10 -04:00
7993845bfa
add current_user_provider so people can override current_user bevior cleanly, see
...
http://meta.discourse.org/t/amending-current-user-logic-in-discourse/10278
2013-10-09 15:11:54 +11:00
094b5eccca
bug fixes for user_stat extraction, decrease querying
2013-10-07 15:05:00 +11:00
e18b93026a
defer view creation on so updates are not performed when people navigate to topics
2013-10-07 15:04:59 +11:00
5bf26ec34e
large refactor, ship a few columns from the user table into user_stats
2013-10-07 15:04:59 +11:00
c8487f6bc7
FIX: Amazon spec
2013-10-04 12:49:39 -04:00
2a97dbbb1f
fix amazon onebox to pull images again
2013-10-04 03:39:55 -07:00
f6afbcfb3a
Version bump to 0.9.6.4
2013-10-03 15:14:03 -04:00
af467a1675
404 page had horrible perf, it was using "take" instead of limit.
...
in such cases EVERY row is materialized and only after the limit is applied.
So ... imagine what happens on a forum with 2,000,000 topics
2013-10-02 13:05:03 +10:00
a3128665cf
make it more idiomatic
2013-10-02 12:23:16 +10:00
5f8851cb44
Avoid superfluous transaction when saving drafts
2013-10-02 12:17:27 +10:00
be0ce08cc2
Ember Upgrade: 1.0
2013-10-01 11:16:27 -04:00
01075c5e7a
FIX database growth when running the PeriodicalUpdates job
2013-10-01 17:11:13 +02:00
f0a122a66c
move job files so they live underneath app/ and not in lib/
...
introduce new setting email_always, that will force emails to send to users regardless of presence on site
2013-10-01 17:04:02 +10:00
40c08eab14
do not break oneboxes' favicon after updating favicons
2013-09-30 19:09:57 +02:00
5caa7a0e4d
improve performance of periodical update job, decrease frequency and shift it by a few minutes
2013-09-30 16:59:16 +10:00
a2690efa61
add db time instrumentation to job execution
2013-09-30 13:24:25 +10:00
ce819b2a92
Merge pull request #1458 from thomas-mcdonald/remove-duplicate-method
...
Remove duplicate create method in PostCreator
2013-09-27 08:14:42 -07:00
cd4cda5b4c
allow users to specify thumbnail size
2013-09-27 10:57:31 +02:00
f3c9822142
Typo fix
2013-09-24 18:47:57 +05:30
5ad8718a87
Remove duplicate create method in PostCreator
2013-09-21 22:02:51 +01:00
e9e017898c
Merge pull request #1449 from seblavoie/patch-1
...
Added screencast.com to whitelist.rb
2013-09-21 10:31:47 -07:00
dba183efec
Merge pull request #1455 from alxndr/category-rss-ordered-by-created_at
...
make category's RSS feed actually order by topic.created_at
2013-09-20 14:59:35 -07:00
964809f73b
if we have not automatic assets, don't try deleting them
2013-09-20 14:39:14 -07:00
e7b5774bc6
make category's RSS feed actually order by topic.created_at
2013-09-20 14:36:19 -07:00
e3a56864dd
Changes to support Spoiler Alert plugin
2013-09-19 18:01:30 -07:00
e5854b8b4c
Added screencast.com to whitelist.rb
...
Adding onebox support to screencast.com could be useful.
2013-09-18 13:58:13 -04:00
99b6a62fcb
New composer message for people dominating a topic
2013-09-17 14:38:39 -04:00
16dc0a7001
New user education notification was off by one. Also, remove the "basic" restriction on the
...
"posting too often" message.
2013-09-17 12:12:03 -04:00
2baf5fda8e
Merge pull request #1438 from Elegios/composer_use_category_id
...
Make the composer and TopicCreator use category id instead of category name
2013-09-17 08:03:48 -07:00
37673e3412
Make the composer and TopicCreator use category id instead of category name
...
Also fixes #1171
Includes backwards compatibility for topic creation
2013-09-17 12:13:19 +02:00