Rob Ede
215a52f565
chore: avoid single char error bindings
2023-09-03 19:09:42 +01:00
Rob Ede
79a38e0628
apply standard formatting
2023-07-17 02:38:12 +01:00
Rob Ede
241da6e081
update MSRV to 1.65 ( #3059 )
2023-07-02 01:09:15 +01:00
Rob Ede
67efa4a4db
migrate to doc_auto_cfg
2023-02-26 21:55:25 +00:00
Rob Ede
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
Rob Ede
a2e2c30d59
use tokio-util deps directly where possible
2022-10-30 19:47:49 +00:00
nerix
3d6ea7fe9b
Improve documentation for actix-web-actors
( #2788 )
2022-06-26 16:45:02 +00:00
Rob Ede
d7c5c966d2
remove impl Future for HttpResponse ( #2601 )
2022-01-24 11:56:01 +00:00
Rob Ede
07f2fe385b
standardize crate level lints
2021-12-08 06:09:56 +00:00
Rob Ede
2d053b7036
remove actix_http::http
module ( #2488 )
2021-12-05 14:37:20 +00:00
Mohammed Sazid Al Rashid
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
Rob Ede
c7c02ef99d
body ergonomics v3 ( #2468 )
2021-12-04 19:40:47 +00:00
Rob Ede
532f7b9923
refined error model ( #2253 )
2021-06-17 17:57:58 +01:00
Rob Ede
44c55dd036
remove cookie support from -http ( #2065 )
2021-04-09 18:07:10 +01:00
fakeshadow
14b249b804
update to actix-0.11.0-beta.3 for actix-web-actors ( #2042 )
2021-03-04 11:39:29 +00:00
Rob Ede
cd652dca75
refactor websocket key hashing ( #2035 )
2021-02-28 19:55:34 +00:00
Rob Ede
4fc7d76759
s/websocket/WebSocket in docs
2021-02-12 00:27:20 +00:00
Rob Ede
31d9ed81c5
change rustfmt line width to 96
2021-02-11 23:03:17 +00:00
Rob Ede
77efc09362
hide httpmessage mod
2021-02-11 22:58:40 +00:00
Rob Ede
a290e58982
prepare beta 2 release set ( #1975 )
2021-02-10 12:10:03 +00:00
fakeshadow
41bc04b1c4
Use immutable reference of service state. Update awc dns resolver. ( #1905 )
2021-02-07 01:00:40 +00:00
Rob Ede
b1dd8d28bc
response header rework ( #1869 )
2021-01-15 02:11:10 +00:00
Rob Ede
7d632d0b7b
use ByteString as container for websocket text message ( #1864 )
2021-01-04 11:27:32 +00:00
fakeshadow
32de9f8840
Tokio 1.0 ( #1813 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-01-03 23:47:04 +00:00
Sebastian Mayr
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
Rob Ede
7787638f26
fix CI clippy warnings ( #1664 )
2020-09-10 14:46:35 +01:00
Rob Ede
2f6e9738c4
prepare multipart and actors releases ( #1663 )
2020-09-10 12:54:27 +01:00
Yuki Okushi
fc8e07b947
actors: Minimize futures
dependencies
2020-05-19 08:29:11 +09:00
Yuki Okushi
54abf356d4
actors: Bump up to 3.0.0-alpha.1
2020-05-08 03:33:29 +09:00
Nikolay Kim
a153374b61
migrate actix-web-actors
2019-12-15 22:45:38 +06:00
Vlad Frolov
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
jairinhohw
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
naerbnic
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
Nikolay Kim
4092c7f326
clippy warnings
2019-07-17 15:08:30 +06:00
Nikolay Kim
596483ff55
prepare actix-web-actors release
2019-06-28 10:54:23 +06:00
anthonyjchriste
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
Nikolay Kim
14252f5ef2
use test::call_service
2019-04-15 09:09:21 -07:00
Nikolay Kim
748289f0ff
use custom headers map; more optimizations
2019-04-06 15:02:02 -07:00
Nikolay Kim
442f5057dd
alpha.3 release
2019-04-02 21:49:31 -07:00
Nikolay Kim
4227cddd30
fix dev dependencies
2019-04-02 15:00:10 -07:00
Nikolay Kim
3edc515bac
refactor RequestHead/ResponseHead
2019-03-27 10:38:01 -07:00
Nikolay Kim
8872f3b590
fix ws upgrade
2019-03-18 05:30:18 -07:00
Nikolay Kim
efe3025395
add handshake test
2019-03-17 22:57:27 -07:00
Nikolay Kim
b0343eb22d
simplify ws stream interface
2019-03-17 22:31:10 -07:00
Nikolay Kim
6ab7665868
export ws module
2019-03-17 22:11:50 -07:00
Nikolay Kim
fd3e351c31
add websockets context
2019-03-17 22:02:03 -07:00
Nikolay Kim
6b66681827
add basic actors integration
2019-03-17 13:47:20 -07:00