Jiangge Zhang
6f042e4379
Let the config be read lazily in app-factory.
2017-10-12 12:01:18 +08:00
Semyon Maryasin
4f9d0b83d6
Fixed constructor to work without app context
...
In some configurations, extension object is constructed
while there is no current application.
Without this fix, this extension doesn't support such setups.
2016-07-10 02:33:13 +03:00
Daniel Brook-Roberge
9b21aeb075
Don't redirect if the testing mode is active.
2016-01-29 11:53:50 -08:00
Michael Tofias
d028fd3d54
SSLIFY_XXX for config
2015-03-31 14:47:03 -05:00
Michael Tofias
7ba2684213
Less crazy config?
2015-03-31 14:45:22 -05:00
Michael Tofias
3e67792452
Ideas about Configing….
2015-03-31 14:37:29 -05:00
Michael Tofias
30ff6a572d
Have skip return False by default.
2015-03-31 12:56:55 -05:00
Michael Tofias
9740d4a7c1
Removed unnecessary self.app = None block.
2015-03-31 12:42:40 -05:00
Michael Tofias
7979f0b9e5
Concat string with format() like a real person would do.
2015-03-31 12:41:38 -05:00
Michael Tofias
7634d98427
More current_app cleanup.
2015-03-31 12:39:46 -05:00
Michael Tofias
2be30b1768
Make work with current_app.
2015-03-31 12:36:50 -05:00
Michael Tofias
1f7a79f1e0
Fixed.
2015-03-31 12:31:55 -05:00
Michael Tofias
d8d9434074
Fixed current_app stuff which I took out b/c … ?
2015-03-31 12:28:32 -05:00
Michael Tofias
2685703d88
Skips can’t be a string.
2015-03-31 12:11:38 -05:00
Michael Tofias
d141f4fec9
Removed completely turning off redirects stuff.
2015-03-31 12:07:07 -05:00
Michael Tofias
6431e8fbf4
Removed another is True.
2015-03-31 12:04:14 -05:00
Michael Tofias
cbd7d60c49
Made suggested improvements, allow more parameters to be set via
...
config, added to documentation.
2015-03-31 11:56:05 -05:00
tofias
fc22468876
Removed comments, returned request.is_secure check
2015-03-25 18:59:59 -05:00
tofias
30c27772bb
Adds ability to exclude paths from redirects.
2015-03-25 18:37:12 -05:00
Marc Brinkmann
39223823d9
Use current_app instead of hard-coupling extension to app.
...
This is good practice, regardless of whether Blueprints will be
supported!
2014-02-22 17:04:28 +01:00
kennethreitz
6217898a50
Merge pull request #8 from nvie/master
...
Don't send HSTS headers over non-HTTPS connections
2014-01-08 11:09:27 -08:00
bazbarrett
2cf147cc4b
Fix breaking error in init, probably a bad merge
2013-10-30 15:20:49 +00:00
Jeffrey Gelens
f7c3aa9b92
Move hsts_age and other variables set in __init__ out of the if statement
2013-07-18 09:48:41 +02:00
Jeffrey Gelens
d2a0f8330f
self.app in __init__ is not needed anymore
2013-07-18 09:45:33 +02:00
Jeffrey Gelens
9c12df10c4
Fixed bug when initializing SSLify without 'app' argument and using init_app(app) to
...
set it later.
2013-07-18 09:43:09 +02:00
Vincent Driessen
d7f8d27681
Add optional permanent argument, to send 301's instead of 302's.
...
This fixes #7 .
2012-10-26 22:50:40 +02:00
Vincent Driessen
37a07ce671
PEP8ify.
2012-10-26 22:50:40 +02:00
Vincent Driessen
0a8a866145
Don't send HSTS headers over non-HTTPS connections.
...
This fixes #6 .
2012-10-26 22:41:35 +02:00
Vincent Driessen
3b2f681adb
Replace only the scheme part of the URL.
...
This prevents accidental rewrites of any HTTP URLs in query string
parameters, like for example:
http://localhost/translate?src=http://non-secure-site.org/
2012-04-30 08:03:37 +02:00
Kenneth Reitz
348866bff9
Update flask_sslify.py
2012-04-29 20:22:46 -03:00
holdenweb
e91646bc32
Update flask_sslify.py
2012-04-29 16:21:08 -07:00
Kenneth Reitz
7dd3c8cb21
don't set hsts on redirect
2012-04-29 18:43:30 -04:00
Kenneth Reitz
4c5ab695d0
hsts magic
2012-04-29 18:42:22 -04:00
Kenneth Reitz
0764a92d3f
HSTS
2012-04-29 18:19:39 -04:00
Kenneth Reitz
e9191b8aad
HSTS Policy
2012-04-29 17:34:01 -04:00
Kenneth Reitz
53e7bfa2d1
change app reference
2012-04-29 16:54:45 -04:00
Kenneth Reitz
e1fe302482
Fixes #1
2012-04-29 16:51:48 -04:00
Kenneth Reitz
60ee9fd8b4
X-Forwarded-Proto[C
2012-04-29 16:46:19 -04:00
Kenneth Reitz
b9a87468bf
setups
2012-04-29 16:21:28 -04:00