Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Comparing changes

Choose two branches to see what's changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
base fork: tornadoweb/tornado
...
head fork: fiorix/cyclone
compare: master
Checking mergeability… Don't worry, you can still create the pull request.
This comparison is big! We're only showing the most recent 250 commits
Commits on Dec 11, 2012
@fiorix fiorix new skel 6089754
@fiorix fiorix new skel f9e4f17
@fiorix fiorix new skel 5e112ea
Commits on Dec 12, 2012
@fiorix fiorix new skel: signup 7e5bf91
@fiorix fiorix new skel 8fe0a77
@fiorix fiorix minor fixes 889f188
Commits on Dec 19, 2012
@fiorix fiorix new appskel ce11ceb
@fiorix fiorix missing translation fed9836
Commits on Dec 30, 2012
@kubo39 kubo39 Update README.rst
a mistake in writing
87f1207
Commits on Dec 31, 2012
@fiorix fiorix Merge pull request #83 from kubo39/patch-1
Update README.rst
3b85bc9
@fiorix fiorix synch with txredisapi 5d2ee99
@fiorix fiorix synch with txredisapi a085f68
@fiorix fiorix updated docs, v1.0 0170e95
Commits on Jan 10, 2013
@fiorix fiorix fixed debian init scripts 8e1148e
Commits on Jan 11, 2013
@FZambia FZambia fix locale initialization in default app skel
In default application skeleton additional locales
could not be initialized because of using wrong config
key 'locales' (must be 'locale_path'). Fixed.
a110408
@fiorix fiorix Merge pull request #84 from FZambia/default_skel_fix
fix locale initialization in default app skel
3b7bb8e
@fiorix fiorix new appskel b8093d2
Commits on Jan 16, 2013
@fiorix fiorix unix socket server support 20ccd42
@fiorix fiorix help msg ce94326
@fiorix fiorix +sample server 00eef09
@fiorix fiorix easier usage 90d8988
@fiorix fiorix git version 2e3b435
Commits on Jan 17, 2013
@fiorix fiorix fmt fix beefeb9
@fiorix fiorix +err log bb9cc14
Commits on Jan 18, 2013
@fiorix fiorix synch up with tornado ef3a949
@fiorix fiorix synch up with tornado 9bc2831
@fiorix fiorix synch up with tornado ac2a225
@fiorix fiorix +fmt 8c35a76
@fiorix fiorix updated docstrings 3e6c2c3
@fiorix fiorix monkey patching t.p.log, soz 6d7fb77
@fiorix fiorix xsrf fix, +request log 8ff1799
@fiorix fiorix allow -r file.py 5800fea
@fiorix fiorix regression tests, +updates e8a6492
@fiorix fiorix review, +updates 858035e
@fiorix fiorix removed stack_context stuff 3998082
@fiorix fiorix +version 94b8df8
@fiorix fiorix +debug fmt 23590d4
@fiorix fiorix drop b d48949f
@fiorix fiorix drop b dfc17ab
@fiorix fiorix improvements f424861
@fiorix fiorix optimizations and better error handling 30777dd
@fiorix fiorix new appskel b6d3e9c
@fiorix fiorix txredisapi v1.1 6aa9159
Commits on Jan 19, 2013
@fiorix fiorix +synch 2c30bda
@fiorix fiorix default host 85c4996
@fiorix fiorix listen on 0.0.0.0 19933ee
@fiorix fiorix pep8 564a5ad
@fiorix fiorix pep8 b5f0758
@fiorix fiorix pep8 65e5b7c
Commits on Jan 20, 2013
@fiorix fiorix +synch ca3679f
@fiorix fiorix better error handling 71caeeb
@fiorix fiorix +docs 0800149
@fiorix fiorix +docs 1aac2d0
@fiorix fiorix minor changes 8305ee0
Commits on Jan 21, 2013
@fiorix fiorix +docs 70059cf
@fiorix fiorix +website :) d702462
@fiorix fiorix +docs 449aeab
@fiorix fiorix +docs 31b0c66
@fiorix fiorix +docs 00cb32d
@fiorix fiorix +docs 53e75c3
@fiorix fiorix +docs 45a5136
@fiorix fiorix doc syntax 60334f9
@fiorix fiorix +docs db97144
@fiorix fiorix +docs 0e05a60
@fiorix fiorix +docs b478bea
@fiorix fiorix +docs 24b0a7a
@fiorix fiorix +docs ee54446
Commits on Jan 22, 2013
@fiorix fiorix +docs 0afd1a1
@fiorix fiorix +docs 156855c
Commits on Jan 23, 2013
@lxfontes lxfontes wording on main site (a.k.a labios de veludo) 922de85
Commits on Jan 26, 2013
@gleicon gleicon github auth demo e2ece22
@gleicon gleicon renamed README 0242929
@gleicon gleicon renamed README ca31fa5
@gleicon gleicon img path e6d8c00
@fiorix fiorix +links to mailing list and wiki 90093c4
@fiorix fiorix Merge branch 'master' of github.com:fiorix/cyclone adc8926
@fiorix fiorix +missing </ul> edb8bf1
Commits on Jan 27, 2013
@FZambia FZambia fix removing entire twisted when uninstalling cyclone
'twisted' should not occur in the top_level.txt file as this
triggers a bug in pip that removes all of twisted when a package
with a twisted plugin is removed.
6ac8012
@fiorix fiorix Merge pull request #87 from FZambia/plugin_fix
fix removing entire twisted when uninstalling cyclone
bff2479
Commits on Jan 28, 2013
@fiorix fiorix trailing spaces, 80 cols 874e7f2
@fiorix fiorix synch with latest txredisapi ca0fb8a
Commits on Jan 29, 2013
@fiorix fiorix fix on getPeer c910841
@jonoberheide jonoberheide fix getPeer issues for unix sockets 29b728f
@fiorix fiorix Merge pull request #88 from jonoberheide/master
fix getPeer issues for unix sockets
de85aba
@jonoberheide jonoberheide make _remote_ip a property 057a510
@fiorix fiorix Merge pull request #89 from jonoberheide/master
make _remote_ip a property
bda2b6b
@hellais hellais Parametrize xsrfCookieName 1e11839
@fiorix fiorix Merge pull request #90 from hellais/xsrfToken
Parametrize xsrfCookieName
04416d5
Commits on Feb 02, 2013
@jdavisp3 jdavisp3 fix connectionLost signature in websocket documentation 98ecc26
@fiorix fiorix Merge pull request #91 from jdavisp3/doc-fix
fix connectionLost signature in websocket documentation
d000b3e
Commits on Feb 04, 2013
@fiorix fiorix typo 46b28a4
@fiorix fiorix typo 6047792
Commits on Feb 05, 2013
@hellais hellais Add configuration attribute for making self.write serialize lists 64e25a7
@fiorix fiorix Merge pull request #92 from hellais/serialize_lists
Add configuration attribute for making self.write serialize lists
5b537b3
Commits on Feb 26, 2013
@fiorix fiorix bugfix on upload 9d82b2d
@fiorix fiorix +version f7639ba
Commits on Mar 03, 2013
@fiorix fiorix +version, locale fix c09d916
@fiorix fiorix +mysql ping a51ca8d
Commits on Mar 04, 2013
@escattone escattone Fix for when RequestHandler._handle_request_exception receives an ins…
…tance

