9b489506d0
update memory profiler, oj and lru redux
2015-06-05 01:39:38 +10:00
3f24e18df0
stop logging badrequest, its just bad urls entered
2015-05-27 13:46:15 +10:00
f26fef4340
silence ar not found
2015-05-19 09:32:27 +10:00
60aa52b753
Enable CORS requests to pass necessary headers.
...
To fully enable session deletion over CORS we need support for passing the
`X-Requested-With` header so that these requests can pass the `check-xhr` filter.
I also allowed the `X-CSRF-Token` to enable the alternative CSRF passing syntax.
2015-05-14 09:46:41 -07:00
963b08f063
Allow OPTIONS requests when CORS is enabled
2015-05-14 11:14:47 -04:00
d6c06eb547
Get rid of CSRF errors
2015-05-07 10:42:21 +10:00
cea9cfe49f
remove alihack
2015-05-06 16:59:41 +10:00
2f82caafa2
Add ignore for another type of not found
2015-05-06 16:21:59 +10:00
c96a057395
ignore routing errors on multisite
2015-05-06 12:47:30 +10:00
19e5304813
add hostname to fake env
2015-05-06 12:28:32 +10:00
f58d85edea
FEATURE: move stylesheet cache out of the uploads directory
2015-05-05 15:50:13 +10:00
0369f26a39
add some ignores
2015-05-04 16:12:03 +10:00
803feefd54
MessageBus handles readonly redis now, no need to wrap it
2015-05-04 12:21:00 +10:00
439d0d2e37
Check Rails.version instead of ENV
...
Like that we can have code that works on multiple Rails versions, and we
dont need to mix a new method on Kernel.
Also, this makes easier to have multiple versions.
For instance, before master was 4.2, which is not the case anymore, so
on the code we should check versions and not Environment variables
2015-04-28 22:27:47 -04:00
5b3f99aa50
Don't blow up if Redis switches to READONLY
2015-04-24 14:37:16 -04:00
0c11b4c707
timings is a POST
2015-04-17 12:49:55 +10:00
2599b94920
ignore uploads for mini profiler
2015-04-17 12:16:37 +10:00
788b66e4a3
Update SourceURL to work better
2015-04-16 16:51:49 -04:00
2d9d60e9a2
we don't need oobgc in ruby 2.2, disable for now
2015-04-08 15:24:17 +10:00
a0369855b9
FIX: subfolder offsite message bus was not returning wrong header
2015-03-18 09:10:35 +11:00
a82530012a
FEATURE: Allow selection of highlight js languages
...
PERF: stop loading highlight js on load
To get latest highlight js run bin/rake highlightjs:update
2015-03-13 16:18:59 +11:00
31ca464c31
We define console.log
as an empty function for old browsers now
2015-03-09 14:51:37 -04:00
d4d5f739ea
get rid of deprecation
2015-03-09 13:14:29 +11:00
f5af4768eb
FEATURE: add clean support for running Discourse in a subfolder
...
To setup set DISCOURSE_RELATIVE_URL_ROOT to the folder you wish
2015-03-09 13:14:29 +11:00
6960639c58
Merge pull request #3190 from riking/thrown_logging
...
Delete old ErrorLog, use Logster for 500 errors
2015-02-23 14:19:16 +11:00
cdef67667a
PERF: allow background jobs to flush between requests in same thread
2015-02-17 09:58:43 +11:00
5657006aca
Rename handle_exception to handle_job_exception
2015-02-09 12:47:46 -08:00
a7cb93a5c3
FEATURE: failsafe, in multisite if a site is bad still boot up
2015-02-09 18:31:05 +11:00
63404b16bb
FIX: on upgrade via discourse docker client json not updating
2015-02-09 17:58:56 +11:00
820ce8765e
refactor traffic report
...
split traffic report in 2, page view vs raw traffic
hide raw traffic report by default
improve flushing logic for application reqs
2015-02-06 14:39:16 +11:00
08b790b3c2
improve metrics gathered using in our traffic section
...
this also pulls out the middleware into its own home and inserts in front
2015-02-05 16:08:52 +11:00
dae39b5b71
missed closing paren
2015-01-19 01:29:02 -08:00
4cb6606e8c
block some more dumb trackback spam from logging
2015-01-19 01:19:34 -08:00
a2e77d8bf4
better regex JS err suppression for Logster
2015-01-16 23:30:06 -08:00
18215f90d0
more flexible regex to block empty JS Logster errors
2015-01-16 17:36:18 -08:00
77ae0b4f7f
block empty JS errors from Logster
2015-01-16 17:28:50 -08:00
ef62933034
Ruby 2.2 fixes
2014-12-29 13:31:15 +11:00
2535e22151
stop logging csrf errors for API
2014-12-12 08:00:22 +11:00
23ad68678e
rails master fixes
2014-11-11 12:58:56 +11:00
b1a0cd417d
Avoid a deprecation warning by poly-filling #deliver_now and #deliver_now
2014-11-10 01:05:46 -08:00
aa9b3bb35a
FEATURE: allow long polling to go to a different url
...
Added the site setting long_polling_base_url , this allows you
to farm long polling to a different server.
This setting is very important if a CDN is serving dynamic content.
2014-10-24 13:38:38 +11:00
f88075cbba
FEATURE: CORS settings per-site in a multisite env
2014-10-15 15:20:39 -04:00
5e0623d1e5
FEATURE: airbrake dependency removed, can be added via a plugin if needed
2014-09-25 10:30:29 +10:00
492aca05c2
FIX: authorized callback deprecated
2014-08-22 11:05:20 +10:00
e291138cf1
Unknown format is not interesting
2014-08-18 13:10:22 +10:00
f897c89d48
FIX: run reaper after fork
2014-08-11 17:51:55 +10:00
9ceb0556bc
PERF: add connection pool drainer to keep connection counts down
2014-08-11 16:48:10 +10:00
44d45c6eda
FIX: logster update, enable ignore patterns
2014-08-07 10:30:12 +10:00
562d2e0c86
TEMP: comment out logster ignore patterns
2014-08-06 14:50:48 +02:00
3cab3acd60
FIX: stop logging way too much information
2014-08-05 16:14:28 +10:00