Harsha Narayana
651c98d19a
fix : #1631 : add ignore file to ensure empty changelog dir is retained
...
Signed-off-by: Harsha Narayana <harsha2k4@gmail.com>
2019-07-24 05:39:20 +05:30
Harsha Narayana
c1a7e0e3cd
feat: #1631 : enable change log as part of release script
...
Signed-off-by: Harsha Narayana <harsha2k4@gmail.com>
2019-07-24 05:32:00 +05:30
Harsha Narayana
80b32d0c71
feat: #1631 : enable make command to support settings up release
...
Signed-off-by: Harsha Narayana <harsha2k4@gmail.com>
2019-07-24 05:03:04 +05:30
Harsha Narayana
3842eb36fd
fix : #1631 : fix pyproject toml indentation
...
Signed-off-by: Harsha Narayana <harsha2k4@gmail.com>
2019-07-24 04:28:11 +05:30
L. Kärkkäinen
7c7bedfa5d
Fix server crash on request.server_port when bound to IPv6.
...
If no X-Forwarded-Port nor Host headers are present, Sanic uses "sockname"
to determine the port. This expected (host, port) tuple to be returned but
for IPv6 a 4-tuple is returned instead. Changed code so that port is picked
up in either case. Handling of "peername" was already correct in this regard.
_get_address and server_port both still return incorrect data or crash for
other socket types (e.g unix). Socket type should checked before any queries.
2019-07-22 15:32:57 +03:00
Yun Xu
5dafa9a170
bugfix: replace CIMultiDict with compat.Header in all places
2019-07-18 20:11:25 -07:00
Yun Xu
b397637bb9
bugfix: fix incompatible api between multidict and websockets, and bump up websockets version to match uvicorn
2019-07-18 19:57:17 -07:00
Harsha Narayana
95a0b2db2c
fix : #1631 : move pyproject.toml to avoid PEP 517 conflict
2019-07-14 14:26:22 +05:30
Harsha Narayana
83864f890a
fix : #1631 : add common contribution guidelines and towncrier detail to contribution guides
...
Signed-off-by: Harsha Narayana <harsha2k4@gmail.com>
2019-07-13 21:48:34 +05:30
Harsha Narayana
a019ff61e3
fix : #1631 : linter fix and tox platform selector
...
Signed-off-by: Harsha Narayana <harsha2k4@gmail.com>
2019-07-13 21:48:26 +05:30
Harsha Narayana
b3ada6308b
fix : #1631 : add doc test for travis CI
...
Signed-off-by: Harsha Narayana <harsha2k4@gmail.com>
2019-07-13 21:48:16 +05:30
Harsha Narayana
4e50295bf0
fix : #1631 : add tox test support for documentation
...
Signed-off-by: Harsha Narayana <harsha2k4@gmail.com>
2019-07-13 21:48:06 +05:30
Harsha Narayana
32eb8abb63
fix : #1631 : add towncrier support and fix documentation warnings
...
Signed-off-by: Harsha Narayana <harsha2k4@gmail.com>
2019-07-13 21:47:48 +05:30
7
84b41123f2
Merge pull request #1625 from harshanarayana/fix/GIT-1623-Cookie_Handling
...
fix: GIT-1623: handle cookie duplication and serialization issue
2019-07-10 21:35:35 -07:00
Harsha Narayana
23f2d33394
fix: GIT-1623: fix dict initalization for empty case
...
Signed-off-by: Harsha Narayana <harsha2k4@gmail.com>
2019-07-11 06:38:55 +05:30
Harsha Narayana
97f288a534
fix: GIT-1623: handle cookie duplication and serialization issue
...
Signed-off-by: Harsha Narayana <harsha2k4@gmail.com>
2019-07-08 13:03:33 +05:30
Adam Hopkins
68d5039c5f
Merge pull request #1624 from huge-success/release-19-6-2
...
19.6.2 release
2019-07-07 05:04:23 +03:00
Yun Xu
9d07988d75
19.6.2 release
2019-07-06 18:05:44 -07:00
7
1eaa2e3a5f
Merge pull request #1614 from huge-success/asgi-custom-request
...
Add custom request support to ASGI mode; fix a couple tests
2019-07-06 11:47:58 -07:00
Yun Xu
c7f2399ded
remove commented code
2019-07-06 11:34:22 -07:00
7
650ab61c2e
Merge pull request #1619 from huge-success/abc-fix
...
Resolve deprecation notice for import of an ABC from collections module
2019-07-04 15:07:53 -07:00
Lagicrus
b7df86e7dd
Updated routing docs ( #1620 )
...
* Updated routing docs
Updated routing docs to show all supported types as defined within 3685b4de85/sanic/router.py (L18)
Added example code for all examples besides regex
Added examples of queries that work with that type and ones that would not
* Tweak to call out string not str
Related to https://github.com/huge-success/sanic/pull/1620#discussion_r300120962
* Changed to using code comments to achieve a mono space like display
To address https://github.com/huge-success/sanic/pull/1620#discussion_r300120726
* Adjusted to list
Following https://github.com/huge-success/sanic/pull/1620#discussion_r300120726
2019-07-04 07:14:10 -05:00
BananaWanted
72b445621b
Respect X-Forward-*
headers and generate correct URLs in url_for
( #1465 )
...
* handle forwarded address in request
* added test cases
* Fix lint errors
* Fix uncovered code branch
* Update docstrings
* Update documents
* fix import order
2019-07-04 07:13:43 -05:00
Adam Hopkins
ba0e9baffa
Resolve deprecation notice for import of an ABC from collections module
2019-07-03 09:39:38 +03:00
Adam Hopkins
503622438a
Merge pull request #1617 from newAM/patch-2
...
Fix a minor typo in websocket.rst.
2019-07-01 09:37:40 +03:00
Alex
d5e9aae425
Fix a minor typo in websocket.rst.
2019-06-30 22:11:02 -07:00
Adam Hopkins
a2666a2b8a
Add custom request support to ASGI mode; fix a couple tests
...
Undo change to request stream test
2019-06-24 22:59:23 +03:00
7
966b05b47e
Merge pull request #1612 from c-goosen/bandit_security_static_analysis
...
Add bandit code static analyzer for security.
2019-06-24 10:05:20 -07:00
Christo Goosen
78fe97b9cb
Add bandit code static analyzer for security, some false positives removed with #nosec.
...
Bandit is a python package for staticly scanning code for security issues.
* Added to tox.ini
* Added to setup.py
* Added to .travis.yml
As part of CI/CD pipeline
2019-06-24 09:53:29 +02:00
7
d2094fed38
Merge pull request #1607 from huge-success/doc-changelog
...
Changelog for 19.6.0 release
2019-06-21 09:42:12 -07:00
Yun Xu
e2d65ba57c
fix readthedoc changelog page
2019-06-20 22:35:47 -07:00
Yun Xu
c9d8ab4b27
release: add 19.6.0 standard release changelog
2019-06-20 22:35:26 -07:00
7
891f99d71d
Merge pull request #1475 from tomchristie/asgi-refactor-attempt
...
ASGI refactoring attempt
2019-06-20 16:33:44 -07:00
Adam Hopkins
3f47fa9f99
Specify websockets version
2019-06-19 00:40:44 +03:00
Adam Hopkins
b1c23fdbaa
Increase testing coverage for ASGI
...
Beautify
Specify websockets version
2019-06-19 00:38:58 +03:00
Adam Hopkins
62e0e5b9ec
Increase testing coverage for ASGI
...
Beautify
2019-06-19 00:19:40 +03:00
Adam Hopkins
fb61834a2e
Add ASGI documentation
2019-06-18 09:57:42 +03:00
7
8fbbe94fe1
Merge pull request #1436 from jotagesales/config_from_object_string
...
Config from object string
2019-06-16 16:58:43 -07:00
Adam Hopkins
ab706dda7d
Resolve linting issues with imports
2019-06-11 11:21:37 +03:00
Adam Hopkins
b2d4132a14
Merge branch 'master' into asgi-refactor-attempt
2019-06-11 11:11:32 +03:00
7
322cf89c92
Merge pull request #1605 from GTedHa/fix_typo/request_data_md
...
Fix typo in request_data.md, docs.
2019-06-10 20:20:12 -07:00
G.Ted
09acd64ba1
Fix typo in request_data.md, docs.
2019-06-11 11:09:29 +09:00
Eli Uriegas
072fcfe03e
Fix #1587 : add support for handling Expect Header ( #1600 )
...
Fix #1587 : add support for handling Expect Header
2019-06-10 14:45:37 -07:00
Harsha Narayana
13079c6e30
GIT-1591 Strict Slashes behavior fix ( #1594 )
...
* fix: GIT-1591: fix strict_slashes option inheriting behavior
Signed-off-by: Harsha Narayana <harsha2k4@gmail.com>
* doc: GIT-1591: add documentation exlaining the strict_slashes behavior
Signed-off-by: Harsha Narayana <harsha2k4@gmail.com>
* fix: GIT-1591: fix deprecated for test_client
Signed-off-by: Harsha Narayana <harsha2k4@gmail.com>
2019-06-06 07:21:58 -05:00
Yun Xu
1b1a51c1bb
minor: fix typo in error msg
2019-06-04 10:37:03 -07:00
Yun Xu
39d134994d
minor: address pr feedbacks, small refactoring and fix
2019-06-04 10:25:32 -07:00
Adam Hopkins
5f9e98554f
Run black and manually break up some text lines to correct linting
2019-06-04 13:26:05 +03:00
Adam Hopkins
0d9a21718f
Run black and manually break up some text lines to correct linting
2019-06-04 13:18:05 +03:00
Adam Hopkins
daf42c5f43
Add placement of before_server_start and after_server_stop
2019-06-04 12:59:15 +03:00
Adam Hopkins
3685b4de85
Lifespan and code cleanup
2019-06-04 10:58:00 +03:00