Filip Tibell
|
37da9a39ec
|
Avoid some cloning
|
2025-04-28 11:50:58 +02:00 |
|
Filip Tibell
|
47d5f928b8
|
Use collect combinator instead of manual stream handling for incoming body
|
2025-04-28 11:42:08 +02:00 |
|
Filip Tibell
|
bc87d6ca2f
|
Dont iterate all headers to find just content encoding
|
2025-04-28 11:39:09 +02:00 |
|
Filip Tibell
|
03c013cc3c
|
Rc and cell instead of arc atomic
|
2025-04-28 11:35:53 +02:00 |
|
Filip Tibell
|
11bce8412c
|
Properly fix http server dying when serve handle is GCed + document it
|
2025-04-27 22:39:21 +02:00 |
|
Filip Tibell
|
bf819d1980
|
Implement full websocket server support and more graceful server internal error handling
|
2025-04-27 22:10:57 +02:00 |
|
Filip Tibell
|
3f179ab4ec
|
Full implementation for websocket streams and client
|
2025-04-27 19:29:48 +02:00 |
|
Filip Tibell
|
a82cb1da33
|
Implement serve handle again and proper graceful shutdowns
|
2025-04-27 18:16:53 +02:00 |
|
Filip Tibell
|
d57a7b949d
|
Expand the net serve test suite
|
2025-04-27 18:16:53 +02:00 |
|
Filip Tibell
|
4725497f42
|
Initial working http server
|
2025-04-27 18:16:53 +02:00 |
|
Filip Tibell
|
9157ed9d33
|
Add back url encoding and decoding functions
|
2025-04-27 18:16:53 +02:00 |
|
Filip Tibell
|
611a9a92d8
|
Implement decompression for incoming bodies
|
2025-04-27 18:16:53 +02:00 |
|
Filip Tibell
|
af46cbbe1b
|
Share incoming body implementation between both client and server
|
2025-04-27 18:16:53 +02:00 |
|
Filip Tibell
|
85ba4e66fe
|
Use tryfrom trait to convert from config to request or response
|
2025-04-27 18:16:53 +02:00 |
|
Filip Tibell
|
64d49de3be
|
Make imports symmetric too
|
2025-04-27 18:16:53 +02:00 |
|
Filip Tibell
|
a0f55bc1ec
|
Implement server response config and full symmetry between request and response methods
|
2025-04-27 18:16:53 +02:00 |
|
Filip Tibell
|
1e4b020d84
|
Make response fields crate visible
|
2025-04-27 18:16:53 +02:00 |
|
Filip Tibell
|
48e34b8c98
|
Move request sending to client sub module
|
2025-04-27 18:16:53 +02:00 |
|
Filip Tibell
|
c92d086123
|
Use only Bytes for internal representation, add helper methods to convert to Full<Bytes>
|
2025-04-27 18:16:53 +02:00 |
|
Filip Tibell
|
ee908067a7
|
Some more comments
|
2025-04-27 18:16:53 +02:00 |
|
Filip Tibell
|
46692e1133
|
Implement automatic redirect following for requests
|
2025-04-27 18:16:53 +02:00 |
|
Filip Tibell
|
ece2c1adf2
|
Preallocate incoming body
|
2025-04-27 18:16:53 +02:00 |
|
Filip Tibell
|
f5993c6505
|
Make sure the decompress option is preserved
|
2025-04-27 18:16:53 +02:00 |
|
Filip Tibell
|
14197d9398
|
Add back some old structs and utils for net requests + most tests now pass
|
2025-04-27 18:16:53 +02:00 |
|
Filip Tibell
|
07744d0079
|
Initial working request function in net
|
2025-04-27 18:16:53 +02:00 |
|
Filip Tibell
|
f9fc1c6de1
|
Executor should be clonable
|
2025-04-27 18:16:53 +02:00 |
|
Filip Tibell
|
0911fcbf5b
|
Implement everything needed to integrate with hyper: executor + timer + sleep + io
|
2025-04-27 18:16:53 +02:00 |
|
Filip Tibell
|
89e8104bd4
|
Rename modules to client + server instead of request + serve + socket
|
2025-04-27 18:16:53 +02:00 |
|
Filip Tibell
|
1cd9813702
|
Implement initial http request stream with http + https
|
2025-04-27 18:16:53 +02:00 |
|
Filip Tibell
|
b4152a34af
|
Make some blank modules
|
2025-04-27 18:16:53 +02:00 |
|
Filip Tibell
|
d70e09a591
|
Rip the net out
|
2025-04-27 18:16:53 +02:00 |
|
Sasial
|
1f43ff89f7
|
RuntimeReturnValues should derive Debug (#309)
|
2025-04-26 22:51:17 +02:00 |
|
Filip Tibell
|
fc12e15a9a
|
Add missing error-send feature to mlua in lune-std-serde
|
2025-04-25 16:29:00 +02:00 |
|
Filip Tibell
|
c3f483b3dd
|
Fix category in mlua-luau-scheduler
|
2025-04-25 16:26:13 +02:00 |
|
Filip Tibell
|
b74568eea0
|
Bump all crate versions
|
2025-04-25 12:49:58 +02:00 |
|
Filip Tibell
|
387080cf45
|
Make the final breaking change with net json and update changelog
|
2025-04-25 12:43:40 +02:00 |
|
Filip Tibell
|
1119f0d46b
|
Remove legacy stdin option in favor of full stdio options on process exec + adjust tests accordingly
|
2025-04-24 22:14:03 +02:00 |
|
Filip Tibell
|
551120fba1
|
Pass rest args plainly to process.args when using lune run
|
2025-04-24 22:01:00 +02:00 |
|
Filip Tibell
|
88494fedcb
|
Migrate lune-std to use async-fs and friends
|
2025-04-24 21:52:07 +02:00 |
|
Filip Tibell
|
0a3b57697d
|
Migrate lune-std-fs to use async-fs instead of tokio
|
2025-04-24 21:47:40 +02:00 |
|
Filip Tibell
|
c163c6f157
|
Fix __tostring metamethods sometimes not being respected properly
|
2025-04-24 21:31:03 +02:00 |
|
Filip Tibell
|
4ce2d3a80f
|
Make runtime return values into a non exhaustive struct to prevent future breakage
|
2025-04-24 21:15:46 +02:00 |
|
Filip Tibell
|
74375ff708
|
Implement self alias for module requires
|
2025-04-24 21:02:16 +02:00 |
|
Filip Tibell
|
a673f80c95
|
Start working on getting require semantics up to date
|
2025-04-24 20:38:10 +02:00 |
|
Filip Tibell
|
0d653450de
|
Update dependencies across all crates
|
2025-04-24 19:58:05 +02:00 |
|
Filip Tibell
|
b147e83d3c
|
Bundle each typedefs file with its respective lune-std crate to fix publishing and cargo-binstall issues
|
2025-04-24 19:49:20 +02:00 |
|
Filip Tibell
|
58a65afc2c
|
Write tracing output to stderr instead of stdout
|
2025-04-24 19:22:56 +02:00 |
|
Filip Tibell
|
6b45f44d1f
|
Implement readLine in lune-std-stdio
|
2025-04-24 18:53:17 +02:00 |
|
Filip Tibell
|
c4374a0e18
|
Complete migration of lune-std-process to use async-process instead of tokio
|
2025-04-24 16:28:34 +02:00 |
|
Filip Tibell
|
8059026251
|
Start migrating lune-std-process to use async-process instead of tokio
|
2025-04-24 13:16:50 +02:00 |
|