Branch: refs/heads/httoop
Home:
https://github.com/circuits/circuits
Commit: ee743294c86bce87cc510e8c6b3dd3d954cc2388
https://github.com/circuits/circuits/commit/ee743294c86bce87cc510e8c6b3dd3d954cc2388
Author: SpaceOne <
sp...@wechall.net>
Date: 2024-04-05 (Fri, 05 Apr 2024)
Changed paths:
M requirements.txt
M setup.py
M tox.ini
Log Message:
-----------
build(circuits.web): add httoop to dependencies
Commit: dfdd0dd685e58fb39f09fb8563b420a5030db9ef
https://github.com/circuits/circuits/commit/dfdd0dd685e58fb39f09fb8563b420a5030db9ef
Author: SpaceOne <
sp...@wechall.net>
Date: 2024-04-05 (Fri, 05 Apr 2024)
Changed paths:
M circuits/web/http.py
M circuits/web/parsers/__init__.py
R circuits/web/parsers/http.py
M circuits/web/servers.py
R docs/source/api/circuits.web.parsers.http.rst
M docs/source/api/circuits.web.parsers.rst
Log Message:
-----------
refactor(circuits.web.http): use httoop for parsing HTTP messages
Commit: f1197b3f337bc6b0a783050f33faee8c94205778
https://github.com/circuits/circuits/commit/f1197b3f337bc6b0a783050f33faee8c94205778
Author: SpaceOne <
sp...@wechall.net>
Date: 2024-04-05 (Fri, 05 Apr 2024)
Changed paths:
M circuits/web/http.py
Log Message:
-----------
refactor(circuits.web.http): use httoop for composing HTTP messages
Commit: 15773905eeb1ea292abbee6e45293fc936777aa9
https://github.com/circuits/circuits/commit/15773905eeb1ea292abbee6e45293fc936777aa9
Author: SpaceOne <
sp...@wechall.net>
Date: 2024-04-05 (Fri, 05 Apr 2024)
Changed paths:
M circuits/web/http.py
M circuits/web/wrappers.py
Log Message:
-----------
refactor(circuits.web.wrappers): replace wrappers with httoop objects
Commit: 7da19de634f66467cf10642187a03c124fdd02aa
https://github.com/circuits/circuits/commit/7da19de634f66467cf10642187a03c124fdd02aa
Author: SpaceOne <
sp...@wechall.net>
Date: 2024-04-05 (Fri, 05 Apr 2024)
Changed paths:
M circuits/web/parsers/__init__.py
R circuits/web/parsers/multipart.py
M circuits/web/processors.py
R docs/source/api/circuits.web.parsers.multipart.rst
M docs/source/api/circuits.web.parsers.rst
M pyproject.toml
M setup.cfg
Log Message:
-----------
refactor(circuits.web.parsers.multipart): replace multipart parser with httoop
Commit: 9e077e0607c846d7918d4cd2290dde2346a27219
https://github.com/circuits/circuits/commit/9e077e0607c846d7918d4cd2290dde2346a27219
Author: SpaceOne <
sp...@wechall.net>
Date: 2024-04-05 (Fri, 05 Apr 2024)
Changed paths:
M circuits/web/dispatchers/dispatcher.py
M circuits/web/utils.py
Log Message:
-----------
refactor(circuits.web.utils): remove `parse_qs()`
* `?123,456` format is probably not used at all
Commit: 3d235479097b5db76c99320fb8abc6d0db2c0552
https://github.com/circuits/circuits/commit/3d235479097b5db76c99320fb8abc6d0db2c0552
Author: SpaceOne <
sp...@wechall.net>
Date: 2024-04-05 (Fri, 05 Apr 2024)
Changed paths:
M circuits/web/tools.py
Log Message:
-----------
refactor(circuits.web.tools): replace Range evaluation with httoop
Commit: 9f2b0b7dc1bc67a81fee593a9af1ca6ab3250bfa
https://github.com/circuits/circuits/commit/9f2b0b7dc1bc67a81fee593a9af1ca6ab3250bfa
Author: SpaceOne <
sp...@wechall.net>
Date: 2024-04-05 (Fri, 05 Apr 2024)
Changed paths:
M circuits/web/utils.py
Log Message:
-----------
refactor(circuits.web.utils): rewrite get_ranges() using httoop
Commit: 444e2eaf1dad24fca3116074b0fc3a871ba66203
https://github.com/circuits/circuits/commit/444e2eaf1dad24fca3116074b0fc3a871ba66203
Author: SpaceOne <
sp...@wechall.net>
Date: 2024-04-05 (Fri, 05 Apr 2024)
Changed paths:
M circuits/web/tools.py
Log Message:
-----------
refactor(circuits.web.tools): replace gzip() with httoop
Commit: bb2a75d8181d19fa6620eec8c2589861738ad828
https://github.com/circuits/circuits/commit/bb2a75d8181d19fa6620eec8c2589861738ad828
Author: SpaceOne <
sp...@wechall.net>
Date: 2024-04-05 (Fri, 05 Apr 2024)
Changed paths:
M circuits/web/tools.py
Log Message:
-----------
refactor(circuits.web.tools.expires): use httoop
TODO: note that httoop works with UTC while HTTP works with GMT.
does it have side effects in other areas?
Commit: 1e5b9ba6ae2c1022b637bee889131615cab7981d
https://github.com/circuits/circuits/commit/1e5b9ba6ae2c1022b637bee889131615cab7981d
Author: SpaceOne <
sp...@wechall.net>
Date: 2024-04-05 (Fri, 05 Apr 2024)
Changed paths:
M circuits/web/tools.py
Log Message:
-----------
refactor(circuits.web.tools.validate_etags): use httoop
Commit: ed692add23562084054a27cb955473c9e1f916fa
https://github.com/circuits/circuits/commit/ed692add23562084054a27cb955473c9e1f916fa
Author: SpaceOne <
sp...@wechall.net>
Date: 2024-04-05 (Fri, 05 Apr 2024)
Changed paths:
M circuits/web/tools.py
Log Message:
-----------
refactor(circuits.web.tools.validate_since): use httoop
Commit: 2c839739ffe45fe6c13bfcf7014721c18ce454d7
https://github.com/circuits/circuits/commit/2c839739ffe45fe6c13bfcf7014721c18ce454d7
Author: SpaceOne <
sp...@wechall.net>
Date: 2024-04-05 (Fri, 05 Apr 2024)
Changed paths:
R circuits/web/_httpauth.py
M circuits/web/tools.py
M examples/web/shadowauth.py
M tests/web/test_basicauth.py
Log Message:
-----------
WIP: refactor(circuits.web.tools.check_auth)!: use httoop
encrypt function takes bytes! or should it get str?
Commit: 226e6682db8653dbc9f5a90507eac6df983e6fef
https://github.com/circuits/circuits/commit/226e6682db8653dbc9f5a90507eac6df983e6fef
Author: SpaceOne <
sp...@wechall.net>
Date: 2024-04-05 (Fri, 05 Apr 2024)
Changed paths:
M circuits/protocols/http.py
Log Message:
-----------
refactor(circuits.protocols.http): use httoop
Commit: 384f260f233b9bd4449ae8a91667a022f62c11c2
https://github.com/circuits/circuits/commit/384f260f233b9bd4449ae8a91667a022f62c11c2
Author: SpaceOne <
sp...@wechall.net>
Date: 2024-04-05 (Fri, 05 Apr 2024)
Changed paths:
M circuits/web/client.py
Log Message:
-----------
refactor(circuits.web.clients): change to httoop
Commit: 5b5096a9eb6370bcc81d6247dfda79657c086d6f
https://github.com/circuits/circuits/commit/5b5096a9eb6370bcc81d6247dfda79657c086d6f
Author: SpaceOne <
sp...@wechall.net>
Date: 2024-04-05 (Fri, 05 Apr 2024)
Changed paths:
M circuits/web/constants.py
M circuits/web/errors.py
M circuits/web/exceptions.py
Log Message:
-----------
refactor(circuits.web.errors): change status reason to httoop
Commit: fae7bc6598dfe7b16ef764037dcb4d9c4f5a38e0
https://github.com/circuits/circuits/commit/fae7bc6598dfe7b16ef764037dcb4d9c4f5a38e0
Author: SpaceOne <
sp...@wechall.net>
Date: 2024-04-05 (Fri, 05 Apr 2024)
Changed paths:
M circuits/web/headers.py
M circuits/web/tools.py
M tests/web/test_multipartformdata.py
Log Message:
-----------
refactor(circuits.web.headers)!: change to httoop
BREAKING CHANGE: `headers['Content-Length'] = int(10)` is not possible anymore
Commit: 806a2bdefa7e8f2d5335ce8ee5d3fa1534cb7c24
https://github.com/circuits/circuits/commit/806a2bdefa7e8f2d5335ce8ee5d3fa1534cb7c24
Author: SpaceOne <
sp...@wechall.net>
Date: 2024-04-05 (Fri, 05 Apr 2024)
Changed paths:
M circuits/web/wsgi.py
Log Message:
-----------
refactor(circuits.web.wsgi): use httoop
Commit: 532976cf504d9c013352f04cfd6bc44944bcaa8a
https://github.com/circuits/circuits/commit/532976cf504d9c013352f04cfd6bc44944bcaa8a
Author: SpaceOne <
sp...@wechall.net>
Date: 2024-04-05 (Fri, 05 Apr 2024)
Changed paths:
M circuits/web/wsgi.py
Log Message:
-----------
WIP: squash! refactor(circuits.web.wsgi): use httoop
Commit: a204bed48eaafd43d09caf117677615d4b26b501
https://github.com/circuits/circuits/commit/a204bed48eaafd43d09caf117677615d4b26b501
Author: SpaceOne <
sp...@wechall.net>
Date: 2024-04-05 (Fri, 05 Apr 2024)
Changed paths:
M circuits/web/wrappers.py
Log Message:
-----------
TODO: wsgi requires this change somehow
Commit: c03714ea3fd7994363c3783c0260a2f21835f540
https://github.com/circuits/circuits/commit/c03714ea3fd7994363c3783c0260a2f21835f540
Author: SpaceOne <
sp...@wechall.net>
Date: 2024-04-05 (Fri, 05 Apr 2024)
Changed paths:
M circuits/web/utils.py
Log Message:
-----------
refactor(circuits.web.utils): replace gzip compress() with httoop
Commit: 2526f31fe32bb9dd0713bc3120fb81aa118cc5ff
https://github.com/circuits/circuits/commit/2526f31fe32bb9dd0713bc3120fb81aa118cc5ff
Author: SpaceOne <
sp...@wechall.net>
Date: 2024-04-05 (Fri, 05 Apr 2024)
Changed paths:
M circuits/web/errors.py
Log Message:
-----------
WIP: useful for debugging tests
Commit: 0f3de1056fbf2054b7834c8268c05d7702c29c7c
https://github.com/circuits/circuits/commit/0f3de1056fbf2054b7834c8268c05d7702c29c7c
Author: SpaceOne <
sp...@wechall.net>
Date: 2024-04-05 (Fri, 05 Apr 2024)
Changed paths:
M circuits/web/wrappers.py
Log Message:
-----------
WIP: quote path as it is not the quoted original anymore
Commit: d35e0db964b4f775d2e5540d93d9ab356f7fb4de
https://github.com/circuits/circuits/commit/d35e0db964b4f775d2e5540d93d9ab356f7fb4de
Author: SpaceOne <
sp...@wechall.net>
Date: 2024-04-05 (Fri, 05 Apr 2024)
Changed paths:
A FAILING_HTTOOP_TESTS
A TODO_HTTOOP
Log Message:
-----------
notes for WIP
Compare:
https://github.com/circuits/circuits/compare/e1385309fc5f...d35e0db964b4
To unsubscribe from these emails, change your notification settings at
https://github.com/circuits/circuits/settings/notifications