performance improvement to cookie handling when a single spider is crawling a large number of domains
minor updated to faq
scrapy deploy: return non-zero exit code if deploy fails
Slots removed, now Scraper can handle just one spider
fix typo
Merge pull request #271 from nramirezuy/scraper-6017

Slots removed, now Scraper can handle just one spider
update engine status output on telnet console documentation
allow remote ajax requests to the webservice
Merge pull request #273 from plainas/master

Accept ajax requests from other hosts (CORS support)
added support generic python literals in settings, and for explicitly
interpret a setting value as dict
Merge pull request #269 from kalessin/settingdict

added support for explicitly interpret a setting value as dict
remove ssl from optional_features to simplify code, as it is now required. also deprecate optional_features set
Use latest pyOpenSSL for all travis tests environments

SSLv2 was removed from OpenSSL 1.0 and above but it is still referenced
by pyOpenSSL < 0.13. Travis workers are precise hosts with OpenSSL 1.0
and pyOpenSSL 0.12 (!) with a debian patch to workaround this problem
that is not present in pyOpenSSL 0.12 shipped by PyPi.

Trying to install pyOpenSSL 0.10 or 0.12 from packages at PyPi under a
system with OpenSSL >= 1.0 will success but fails at import time with a
message similar to:

    ImportError: .../lib/python2.7/site-packages/OpenSSL/SSL.so: undefined symbol: SSLv2_method
make Crawler.start() return a deferred that is fired when the crawl is finished
initial version of crawl tests using a mock HTTP server (in separate process). This can also be used to benchmark scrapy performance, although a script (specially suited for that task) would be more convenient
replaced use of depricated module scrapy.settings with the method get_project_settings()
Merge pull request #274 from brunsgaard/master

Updated settings import in contrib/feedexport.py class S3FeedStorage
Revert "replaced use of depricated module scrapy.settings with the method get_project_settings()"

This reverts commit 1b4d14c8f635b28d5f72d37f924c4e71d71520ca.

Calling `get_project_settings()` generates a new independent Settings
object that doesn't contain the overrides passed by command line
arguments, for example.

Proper port would require implementing the from_crawler() class method
and making sure the settings object is passed to all internal objects
(probably breaking some minor backwards compatibility).
Spider Arguments support for parse command and test
Merge pull request #277 from nramirezuy/cmd-parse-args

Spider Arguments support for parse command