aboutsummaryrefslogtreecommitdiff
path: root/src/router.rs
Commit message (Collapse)AuthorAgeFilesLines
* chore(license): Relicense under MIT OR Apache-2.0HEADmainFuwn2026-02-201-17/+0
|
* perf(router): Reduce per-connection overhead with shared RequestHandlerFuwn2026-01-211-283/+278
|
* fix(router): Use warn! macro instead of println! for stream errorsFuwn2026-01-211-1/+1
|
* refactor(router): Replace unwrap() with expect() for better panic messagesFuwn2026-01-211-8/+11
|
* refactor(router): Remove unreachable dead code in run()Fuwn2026-01-211-2/+0
|
* fix(router): Replace std::env::set_var with builder API for loggingFuwn2026-01-211-10/+14
|
* refactor(router): Reduce allocationsFuwn2026-01-121-87/+152
|
* docs(router): Update options-related documentationFuwn2025-07-081-4/+4
|
* feat(router): Add case-insensitive route matching optionFuwn2025-07-081-0/+8
|
* refactor(RouterOption): Rename trailing slash trimming optionFuwn2025-07-081-1/+3
|
* feat(router): Add missing trailing slash correctorFuwn2025-07-081-7/+19
|
* refactor(router): Smarter trailing slash clipperFuwn2025-07-081-8/+12
|
* feat(router): Add options systemFuwn2025-07-081-12/+59
|
* refactor(router): Manually implement trailing slash clipperFuwn2025-07-081-5/+4
|
* fix(router): Compliant empty path handlingFuwn2025-05-271-5/+5
|
* feat(router): Add set_listener_addressFuwn2025-05-271-5/+31
|
* refactor: Update Makefile.toml and source to follow new toolchain checks and ↵Fuwn2025-04-081-11/+15
| | | | lints
* fix(router): ensure route-time locksFuwn2024-07-171-17/+21
|
* feat(router): setters for direct key and certificate contentFuwn2024-06-241-9/+72
|
* build(rustc): update toolchainFuwn2024-04-011-1/+1
|
* fix(clippy): lintsFuwn2023-09-261-1/+1
|
* docs(router): run docFuwn2023-05-221-1/+1
|
* docs(router): ignore attach_async exampleFuwn2023-05-051-4/+4
|
* docs: fix for preludeFuwn2023-05-051-31/+33
|
* docs(router): remove useless assignmentFuwn2023-05-051-1/+1
|
* refactor: simplify importsFuwn2023-05-051-1/+1
|
* fix(ci): fix tests and doc examplesFuwn2023-04-271-24/+33
|
* chore: update copyright headersFuwn2023-04-181-2/+1
|
* feat: async-std support !!Fuwn2023-04-181-3/+34
|
* refactor(hooks): implement call for hooksFuwn2023-04-151-8/+13
|
* refactor(partial): into traitFuwn2023-04-101-5/+7
|
* fix(router): tokio namespaceFuwn2023-04-081-2/+2
|
* fix(context): custom parameters format for easy lifetimesFuwn2023-04-061-5/+5
|
* feat(response): async error handlerFuwn2023-04-061-14/+26
|
* feat(context): bring back peer addressFuwn2023-04-061-2/+8
|
* refactor(router): simplify context creationFuwn2023-04-061-53/+17
|
* fix(context): fix async sharingFuwn2023-04-061-48/+41
|
* refactor(router): block macroFuwn2023-04-061-5/+11
|
* refactor(router): no need for pinFuwn2023-04-061-3/+1
|
* style(router): add associated typesFuwn2023-04-051-5/+5
|
* feat(route): merge async and sync mount functions !!Fuwn2023-04-051-38/+22
|
* feat(module): async module supportFuwn2023-04-041-2/+94
|
* feat(route): native async route support !!Fuwn2023-04-041-9/+46
|
* style: seperate blocksFuwn2023-04-031-0/+5
|
* fix(context): clippy lintsFuwn2023-04-031-1/+1
|
* refactor(handler): misc. renameFuwn2023-04-031-6/+6
|
* refactor(context): callback -> hookFuwn2023-04-031-8/+8
|
* refactor(returnable): seperate contextsFuwn2023-04-031-2/+2
|
* refactor(handler): move traitsFuwn2023-04-031-5/+11
|
* refactor(handler): move all responses to traitsFuwn2023-04-031-20/+23
|