Commit Graph

  • a9bf42dcc5 Refactor error handling Lennart 2023-09-14 13:52:57 +02:00
  • c8bd214438 Move Resource and xml_snippets to dav crate Lennart 2023-09-14 13:39:53 +02:00
  • d8e6b0e0e0 fix typo Lennart 2023-09-14 13:32:07 +02:00
  • afae9bccc5 Move namespace to dedicated dav crate Lennart 2023-09-14 13:30:58 +02:00
  • 1e6e97abfb Rename dav crate to caldav to prepare splitting dav functionality into dav crate Lennart 2023-09-14 13:25:58 +02:00
  • 1e65d3d69d First steps with hopefully better error handling Lennart 2023-09-14 13:21:35 +02:00
  • 4eb8aa44b4 Rename propfind to xml_snippets Lennart 2023-09-13 19:35:08 +02:00
  • d69c0dcd45 Move route_propfind to its own file Lennart 2023-09-13 19:31:14 +02:00
  • 3c8839c4d2 Migrate calendar REPORT to event resource Lennart 2023-09-13 19:21:12 +02:00
  • 6e5b9028e0 Add props to EventResource Lennart 2023-09-13 19:20:58 +02:00
  • c351fc00ac remove propfind_extractor.rs Lennart 2023-09-13 18:07:06 +02:00
  • a52df42da8 cleanup Lennart 2023-09-13 18:06:08 +02:00
  • 460f5d17db basic implementation for mkcol Lennart 2023-09-13 18:00:30 +02:00
  • 31c7dcbd7d dav: Migrate WebDav routes into a resource formalism Lennart 2023-09-13 12:46:48 +02:00
  • 759c4afee9 outsource toml store into own file Lennart 2023-09-13 12:46:08 +02:00
  • 7caec0f157 update readme Lennart 2023-09-13 12:45:29 +02:00
  • fde9d64dec Add current-user-pivilege-set Lennart 2023-09-07 21:56:12 +02:00
  • 1ef1d9701e Add max-resource-size to calendar Lennart 2023-09-07 21:55:46 +02:00
  • 8ed209e16c Add Nextcloud namespace Lennart 2023-09-07 21:28:55 +02:00
  • c1d42eff20 Add getcontenttype prop to REPORT calendar Lennart 2023-09-07 21:28:40 +02:00
  • 4b9fe27c1f update Cargo.lock Lennart 2023-09-07 19:21:07 +02:00
  • c4990f5832 remove debug statement Lennart 2023-09-07 19:20:10 +02:00
  • 407a85dc39 mild refactoring Lennart 2023-09-07 19:19:57 +02:00
  • 04524a295e add rustical_auth dependency Lennart 2023-09-07 19:19:35 +02:00
  • 2639f00924 Add supported-calendar-data prop Lennart 2023-09-07 19:19:20 +02:00
  • f1112a3056 Add calendar color and description Lennart 2023-09-07 19:18:40 +02:00
  • 620dca2be2 Add owner prop Lennart 2023-09-07 19:17:50 +02:00
  • e875c04332 obvious thing: not every event belongs to every calendar Lennart 2023-09-07 19:06:28 +02:00
  • 0d460cb983 add ownership to calendar Lennart 2023-09-07 19:05:13 +02:00
  • 3ea88f2f3c fix: truncate .ics extension of events Lennart 2023-09-07 19:03:59 +02:00
  • bdbb47422e Switch to new auth backend Lennart 2023-09-07 19:03:28 +02:00
  • 855cd4dab6 Remove Cargo.lock Lennart 2023-09-07 19:00:10 +02:00
  • 4b26a7ee61 Add very rudimentary frontend crate Lennart 2023-09-07 18:56:52 +02:00
  • 5ee509b7bc Add auth config Lennart 2023-09-07 18:53:12 +02:00
  • 7f5df657d2 dav namespaces: Add CardDAV Lennart 2023-09-07 18:51:38 +02:00
  • 8ad6fa42b6 Fix: Inform client about authentication scheme if unauthorized Lennart 2023-09-07 18:51:13 +02:00
  • e7d73e180a Add auth module Lennart 2023-09-07 18:50:21 +02:00
  • dcd6c01b12 Remove broken pieces from api crate Lennart 2023-09-07 18:50:03 +02:00
  • 092f418ba8 store: Update Cargo.toml Lennart 2023-09-07 18:47:53 +02:00
  • ee54ec96c3 Switch caldav subpath to /caldav Lennart 2023-09-07 18:47:25 +02:00
  • 2321d74133 Update README.md Lennart 2023-09-07 18:47:02 +02:00
  • aa9b64987a Update Cargo.toml Lennart 2023-09-07 18:46:49 +02:00
  • 4da1507919 Switch db from json to toml Lennart 2023-09-07 18:45:28 +02:00
  • 82f15733fa Remove users store prototype Lennart 2023-09-07 18:43:41 +02:00
  • 72fc6bb387 update .gitignore Lennart 2023-09-07 18:43:20 +02:00
  • ec6c490ea2 clean up main.rs Lennart 2023-09-05 19:03:52 +02:00
  • f54a9f00b2 Cleaned update main.rs to the best of my limited knowledge Lennart 2023-09-05 19:00:15 +02:00
  • 4988a9e4cb Rename Context to CalDavContext Lennart 2023-09-05 17:08:49 +02:00
  • b84001469a Remove hard-coded /dav paths Lennart 2023-09-05 17:06:46 +02:00
  • 6b6788ec98 Extend the app state Lennart 2023-09-05 17:00:32 +02:00
  • a87425f632 Update .gitignore: Add Cargo.lock Lennart 2023-09-04 18:23:50 +02:00
  • ccb09f40b4 Initial commit Lennart 2023-09-04 13:20:13 +02:00