Lennart
|
25ea348e9e
|
carddav: fix resource name for AddressObjectResource
|
2024-10-28 18:26:40 +01:00 |
|
Lennart
|
658ea6fab6
|
comment
|
2024-10-28 18:26:25 +01:00 |
|
Lennart
|
fcbf7cf352
|
store: move timestamp to calendar
|
2024-10-28 17:51:07 +01:00 |
|
Lennart
|
d9b9b0825c
|
put synctoken into common module
|
2024-10-28 17:47:00 +01:00 |
|
Lennart
|
db01df5cb8
|
store: Refactoring to split calendar and addressbook
|
2024-10-28 17:44:22 +01:00 |
|
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
|
57a5f6a697
|
Update README.md
|
2024-10-27 16:20:56 +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
|
662d5cb5f0
|
Update opentelemetry
|
2024-10-26 14:23:37 +02:00 |
|
Lennart
|
73cf9fc107
|
Change sqlx features
|
2024-10-26 14:22:58 +02:00 |
|
Lennart
|
814e7d5c69
|
frontend: authenticate calendar route
|
2024-10-14 10:26:33 +02:00 |
|
Lennart
|
7d51d7bff5
|
Add AGPL license
|
2024-10-14 10:23:49 +02:00 |
|
Lennart
|
d87b7dcb8d
|
Refactor: Rename uid to object_id
|
2024-10-14 10:13:32 +02:00 |
|
Lennart
|
d32f50f472
|
Update Cargo.toml
|
2024-10-14 09:51:55 +02:00 |
|
Lennart
|
e9142c7ea1
|
Add redirect to frontend
|
2024-10-14 09:51:48 +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
|
97457d72d3
|
Update README.md
|
2024-10-08 16:01:10 +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 |
|