-
-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Kernel serve CalDAV service on path /caldav/
#13321
Conversation
/caldav/
感谢你的贡献,思源有你更精彩! |
* commit '1710194122495d282a51650441d9fc80804561bb': (189 commits) 🔖 Release v3.1.14 ⬆️ Upgrade kernel deps 🎨 siyuan-note#13320 🎨 Support HarmonyOS NEXT system 🎨 Support HarmonyOS NEXT system 🎨 Support HarmonyOS NEXT system 🎨 Support HarmonyOS NEXT system 🎨 Support HarmonyOS NEXT system 🎨 Support HarmonyOS NEXT system 🎨 Support HarmonyOS NEXT system 🎨 siyuan-note#13334 🎨 siyuan-note#13181 🎨 Improve exporting block ref siyuan-note#13283 🎨 Clean code 🐛 Fix NPE 📝 Update changelogs 🎨 siyuan-note#13324 🐛 Fix NPE 🎨 Improve image width setting siyuan-note#12516 siyuan-note#13327 🧑💻 Kernel serve CalDAV service on path `/caldav/` (siyuan-note#13321) ... # Conflicts: # README.md
有详细使用此服务的教程吗,目前我只在thunderbird上成功实现,但在安卓手机上无法发现此服务下的日历。 |
请问能提供一下所使用的的 APP 吗, 我排查一下是否存在兼容性问题 |
和小米日历 |
DAVx5 的 <?xml version='1.0' encoding='UTF-8' ?>
<propfind xmlns="DAV:"
xmlns:CAL="urn:ietf:params:xml:ns:caldav"
xmlns:CARD="urn:ietf:params:xml:ns:carddav">
<prop>
<resourcetype />
<current-user-privilege-set />
<displayname />
<owner />
<CARD:addressbook-description />
<CARD:supported-address-data />
<CAL:calendar-description />
<n0:calendar-color xmlns:n0="http://apple.com/ns/ical/" />
<CAL:supported-calendar-component-set />
<n1:source xmlns:n1="http://calendarserver.org/ns/" />
<n2:push-transports xmlns:n2="DAV:Push" />
<n3:topic xmlns:n3="DAV:Push" />
</prop>
</propfind> |
感谢回复, |
我也仅在 thunderbird 中进行了测试, 因为其开发者工具方便调试 |
嗯,了解了 |
* 🎨 define the interface of CalDAV * 🎨 Adjust iCalendar files directory structure * 🎨 Implement CalDAV Calendar manage functions * 🎨 Implement CalDAV calendar object manage functions * 🎨 improve ETag scheme
/caldav
路径下提供CalDAV
服务The kernel provides
CalDAV
service on path/caldav
.*.ics
文件This service can manage
*.ics
files.<workspace>/data/storage/caldav/principals/<principal>/<home-set>/<calendar>/<event-id>.ics
参考 | Reference:
依赖 | Dependency:
关联 | Relevance:
/carddav/
#12895 (comment)/webdav/
#12412