f7646bcc48
actix-web-actors: take the internal buffer when yielding ( #3369 )
...
* actix-web-actors: take the internal buffer when yielding
* actix-web-actors: Add CHANGES entry re: taking buffer
2024-06-09 05:04:42 +00:00
8c31d137aa
build(deps): bump taiki-e/install-action from 2.26.18 to 2.27.2 ( #3294 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Rob Ede <robjtede@icloud.com >
2024-02-19 12:31:10 +00:00
5e5e5d8315
chore: remove allow(uninlined_format_args)
2023-12-16 10:33:00 +00:00
215a52f565
chore: avoid single char error bindings
2023-09-03 19:09:42 +01:00
79a38e0628
apply standard formatting
2023-07-17 02:38:12 +01:00
241da6e081
update MSRV to 1.65 ( #3059 )
2023-07-02 01:09:15 +01:00
67efa4a4db
migrate to doc_auto_cfg
2023-02-26 21:55:25 +00:00
6f0a6bd1bb
address clippy lints
...
For intrepid commit message readers:
The choice to add allows for the inlined format args lint instead of actually
inlining them is not very clear because our actual real world MSRV is not clear.
We currently claim 1.60 is our MSRV but this is mainly due to dependencies. I'm
fairly sure that we could support < 1.58 if those deps are outdated in a users
lockfile. We'll remove these allows again at some point soon.
2023-01-01 20:56:34 +00:00
a2e2c30d59
use tokio-util deps directly where possible
2022-10-30 19:47:49 +00:00
3d6ea7fe9b
Improve documentation for actix-web-actors
( #2788 )
2022-06-26 16:45:02 +00:00
d7c5c966d2
remove impl Future for HttpResponse ( #2601 )
2022-01-24 11:56:01 +00:00
07f2fe385b
standardize crate level lints
2021-12-08 06:09:56 +00:00
2d053b7036
remove actix_http::http
module ( #2488 )
2021-12-05 14:37:20 +00:00
4c9ca7196d
Add WsResponseBuilder
to build web socket session response ( #1920 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com >
2021-12-04 22:32:44 +00:00
c7c02ef99d
body ergonomics v3 ( #2468 )
2021-12-04 19:40:47 +00:00
532f7b9923
refined error model ( #2253 )
2021-06-17 17:57:58 +01:00
44c55dd036
remove cookie support from -http ( #2065 )
2021-04-09 18:07:10 +01:00
14b249b804
update to actix-0.11.0-beta.3 for actix-web-actors ( #2042 )
2021-03-04 11:39:29 +00:00
cd652dca75
refactor websocket key hashing ( #2035 )
2021-02-28 19:55:34 +00:00
4fc7d76759
s/websocket/WebSocket in docs
2021-02-12 00:27:20 +00:00
31d9ed81c5
change rustfmt line width to 96
2021-02-11 23:03:17 +00:00
77efc09362
hide httpmessage mod
2021-02-11 22:58:40 +00:00
a290e58982
prepare beta 2 release set ( #1975 )
2021-02-10 12:10:03 +00:00
41bc04b1c4
Use immutable reference of service state. Update awc dns resolver. ( #1905 )
2021-02-07 01:00:40 +00:00
b1dd8d28bc
response header rework ( #1869 )
2021-01-15 02:11:10 +00:00
7d632d0b7b
use ByteString as container for websocket text message ( #1864 )
2021-01-04 11:27:32 +00:00
32de9f8840
Tokio 1.0 ( #1813 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com >
2021-01-03 23:47:04 +00:00
5468c3c410
Drop content length headers from 101 responses ( #1767 )
...
Co-authored-by: Sebastian Mayr <smayr@atlassian.com >
2020-11-02 17:44:14 +09:00
7787638f26
fix CI clippy warnings ( #1664 )
2020-09-10 14:46:35 +01:00
2f6e9738c4
prepare multipart and actors releases ( #1663 )
2020-09-10 12:54:27 +01:00
fc8e07b947
actors: Minimize futures
dependencies
2020-05-19 08:29:11 +09:00
54abf356d4
actors: Bump up to 3.0.0-alpha.1
2020-05-08 03:33:29 +09:00
a153374b61
migrate actix-web-actors
2019-12-15 22:45:38 +06:00
8c3f58db9d
Allow comma-separated websocket subprotocols without spaces ( #1172 )
...
* Allow comma-separated websocket subprotocols without spaces
* [CHANGES] Added an entry to CHANGES.md
2019-12-07 20:08:06 +06:00
03ca408e94
add support for specifying protocols on websocket handshake ( #835 )
...
* add support for specifying protocols on websocket handshake
* separated the handshake function with and without protocols
changed protocols type from Vec<&str> to [&str]
2019-07-20 11:22:06 +06:00
e53e9c8ba3
Add the start_with_addr() function, to obtain an addr to the target websocket actor ( #988 )
2019-07-20 11:17:58 +06:00
4092c7f326
clippy warnings
2019-07-17 15:08:30 +06:00
596483ff55
prepare actix-web-actors release
2019-06-28 10:54:23 +06:00
768859513a
Expose the max limit for payload sizes in Websocket Actors. #925 ( #933 )
...
* Expose the max limit for payload sizes in Websocket Actors.
* Revert to previous not-formatted code.
* Implement WebsocketContext::with_codec and make Codec Copy and Clone.
* Fix formatting.
* Fix formatting.
2019-06-28 10:49:03 +06:00
14252f5ef2
use test::call_service
2019-04-15 09:09:21 -07:00
748289f0ff
use custom headers map; more optimizations
2019-04-06 15:02:02 -07:00
442f5057dd
alpha.3 release
2019-04-02 21:49:31 -07:00
4227cddd30
fix dev dependencies
2019-04-02 15:00:10 -07:00
3edc515bac
refactor RequestHead/ResponseHead
2019-03-27 10:38:01 -07:00
8872f3b590
fix ws upgrade
2019-03-18 05:30:18 -07:00
efe3025395
add handshake test
2019-03-17 22:57:27 -07:00
b0343eb22d
simplify ws stream interface
2019-03-17 22:31:10 -07:00
6ab7665868
export ws module
2019-03-17 22:11:50 -07:00
fd3e351c31
add websockets context
2019-03-17 22:02:03 -07:00
6b66681827
add basic actors integration
2019-03-17 13:47:20 -07:00