Permalink
Browse files

New Version

Sync with Latest Instiki Trunk.
Migrate to Rails 1.2.5.
Bump version number.
  • Loading branch information...
distler committed Oct 15, 2007
1 parent de12536 commit 207fb1f7f204b72fa1d1fded1fc7dc00d98df7a5
Showing with 2,594 additions and 664 deletions.
  1. +24 −4 CHANGELOG
  2. +91 −52 README
  3. +1 −1 app/controllers/application.rb
  4. +1 −1 app/models/page.rb
  5. +2 −0 instiki.bat
  6. +3 −3 lib/page_renderer.rb
  7. +1 −0 vendor/plugins/action_cache/lib/action_cache.rb
  8. +10 −0 vendor/rails/actionmailer/CHANGELOG
  9. +1 −1 vendor/rails/actionmailer/Rakefile
  10. +1 −1 vendor/rails/actionmailer/lib/action_mailer/version.rb
  11. +51 −2 vendor/rails/actionpack/CHANGELOG
  12. +1 −1 vendor/rails/actionpack/Rakefile
  13. +2 −2 vendor/rails/actionpack/lib/action_controller/assertions/dom_assertions.rb
  14. +1 −1 vendor/rails/actionpack/lib/action_controller/assertions/model_assertions.rb
  15. +3 −0 vendor/rails/actionpack/lib/action_controller/assertions/response_assertions.rb
  16. +1 −0 vendor/rails/actionpack/lib/action_controller/assertions/routing_assertions.rb
  17. +2 −0 vendor/rails/actionpack/lib/action_controller/assertions/selector_assertions.rb
  18. +7 −10 vendor/rails/actionpack/lib/action_controller/base.rb
  19. +39 −39 vendor/rails/actionpack/lib/action_controller/caching.rb
  20. +30 −0 vendor/rails/actionpack/lib/action_controller/cgi_ext/pstore_performance_fix.rb
  21. +1 −1 vendor/rails/actionpack/lib/action_controller/cgi_ext/raw_post_data_fix.rb
  22. +13 −4 vendor/rails/actionpack/lib/action_controller/cgi_process.rb
  23. +5 −3 vendor/rails/actionpack/lib/action_controller/cookies.rb
  24. +176 −77 vendor/rails/actionpack/lib/action_controller/filters.rb
  25. +31 −21 vendor/rails/actionpack/lib/action_controller/integration.rb
  26. +1 −1 vendor/rails/actionpack/lib/action_controller/macros/in_place_editing.rb
  27. +7 −1 vendor/rails/actionpack/lib/action_controller/pagination.rb
  28. +0 −4 vendor/rails/actionpack/lib/action_controller/request.rb
  29. +117 −32 vendor/rails/actionpack/lib/action_controller/resources.rb
  30. +56 −23 vendor/rails/actionpack/lib/action_controller/routing.rb
  31. +5 −2 vendor/rails/actionpack/lib/action_controller/test_process.rb
  32. +4 −1 vendor/rails/actionpack/lib/action_controller/url_rewriter.rb
  33. +1 −0 vendor/rails/actionpack/lib/action_controller/verification.rb
  34. +1 −1 vendor/rails/actionpack/lib/action_pack/version.rb
  35. +25 −19 vendor/rails/actionpack/lib/action_view/base.rb
  36. +2 −2 vendor/rails/actionpack/lib/action_view/compiled_templates.rb
  37. +18 −18 vendor/rails/actionpack/lib/action_view/helpers/active_record_helper.rb
  38. +10 −0 vendor/rails/actionpack/lib/action_view/helpers/debug_helper.rb
  39. +3 −0 vendor/rails/actionpack/lib/action_view/helpers/deprecated_helper.rb
  40. +33 −17 vendor/rails/actionpack/lib/action_view/helpers/prototype_helper.rb
  41. +9 −0 vendor/rails/actionpack/test/activerecord/pagination_test.rb
  42. +13 −0 vendor/rails/actionpack/test/controller/action_pack_assertions_test.rb
  43. +4 −1 vendor/rails/actionpack/test/controller/addresses_render_test.rb
  44. +1 −1 vendor/rails/actionpack/test/controller/base_test.rb
  45. +3 −2 vendor/rails/actionpack/test/controller/caching_test.rb
  46. +11 −0 vendor/rails/actionpack/test/controller/cookie_test.rb
  47. +18 −0 vendor/rails/actionpack/test/controller/deprecation/deprecated_base_methods_test.rb
  48. +1 −0 vendor/rails/actionpack/test/controller/filter_params_test.rb
  49. +149 −26 vendor/rails/actionpack/test/controller/filters_test.rb
  50. +93 −8 vendor/rails/actionpack/test/controller/integration_test.rb
  51. +0 −46 vendor/rails/actionpack/test/controller/render_test.rb
  52. +215 −36 vendor/rails/actionpack/test/controller/resources_test.rb
  53. +2 −2 vendor/rails/actionpack/test/controller/routing_test.rb
  54. +16 −0 vendor/rails/actionpack/test/controller/test_test.rb
  55. +66 −10 vendor/rails/actionpack/test/controller/url_rewriter_test.rb
  56. +15 −0 vendor/rails/actionpack/test/controller/verification_test.rb
  57. +2 −1 vendor/rails/actionpack/test/fixtures/test/hello_world.rxml
  58. +5 −0 vendor/rails/actionpack/test/template/asset_tag_helper_test.rb
  59. +29 −17 vendor/rails/actionpack/test/template/compiled_templates_test.rb
  60. +4 −4 vendor/rails/actionpack/test/template/javascript_helper_test.rb
  61. +1 −1 vendor/rails/actionpack/test/template/number_helper_test.rb
  62. +13 −13 vendor/rails/actionpack/test/template/prototype_helper_test.rb
  63. +14 −0 vendor/rails/actionwebservice/CHANGELOG
  64. +2 −2 vendor/rails/actionwebservice/Rakefile
  65. +1 −1 vendor/rails/actionwebservice/lib/action_web_service/version.rb
  66. +34 −0 vendor/rails/activerecord/CHANGELOG
  67. +1 −1 vendor/rails/activerecord/Rakefile
  68. +14 −2 vendor/rails/activerecord/lib/active_record/acts/list.rb
  69. +7 −0 vendor/rails/activerecord/lib/active_record/acts/tree.rb
  70. +29 −14 vendor/rails/activerecord/lib/active_record/associations.rb
  71. +5 −1 vendor/rails/activerecord/lib/active_record/associations/association_collection.rb
  72. +2 −2 vendor/rails/activerecord/lib/active_record/associations/has_many_association.rb
  73. +10 −0 vendor/rails/activerecord/lib/active_record/associations/has_many_through_association.rb
  74. +12 −3 vendor/rails/activerecord/lib/active_record/base.rb
  75. +2 −2 vendor/rails/activerecord/lib/active_record/calculations.rb
  76. +1 −1 vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/quoting.rb
  77. +1 −0 vendor/rails/activerecord/lib/active_record/connection_adapters/oracle_adapter.rb
  78. +2 −2 vendor/rails/activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb
  79. +3 −3 vendor/rails/activerecord/lib/active_record/deprecated_finders.rb
  80. +1 −1 vendor/rails/activerecord/lib/active_record/fixtures.rb
  81. +0 −9 vendor/rails/activerecord/lib/active_record/timestamp.rb
  82. +1 −1 vendor/rails/activerecord/lib/active_record/version.rb
  83. +13 −0 vendor/rails/activerecord/test/associations/eager_test.rb
  84. +10 −1 vendor/rails/activerecord/test/associations/join_model_test.rb
  85. +36 −3 vendor/rails/activerecord/test/associations_test.rb
  86. +17 −4 vendor/rails/activerecord/test/base_test.rb
  87. +1 −0 vendor/rails/activerecord/test/fixtures/author.rb
  88. +437 −0 vendor/rails/activerecord/test/fixtures/binaries.yml
  89. +5 −0 vendor/rails/activerecord/test/fixtures/db_definitions/schema.rb
  90. +10 −0 vendor/rails/activerecord/test/fixtures/developer.rb
  91. +9 −5 vendor/rails/activerecord/test/fixtures_test.rb
  92. +9 −10 vendor/rails/activerecord/test/migration_test.rb
  93. +47 −0 vendor/rails/activerecord/test/mixin_test.rb
  94. +2 −2 vendor/rails/activerecord/test/validations_test.rb
  95. +16 −0 vendor/rails/activesupport/CHANGELOG
  96. +9 −3 vendor/rails/activesupport/lib/active_support/core_ext/blank.rb
  97. +48 −3 vendor/rails/activesupport/lib/active_support/core_ext/hash/conversions.rb
  98. +14 −0 vendor/rails/activesupport/lib/active_support/core_ext/module/introspection.rb
  99. +3 −3 vendor/rails/activesupport/lib/active_support/dependencies.rb
  100. +5 −3 vendor/rails/activesupport/lib/active_support/json/encoders/core.rb
  101. +6 −6 vendor/rails/activesupport/lib/active_support/multibyte/chars.rb
  102. +1 −1 vendor/rails/activesupport/lib/active_support/version.rb
  103. +37 −0 vendor/rails/activesupport/test/core_ext/hash_ext_test.rb
  104. +8 −0 vendor/rails/activesupport/test/core_ext/module_test.rb
  105. +11 −0 vendor/rails/activesupport/test/dependencies_test.rb
  106. +97 −0 vendor/rails/activesupport/test/json_test.rb
  107. +25 −1 vendor/rails/railties/CHANGELOG
  108. +32 −3 vendor/rails/railties/README
  109. +5 −5 vendor/rails/railties/Rakefile
  110. +12 −18 vendor/rails/railties/environments/boot.rb
  111. +15 −15 vendor/rails/railties/environments/environment.rb
  112. +1 −2 vendor/rails/railties/lib/dispatcher.rb
  113. +33 −9 vendor/rails/railties/lib/initializer.rb
  114. +1 −1 vendor/rails/railties/lib/rails/version.rb
  115. +1 −1 vendor/rails/railties/lib/rails_generator/generators/components/scaffold/scaffold_generator.rb
  116. +1 −0 ...ilties/lib/rails_generator/generators/components/scaffold_resource/scaffold_resource_generator.rb
  117. +1 −1 vendor/rails/railties/lib/railties_path.rb
  118. +4 −4 vendor/rails/railties/lib/tasks/framework.rake
  119. +17 −0 vendor/rails/railties/lib/tasks/routes.rake
  120. +2 −2 vendor/rails/release.rb