of twisted.python.failure.Failure whose value is an instance of
twisted.internet.defer.FirstError.
fc48435
Commits on Mar 05, 2013
@escattone escattone this covers, finally, the general case of any number of levels
of twisted.python.failure.Failure wrapping twisted.internet.defer.FirstError
exceptions
4839ac2
@fiorix fiorix Merge pull request #95 from escattone/master
Fix for web.py
71c5c9a
Commits on Mar 11, 2013
@fiorix fiorix better support for large uploads 114dd1f
@fiorix fiorix Merge branch 'master' of github.com:fiorix/cyclone b1406b1
@fiorix fiorix updated version 818a2a4
@fiorix fiorix bugfix on websocket close ea8513a
Commits on Mar 14, 2013
@jdavisp3 jdavisp3 Use correct redis api call. 047873a
Commits on Mar 23, 2013
@jdavisp3 jdavisp3 Refactor applicatioin creation to create_app().
This allows applications to use the bottle style
and listen on multiple endpoints, including non-tcp
endpoints.
14c3f36
@jdavisp3 jdavisp3 Remove FirstError unwrapping.
This should be the responsibility of client code.
df43a89
Commits on Mar 24, 2013
@fiorix fiorix Merge pull request #99 from jdavisp3/bottle-app
Bottle refactor
c48cd58
Commits on Mar 26, 2013
@fiorix fiorix synch txredisapi, v1.1 dfcea18
Commits on Apr 23, 2013
Tom van Neerijnen Changed tornado cyclone in some examples in the doc strings 23cd803
@fiorix fiorix Merge pull request #102 from tommyvn/master
Minor doc corrections
b2e4bf8
@fiorix fiorix docs, version 6607a50
Commits on May 01, 2013
@powo powo Make SSEHandler's constructor accept arbitrary keyword arguments 59fa64c
@fiorix fiorix Merge pull request #104 from powo/master
Make SSEHandler's constructor accept arbitrary keyword arguments
7b2272a
Commits on May 13, 2013
@nakamuray nakamuray fix UnicodeEncodeError in escape.linkify 5c11bd0
@fiorix fiorix Merge pull request #106 from nakamuray/fix-UnicodeEncodeError
fix UnicodeEncodeError in escape.linkify
a465af5
Commits on Jun 27, 2013
@CactusCommander CactusCommander Add a default route if no other route matches. 49f37a0
@CactusCommander CactusCommander Add route="ANY" support in the bottle style routing. 225d807
@CactusCommander CactusCommander Add documentation for the default route feature. 0df3400
Commits on Jul 01, 2013
@fiorix fiorix Merge pull request #109 from concordusapps/master
Create a fallback route that is called if no other route matches.  Fixes #108
c079c52
Commits on Aug 01, 2013
SNK YTH Added basic proxy support to httpclient 06b3c8a
@fiorix fiorix Merge pull request #110 from mksh/master
Added basic proxy support to httpclient
51f5c39
Commits on Aug 26, 2013
@flaviogrossi flaviogrossi remove extraneous double crlf after body when writing hixie76 upgrade…
… message
10cacb6
@flaviogrossi flaviogrossi do not call handler.flush() after hixie76 upgrade message 6b1db49
@flaviogrossi flaviogrossi do not strip() nonce, since it could start with whitespace dc903e7
@gleicon gleicon Merge pull request #111 from flaviogrossi/master
some fixes for websocket protocol 76 - I've tried to reproduce the whitespace test but couldn't trigger it. As the RFC doesn't stats that whitespaces are not allowed I'm keeping it. let me know if it breaks any application (it hasn't broke my apps and tests)
0edc31b
Commits on Aug 30, 2013
@flaviogrossi flaviogrossi fix hixie76 protocol
- correctly handle rawDataReceived buffering
- send the closing frame to the client before losing the connection
- send websocket upgrade header before receiving the challenge to properly
  support haproxy
500622d
@flaviogrossi flaviogrossi fix message extraction from frame in hybi protocol when the client se…
…nds unmasked data
3f69591
Commits on Sep 02, 2013
@fiorix fiorix Merge pull request #112 from flaviogrossi/master
some fixes for the hixie protocol
002063e
Commits on Sep 03, 2013
@flaviogrossi flaviogrossi pass kwargs to request handler's initialize method 8219a49
@fiorix fiorix Merge pull request #113 from flaviogrossi/master
pass kwargs to request handler's initialize method
fcaa53d
Commits on Sep 24, 2013
SNK YTH Should not wait on response body when performing HEAD request a3ec662
SNK YTH Docstrings fix 8dc4a35
Commits on Oct 01, 2013
@fiorix fiorix Merge pull request #114 from mksh/master
Fixed bug which was disallowing to make HEAD requests with cyclone.httpclient.
5a46138
Commits on Oct 26, 2013
@mmua mmua fix DatabaseModel count with WHERE clause typo
There was small typo - no space between table name and WHERE keyword
37eeeb8
@fiorix fiorix Merge pull request #117 from mmua/patch-1
fix DatabaseModel count with WHERE clause typo
e056d05
Commits on Nov 08, 2013
@gleicon gleicon return None when secure-cookie is forged: 1ca245f 7fdb8b8
Commits on Nov 20, 2013
SNK YTH Send proper content type header in jsonrpc client 1e2bf57
@fiorix fiorix Merge pull request #119 from mksh/master
Send proper content type header in jsonrpc client
c4ae24d
Commits on Dec 02, 2013
@fiorix fiorix Fix for #120 40108e2
Commits on Dec 19, 2013
@nott nott Allow any type to be used as request id in jsonrpc handler 7750821
@nott nott Make JSON-RPC errors generation and processing compatible with spec a…
…nd jsonrpclib
28a585b
@nott nott Add optional parameters to httpclient.JsonRPC 378392f
Commits on Dec 20, 2013
@fiorix fiorix Merge pull request #122 from nott/jsonrpc
JsonRPC improvements
4bd61d0
Commits on Feb 11, 2014
@TooAngel TooAngel Fix "maximum recursion depth exceeded while calling a Python object" …
…by using while instead of recursion
37fa256
Commits on Feb 12, 2014
@fiorix fiorix Merge pull request #123 from TooAngel/master
"maximum recursion depth exceeded while calling a Python object"
56a0e3d
Commits on Mar 24, 2014
@teotwaki teotwaki Enable custom error handlers to be specified and used 94776e6
Commits on Apr 12, 2014
@fiorix fiorix Merge pull request #125 from teotwaki/issue-124-bottle-write_error
Enable custom error handlers to be specified and used
987be36
Commits on Apr 22, 2014
@ggozad ggozad Allow from_addr to contain full name and quote it properly before sen…
…ding
3e5bd77
@fiorix fiorix Merge pull request #126 from ggozad/quote_from_addr
Allow from_addr to contain full name
e527fde
Commits on May 09, 2014
@bethnull bethnull Allow parameter-less jsonrpc method calls. 73f1a7c
@fiorix fiorix Merge pull request #129 from bethnull/master
Allow parameter-less jsonrpc method calls.
b806b62
Commits on May 14, 2014
Richard G Kuesters simple fix for an anoying problem by passing an unicode as the host p…
…arameter
8696afe
@fiorix fiorix Merge pull request #130 from vltr/master
simple fix for an anoying problem using unicode literals
7aeabc1
Commits on Jun 06, 2014
@broamski broamski Prevents an invalid redirect from being performed via a malformed req…
…uest.
8125cf1
@fiorix fiorix Merge pull request #131 from broamski/master
Prevents an invalid redirect from being performed via a malformed request
eb2f112
Commits on Jul 30, 2014
@dpnova dpnova Some testing setup and tests for httpclient. c6cf5c7
Commits on Jul 31, 2014
@dpnova dpnova First cut of some tests and a testing tool. d602270
@dpnova dpnova Add copyright d6834a4
@dpnova dpnova Remove old imports 6301403
@dpnova dpnova Travis config 498e26e
@dpnova dpnova Try coveralls support 25f401b
@dpnova dpnova Update .travis.yml f2b87b1
@dpnova dpnova Ignore twisted for coverage 9d3f23c
@dpnova dpnova Merge branch 'feature/unittesting' of github.com:dpnova/cyclone into …
…feature/unittesting

* 'feature/unittesting' of github.com:dpnova/cyclone:
  Update .travis.yml
20fbbf4
@dpnova dpnova Use include instead. 9f32b21
Commits on Aug 02, 2014
@dpnova dpnova Removed redundant requirements. b597678
@dpnova dpnova test requirements 8a8b775
@dpnova dpnova Cleanup of some docstrings 298db69
@dpnova dpnova Added unit tests for JsonRPC 7d858bb
@dpnova dpnova Use test requirements fe74476
@fiorix fiorix Merge pull request #135 from dpnova/feature/unittesting
Feature/unittesting
d35b722
Commits on Aug 04, 2014
@dpnova dpnova Use cleaner failure testing. 6963d0f
@dpnova dpnova Cover empty methods. c6232c6
@dpnova dpnova Test clean up and better coverage cdfd609
@dpnova dpnova Adding more tests and testing more python versions 5c1fa2e
@dpnova dpnova More tests for escape. bf4c9b6
@dpnova dpnova Remove versions of python that are failing in travis. 1c554fb
Commits on Aug 07, 2014
@dpnova dpnova More escaping tests. e6712e9
@dpnova dpnova Gotta catch em all. b9eb64d
@dpnova dpnova Start http server tests a8cd1b7
Commits on Aug 09, 2014
@dpnova dpnova More test coverage dca37d8
@dpnova dpnova Check explicit disable of keep alive 3f0298d
@dpnova dpnova Testing of header parsing. 235d1c0
@dpnova dpnova Tests mostly done for HTTPConnection 851aad2
@fiorix fiorix Merge pull request #136 from dpnova/feature/unittesting
Feature/unittesting
58f8301
Commits on Aug 10, 2014
@dpnova dpnova Unit tests for the core HTTPRequest class.
There's a bit of edge case behaviour with dealing with IPs that
is currently untested, but this shouldnt be a big issue.
cf10408
@dpnova dpnova Ensure we're backwards compatible for 2.5 a7848cc
Commits on Aug 11, 2014
@fiorix fiorix Merge pull request #137 from dpnova/feature/unittesting
Unit tests for the core HTTPRequest class.
5582dd3
Commits on Aug 15, 2014
@dpnova dpnova Test the utils module.
The doc tests have also been explicitly ommited from the coverage
results.
9838918
@dpnova dpnova Tests for the sqlite module.
Also includes some missing tests from escape. They are mostly
pointless but at least exercise the code.
e0ce723
Commits on Aug 18, 2014
@dpnova dpnova Small comment typo fix. 90f0421
Commits on Aug 23, 2014
@mmaker mmaker Fix #138: validate HTTP headers. 187b4b7
@dpnova dpnova Initial tests for `cyclone.web`. e455692
@fiorix fiorix Merge pull request #139 from mmaker/master
Fix #138: validate HTTP headers.
1921aea
Commits on Aug 25, 2014
@dpnova dpnova We dont care about coverage on setup.py 0e268c9
@dpnova dpnova Include new testing and tests packages in the setup.py
Opted for packages= and not find_packages() as wasn't sure of the
impact on the rest of the setup file. There's some funky stuff
happening in there.
74fdc96
@dpnova dpnova Allow setting an app_builder attribute on a TestCase.
This is to avoid the annoying requirement of overriding __init__
in every test case. For example, this now works:

    class MyTestCase(CycloneTestCase):
        app_builder = MyApplication

        def test_get(self):
            self.client.get("/")

In order to avoid hacky messing with *args, the app_builder can now
only be a kwarg. The relevant test has been updated to the new
behaviour.
e899199
@dpnova dpnova Merge branch 'feature/unittesting' of github.com:dpnova/cyclone into …
…feature/unittesting

* 'feature/unittesting' of github.com:dpnova/cyclone:
  Allow setting an app_builder attribute on a TestCase.
9e1bc3f
@fiorix fiorix Merge pull request #140 from dpnova/feature/test-related-packages-dis…
…tributed

Include the testing and tests packages in the setup.py
7ec6058
Commits on Aug 26, 2014
@dpnova dpnova Merge branch 'master' into feature/unittesting 88f1071
Commits on Sep 03, 2014
@dpnova dpnova Enable cookie interactions (and sessions) in the test client.
This means you can now unit test RequestHandlers that depend on
some cookie state to be set.

Also included is a suitable unit test.
9f0dff1
@dpnova dpnova Ensure the right param data is available on POST and friends. 32c3ed3
@fiorix fiorix Merge pull request #141 from dpnova/feature/unittesting
More flexible and useful unit testing.
f304653
Commits on Sep 05, 2014
Ilja Orlovs Added statement. 4b860dd
Ilja Orlovs Added autoescape tests, fixed lack of single quote escaping. 644f23e
Ilja Orlovs It is now possible to use in templates. cd070c4
Commits on Sep 06, 2014
Ilja Orlovs Forgot to commit template.py b2a92e9
Commits on Sep 07, 2014
Ilja Orlovs Copy/Paste error 62c6333
@fiorix fiorix Fix docstrings of web.RequestHandler.write_error ed7809b
@fiorix fiorix Merge branch 'master' of github.com:fiorix/cyclone 3cc7042
Commits on Sep 11, 2014
@dpnova dpnova Fix small doco bug in mail.Message.
You have to read the source to figure out what is going on if you don't pass message as a param. This updates the example docs to show the correct invocation.
e6f9190
@fiorix fiorix Merge pull request #143 from dpnova/master
Fix small doco bug in mail.Message.
c273d58
Ilja Orlovs Merge remote-tracking branch 'orig/master' fe4276b
Commits on Sep 12, 2014
@fiorix fiorix Merge pull request #142 from VRGhost/master
Added  `super` template block statement.
d29222a
Commits on Sep 19, 2014
@gleicon gleicon dropbox auth demo 82a89aa
@gleicon gleicon added logout to dropbox example 54cc248
Commits on Sep 21, 2014
Ilja Orlovs Added kwarg support to url reverse procedure. 2a19e01
@fiorix fiorix Merge pull request #146 from VRGhost/master
Added kwarg support to url reverse.
952e034
Commits on Sep 22, 2014
@VRGhost VRGhost Added passage in dda179c
@fiorix fiorix Merge pull request #147 from VRGhost/master
Forgot to pass `kwargs` in the `RequestHandler.reverse_url` method.
b81a3cc
Commits on Sep 24, 2014
@dpnova dpnova Merge branch 'feature/unittesting' of github.com:dpnova/cyclone into …
…feature/unittesting

* 'feature/unittesting' of github.com:dpnova/cyclone:
  Ensure the right param data is available on POST and friends.
  Enable cookie interactions (and sessions) in the test client.
  Include new testing and tests packages in the setup.py
  We dont care about coverage on setup.py
  Fix #138: validate HTTP headers.
60a4609
@dpnova dpnova Mimic the behaviour of the secure cookie handling in the RequestHandler. c1f830e
Commits on Sep 30, 2014
@virajkanwade virajkanwade Added note about numeric channel names in redis 07521b5
@virajkanwade virajkanwade Pass variable arg in url to bind function in SSE b30e178
@virajkanwade virajkanwade Pass variable arg in url to bind function in SSE 6450ffe
@fiorix fiorix Merge pull request #149 from virajkanwade/master
Added note about numeric channel names in redis
a7e84ab
@fiorix fiorix Merge pull request #150 from virajkanwade/Issue145
Pass variable arg in url to bind function in SSE
71e97b7
Commits on Oct 18, 2014
@jsandovalc jsandovalc Test file created. 279a7a2
@jsandovalc jsandovalc Changed body for postdata in facebook_request in FacebookGraphMixin. 15da74b
@jsandovalc jsandovalc Deleted blank line. 566adda
@fiorix fiorix Merge pull request #151 from jsandovalc/fix-post-facebook
Fix post facebook
934b6e2
Commits on Oct 21, 2014
@sametmax sametmax Changing setup.py dependancies to pyopenssl to make it optional 0a5117b
@fiorix fiorix Merge pull request #153 from sametmax/optdep
Changing setup.py dependancies to pyopenssl to make it optional
8f8bb99
Commits on Nov 05, 2014
Jonathan Giddy Fixed incorrectly formatted Expires header ced11fd
@fiorix fiorix Merge pull request #156 from jongiddy/fix-expires
Fixed incorrectly formatted Expires header
b8d3f1c
Commits on Dec 09, 2014
@dpnova dpnova Revert a bad commit to uncomment essential import. 202fc52
@dpnova dpnova Update auth.TwitterMixin to work with latest version of twitter api. b8d472f
Commits on Dec 16, 2014
@dpnova dpnova Tests for cyclone web. d2e38b1
Commits on Dec 17, 2014
@lextoumbourou lextoumbourou Ensure response.error is populated correctly. 2c8318b
Commits on Dec 20, 2014
@dpnova dpnova Tests for request handler methods:
* clear_all_cookies
* redirect
* write

Merge branch 'master' into feature/unittesting

* master:
  Fixed incorrectly formatted Expires header
  Changing setup.py dependancies to pyopenssl to make it optional
  Deleted blank line.
  Changed body for postdata in facebook_request in FacebookGraphMixin.
  Test file created.
  Pass variable arg in url to bind function in SSE
  Pass variable arg in url to bind function in SSE
  Added note about numeric channel names in redis
  Added  passage in
  Added kwarg support to url reverse procedure.
  added logout to dropbox example
  dropbox auth demo
  Fix small doco bug in mail.Message.
  Fix docstrings of web.RequestHandler.write_error
  Copy/Paste error
  Forgot to commit template.py
  It is now possible to use  in templates.
  Added autoescape tests, fixed lack of single quote escaping.
  Added  statement.

Conflicts:
	cyclone/tests/test_web.py
44a16f8
Commits on Dec 27, 2014
@dpnova dpnova Push a few test stubs in to get coverage app and at least exercise code. ebcbb44
@dpnova dpnova Stop using assertIsNone as its not backwards compatible. 0db5118
Commits on Dec 28, 2014
@fiorix fiorix Merge pull request #163 from dpnova/feature/unittesting
More unit test coverage.
e348fe8
@fiorix fiorix Merge pull request #159 from dpnova/feat/update-twitter-auth
Update auth.TwitterMixin to work with latest version of twitter api.
2a57ff9
@fiorix fiorix Merge pull request #158 from dpnova/fix/uncomment-import-email
Revert a bad commit to uncomment essential import.
3950ffb
@fiorix fiorix Merge pull request #162 from lextoumbourou/fix-response-error
Ensure response.error is populated correctly.
66e3e4f
Commits on May 28, 2015
@fiorix fiorix Synch with latest txredisapi driver b82548c
@fiorix fiorix Update version 4ed95b1