Lennart
|
a44cbeb687
|
add comment
|
2024-10-28 17:21:37 +01:00 |
|
Lennart
|
f3672ff986
|
store_sqlite: Implement put_object overwrite parameter
|
2024-10-28 17:20:53 +01:00 |
|
Lennart
|
cce3e260af
|
store, store_sqlite: Refactor error typing
|
2024-10-28 17:10:03 +01:00 |
|
Lennart
|
925b26ea0f
|
update quick-xml to 0.37
|
2024-10-28 15:36:39 +01:00 |
|
Lennart
|
c013ffa117
|
split store and store_sqlite implementatio into multiple crates
|
2024-10-28 15:34:20 +01:00 |
|
Lennart
|
53d2ea10e6
|
caldav: Support VJOURNAL
|
2024-10-27 16:32:08 +01:00 |
|
Lennart
|
b35b10962b
|
sqlite_store fix change operation for object restore
|
2024-10-27 16:25:24 +01:00 |
|
Lennart
|
858f43de67
|
Remove RwLock around stores, locking shall be the responsibility of the store implementation
|
2024-10-27 16:18:56 +01:00 |
|
Lennart
|
df8790f46d
|
carddav: fix file suffix and content type
|
2024-10-27 15:26:34 +01:00 |
|
Lennart
|
86feb4e189
|
Add initial carddav support
|
2024-10-27 14:10:01 +01:00 |
|
Lennart
|
30a795b816
|
multistatus: Add CardDAV namespace
|
2024-10-27 13:31:45 +01:00 |
|
Lennart
|
d4d6a9e8d0
|
caldav: Document which RFCs the properties originate from
|
2024-10-27 11:55:10 +01:00 |
|
Lennart
|
61aef8d52b
|
Refactoring to remove CalDavContext
|
2024-10-27 01:20:27 +02:00 |
|
Lennart
|
ea4281babd
|
formatting
|
2024-10-27 00:47:57 +02:00 |
|
Lennart
|
42f2ea6ff9
|
dav proppatch: remove debug and todos
|
2024-10-27 00:43:42 +02:00 |
|
Lennart
|
c4f68e2cf1
|
recurrence rules: We can now just not return a last occurence instead of throwing an error
|
2024-10-26 21:25:20 +02:00 |
|
Lennart
|
03ce10b6dd
|
CalDateTime: Add timezone guessing from TZID as well as some error handling
|
2024-10-26 14:43:27 +02:00 |
|
Lennart
|
814e7d5c69
|
frontend: authenticate calendar route
|
2024-10-14 10:26:33 +02:00 |
|
Lennart
|
d87b7dcb8d
|
Refactor: Rename uid to object_id
|
2024-10-14 10:13:32 +02:00 |
|
Lennart
|
ac0206568d
|
remove debug print
|
2024-10-13 19:53:25 +02:00 |
|
Lennart
|
9c1dc938d5
|
frontend calendar list
|
2024-10-13 19:52:35 +02:00 |
|
Lennart
|
7ce0fc53a4
|
Add authentication with session cookie
|
2024-10-13 19:05:57 +02:00 |
|
Lennart
|
c2dbd9d0b9
|
auth: Add tracing around token validation
|
2024-10-09 00:30:42 +02:00 |
|
Lennart
|
e7b290149d
|
report: add tracing and remove debug statements
|
2024-10-09 00:30:14 +02:00 |
|
Lennart
|
41aa1a2105
|
Add proper Unauthorized error for user extractor
|
2024-10-09 00:07:13 +02:00 |
|
Lennart
|
66486a5e27
|
remove debug statement
|
2024-10-09 00:04:06 +02:00 |
|
Lennart
|
a75b9f213a
|
Support timezone ids from the Olson database
|
2024-10-08 18:06:26 +02:00 |
|
Lennart
|
26f6d7d72f
|
Activate propfind propname, was already implemented :D
|
2024-10-08 16:17:05 +02:00 |
|
Lennart
|
d593a28381
|
propfind does not need to be async
|
2024-10-08 16:13:48 +02:00 |
|
Lennart
|
b6d22f218b
|
implement From<CalDateTime> for DateTime<Utc>
|
2024-10-08 15:57:43 +02:00 |
|
Lennart
|
c0fb7d1d11
|
Refactor the .ics path normalisation for CalendarObject
|
2024-10-08 15:54:19 +02:00 |
|
Lennart
|
63f16b6081
|
fix typo
|
2024-10-08 15:24:40 +02:00 |
|
Lennart
|
fe13e9f2db
|
REPORT calendar-query: implement time-range filter
|
2024-10-08 15:23:50 +02:00 |
|
Lennart
|
dd93afebb3
|
Implement occurence getters for calendar object
|
2024-10-08 15:06:45 +02:00 |
|
Lennart
|
f91ed0cb5d
|
Rewrite occurence getters for Event
|
2024-10-08 15:05:07 +02:00 |
|
Lennart
|
b82daeb4e2
|
remove todo
The annoyance of making sure the stored is ETag is correct is larger
than the cost of just keeping things as they are
|
2024-10-08 14:33:51 +02:00 |
|
Lennart
|
5c77dbc607
|
change string
|
2024-10-08 12:53:22 +02:00 |
|
Lennart
|
00c493dea4
|
report multiget: Add NotFound handling
|
2024-10-08 12:53:16 +02:00 |
|
Lennart
|
f7d253de85
|
Add app tokens (secondary passwords) to afford cheaper hashes
|
2024-10-06 12:54:19 +02:00 |
|
Lennart
|
a119e7f099
|
frontend
|
2024-10-05 19:07:50 +02:00 |
|
Lennart
|
2faed682b1
|
sql schema formatting
|
2024-10-04 21:36:32 +02:00 |
|
Lennart
|
59006bc9f2
|
some experimentation with frontend
|
2024-10-04 21:36:07 +02:00 |
|
Lennart
|
8e1e1d5af5
|
Reimplement the OPTIONS handler such that the Allowed methods are actually correct
|
2024-10-04 21:35:07 +02:00 |
|
Lennart
|
efa5e3ab89
|
Update docstrings
|
2024-10-04 20:09:28 +02:00 |
|
Lennart
|
6d1a2f59c0
|
edit resource.rs
|
2024-10-04 20:07:19 +02:00 |
|
Lennart
|
b710dd9df6
|
Reorganise resource methods
|
2024-10-04 20:02:14 +02:00 |
|
Lennart
|
6bc1ac6a7d
|
Minor refactoring and tracing
|
2024-10-04 19:42:44 +02:00 |
|
Lennart
|
8ed0c3ec2a
|
remove prefix parameter
|
2024-10-04 18:16:25 +02:00 |
|
Lennart
|
2aa0e173c8
|
Got rid of this ServicePrefix thing
|
2024-10-04 18:15:35 +02:00 |
|
Lennart
|
d123117c8c
|
Update Cargo.toml
|
2024-10-04 16:34:48 +02:00 |
|