View
@@ -1,9 +1,30 @@
- * TRUNK:
+------------------------------------------------------------------------------
+ * 0.12.0:
+
+ 0.12 is mainly a bugfix release. We recommend all instiki Users to upgrade.
+ In this version, some security holes where fixed
+ - An XSS vulnerability in categories
+ - An XSS vulnerability in <nowiki>
+ - fixes that Instiki allows "dangerous" operations as HTTP GETs
+
+ as well as some other small improvements.
+ - fixes for instiki running on mongrel
+ - fixes for instiki running on mongrel_cluster
+
+ We added a lot of tests, synced with Jacques Distler's version and fixed
+ small bugs as well. A note to Mac OSX users: use the Ruby One-Click-Installer
+ for OSX ( http://rubyosx.com ) or make sure you are not running into problems
+ with sqlite (see http://instiki.5uper.net/instiki/show/SQLite+issues+on+OSX)
+
+------------------------------------------------------------------------------
+ * 0.11.pl1
- ANTISPAM:
- updated and included spam_patterns.txt
- included dnsbl_check - DNS Blackhole Lists check
[thanks to joost from http://www.spacebabies.nl ]
+ - included the form-spam-protection rails plugin
+ http://form-spam-protection.googlecode.com/svn/form_spam_protection/
- BUGFIXES:
- fix PDF output not to contain garbage chars [Jesse Newland]
@@ -16,10 +37,9 @@
- lots of small bugfixes and changes
- UPDATES:
- - Rails 1.2 tested and packaged with instiki
+ - Rails 1.2.1 tested and packaged with instiki
- updated RubyZip to 0.9.1
- - updated RedCloth to 3.0.4
- - updated packaged sqlite3-ruby to 1.2.0
+ - updated packaged sqlite3-ruby
- FEATURES:
- fix: being logged in on more Webs at once works now [Jaques Distler]
View
143 README
@@ -1,39 +1,61 @@
-===What is Instiki?
-
-Admitted, it's YetAnotherWikiClone[http://c2.com/cgi/wiki?WikiWikiClones], but with a strong focus
-on simplicity of installation and running:
-
-Step 1. Download
-Step 2. Run "instiki"
-
-If you are on Windows:
-"Step 3. Chuckle... "There's no step three!" (TM)"
-
-You're now running a perfectly suitable wiki on port 2500
-that'll present you with one-step setup, followed by a textarea for the home page
-on http://localhost:2500
-
-Instiki lowers the barriers of interest for when you might consider
-using a wiki. It's so simple to get running that you'll find yourself
-using it for anything -- taking notes, brainstorming, organizing a
-gathering.
-
-Having said all that, if you are not on Windows, in this version of Instiki it is a somewhat different story.
-Since the author has no Linux or Mac at hand, and Instiki is moving to a SQL-based backend, this is what it takes
-to install (until somebody sends a patch to properly package Instiki for all those other platforms):
-
-3. Kill "instiki"
-4. Install SQLite 3 database engine from http://www.sqlite.org/
-5. Install SQLite 3 driver for Ruby from http://sqlite-ruby.rubyforge.org/
-6. Install Rake from http://rake.rubyforge.org/
-7. Execute rm -f db/*.db
-8. Execute 'rake environment RAILS_ENV=production migrate'
-9. Make an embarrassed sigh (as I do while writing this)
-10. Run 'instiki' again
-11. Pat yourself on the shoulder for being such a talented geek
-12. At least, there is no step twelve! (TM)
-
-===Features:
+
+= Instiki
+
+Instiki is a wiki clone so pretty and easy to set up, you'll wonder if it’s really a wiki. Runs on Rails and focuses on portability and stability. Supports file uploads, PDF export, RSS, multiple users and password protection. Some use Instiki as a CMS (Content Management System) because of it's ability to export static pages.
+
+Instiki lowers the barriers of interest for when you might consider using a wiki. It's so simple to get running that you'll find yourself using it for anything -- taking notes, brainstorming, organizing a gathering.
+
+
+== Supported Platforms
+
+Instiki only relies on Ruby - the sole external dependency (it includes all other dependencies). Any OS that can run Ruby can run Instiki - that includes Windows, Linux, Mac OS X and most known Unix flavors.
+
+Instiki on BeOS, Amiga OS, OS2, Zeta OS and support for various exotic Platforms is planned. Mostly it already works, if Ruby runs there (download the linux version in this case). Please contact parasew if you want to help out for your OS that is not listed. Please also get in touch if you are able to create an instiki package for your favorite unix or linux distribution.
+
+
+== 3 easy Steps to get the Instiki experience
+
+ Step 1. Get Ruby, Download Instiki
+ Step 2. Run "instiki"
+ Step 3. Chuckle... "There's no step three!" (TM)
+
+
+== Details
+
+You need at least Ruby Version 1.8.4 installed on your System. The second dependency is a Database System, but don't worry, maybe you are already served.
+
+
+=== If you are on Windows
+
+- Get the *Ruby One-Click Installer - Windows* http://rubyforge.org/projects/rubyinstaller
+- double-click instiki.bat or instiki.cmd and there you go!
+
+if you are running Windows 95, 98 or ME and cannot get instiki to run, try Version 0.11.pl1 which is the last instiki Version to support that old-style OS's. Please update to some Unix-OS or complain to the Ruby on Rails List at http://www.ruby-forum.com/forum/3 (Rails does not support your old Windows.)
+
+
+=== If you are on Mac OSX
+
+Since the Apple guys really screwed it up, having an old Ruby Version (1.8.2) and a broken Readline Library with MacOSX Tiger, you have to
+
+- use the Ruby One-Click-Installer for OSX ( http://rubyosx.com ) if you don't already have macports' Ruby
+- make sure you read http://instiki.5uper.net/instiki/show/SQLite+issues+on+OSX
+- run "ruby instiki.rb" via command-line in the directory
+
+
+=== If you are on Linux
+
+
+=== Any other System
+
+- get Ruby for your System, compile if nessesary: http://ruby-lang.org
+- get SQLite or compile from http://sqlite.org (you can also use mysql or any other supported database system if you want)
+- run instiki
+
+You're now running a perfectly suitable wiki on port 2500 that'll present you with one-step setup, followed by a textarea for the home page on http://localhost:2500
+
+
+== Features
+
* Regular expression search: Find deep stuff really fast
* Revisions: Follow the changes on every page from birth. Rollback to an earlier rev
* Export to HTML or markup in a zip: Take the entire wiki with you home or for reference
@@ -42,24 +64,27 @@ to install (until somebody sends a patch to properly package Instiki for all tho
* Password-protected webs: Keep it private
* Authors: Each revision is associated with an author, so you can see who changed what
* Reference tracker: Which other pages are pointing to the current?
-* Speed: Using Madelein[http://madeleine.sourceforge.net] for persistence (all pages are in memory)
-* Three markup choices: Textile[http://www.textism.com/tools/textile]
- (default / RedCloth[http://www.whytheluckystiff.net/ruby/redcloth]),
+* Three markup choices: Textile http://www.textism.com/tools/textile
+ (default / RedCloth http://www.whytheluckystiff.net/ruby/redcloth ),
Markdown (BlueCloth[http://bluecloth.rubyforge.org]), and RDoc[http://rdoc.sourceforge.net/doc]
-* Embedded webserver: Through WEBrick[http://www.webrick.org]
+* Embedded webserver: Through WEBrick[http://www.webrick.org], also runs on Mongel if you want to.
* Internationalization: Wiki words in any latin, greek, cyrillian, or armenian characters
* Color diffs: Track changes through revisions
-* Definitely can run on SQLite and MySQL
-* May be able to run on Postgres, Oracle, DB2 and SqlServer. If you try this, and it works
- (or, it doesn't, but you make it work) please write about it on Instiki.org.
+* Runs on SQLite per default, can be configured to run on PostgreSQL, MySQL, DB2, Firebird, Openbase, Oracle, SQL Server or Sybase
+
+
+== Command-line options:
-===Command-line options:
* Run "ruby instiki --help"
-===History:
+
+== History:
+
* See CHANGELOG
-===Migrating Instiki 0.10.2 storage to Instiki 0.11.0 database
+
+== Migrating Instiki 0.10.2 storage to Instiki 0.11.0 database
+
1. Install Instiki 0.11 and check that it works (you should be able to create a web, edit and save a HomePage)
2. Execute
ruby script\import_storage \
@@ -81,7 +106,9 @@ to install (until somebody sends a patch to properly package Instiki for all tho
The most common migration problem is this: if you open All Pages and see a lot of orphaned pages,
you forgot to run ruby script\reset_references after importing the data.
+
===Upgrading from Instiki-AR Beta 1
+
In Beta 2, we switch to ActiveRecord:Migrations. Therefore:
1. Back up your production database.
2. Open command-line session to your database and execute:
@@ -93,21 +120,33 @@ Step 2 creates a table that tells to ActiveRecord:Migrations that the current ve
of this database is 1 (corresponding to Beta 1), and step 3 makes it up-to-date with
the current version of Instiki.
-===Download the latest release from:
+
+== Download the latest release from:
+
* http://rubyforge.org/project/showfiles.php?group_id=186
-===Visit the "official" Instiki wiki:
+
+== Visit the "official" Instiki wiki:
+
* http://instiki.org
-===License:
+
+== License:
+
* same as Ruby's
+
---
+
Authors::
Versions 0.0 to 0.9.1:: David Heinemeier Hansson
-Email:: david@loudthinking.com
-Weblog:: http://www.loudthinking.com
+Email:: david[AT]loudthinking.com
+Weblog:: http://www.loudthinking.com[http://www.loudthinking.com]
From 0.9.2 onwards:: Alexey Verkhovsky
-Email:: alex@verk.info
+Email:: alex[AT]verk.info
+
+From 0.11 onwards:: Matthias Tarasiewicz and 5uper.net
+Email:: parasew[AT]gmail.com
+Website:: http://5uper.net[http://5uper.net]
@@ -219,7 +219,7 @@ module Mime
module Instiki
module VERSION #:nodoc:
MAJOR = 0
- MINOR = 12
+ MINOR = 13
TINY = 0
SUFFIX = '(MML+)'
PRERELEASE = 'pre' # false
View
@@ -25,7 +25,7 @@ def revise(content, time, author, renderer)
if (revisions_size > 0) && continous_revision?(time, author)
current_revision.update_attributes(:content => content, :revised_at => time)
else
- revisions.create(:content => content, :author => author, :revised_at => time)
+ revisions.build(:content => content, :author => author, :revised_at => time)
end
save
self
View
@@ -0,0 +1,2 @@
+set PATH=.\lib\native\win32;%PATH%
+ruby.exe script\server -e production
View
@@ -143,19 +143,19 @@ def update_references(rendering_result)
else
link_type = WikiReference.link_type(@revision.page.web, referenced_name)
end
- references.create :referenced_name => referenced_name, :link_type => link_type
+ references.build :referenced_name => referenced_name, :link_type => link_type
end
include_chunks = rendering_result.find_chunks(Include)
includes = include_chunks.map { |c| ( c.escaped? ? nil : c.page_name ) }.compact.uniq
includes.each do |included_page_name|
- references.create :referenced_name => included_page_name,
+ references.build :referenced_name => included_page_name,
:link_type => WikiReference::INCLUDED_PAGE
end
categories = rendering_result.find_chunks(Category).map { |cat| cat.list }.flatten
categories.each do |category|
- references.create :referenced_name => category, :link_type => WikiReference::CATEGORY
+ references.build :referenced_name => category, :link_type => WikiReference::CATEGORY
end
end
end
@@ -1,5 +1,6 @@
require 'yaml'
require 'time'
+require 'md5'
module ActionController
class AbstractResponse #:nodoc:
@@ -1,3 +1,13 @@
+*1.3.5* (October 12th, 2007)
+
+* Depend on Action Pack 1.13.5
+
+
+*1.3.4* (October 4th, 2007)
+
+* Depend on Action Pack 1.13.4
+
+
*1.3.3* (March 12th, 2007)
* Depend on Action Pack 1.13.3
@@ -54,7 +54,7 @@ spec = Gem::Specification.new do |s|
s.rubyforge_project = "actionmailer"
s.homepage = "http://www.rubyonrails.org"
- s.add_dependency('actionpack', '= 1.13.3' + PKG_BUILD)
+ s.add_dependency('actionpack', '= 1.13.5' + PKG_BUILD)
s.has_rdoc = true
s.requirements << 'none'
@@ -2,7 +2,7 @@ module ActionMailer
module VERSION #:nodoc:
MAJOR = 1
MINOR = 3
- TINY = 3
+ TINY = 5
STRING = [MAJOR, MINOR, TINY].join('.')
end
@@ -1,6 +1,55 @@
+*1.13.5* (October 12th, 2007)
+
+* Backport: allow array and hash query parameters. Array route parameters are converted/to/a/path as before. #6765, #7047, #7462 [bgipsy, Jeremy McAnally, Dan Kubb, brendan, Diego Algorta Casamayou]
+
+* Fix in place editor's setter action with non-string fields. #7418 [Andreas]
+
+
+*1.13.4* (October 4th, 2007)
+
+* Only accept session ids from cookies, prevents session fixation attacks. [bradediger]
+
+* Change the resource seperator from ; to / change the generated routes to use the new-style named routes. e.g. new_group_user_path(@group) instead of group_new_user_path(@group). [pixeltrix]
+
+* Integration tests: introduce methods for other HTTP methods. #6353 [caboose]
+
+* Improve performance of action caching. Closes #8231 [skaes]
+
+* Fix errors with around_filters which do not yield, restore 1.1 behaviour with after filters. Closes #8891 [skaes]
+
+ After filters will *no longer* be run if an around_filter fails to yield, users relying on
+ this behaviour are advised to put the code in question after a yield statement in an around filter.
+
+* Allow you to delete cookies with options. Closes #3685 [josh, Chris Wanstrath]
+
+* Deprecate pagination. Install the classic_pagination plugin for forward compatibility, or move to the superior will_paginate plugin. #8157 [Mislav Marohnic]
+
+* Fix filtered parameter logging with nil parameter values. #8422 [choonkeat]
+
+* Integration tests: alias xhr to xml_http_request and add a request_method argument instead of always using POST. #7124 [Nik Wakelin, Francois Beausoleil, Wizard]
+
+* Document caches_action. #5419 [Jarkko Laine]
+
+* observe_form always sends the serialized form. #5271 [manfred, normelton@gmail.com]
+
+* Update UrlWriter to accept :anchor parameter. Closes #6771. [octopod]
+
+* Replace the current block/continuation filter chain handling by an implementation based on a simple loop. Closes #8226 [Stefan Kaes]
+
+* Return the string representation from an Xml Builder when rendering a partial. #5044 [tpope]
+
+* Cleaned up, corrected, and mildly expanded ActionPack documentation. Closes #7190 [jeremymcanally]
+
+* Small collection of ActionController documentation cleanups. Closes #7319 [jeremymcanally]
+
+* Performance: patch cgi/session/pstore to require digest/md5 once rather than per #initialize. #7583 [Stefan Kaes]
+
+* Deprecation: verification with :redirect_to => :named_route shouldn't be deprecated. #7525 [Justin French]
+
+
*1.13.3* (March 12th, 2007)
-* Apply [5709] to stable.
+* Fix a bug in Routing where a parameter taken from the path of the current request could not be used as a query parameter for the next. #6752 [Nicholas Seckar]
* session_enabled? works with session :off. #6680 [Catfish]
@@ -440,7 +489,7 @@
* Avoid naming collision among compiled view methods. [Jeremy Kemper]
-* Fix CGI extensions when they expect string but get nil in Windows. Closes #5276 [mislav@nippur.irb.hr]
+* Fix CGI extensions when they expect string but get nil in Windows. Closes #5276 [Mislav Marohnic]
* Determine the correct template_root for deeply nested components. #2841 [s.brink@web.de]
@@ -75,7 +75,7 @@ spec = Gem::Specification.new do |s|
s.has_rdoc = true
s.requirements << 'none'
- s.add_dependency('activesupport', '= 1.4.2' + PKG_BUILD)
+ s.add_dependency('activesupport', '= 1.4.4' + PKG_BUILD)
s.require_path = 'lib'
s.autorequire = 'action_controller'
Oops, something went wrong.

0 comments on commit 207fb1f

Please sign in to comment.