diff --git a/README.md b/README.md index 557c121c..4c9baf5b 100644 --- a/README.md +++ b/README.md @@ -20,17 +20,19 @@ A fast Matrix homeserver that's optimized for smaller, personal servers, instead - [x] Create room messages - [x] Sync room messages - [x] Join rooms, lookup room ids -- [x] Basic Riot web support -- [x] Riot room discovery -- [x] Riot read receipts +- [x] Riot web support +- [x] Room discovery +- [x] Read receipts - [x] Typing indications - [x] Invites, user search - [x] Password hashing +- [ ] Basic federation +- [ ] State resolution +- [ ] Permission system +- [ ] Notifications (push rules) - [ ] Riot presence - [ ] Proper room creation - [ ] Riot E2EE -- [ ] Basic federation -- [ ] State resolution #### How can I contribute? diff --git a/src/client_server.rs b/src/client_server.rs index cc6a1631..01032082 100644 --- a/src/client_server.rs +++ b/src/client_server.rs @@ -1058,7 +1058,7 @@ pub fn publicised_groups_route() -> MatrixResult } #[options("/<_segments..>")] -pub fn options_route(_segments: PathBuf) -> MatrixResult { +pub fn options_route(_segments: rocket::http::uri::Segments) -> MatrixResult { MatrixResult(Err(Error { kind: ErrorKind::NotFound, message: "This is the options route.".to_owned(),