Commit Graph

  • db535812b0 Factor out 'Catcher' rank computation. Sergio Benitez 2023-05-04 17:44:59 -0700
  • d24b5d4d6d Handle more cases in 'AdHoc::normalizer()'. Sergio Benitez 2023-05-04 17:30:37 -0700
  • 541952bc58 Paint route URI query parts yellow. Sergio Benitez 2023-05-04 17:30:23 -0700
  • c1ead84ec5 Allow 'clippy::style' warnings in attr codegen. Sergio Benitez 2023-05-04 14:44:38 -0700
  • 56cf905c6e Introduce more flexible mounting. Sergio Benitez 2023-05-03 19:56:49 -0700
  • dbc43c41a3 Fix missing port parsing in 'Authority'. Sergio Benitez 2023-05-03 17:36:47 -0700
  • 6ab85b6643 Remove unnecessary 'mut' in 'uri!' impl. Sergio Benitez 2023-05-01 17:46:03 -0700
  • c86da13270 Mark '.exe', '.iso', '.dmg' as known extensions. Sergio Benitez 2023-05-01 17:25:22 -0700
  • b98d5bf255
    Update Hyper from 0.14.9 -> 0.14.26 for security reasons x10an14 2023-04-17 14:11:03 +0200
  • 9b0564ed27 Tidy custom forward status changes, update docs. Sergio Benitez 2023-04-11 12:39:02 -0700
  • 055ad107df Allow status customization in 'Forward' outcomes. Benedikt Weber 2023-04-11 11:54:05 -0700
  • b61ac6eb18 Expose 'Route', 'Catcher' collision and matching. Sergio Benitez 2023-04-10 15:16:39 -0700
  • 0c80f7d9e0 Return 'Path' from 'Catcher::base()'. Sergio Benitez 2023-04-10 13:42:20 -0700
  • c13a6c6a79 Emit warning when 'String' is used as a parameter. Sergio Benitez 2023-04-10 12:47:09 -0700
  • 3a44b1b28e Hide 'RouteUri' fields to ensure URI coherence. Sergio Benitez 2023-04-10 12:31:17 -0700
  • 51ed332127 Make trailing slashes significant during routing. Sergio Benitez 2023-04-10 10:48:30 -0700
  • 908a918e8b Fuzz to validate routing collision safety. Sergio Benitez 2023-04-07 16:07:50 -0700
  • ac0a77bae2 Allow dynamic parameters to match empty segments. Sergio Benitez 2023-04-07 10:46:53 -0700
  • 0a56312607 Implement more conservative URI normalization. Sergio Benitez 2023-04-06 18:57:49 -0700
  • a82508b403 Set 'Secure' cookie flag by default under TLS. Sergio Benitez 2023-04-05 13:04:39 -0700
  • 89534129de Add 'TempFile::open()' to stream its data. Sergio Benitez 2023-04-05 12:45:48 -0700
  • 80b7755317 Properly forward 'deprecated' items in codegen. Sergio Benitez 2023-04-05 11:15:49 -0700
  • c48ce64a77 Standardize 'response::status' responders. Sergio Benitez 2023-04-05 10:51:05 -0700
  • 07ea3df0c2 Fix links to 'Stream!' in 'ws' rustdocs. Sergio Benitez 2023-04-05 09:58:21 -0700
  • 03433c10ea Allow specifying 'Status' in custom form errors. Sergio Benitez 2023-04-05 09:56:49 -0700
  • db96f670b7 Fix contrib 'ws' README formatting. Sergio Benitez 2023-04-04 15:37:22 -0700
  • c3520fb4a1 Pin I/O handlers. Allow 'FnOnce' in 'ws' handlers. Sergio Benitez 2023-04-04 15:11:30 -0700
  • 5e7a75e1a5 Use 'parking_lot' 'Mutex' in fairing's 'Once'. Sergio Benitez 2023-04-04 15:11:09 -0700
  • d9f86d8647 Fully document the 'ws' contrib crate. Sergio Benitez 2023-04-03 16:09:45 -0700
  • 887558be60 Emit warnings when data limits are reached. Sergio Benitez 2023-04-03 12:06:10 -0700
  • 9c4ac79748 Use D: disk on Windows for more space. Sergio Benitez 2023-04-03 12:18:09 -0700
  • 7d895eb9f6 Add initial implementation of 'rocket_ws'. Sergio Benitez 2023-04-01 15:02:24 -0700
  • fbb0ace529 Update 'rustls' to 0.21, 'tokio-rustls' to 0.24. Sergio Benitez 2023-03-31 12:08:45 -0700
  • 1a66e50be0 Add Revolt to list of known projects in FAQ. Sergio Benitez 2023-03-31 11:40:31 -0700
  • aa6ad7030a Allow setting mTLS certificates on local 'Client'. Sergio Benitez 2023-03-31 11:13:40 -0700
  • 847e87d5c9 Make 'ws::Stream![]' mean 'ws::Stream!['static]'. Sergio Benitez 2023-03-31 08:34:45 -0700
  • 1d2cc257dc Preprocess tungstenite 'ConnectionClosed' errors. Sergio Benitez 2023-03-30 15:24:18 -0700
  • 64a7bfb37c Fix header lookups for connection upgrades. Sergio Benitez 2023-03-30 15:09:25 -0700
  • 2abddd923e Implement stream websocket API in upgrade example. Sergio Benitez 2023-03-30 12:48:20 -0700
  • 2a63b1a41f Downgrade I/O stream closing to warning. Sergio Benitez 2023-03-30 12:46:34 -0700
  • bd482081ad Add 'upgrade' example with WebSocket support. Sergio Benitez 2023-03-29 17:01:33 -0700
  • d97c83d7e0 Finalize support for external connection upgrades. Sergio Benitez 2023-03-29 16:59:57 -0700
  • 19e7e82fd6 Initial connection upgrade API implementation. Mai-Lapyst 2023-03-10 22:15:10 +0100
  • 9584edcf59 Document fallible guards in requests guide. Sergio Benitez 2023-03-28 13:49:37 -0700
  • 834fd4589d Reworking CreateWebsocket! to not use Box::new(Box::pin()) but only Box::new() Mai-Lapyst 2023-03-27 16:27:46 +0200
  • e4832e3306 Adopt changes made to hyper::Upgrade API from PR #2488 Mai-Lapyst 2023-03-27 15:43:55 +0200
  • 90c66481b6 Make accessing the upgrade from a response more idiomatic Mai-Lapyst 2023-03-27 15:38:20 +0200
  • 372e9671eb Clarify 'Responder' async I/O usage in docs. Sergio Benitez 2023-03-26 19:32:49 -0700
  • 9c052be2dc Fix HTML field label in forms example template. Sergio Benitez 2023-03-26 19:26:12 -0700
  • a474fde85b Implement 'De(Serialize)' for 'Status'. Sergio Benitez 2023-03-26 19:18:04 -0700
  • 8f2ee138ea Don't set master as current release. Sergio Benitez 2023-03-26 18:19:44 -0700
  • 7155ad229a Add HTTP to HTTPs redirector to TLS example. Sergio Benitez 2023-03-26 17:57:31 -0700
  • d22e093d92 Fix responder derive usage docs in response guide. Sergio Benitez 2023-03-26 17:41:24 -0700
  • 0039a113fe macro CreateWebsocket: remove unneeded custom diagnostic & checking of closure inputs Mai-Lapyst 2023-03-26 16:13:17 +0200
  • d35c5889c7 macro CreateWebsocket: also apply capture on the outer closure Mai-Lapyst 2023-03-26 16:04:18 +0200
  • 6b9cc12c40 Rework CreateWebsocket! macro to allow the user to name the channel variable Mai-Lapyst 2023-03-26 10:40:41 +0200
  • 0d8cb1457f Recognize the '.mjs' extension as JavaScript. Sergio Benitez 2023-03-25 08:58:20 -0700
  • 999787e3bb Update JavaScript media type to 'text/javascript'. Sergio Benitez 2023-03-25 08:56:58 -0700
  • 5f232d147c Fix, clarify driver version numbers in 'db_pools'. Sergio Benitez 2023-03-25 08:30:01 -0700
  • 9314352eef Add CI step that frees disk space on Linux. Sergio Benitez 2023-03-25 07:43:54 -0700
  • f34b66560d
    Add support for the anyhow Error as a Responder Philip Munksgaard 2023-03-23 14:10:52 +0100
  • 91f6288ea4 New version: 0.5.0-rc.3. v0.5.0-rc.3 Sergio Benitez 2023-03-22 21:38:39 -0700
  • f800d528d3 Update CHANGELOG, add news article for 0.5.0-rc.3. Sergio Benitez 2023-03-23 09:29:47 -0700
  • cf1748def9 Add CHANGELOG for 0.5.0-rc.3. Sergio Benitez 2023-03-22 21:09:43 -0700
  • 14b8a082b4 Fix doc re-export inlines in crate root. Sergio Benitez 2023-03-23 16:32:25 -0700
  • 28569e8bee Improve section headings in README.md. Sergio Benitez 2023-03-23 15:20:30 -0700
  • 89919aa3cb Fix several typos. Jacob Sharf 2023-03-23 14:56:12 -0700
  • 0e6b786096 Fix typo in docs. inyourface34456 2023-02-13 10:21:10 -0500
  • e86d503ff0 Fix typo in updating guide: 'phase' -> 'faze'. IFcoltransG 2023-01-13 14:15:07 +1300
  • 380e75c4e4 Fix minor typo. Sergio Benitez 2023-03-23 14:44:16 -0700
  • 6742041468 Remove unnecessary word in state docs. philipp 2023-01-15 11:46:01 +0100
  • 219a8a5468 Fix a bunch of typos. Sergio Benitez 2023-03-23 14:40:42 -0700
  • 66e2f9486b Update UI tests for 'FromForm' impl addition. Sergio Benitez 2023-03-23 16:26:28 -0700
  • 569bc09a1d Support raw byte slices '&[u8]' in form fields. badoken 2022-10-08 19:38:37 +0100
  • 2f74380d69 Replace 'atty' with 'is-terminal'. Unpublished 2023-02-15 23:13:15 +0100
  • b556ec1bba Impl 'Fairing' for 'Arc<dyn Fairing>'. Dinu Blanovschi 2023-02-21 01:22:59 +0100
  • 78e6e55aa2 Fix typo: 'FromFrom' -> 'FromForm'. Beep LIN 2023-02-26 18:47:44 +0800
  • 0a0f540988 Support TLS keys in SEC1 format. Sergio Benitez 2023-03-23 14:18:22 -0700
  • daa157f872 Ignore data before TLS key encapsulation boundary. Sergio Benitez 2023-03-23 12:11:03 -0700
  • 06d255b52b Fix a whole bunch of typos. Kian-Meng Ang 2022-09-07 20:42:21 +0800
  • 825dd04ec6 Fix doc typo: "gleaming" -> "gleaning". Paul Weaver 2022-09-23 15:11:23 +0100
  • 0ed6d82d10 Defend against configured known secret keys. Sergio Benitez 2023-03-23 11:37:23 -0700
  • 01663ed47c Fix 'msgpack' module feature enabling docs. Riley Patterson 2022-06-20 15:22:27 -0500
  • a62cc654be Fix typo in pastebin tutorial. Indosaram 2023-03-23 10:31:23 -0700
  • 2191369b37 Fix typos in docs. Alexander van Ratingen 2022-05-25 18:20:09 +0200
  • 5723f127c1 Fix panic when dropping sync 'ConnectionPool'. Nya 2022-10-26 11:32:45 +0200
  • 1edfa15d52 Fix several broken rustdoc links. Sergio Benitez 2023-03-23 10:23:56 -0700
  • 322f88e61a Update syn, transitively, to 2.0. Sergio Benitez 2023-03-22 19:30:26 -0700
  • bbbb927ac2 Update dependencies without observable breakages. Sergio Benitez 2023-03-22 13:44:16 -0700
  • d628afddd0 Update UI tests for latest rustc. Sergio Benitez 2023-03-20 14:14:08 -0700
  • 9377af5978 Make real IP header configurable via 'ip_header'. Sergio Benitez 2023-03-20 12:57:21 -0700
  • f315704a81 Add API to access hyper::Upgrade Mai-Lapyst 2023-03-10 22:15:10 +0100
  • 0c84af2ea7 Update UI test output for latest rustc. Sergio Benitez 2023-03-08 10:26:29 -0800
  • f0f8ab7b9b
    Update from_form.rs Beep LIN 2023-02-26 18:53:21 +0800
  • e0df69fcfe
    Update 12-faq.md Beep LIN 2023-02-26 18:50:13 +0800
  • 9b10b274a4
    Update 12-faq.md Beep LIN 2023-02-26 18:47:44 +0800
  • f6ec20987f impl Fairing for Arc<dyn Fairing> Dinu Blanovschi 2023-02-21 01:22:59 +0100
  • b443fcc8a7 Fix typos. Lioness100 2023-02-19 22:06:26 -0500
  • 45a1977cb1
    Merge branch 'SergioBenitez:master' into fix-connection-pool-drop Nya 2023-02-17 21:01:10 +0100
  • 02946e8bb2 chore: replace atty with is-terminal Unpublished 2023-02-15 23:13:15 +0100