Joshua Peek
eff61fcfa8
Insert a deprecation warn notice when using AS::DeprecatedCallbacks.
...
We are still using DeprecatedCallbacks in AS and AR. This is meant to annoy the
shit out of Rails core until we fix it.
2009-10-12 22:18:41 -05:00
Joshua Peek
21e7b84621
Callbacks, DeprecatedCallbacks = NewCallbacks, Callbacks
2009-10-12 22:15:43 -05:00
Joshua Peek
9bc8defe38
Use "run_callbacks :foo" since it is the public api for callbacks [ #3329
...
state:resolved]
2009-10-12 21:58:49 -05:00
Joshua Peek
2a5c92c101
Kill unused SafelyMemoizable [ #3323 state:resolved]
2009-10-12 21:44:30 -05:00
Jeremy Kemper
c23d28e2b3
To unmarshal MissingSourceFile from child
2009-10-09 18:31:30 -07:00
Pratik Naik
987d501182
Mute log info coming from the local_cache strategy
2009-10-09 15:03:18 +01:00
Pratik Naik
69aa5e8a86
Ensure MessageVerifier raises appropriate exception on tampered data
2009-10-09 02:26:18 +01:00
Michael Koziarski
9415935902
Switch to on-by-default XSS escaping for rails.
...
This consists of:
* String#html_safe! a method to mark a string as 'safe'
* ActionView::SafeBuffer a string subclass which escapes anything unsafe which is concatenated to it
* Calls to String#html_safe! throughout the rails helpers
* a 'raw' helper which lets you concatenate trusted HTML from non-safety-aware sources (e.g. presantized strings in the DB)
* New ERB implementation based on erubis which uses a SafeBuffer instead of a String
Hat tip to Django for the inspiration.
2009-10-08 09:31:20 +13:00
Jeffrey Hardy
9212138ad0
MessageVerifier#verify raises InvalidSignature if the signature is blank
...
Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
2009-10-05 13:38:26 -07:00
Carl Lerche
6b086449be
Fix the broken railties isolation tests
2009-09-29 16:07:29 -07:00
Jay Pignata
d48ebeade2
Escaping symbol passed into Memoizable's flush_cache for query methods to allow them to be cleared
...
Signed-off-by: Michael Koziarski <michael@koziarski.com>
[#3138 state:committed]
2009-09-28 14:48:13 +13:00
Joshua Peek
24ac3a8d8e
Wrap isolated test runner in a test suite
2009-09-25 01:16:52 -05:00
Jeremy Kemper
a6a0904fcb
Nah, test SHA1, but skip the test and whine if OpenSSL is borked up
2009-09-24 23:13:56 -07:00
Jeremy Kemper
55f132ab82
Test with MD5 digest in an attempt to mollify CI
2009-09-24 23:10:05 -07:00
Jeremy Kemper
0a692e48ae
Use OpenSSL::Digest.const(...).new instead of OpenSSL::Digest::Digest.new(...)
2009-09-24 22:44:40 -07:00
Jeremy Kemper
5d24827e39
Explicitly require String#bytesize extension
2009-09-24 22:44:40 -07:00
Joshua Peek
897b9ac43b
Make activesupport.gemspec the authoritative source instead of generating it from the Rakefile
2009-09-25 00:24:34 -05:00
Joshua Peek
bb6ca25d03
Check if the lib is in the load path and requirable before attempting to activate the gem version
2009-09-24 23:57:14 -05:00
Jeremy Kemper
018ba27701
Skip addition to load path if an externally-provided lib is already in place. Just to keep the path shorter.
2009-09-24 19:10:31 -07:00
Jeremy Kemper
0bd6e933c0
Restore split between require-time and runtime load path mungery. Simplifies vendor requires.
2009-09-24 18:38:18 -07:00
Jeremy Kemper
772a32a22d
Convert the other vendored libs to avoid pulling in old gems. Works even if rubygems isn't loaded.
2009-09-24 17:29:59 -07:00
Jeremy Kemper
0039c0344c
Avoid inadvertently loading an old tzinfo gem
2009-09-24 17:21:14 -07:00
José Valim
2407479603
Fixes Sam Ruby tests suite.
...
Signed-off-by: Yehuda Katz <wycats@gmail.com>
2009-09-21 17:56:24 -07:00
José Valim
4215e9ab93
Instrumenting cache stores.
2009-09-20 12:07:21 -03:00
José Valim
a0233dd3b2
Use NewCallbacks on ActionDispatch::Callbacks.
2009-09-20 10:56:38 -03:00
José Valim
3c9a37c9c4
Added Orchestra.
2009-09-20 10:56:38 -03:00
Aaron Patterson
636624fbf2
making nokogiri to hash less clever, more fast O_o
...
[#2243 state:committed]
Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
2009-09-17 11:50:58 -07:00
Developer
0d762646c4
Allow Nokogiri XmlMini backend to process cdata elements
...
[#3219 state:committed]
Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
2009-09-17 10:28:10 -07:00
Jeremy Kemper
51d202e6f3
Remove premature active_support/mini
2009-09-14 13:04:43 -07:00
Joshua Peek
181cd109d9
Lookup ruby bin name too
2009-09-14 00:51:31 -05:00
Joshua Peek
c5a6de50bb
Use rbconfig instead of rubygem detection
2009-09-14 00:47:09 -05:00
Joshua Peek
ec01cc4510
For testing, only load rubygems if mocha is missing
2009-09-14 00:41:04 -05:00
Joshua Peek
27458464d6
Forgot to update load path dir for vendored memcache
2009-09-14 00:09:34 -05:00
Jeremy Kemper
fa1e6dc577
Skip parent isolation tests too
2009-09-13 21:37:31 -07:00
Joshua Peek
a42c8958f9
Bump vendored memcache to 1.7.5
2009-09-13 23:30:32 -05:00
Joshua Peek
b2f0b8cbda
Rollback AS bundler work and improve activation of vendored dependencies
2009-09-13 22:55:46 -05:00
Joshua Peek
6f9e449830
Callbacks need to require reporting
2009-09-13 21:56:10 -05:00
Joshua Peek
8c8e09c305
Restore AS vendor file until we get things sorted out in railties
2009-09-13 21:07:35 -05:00
Joshua Peek
199a423f42
Don't eager require mocha, AS unit needs to set stuff up first
2009-09-13 16:12:33 -05:00
Joshua Peek
fff3f0ae0c
Detect missing dependencies and automatically run bundler
2009-09-13 15:10:29 -05:00
Joshua Peek
5b8373da29
Shush interpolation warnings
2009-09-13 14:34:59 -05:00
Joshua Peek
3b6bb4664f
Forget about old memoize immutable behavior
2009-09-13 13:08:12 -05:00
Joshua Peek
870bf8950f
Load vendored i18n if its not found since its a real requirement
2009-09-13 12:49:22 -05:00
Joshua Peek
ec0d4efd79
Avoid referencing rubygems
2009-09-13 12:47:37 -05:00
Joshua Peek
f3f2e0b00d
Move AS vendor support into bundler.
...
Run `rake bundle` before running tests.
2009-09-13 12:24:50 -05:00
Joshua Peek
3b325d624c
require reporting before attempting to "shush"
2009-09-13 10:53:12 -05:00
Jeremy Kemper
941e990410
Shush, new_callbacks
2009-09-13 06:06:20 -07:00
Jeremy Kemper
c2018b4b7b
Shush, rexml
2009-09-13 05:57:44 -07:00
Jeremy Kemper
7e6652edbf
Prefer not to shadow a local
2009-09-13 05:56:21 -07:00
Jeremy Kemper
98f96a0809
Ignore isolation test tests for test-unit 2 also
2009-09-13 05:52:18 -07:00