View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005639 | SOGo | Apple Calendar (Mac OS X) | public | 2022-11-09 12:49 | 2023-09-04 08:26 |
Reporter | skutter | Assigned To | sebastien | ||
Priority | normal | Severity | major | Reproducibility | have not tried |
Status | resolved | Resolution | fixed | ||
Platform | Client | OS | Apple Mac OS | OS Version | Ventura |
Product Version | 5.7.1 | ||||
Fixed in Version | 5.9.0 | ||||
Summary | 0005639: CalDAV: Mac OS Calendar unable to find existing SOGo calendars and creates a new one. | ||||
Description | Hello everyone I have a MacBook Pro 2019 with Intel CPU. I'm using SOGo through Mailcow (https://mailcow.email). Everything worked fine on Mac OS Monterey, the problem only started after updating to Ventura. | ||||
Steps To Reproduce |
| ||||
Tags | CalDAV, mailcow | ||||
Could you provide a .mobileconfig changed to demo.sogo.nu for testeing? |
|
I experienced the problem on macOS 13.0 (22A380) using the native calendar.app, but on a custom install of SOGo (Nightly 5.7.1.20221109-1): I found the problem: It seems that calendar.app does not like calendars starting with lower case letters (anymore)... and you paths also are lower case calendar names. |
|
I attached the modified mobileconfig. We didn't get the SSL Cert to work though, maybe someone else can get their mac to trust the cert? mailcow UI.mobileconfig (5,507 bytes)
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>PayloadContent</key> <array> <dict> <key>EmailAccountDescription</key> <string>demo@sogo-demo.de</string> <key>EmailAccountType</key> <string>EmailTypeIMAP</string> <key>EmailAccountName</key> <string>DEMO</string> <key>EmailAddress</key> <string>demo@sogo-demo.de</string> <key>IncomingMailServerAuthentication</key> <string>EmailAuthPassword</string> <key>IncomingMailServerHostName</key> <string>netcup-sogo.de</string> <key>IncomingMailServerPortNumber</key> <integer>993</integer> <key>IncomingMailServerUseSSL</key> <true/> <key>IncomingMailServerUsername</key> <string>demo@sogo-demo.de</string> <key>IncomingPassword</key> <string>demo</string> <key>OutgoingMailServerAuthentication</key> <string>EmailAuthPassword</string> <key>OutgoingMailServerHostName</key> <string>netcup-sogo.de</string> <key>OutgoingMailServerPortNumber</key> <integer>465</integer> <key>OutgoingMailServerUseSSL</key> <true/> <key>OutgoingMailServerUsername</key> <string>demo@sogo-demo.de</string> <key>OutgoingPasswordSameAsIncomingPassword</key> <true/> <key>PayloadDescription</key> <string>Configures email account.</string> <key>PayloadDisplayName</key> <string>IMAP Account (info@it-service-kutter.de)</string> <key>PayloadIdentifier</key> <string>de.sogo-demo.demo.appleprofile.mailcowUI.email</string> <key>PayloadOrganization</key> <string></string> <key>PayloadType</key> <string>com.apple.mail.managed</string> <key>PayloadUUID</key> <string>196DEC6F-5D24-44B4-BD62-96AE34CD9D06</string> <key>PayloadVersion</key> <integer>1</integer> <key>PreventAppSheet</key> <false/> <key>PreventMove</key> <false/> <key>SMIMESigningUserOverrideable</key> <true/> <key>SMIMESigningCertificateUUIDUserOverrideable</key> <true/> <key>SMIMEEncryptByDefaultUserOverrideable</key> <true/> <key>SMIMEEncryptionCertificateUUIDUserOverrideable</key> <true/> <key>SMIMEEnableEncryptionPerMessageSwitch</key> <true/> </dict> <dict> <key>CalDAVAccountDescription</key> <string>demo@sogo-demo.de</string> <key>CalDAVHostName</key> <string>netcup-sogo.de</string> <key>CalDAVPort</key> <real>443</real> <key>CalDAVPrincipalURL</key> <string>/SOGo/dav/demo@sogo-demo.de</string> <key>CalDAVUseSSL</key> <true/> <key>CalDAVUsername</key> <string>demo@sogo-demo.de</string> <key>CalDAVPassword</key> <string>demo</string> <key>PayloadDescription</key> <string>Configures CalDAV account.</string> <key>PayloadDisplayName</key> <string>CalDAV (demo@sogo-demo.de)</string> <key>PayloadIdentifier</key> <string>de.sogo-demo.demo.appleprofile.mailcowUI.CalDAV</string> <key>PayloadOrganization</key> <string></string> <key>PayloadType</key> <string>com.apple.caldav.account</string> <key>PayloadUUID</key> <string>C373EFF5-91C6-2779-9B2F-829C38B2E24B</string> <key>PayloadVersion</key> <integer>1</integer> </dict> <dict> <key>CardDAVAccountDescription</key> <string>demo@sogo-demo.de</string> <key>CardDAVHostName</key> <string>netcup-sogo.de</string> <key>CardDAVPort</key> <integer>443</integer> <key>CardDAVPrincipalURL</key> <string>/SOGo/dav/demo@sogo-demo.de</string> <key>CardDAVUseSSL</key> <true/> <key>CardDAVUsername</key> <string>demo@sogo-demo.de</string> <key>CardDAVPassword</key> <string>demo</string> <key>PayloadDescription</key> <string>Configures CardDAV accounts</string> <key>PayloadDisplayName</key> <string>CardDAV (demo@sogo-demo.de)</string> <key>PayloadIdentifier</key> <string>de.sogo-demo.demo.appleprofile.mailcowUI.carddav</string> <key>PayloadOrganization</key> <string></string> <key>PayloadType</key> <string>com.apple.carddav.account</string> <key>PayloadUUID</key> <string>554461B9-2F4F-DA62-A2E4-F6AFACA3305C</string> <key>PayloadVersion</key> <integer>1</integer> </dict> </array> <key>PayloadDescription</key> <string>IMAP, CalDAV, CardDAV with application password</string> <key>PayloadDisplayName</key> <string>demo@sogo-demo.de</string> <key>PayloadIdentifier</key> <string>de.sogo-demo.demo.appleprofile.mailcowUI</string> <key>PayloadOrganization</key> <string>mailcow UI</string> <key>PayloadRemovalDisallowed</key> <false/> <key>PayloadType</key> <string>Configuration</string> <key>PayloadUUID</key> <string>C8956C05-7184-F366-76E5-CEA128729C99</string> <key>PayloadVersion</key> <integer>1</integer> </dict> </plist> |
|
Christopher Zimmer how can you do that? Can you explain? |
|
For me it was simple as I have phpMyAdmin to access the MySQL database directly. docker exec -it $(docker ps -qf name=mysql-mailcow) mysql -u${DBUSER} -p${DBPASS} ${DBNAME} -e "UPDATE 'sogo_folder_info' SET 'c_path4' = 'Personal' WHERE 'sogo_folder_info'.'c_path' = '/Users/YOUREMAIL/Calendar/personal';" docker exec -it $(docker ps -qf name=mysql-mailcow) mysql -u${DBUSER} -p${DBPASS} ${DBNAME} -e "UPDATE 'sogo_folder_info' SET 'c_path' = '/Users/YOUREMAIL/Calendar/Personal' WHERE 'sogo_folder_info'.'c_path' = '/Users/YOUREMAIL/Calendar/personal';" You need to replace DBUSER, DBPASS and DBNAME with the values from your mailcow.conf as well as replace YOUREMAIL with the login (I would assume "info@it-service-kutter.de" in your case). |
|
I tweaked the mobileconfig to use credentials for sogo1@example.com at demo.sogo.nu. mailcow UI-2.mobileconfig (5,407 bytes)
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>PayloadContent</key> <array> <dict> <key>EmailAccountDescription</key> <string>sogo1@example.com</string> <key>EmailAccountType</key> <string>EmailTypeIMAP</string> <key>EmailAccountName</key> <string>DEMO</string> <key>EmailAddress</key> <string>sogo1@example.com</string> <key>IncomingMailServerAuthentication</key> <string>EmailAuthPassword</string> <key>IncomingMailServerHostName</key> <string>demo.sogo.nu</string> <key>IncomingMailServerPortNumber</key> <integer>993</integer> <key>IncomingMailServerUseSSL</key> <true/> <key>IncomingMailServerUsername</key> <string>sogo1@example.com</string> <key>IncomingPassword</key> <string>sogo</string> <key>OutgoingMailServerAuthentication</key> <string>EmailAuthPassword</string> <key>OutgoingMailServerHostName</key> <string>demo.sogo.nu</string> <key>OutgoingMailServerPortNumber</key> <integer>587</integer> <key>OutgoingMailServerUseSSL</key> <true/> <key>OutgoingMailServerUsername</key> <string>sogo1@example.com</string> <key>OutgoingPasswordSameAsIncomingPassword</key> <true/> <key>PayloadDescription</key> <string>Configures email account.</string> <key>PayloadDisplayName</key> <string>IMAP Account (sogo1@example.com)</string> <key>PayloadIdentifier</key> <string>de.sogo-demo.demo.appleprofile.mailcowUI.email</string> <key>PayloadOrganization</key> <string></string> <key>PayloadType</key> <string>com.apple.mail.managed</string> <key>PayloadUUID</key> <string>196DEC6F-5D24-44B4-BD62-96AE34CD9D06</string> <key>PayloadVersion</key> <integer>1</integer> <key>PreventAppSheet</key> <false/> <key>PreventMove</key> <false/> <key>SMIMESigningUserOverrideable</key> <true/> <key>SMIMESigningCertificateUUIDUserOverrideable</key> <true/> <key>SMIMEEncryptByDefaultUserOverrideable</key> <true/> <key>SMIMEEncryptionCertificateUUIDUserOverrideable</key> <true/> <key>SMIMEEnableEncryptionPerMessageSwitch</key> <true/> </dict> <dict> <key>CalDAVAccountDescription</key> <string>sogo1@example.com</string> <key>CalDAVHostName</key> <string>demo.sogo.nu</string> <key>CalDAVPort</key> <real>443</real> <key>CalDAVPrincipalURL</key> <string>/SOGo/dav/sogo1</string> <key>CalDAVUseSSL</key> <true/> <key>CalDAVUsername</key> <string>sogo1@example.com</string> <key>CalDAVPassword</key> <string>sogo</string> <key>PayloadDescription</key> <string>Configures CalDAV account.</string> <key>PayloadDisplayName</key> <string>CalDAV (sogo1@example.com)</string> <key>PayloadIdentifier</key> <string>de.sogo-demo.demo.appleprofile.mailcowUI.CalDAV</string> <key>PayloadOrganization</key> <string></string> <key>PayloadType</key> <string>com.apple.caldav.account</string> <key>PayloadUUID</key> <string>C373EFF5-91C6-2779-9B2F-829C38B2E24B</string> <key>PayloadVersion</key> <integer>1</integer> </dict> <dict> <key>CardDAVAccountDescription</key> <string>sogo1@example.com</string> <key>CardDAVHostName</key> <string>demo.sogo.nu</string> <key>CardDAVPort</key> <integer>443</integer> <key>CardDAVPrincipalURL</key> <string>/SOGo/dav/sogo1</string> <key>CardDAVUseSSL</key> <true/> <key>CardDAVUsername</key> <string>sogo1@example.com</string> <key>CardDAVPassword</key> <string>sogo</string> <key>PayloadDescription</key> <string>Configures CardDAV account.</string> <key>PayloadDisplayName</key> <string>CardDAV (sogo1@example.com)</string> <key>PayloadIdentifier</key> <string>de.sogo-demo.demo.appleprofile.mailcowUI.carddav</string> <key>PayloadOrganization</key> <string></string> <key>PayloadType</key> <string>com.apple.carddav.account</string> <key>PayloadUUID</key> <string>554461B9-2F4F-DA62-A2E4-F6AFACA3305C</string> <key>PayloadVersion</key> <integer>1</integer> </dict> </array> <key>PayloadDescription</key> <string>IMAP, CalDAV, CardDAV with application password</string> <key>PayloadDisplayName</key> <string>sogo1@example.com</string> <key>PayloadIdentifier</key> <string>de.sogo-demo.demo.appleprofile.mailcowUI</string> <key>PayloadOrganization</key> <string>mailcow UI</string> <key>PayloadRemovalDisallowed</key> <false/> <key>PayloadType</key> <string>Configuration</string> <key>PayloadUUID</key> <string>C8956C05-7184-F366-76E5-CEA128729C99</string> <key>PayloadVersion</key> <integer>1</integer> </dict> </plist> |
|
The mobileconfig is not working for me, but if I add the demo.sogo.nu with the usual settings directly, the same happens there as well: 'Personal' is not visible and a new 'Calendar' is created. |
|
I also enabled all kind of logging in Calendar.app, but can't see any errors.... for my accounts with 'Personal' the calendar is created, but for the demo.sogo.nu it shows no errors, but only the one for 'inbox' and the newly created are are visible in the log.... @skutter WARNING: Caveat of renaming both c_path and c_path4: WebUI can not create new appointments, as 'personal' seems hard-coded, so the call to '/SOGo/so/USERNAME/Calendar/personal/newguid' will receive a 404 as it should be now '/SOGo/so/USERNAME/Calendar/Personal/newguid'. |
|
Automatic entry and acceptance of invites from other SOGo users will fail with renamed personal calendar. |
|
It seems to still working when the OS got upgraded from Monterey to Ventura. As soon as you resetup the calendar in Calendar app or reinstall the computer from scratch the issue is reproduceable. Even if you use the new created calendar sync doesnt work correctly. Your appoints don't get synced when you import the ics file locally. Sometimes I get http 400 as an error message. A workaround for not so big companies may be to export the actual calendar to an ics-file. Setup Calendar and let create the alternate calendar in SOGo. Then import the ics-file to the new calendar in the web gui. Then syncing between Calendar and SOGo works. But then you have to redo all the subscriptions if your colleges use shared calendars. Some googleling yesterday reveiled some Exchange-server may also have problems with the new macOS and Calendar. It looks like Apple changed something in WebDAV and didnt tell the world. |
|
@thoso +1 |
|
+1 |
|
Hi, on my side got no problem for adding SOGo caldav account to MacOS Ventura (13.0 (22A380)). Sebastien |
|
For me it is not tied to the mobileconfig, I also get the exact same when setting up the demo server account manually (see the screenshot from my post earlier). |
|
For me its also a persistent problem over different sogo instances (at the work instance, at my private instance). My co-workers have the same problem. When upgrading MacOS existing accounts are still working. |
|
Could you please provide how do you set the account in mac os ? |
|
system settings -> Internetaccounts -> add account -> other -> CalDAV-Account: account type: extended |
|
Ok this is really strange I can't reproduce on my dev env, but on demo it is effectively the case |
|
I would like to specify: The account is accepted and created. |
|
Also to mention: All attempts to trick the system and link the old calendar to the "new" one failed (renaming, symbolic link). Seems also Apple Calendar didnt sync at all because during testing I deleted my local Calendar Cache files and a lot of entries where gone. |
|
Thanks all for reporting and explaining the issue. I have a small idea of what can cause this issue. Sebastien |
|
+1 i checked, and (paid) 3rd party calendars would work fine, but no longer having access to the entire corporate agenda, meeting links etcpp is… well you imagine. |
|
Hi everybody, I have made a fix, will be available on next nightly build 5.8.0.20221207 (tomorrow). Sebastien |
|
Yes, my private calendar is visible now. I already deleted all accounts and added them again. |
|
I fixed this issue. You can try to install freshly built nightly to test. Sebastien |
|
I have the same issue and the fix does show the Personal calendar again, although without the calendar color. I also have a problem that account delegation does not work, so I am unable to see calendars that are shared with me (see attached screenshot). "Accounts I can access:" is empty and clicking the "Edit" button to get to "Manage Account Access" shows "{" for Name. |
|
For the color it should work. What version you are using ? What is the problem exactly ? |
|
Mac OS 13.0.1, Calendar 11.0, sogo 1.113 |
|
On my side everything works as expected. Did you tried on demo.sogo.nu ?
|
|
That procedure didn't have any effect on my calendars. I also upgraded to Mac OS 13.1 and no change. |
|
|
|
Yes, shared calendars do not show up using demo.sogo.nu either. |
|
I suppose I run into this problem when connecting the macOS calendar app (I just needed to reinstall macOS (13.1) from scratch) to SOGo (5.8 202212231701) now: Interestingly, the ToDos in the macOS Reminders app work without a problem. The calendar app gives an error notification: "Your calendar couldn’t be refreshed. There was an unexpected error with the request (domain DAErrorDomain / error 6)." |
|
Color is now fixed |
|
Hi there Is this fixed in 5.8.0? The version for demo.sogo.nu is named with 5.8.0 in https://demo.sogo.nu/SOGo/so/sogo1/Preferences#!/general I assume it isn't released yet as this ticket is in an open state. Do you have an idea when this could be released? Regards |
|
Here is my tests on demo.sogo.nu : Apple M1 Pro Mac OS Ventura 13.1 (22C65) / Chrome Version 108.0.5359.124 (Build officiel) (arm64)
Pictures in attachement. Everything works as expected, if you still have issue, please give the test case on demo.sogo.nu. Sebastien |
|
Hi @itvshn, It will be still displayed 5.8.0 on demo.sogo.nu (until we release new version). However this platform is updated every night. So any feedback is welcome ;) Sebastien |
|
For me it's still not working as it should (and had before I needed to connect to the server again after reinstalling macOS). So:
macOS 13.1 So I suppose I need to wait till tomorrow for an updated nightly, and I will test again |
|
@jda Try on demo.sogo.nu |
|
the demo sever appears to work, I will try my own again when the update is included in the nightly package (probably tomorrow then?) |
|
Version 5.8.0.20230104-1 has been built today, and it's available. If you still have the issue, could you :
|
|
I skipped the mirror repository I usually use, and tested version 5.8.0 (root@sogo-build.alinto.int 202301040338) now. On my existing account the color is loaded correctly by macOS Calendar on the personal calendar again. Also the list of delegates/premitted other users is complete now, before two users (read/write) were missing, one (read only) was missing, but (and of that I am not entirely sure anymore): flagged as read/write. Unfortunately I do not have a lot of time for testing/debugging right now, I will see what I can do in the weekend. |
|
To be clear, the calendars of the linked users are still not shown, and the error message "There was an ... DAErrorDomain / error 6)." persists |
|
@jda It would be great if you can have more logs on the error message (sogo, calendar). |
|
Hi @smizrahi, I have had the problems described in this thread (inside Mailcow); but for me updating to the latest nightly build (from 6. January) works nicely and fixes the problems :) So for me, linked calendars etc all work again on nightly. All the best, |
|
Thanks Sebastian for the feedback ! I noticed also that when I create an event on Calendar, there is no invitation sent to participants. I'll have a look on that Sebastien |
|
Hey @smizrahi, you are right, we also now have problems with the invitations; and we also get the attached error for many calendars (not sure yet why and which). Anything I can do for you to help you debug this? Tested with latest nightly. All the best, |
|
Noticed this bug today with our 5.8.0 instance to - it is completely random which and if calendars are detected. Also using manual and advanced setup results in completely different behaviors. At the moment it weirdly found my disabled calendar but not the active one, subscribed "resources" group calendars show up but are not syncable (unexpected error, access denied)... |
|
Hi all, Got no time to work on this at this moment, maybe next week. Sebastien |
|
Thanks for taking care and for the status update <3 All the best! |
|
Not sure it's the right place for this but it may anyway help newbies like me should they stubled upon this post. While it (the fix) is worked on, I set a quick workaround for my own SOGo CalDAV setup. It's ok for private use but don't think viable for an organization (company, school, etc) with loads of users. 1) Login the SOGo web interface with the account you are trying to get calendars for on your client (I'm on MAC OS 13.1 (22C65) Ventura , with the Apple Calendar app, so it's apply). KR |
|
Hi all, Thanks for your patience, I fixed the invitations and calendar entry for the attendee. Sebastien |
|
Hey @smizrahi, thanks for your work! I removed the account from Apple Calendar and re-added it; and now I see the following error (see screenshot): It seems that invitations seem to work again though ;) Can I somehow provide some logs or so which help you to debug the issues further? All the best, |
|
Hey @smizrahi, I can reproduce the issue on demo.sogo.nu as well (as of today). steps I did:
This is the exact behavior we have in our local instance as well. To me it also somehow makes sense: If you map "personal -> Personal" on the read side, I guess inside some request bodies, the reverse transformation needs to be done? (but that's just my guess, I am not familiar in the protocol in depth). Can I do anything else to help fix this issue? All the best, |
|
Hi Sebastian, Thanks for helping, I will take a look on this bug this week. Sebastien |
|
Hey @smizrahi, FYI: I am currently on parental leave - that's why I sometimes can't timely answer. My colleagues did not report any problems, apart from the stuff above (which, to be fair, currently blocks effective usage for us - but that's Apple to blame ;) ) BTW: the above stuff was tested on OSX 13.1. As Apple has released the update 13.2 today, I updated my Mac. For 13.2, I believe the fix is not working anymore (as the headers have changed ) - see attached screenshots of mitmproxy. At first rough testing, I could not find any functional difference yet and the problem still seems to exist. If it helps, I could also send you the mitmproxy logs - then you would be able to see the full interaction. All the best, |
|
Has anyone in this thread reported this problem to Apple using the Feedback Assistant (either the app or https://feedbackassistant.apple.com)? Also, they use "iOS" in the user-agent for macOS, but use a different implementation on macOS vs. iOS?! This means that iOS 13 users (even though there probably won't be many) will also be targeted by this workaround... |
|
Good point I opened a ticket : https://feedbackassistant.apple.com/feedback/11966088 |
|
On my side I have However I'm on Mac OS X Ventura 13.1, I'm going to update to 13.2. This drives me crazy O_o [EDIT] : After 13.2 update user agent is |
|
@smizrahi - sorry I made an mistake - you are right, my user agent is macOS/13.2 . And in the response it also says "Personal" as expected. Phew :D Probably I made a mistake tracing this due to sleep deprivation :D I have no clue how I was able to trace the iOS user agent previously... The experienced problem is still as described above, though. All the best, |
|
Weird. I am debugging some more - and I really don't know webdav in detail or anything (BTW - any good docs you can recommend for me to read into?) For a user I am having a read-only delegation (so I am allowed to read his calendar, as reproduced above wiht sogo1/sogo2), in the request log, a calendar UUID appears "out of nowhere" (and I cannot find any trace of this UUID in the log - that is weird)... I'll try to investigate further once time permits. Maybe this helps to people more knowledgeable than me ;) All the best, |
|
Update. the request I highlighted above is a MKCALENDAR request - so I guess the UUID is invented by the client. Should this be this way or not? :) |
|
I'm seeing exactly the same issue as @skurfuerst with delegated calendars which do not work anymore. Does anyone know a good calendar alternative for MacOS until it's fixed? (I don't want to install Outlook just for a working calendar) |
|
@jacotec Mozilla Thunderbird? Outlook isn't even compatible on macOS... |
|
Mac 13.2 broke the previous fix. Now personal calendar disappeared once again. |
|
It seems that in 13.2 Calendar wants a full case folder name. Not Now I can take a look on delegated calendars. Sebastien |
|
you are my hero! great that you found this out - how did you do this? :) keep up the great work! |
|
@sebastien First of all a big thank you for all your work here!!! What irritates me a bit is that (at least for me), SOGo is the only caldav server having this issue. I also have a NextCloud calendar account and that one works just fine. I'm wondering whether it would be helpful to compare the requests/responses of a NextCloud Calendar instance with those SOGo generates to find out what's the issue? |
|
I guess Nextcloud is using UID behind this. As far as I know, personal calendar is anchored in SOGo code (i.e. it is hardcoded). Others calendars are generated with UID. If anybody can look for differences between Nextcloud and SOGo this will helps. Sebastien |
|
They don't, actually. The UUID stuff is something that iOS/macOS uses for creating new calendars. Not the stupidest of ideas. Just to be sure, I've just enabled the Calendar app on another NextCloud instance and set it up. And the primary calendar is named... drumroll ..."personal"! And it syncs just fine with macOS Ventura... Unfortunately I don't have the time at the moment to do a in-depth analysis of the requests/responses of SOGo vs. NextCloud. The responses are hard to compare due to differences in URL paths and ids. The only apparent difference I found was that NextCloud seems to support DAV 3 while SOGo uses DAV 2. Also, macOS asks NextCloud for the |
|
I just tried the latest nightly, and it again shows the personal calendar on OSX 13.2, AND it also shows delegated calendars for me again without errors... So that is really good :) Is this reproducible for others as well? If so, we could consider this fixed. All the best, |
|
Thanks for the feedback Sebastian ! And I agree with @ffried. This is a temporary patch and we have to go deeper in the investigation. Maybe the DAV version is a good start. Sebastien |
|
After adding an account on build 202302010344 to macOS Calendar again, the display of the Personal Calendar color and contents is improved (but for some reason a second, greyed out, empty personal calendar has appeared, maybe an artifact of a previous connection, will look into that). But the delegated still do not work properly, and the error "domain DAErrorDomain / error 6" mentioned before still appears. Unfortunately I am still very short on time to look into that... |
|
@jda fixed this today (delegated calendar) and start a new build can you please try with next nightly build |
|
Hey, I somehow have to have some problems again since yesterday - this time both on iOS and on "some" calendars on Mac OS: "Your Calendar could not be refreshed - DAErrorDomain / error 6" That is really strange, as we did not change anything either on the client nor on the server (that we know of). All the best <3 |
|
Do you have logs ? Sebastien |
|
any chance that the changes get released? not sure whether the error from @skurfuerst is related to the initial request. Our problem description from there: Mac Calendar Version 11.0 (2932) Personal Calendar cannot be synced to to Mac calendar. What is the proper way to connect the calendar to iPhone and Mac Calendars? Steps To Reproduce
Any chance to have a fix for that issue released in a 5.8.1? Thanks |
|
Not sure to understand. Do you still have issues with nightly build (you can do some test on demo.sogo.nu) ? Sebastien |
|
Sorry for being confusing :-) Our problem (https://support.sogo.nu/view.php?id=5611) is solved on demo.sogo.nu. So I'm looking forward that you release the changes officially it will be rolled out to our servers. So any chance, that you could release this fix anytime soon? :-) Thanks for your work |
|
No problem ! The official 5.8.1 will be released at the end of the month and will be announced at the SOGo days. Sebastien |
|
Hi @itvshn you're describing what sounds like an issue I'm having. New M2 Mac, macOS 13.2.1, Calendar 11.0 (2932.3.4). Cannot add/sync calendars to Calendar correctly. I get a calendar called "Calendar" appearing but this is the wrong name, no events are synced, and it has this error: "Your calendar couldn’t be created. The calendar “Calendar” could not be created on the server with an unexpected error. This is not a location that supports this request." Is this the same problem as yours? I don't see a fix listed for it in 5.8.1 |
|
|
|
Yesterday we installed sogo 5.8.2, we have some similar error as above @christian has print screened. Client is: Logs on Client:
Logs on /var/log/sogo.log:
Any idea how we could get Mac Calendar working with SOGo? |
|
Damn, so not even fixed in 5.8.2 |
|
5.8.2 fixed, but delegates still not work. Stupid bugged iCalendar -_- Example: 192.168.13.57 - <user_login> [06/Apr/2023:11:17:38 +0300] "MKCALENDAR /SOGo/dav/<delegate>/Calendar/CC0918A8-3BDD-482C-8D70-E28E5EA14E0F/ HTTP/1.1" 403 0 "-" "macOS/13.0.1 (22A400) dataaccessd/1.0" "10.0.105.36" |
|
Hi all, that's strange I have tested it and everything worked :( . I will have a look on that, but I'm away until two weeks. Sebastien |
|
Hi Sebastien Thanks for having a look on that. We meanwhile tried to reproduce it. We were able to reproduce it on our system. But it looks like there was some difference with old an new accounts (referenced as olduser and new.testuser below). Our findings:
Unfortunately we were not able to reproduce that on demo.sogo.nu. Does our pattern help you to find the bug? Best Regards and thank for your support. |
|
Hi @itvshn, So I have tested delegated calendar and works well on my side (Mac OS 13.3 (22E252) - Calendar Version 11.0 (2932.4.5)). For old accounts, I think the problem is personal folder has been renamed to PERSONAL so it may cause some issues. Can you removed and re add the account ? Sebastien |
|
Do I understand it correctly, that the personal folder in SOGo was renamed to PERSONAL? Where would I find that PERSONAL folder on a Linux SOGo Server?
|
|
Ok, so it's time to get a summary about this :) The issue Personal Calendar doesn't work with Calendar on Mac OS 13 (Ventura) Initially in https://bugs.sogo.nu/view.php?id=5639#c16371, Christopher has investigated the issue and noticed that if the personal calendar starts with a lower case personal calendar doesn't appear in Apple's Calendar. There was no changes on that side from SOGo. Note that Later, (https://bugs.sogo.nu/view.php?id=5639#c16607) the fix has been modified to The temporary fix The patch done in SOGo 5.8.2 is to change "on the fly" Keep in mind that this code is NOT definitive. The next steps As ffried said in https://bugs.sogo.nu/view.php?id=5639#c16615, we have to go deeper in the investigation - as Nextcloud works well with a However this is not in the short priority list for now. That's why I would like to provide a quick fix and this ticket has not been marked as resolved. Sebastien |
|
Hi @sebastien, |
|
Unfortunately, the version of calendar is not sent through user agent Sebastien |
|
I think you are right, Sebastien. Mine is "macOS/12.5.1 (21G83) accountsd/113" But, since I'm having troubles with Mac OS 13 "macOS/13.3.1 (22E261) accountsd/1.0" too which should work with SoGo 5.8.2 , I'm investigating further. |
|
Did you removed and re add your account ? |
|
Yep, removed with "sogo-tool remove user" and readded by logging in webmail. When tried to add calendar I got return code 501 |
|
Nope, you have to remove account in MacOS settings and re add. Maybe uncheck and recheck calendar button (as in the screenshot) also fix the issue (try this first) |
|
Oooops, I definitely misunderstood your point. I didn't have the account configured before. xx.yy.zz.tt - - [26/Apr/2023:18:13:47 +0200] "PROPFIND /SOGo/dav/myuser/Calendar/PERSONAL/ HTTP/1.1" 401 0 "-" "macOS/13.3.1 (22E261) accountsd/1.0" |
|
You can read https://bugs.sogo.nu/view.php?id=5639#c16523 for configuration. Test with demo.sogo.nu check https://bugs.sogo.nu/file_download.php?file_id=2680&type=bug |
|
Thank you so much @sebastien! Tried with your instructions and it worked like a charm, both with demo.sogo.nu and our sogo instance. FYI the error was that I appended the calendar name "personal/" or "PERSONAL/" to the path, removing it fixed the issue. |
|
Great ! |
|
It seems that CalDAV is broken again in the current macOS14 beta 4 version. Calendar_macOS14beta4.txt (31,721 bytes)
standard 17:23:22.422658+0200 Calendar [0.3669] [0.0049] [main] <private> standard 17:23:22.423579+0200 calaccessd [0x122d28240] invalidated after getting a no-senders notification - client is gone standard 17:23:22.425860+0200 Calendar [0x1376c7250] activating connection: mach=true listener=false peer=false name=com.apple.SharedWebCredentials standard 17:23:22.435137+0200 Calendar [0.3794] [0.0125] [main] <private> standard 17:23:22.441718+0200 Calendar [0.3860] [0.0066] [main] <private> standard 17:23:22.441926+0200 Calendar [0.3862] [0.0002] [main] <private> standard 17:23:22.442121+0200 Calendar [0.3864] [0.0002] [main] <private> standard 17:23:22.442166+0200 Calendar [0.3865] [0.0000] [main] FINISHED DISPLAYING VISIBLE EVENTS: All visible occurrence containers have populated their UI! standard 17:23:22.442353+0200 Calendar [0.3866] [0.0002] [main] <private> standard 17:23:22.449162+0200 Calendar [0.3934] [0.0068] [bg ] <private> standard 17:23:22.450124+0200 Calendar [0.3944] [0.0010] [bg ] <private> standard 17:23:22.452404+0200 Calendar [0.3967] [0.0023] [bg ] <private> standard 17:23:22.505351+0200 Calendar [0x600000628000] activating connection: mach=false listener=false peer=false name=com.apple.ViewBridgeAuxiliary standard 17:23:22.505526+0200 Calendar [0x1410735f0] activating connection: mach=false listener=false peer=false name=(anonymous) standard 17:23:22.505953+0200 Calendar [0x141066990] activating connection: mach=false listener=true peer=false name=(anonymous) standard 17:23:22.506160+0200 Calendar [0x600000628000] invalidated after the last release of the connection object standard 17:23:22.508224+0200 Calendar [0x141062370] activating connection: mach=true listener=false peer=false name=com.apple.coreservices.lsuseractivitymanager.xpc standard 17:23:22.508243+0200 Calendar [0x137767ea0] activating connection: mach=true listener=false peer=false name=com.apple.synapse.backlink-service standard 17:23:22.605221+0200 Calendar ENCODE: Caching encoded userInfo to use until we are marked dirty again, returning encoded result <private> opts={ LSUserActivityContainsFileProviderURL = 0; LSUserActivityContainsUnsynchronizedCloudDocs = 0; UAUserActivityContainsCloudDocsKey = 0;} standard 17:23:22.612747+0200 com.apple.CalendarWeatherKitService [0x1239cf480] activating connection: mach=false listener=true peer=false name=com.apple.CalendarWeatherKitService standard 17:23:22.638854+0200 com.apple.CalendarWeatherKitService [0x122798150] activating connection: mach=false listener=false peer=true name=com.apple.CalendarWeatherKitService.peer.0x122798150 fehler 17:23:22.642618+0200 com.apple.CalendarWeatherKitService We received an empty location coordinate (0,0) when looking up weather so we will return nil results. fehler 17:23:22.642654+0200 com.apple.CalendarWeatherKitService We received an empty location when looking up historical weather so we will return nil results. fehler 17:23:22.643538+0200 com.apple.CalendarWeatherKitService We received an empty location coordinate (0,0) when looking up weather so we will return nil results. fehler 17:23:22.643609+0200 com.apple.CalendarWeatherKitService We received an empty location when looking up historical weather so we will return nil results. fehler 17:23:22.644006+0200 com.apple.CalendarWeatherKitService We received an empty location coordinate (0,0) when looking up weather so we will return nil results. fehler 17:23:22.644032+0200 com.apple.CalendarWeatherKitService We received an empty location when looking up historical weather so we will return nil results. fehler 17:23:22.644171+0200 com.apple.CalendarWeatherKitService We received an empty location coordinate (0,0) when looking up weather so we will return nil results. fehler 17:23:22.644269+0200 com.apple.CalendarWeatherKitService We received an empty location coordinate (0,0) when looking up weather so we will return nil results. fehler 17:23:22.644486+0200 com.apple.CalendarWeatherKitService We received an empty location coordinate (0,0) when looking up weather so we will return nil results. fehler 17:23:22.644579+0200 com.apple.CalendarWeatherKitService We received an empty location coordinate (0,0) when looking up weather so we will return nil results. fehler 17:23:22.644865+0200 com.apple.CalendarWeatherKitService We received an empty location coordinate (0,0) when looking up weather so we will return nil results. fehler 17:23:22.644913+0200 com.apple.CalendarWeatherKitService We received an empty location when looking up almanac weather so we will return nil results. fehler 17:23:22.645004+0200 com.apple.CalendarWeatherKitService We received an empty location coordinate (0,0) when looking up weather so we will return nil results. fehler 17:23:22.645258+0200 com.apple.CalendarWeatherKitService We received an empty location coordinate (0,0) when looking up weather so we will return nil results. fehler 17:23:22.645328+0200 com.apple.CalendarWeatherKitService We received an empty location when looking up almanac weather so we will return nil results. fehler 17:23:22.645704+0200 com.apple.CalendarWeatherKitService We received an empty location coordinate (0,0) when looking up weather so we will return nil results. fehler 17:23:22.645729+0200 com.apple.CalendarWeatherKitService We received an empty location when looking up almanac weather so we will return nil results. fehler 17:23:22.646080+0200 com.apple.CalendarWeatherKitService We received an empty location coordinate (0,0) when looking up weather so we will return nil results. fehler 17:23:22.646142+0200 com.apple.CalendarWeatherKitService We received an empty location when looking up almanac weather so we will return nil results. fehler 17:23:22.646487+0200 com.apple.CalendarWeatherKitService We received an empty location coordinate (0,0) when looking up weather so we will return nil results. fehler 17:23:22.646544+0200 com.apple.CalendarWeatherKitService We received an empty location when looking up almanac weather so we will return nil results. standard 17:23:22.766406+0200 dataaccessd This account is enabled for events, but has no event calendar. We're going to create a default one standard 17:23:22.767009+0200 dataaccessd ******Creating calendar with url <private> ( 0 DACalDAV 0x000000020309de54 -[MobileCalDAVCalendar initCalCalendarWithTitle:] + 836 1 DACalDAV 0x0000000203097a20 -[MobileCalDAVCalendar initWithCalendarURL:calendar:principal:title:] + 348 2 DACalDAV 0x00000002030951f0 -[MobileCalDAVPrincipal calendarOfType:atURL:withOptions:] + 292 3 CalDAV 0x00000001a55a1790 -[CalDAVCalendarPropertyRefreshOperation _getDefaultMkCalendarForPrincipalTaskGroup:isEventCalendar:] + 200 4 CalDAV 0x00000001a55a1b40 -[CalDAVCalendarPropertyRefreshOperation _getDefaultCalendarsTasksIfNeededForPrincipal:] + 384 5 CalDAV 0x00000001a55a164c -[CalDAVCalendarPropertyRefreshOperation _continueHandleContainerInfoTask:completedWithContainers:error:] + 2260 6 CalDAV 0x00000001a55a22e8 -[CalDAVCalendarPropertyRefreshOperation containerInfoTask:completedWithCo standard 17:23:23.025083+0200 Calendar ENCODE: Caching encoded userInfo to use until we are marked dirty again, returning encoded result <private> opts={ LSUserActivityContainsFileProviderURL = 0; LSUserActivityContainsUnsynchronizedCloudDocs = 0; UAUserActivityContainsCloudDocsKey = 0;} fehler 17:23:23.398128+0200 dataaccessd CalDAVMkcalendarTask failed: Error Domain=CoreDAVHTTPStatusErrorDomain Code=403 UserInfo={CoreDAVHTTPHeaders=<private>} fehler 17:23:23.398338+0200 dataaccessd Encountered an error while creating a calendar. error = Error Domain=CoreDAVHTTPStatusErrorDomain Code=403 UserInfo={CoreDAVHTTPHeaders=<private>}; failing calendar = <private>; failing task group = <private> standard 17:23:23.398533+0200 dataaccessd Ignoring 403 performing mkcalendar because the URL already looks like one we generated. standard 17:23:23.399816+0200 dataaccessd Commencing database save for client with identifier [com.apple.dataaccessd-B1BA93A3-1D8C-4379-8B24-AF1687F9EAC9], name [dataaccessd]. Commit: [YES] standard 17:23:23.400063+0200 dataaccessd Summary of changes being saved: Calendar (add: 1 mod: 0 del: 1) standard 17:23:23.400103+0200 dataaccessd Summary of changes being saved: Error (add: 1 mod: 0 del: 0) standard 17:23:23.401712+0200 dataaccessd Allowing reload for changeType ChangeTypeAdded because calendar has dirty instance attributes standard 17:23:23.402782+0200 dataaccessd Client dataaccessd (com.apple.dataaccessd-B1BA93A3-1D8C-4379-8B24-AF1687F9EAC9) is adding a calendar with properties: [rowid=-1, title=DEFAULT_CALENDAR_NAME, external_id=<private>, external_mod_tag=(null), external_id_tag=02B1F623-625E-49CC-9A6D-7A2E0233C28E, UUID=BE2F5634-6BEC-4F57-894D-44C21DA7FE27, sync_token=(null)] standard 17:23:23.402940+0200 calaccessd Forwarding darwin notifications to modules. standard 17:23:23.403038+0200 calaccessd Sync started. Suppressing notification monitor checks while it runs. standard 17:23:23.403148+0200 calaccessd Sync started. Suppressing updates while it runs. standard 17:23:23.403332+0200 calaccessd Received notification: [CalSyncClientBeginningMultiSave]. standard 17:23:23.403397+0200 calaccessd Forwarded darwin notification named: CalSyncClientBeginningMultiSave to module: <private>. standard 17:23:23.403508+0200 calaccessd Forwarded darwin notification named: CalSyncClientBeginningMultiSave to module: <private>. standard 17:23:23.403523+0200 calaccessd Installing sync yield timer for travel engine: [<private>]. standard 17:23:23.403597+0200 calaccessd Installed sync yield timer with [240] second length for travel engine: [<private>]. standard 17:23:23.403661+0200 calaccessd Finished forwarding darwin notifications to modules. standard 17:23:23.406918+0200 dataaccessd Reloading widget timeline because of database change notification standard 17:23:23.407613+0200 chronod Received request to reload [com.apple.iCal.CalendarWidgetExtension:com.apple.CalendarWidget.CalendarUpNextWidget] - (allowCostOverride: true) from <BSProcessHandle: 0x600003e64b10; dataaccessd:1506; valid: YES> standard 17:23:23.408094+0200 chronod Received request to reload [com.apple.iCal.CalendarWidgetExtension:com.apple.CalendarWidget.CalendarListWidget] - (allowCostOverride: true) from <BSProcessHandle: 0x600003e64b10; dataaccessd:1506; valid: YES> standard 17:23:23.411031+0200 com.apple.dock.extra [0x129f05290] activating connection: mach=true listener=false peer=false name=com.apple.CalendarAgent standard 17:23:23.411739+0200 Calendar Notification monitor wants to reload notifications. Will fetch notification references from the event store as a result. standard 17:23:23.411812+0200 Calendar Fetching event notifications from event store: <private>. standard 17:23:23.412439+0200 Calendar [1.3567] [0.9600] [main] <private> standard 17:23:23.413713+0200 Calendar [1.3580] [0.0013] [main] <private> standard 17:23:23.415396+0200 calaccessd Skipping suggestion resource change notification 79 because it is an add without an event standard 17:23:23.415541+0200 calaccessd Skipping suggestion resource change notification 85 because it is an add without an event standard 17:23:23.415644+0200 calaccessd Skipping suggestion resource change notification 89 because it is an add without an event standard 17:23:23.415734+0200 calaccessd Skipping suggestion resource change notification 90 because it is an add without an event standard 17:23:23.416182+0200 calaccessd Skipping suggestion resource change notification 101 because it is an add without an event standard 17:23:23.416269+0200 calaccessd Skipping suggestion resource change notification 118 because it is an add without an event standard 17:23:23.414959+0200 Calendar [1.3592] [0.0012] [main] <private> standard 17:23:23.416366+0200 calaccessd Skipping suggestion resource change notification 253 because it is an add without an event standard 17:23:23.416568+0200 calaccessd Skipping suggestion resource change notification 278 because it is an add without an event standard 17:23:23.416738+0200 calaccessd Skipping suggestion resource change notification 323 because it is an add without an event standard 17:23:23.416974+0200 calaccessd Skipping suggestion resource change notification 324 because it is an add without an event standard 17:23:23.417071+0200 calaccessd Skipping suggestion resource change notification 328 because it is an add without an event standard 17:23:23.417160+0200 calaccessd Skipping suggestion resource change notification 349 because it is an add without an event standard 17:23:23.416826+0200 calaccessd [0x122858980] activating connection: mach=false listener=false peer=true name=com.apple.CalendarAgent.peer.0x122858980 standard 17:23:23.417252+0200 calaccessd Skipping suggestion resource change notification 363 because it is an add without an event standard 17:23:23.417393+0200 calaccessd Skipping suggestion resource change notification 376 because it is an add without an event standard 17:23:23.416416+0200 Calendar [1.3607] [0.0015] [main] <private> standard 17:23:23.417469+0200 calaccessd Skipping suggestion resource change notification 554 because it is an add without an event standard 17:23:23.417685+0200 calaccessd Skipping suggestion resource change notification 631 because it is an add without an event standard 17:23:23.417762+0200 calaccessd Skipping suggestion resource change notification 690 because it is an add without an event standard 17:23:23.417793+0200 calaccessd ClientConnection trySetDatabaseInitializationOptions. clientProvidedOptions:<CADDatabaseInitializationOptions: 0x1229ffec0>: {databaseInitOptions = 0, enablePropertyModificationLogging = 1, unitTesting = 0, changeTrackingID = No Custom ClientID or Suffix, databaseDirectory = (null), containerProvider = (null), allowDelegateSources: 1, allowedSourceIdentifiers: (null), privacyClientIdentity: (null), mockPermissions: (null), remoteClientIdentity: (null)} standard 17:23:23.417870+0200 calaccessd Skipping suggestion resource change notification 696 because it is an add without an event standard 17:23:23.418080+0200 calaccessd Skipping suggestion resource change notification 711 because it is an add without an event standard 17:23:23.418169+0200 calaccessd [0x122839970] activating connection: mach=true listener=false peer=false name=com.apple.tccd standard 17:23:23.417644+0200 Calendar [1.3619] [0.0012] [main] <private> standard 17:23:23.418308+0200 calaccessd Skipping suggestion resource change notification 718 because it is an add without an event standard 17:23:23.418518+0200 calaccessd Skipping suggestion resource change notification 721 because it is an add without an event standard 17:23:23.418729+0200 calaccessd Skipping suggestion resource change notification 832 because it is an add without an event standard 17:23:23.418927+0200 calaccessd Skipping suggestion resource change notification 1046 because it is an add without an event standard 17:23:23.419107+0200 calaccessd Skipping suggestion resource change notification 1069 because it is an add without an event standard 17:23:23.419418+0200 calaccessd Skipping suggestion resource change notification 1075 because it is an add without an event standard 17:23:23.419619+0200 calaccessd Skipping suggestion resource change notification 1096 because it is an add without an event standard 17:23:23.418875+0200 Calendar [1.3632] [0.0012] [main] <private> standard 17:23:23.420011+0200 Calendar [1.3643] [0.0011] [main] <private> standard 17:23:23.420095+0200 Calendar Fetched event notifications from event store: <private>. standard 17:23:23.420685+0200 Calendar Set notification references to <private>. standard 17:23:23.420865+0200 Calendar Current notification count: 0. Last event notification count: 0. standard 17:23:23.420886+0200 Calendar Is initial check: NO. standard 17:23:23.421133+0200 Calendar [1.3654] [0.0011] [main] <private> standard 17:23:23.419734+0200 tccd AUTHREQ_CTX: msgID=1122.16535, function=TCCAccessRequest, service=kTCCServiceCalendar, preflight=yes, query=1, client_dict=(null), daemon_dict=<private> standard 17:23:23.419775+0200 tccd AUTHREQ_ATTRIBUTION: msgID=1122.16535, attribution={accessing={TCCDProcess: identifier=com.apple.dock.extra, pid=1482, auid=501, euid=501, binary_path=/System/Library/CoreServices/Dock.app/Contents/XPCServices/com.apple.dock.extra.xpc/Contents/MacOS/com.apple.dock.extra}, requesting={TCCDProcess: identifier=com.apple.calaccessd, pid=1122, auid=501, euid=501, binary_path=/System/Library/PrivateFrameworks/CalendarDaemon.framework/Support/calaccessd}, }, standard 17:23:23.419910+0200 tccd requestor: TCCDProcess: identifier=com.apple.calaccessd, pid=1122, auid=501, euid=501, binary_path=/System/Library/PrivateFrameworks/CalendarDaemon.framework/Support/calaccessd is checking access for accessor TCCDProcess: identifier=com.apple.dock.extra, pid=1482, auid=501, euid=501, binary_path=/System/Library/CoreServices/Dock.app/Contents/XPCServices/com.apple.dock.extra.xpc/Contents/MacOS/com.apple.dock.extra standard 17:23:23.419696+0200 calaccessd Skipping suggestion resource change notification 1101 because it is an add without an event standard 17:23:23.419774+0200 calaccessd Skipping suggestion resource change notification 1104 because it is an add without an event standard 17:23:23.426655+0200 calaccessd Commencing database save for client with identifier [com.apple.dataaccess.dataaccessd], name [dataaccessd]. Commit: [YES] standard 17:23:23.426935+0200 calaccessd Summary of changes being saved: Source (add: 0 mod: 1 del: 0) standard 17:23:23.427357+0200 calaccessd Disallowing reload for changes because they don't affect the widget standard 17:23:23.427333+0200 calaccessd Forwarding darwin notifications to modules. standard 17:23:23.427422+0200 calaccessd Not refreshing EKEventStore before handling database change notification because we don't have an EKEventStore right now. standard 17:23:23.427500+0200 calaccessd Database changed. standard 17:23:23.427720+0200 calaccessd Initialized event store with access to events only standard 17:23:23.434096+0200 calaccessd [0x1228e1ed0] activating connection: mach=true listener=false peer=false name=com.apple.CalendarAgent standard 17:23:23.440598+0200 calaccessd [0x121f56e50] activating connection: mach=false listener=false peer=true name=com.apple.CalendarAgent.peer.0x121f56e50 standard 17:23:23.441196+0200 calaccessd ClientConnection trySetDatabaseInitializationOptions. clientProvidedOptions:<CADDatabaseInitializationOptions: 0x126870440>: {databaseInitOptions = 0, enablePropertyModificationLogging = 1, unitTesting = 0, changeTrackingID = No Custom ClientID or Suffix, databaseDirectory = (null), containerProvider = (null), allowDelegateSources: 1, allowedSourceIdentifiers: (null), privacyClientIdentity: (null), mockPermissions: (null), remoteClientIdentity: (null)} standard 17:23:23.441287+0200 calaccessd [0x122839970] invalidated after the last release of the connection object standard 17:23:23.441354+0200 calaccessd [0x122d8ef20] activating connection: mach=true listener=false peer=false name=com.apple.tccd standard 17:23:23.441736+0200 calaccessd [0x1229ee3c0] activating connection: mach=true listener=false peer=false name=com.apple.tccd standard 17:23:23.442229+0200 tccd AUTHREQ_ATTRIBUTION: msgID=1122.16536, attribution={accessing={TCCDProcess: identifier=com.apple.dock.extra, pid=1482, auid=501, euid=501, binary_path=/System/Library/CoreServices/Dock.app/Contents/XPCServices/com.apple.dock.extra.xpc/Contents/MacOS/com.apple.dock.extra}, requesting={TCCDProcess: identifier=com.apple.calaccessd, pid=1122, auid=501, euid=501, binary_path=/System/Library/PrivateFrameworks/CalendarDaemon.framework/Support/calaccessd}, }, standard 17:23:23.442292+0200 tccd requestor: TCCDProcess: identifier=com.apple.calaccessd, pid=1122, auid=501, euid=501, binary_path=/System/Library/PrivateFrameworks/CalendarDaemon.framework/Support/calaccessd is checking access for accessor TCCDProcess: identifier=com.apple.dock.extra, pid=1482, auid=501, euid=501, binary_path=/System/Library/CoreServices/Dock.app/Contents/XPCServices/com.apple.dock.extra.xpc/Contents/MacOS/com.apple.dock.extra standard 17:23:23.443696+0200 tccd AUTHREQ_CTX: msgID=1122.16537, function=TCCAccessRequest, service=kTCCServiceCalendar, preflight=yes, query=1, client_dict=(null), daemon_dict=<private> standard 17:23:23.443917+0200 tccd AUTHREQ_ATTRIBUTION: msgID=1122.16537, attribution={accessing={TCCDProcess: identifier=com.apple.calaccessd, pid=1122, auid=501, euid=501, binary_path=/System/Library/PrivateFrameworks/CalendarDaemon.framework/Support/calaccessd}, requesting={TCCDProcess: identifier=com.apple.calaccessd, pid=1122, auid=501, euid=501, binary_path=/System/Library/PrivateFrameworks/CalendarDaemon.framework/Support/calaccessd}, }, standard 17:23:23.443988+0200 tccd requestor: TCCDProcess: identifier=com.apple.calaccessd, pid=1122, auid=501, euid=501, binary_path=/System/Library/PrivateFrameworks/CalendarDaemon.framework/Support/calaccessd is checking access for accessor TCCDProcess: identifier=com.apple.calaccessd, pid=1122, auid=501, euid=501, binary_path=/System/Library/PrivateFrameworks/CalendarDaemon.framework/Support/calaccessd standard 17:23:23.444036+0200 tccd Granting TCCDProcess: identifier=com.apple.calaccessd, pid=1122, auid=501, euid=501, binary_path=/System/Library/PrivateFrameworks/CalendarDaemon.framework/Support/calaccessd access to kTCCServiceCalendar via entitlement 'com.apple.private.tcc.allow' standard 17:23:23.444364+0200 calaccessd [0x1229ee3c0] invalidated after the last release of the connection object standard 17:23:23.452873+0200 calaccessd [0x122d8ef20] invalidated after the last release of the connection object standard 17:23:23.452917+0200 calaccessd Changed database initialization options to [<CADDatabaseInitializationOptions: 0x1229f64e0>: {databaseInitOptions = 0, enablePropertyModificationLogging = 1, unitTesting = 0, changeTrackingID = No Custom ClientID or Suffix, databaseDirectory = (null), containerProvider = (null), allowDelegateSources: 1, allowedSourceIdentifiers: (null), privacyClientIdentity: (null), mockPermissions: (null), remoteClientIdentity: (null)}] standard 17:23:23.452925+0200 calaccessd [0x121f065d0] activating connection: mach=true listener=false peer=false name=com.apple.tccd standard 17:23:23.453022+0200 calaccessd [0x122a7ab60] activating connection: mach=true listener=false peer=false name=com.apple.tccd standard 17:23:23.453572+0200 tccd AUTHREQ_CTX: msgID=1122.16539, function=TCCAccessRequest, service=kTCCServiceCalendar, preflight=yes, query=1, client_dict=(null), daemon_dict=<private> standard 17:23:23.453598+0200 tccd AUTHREQ_ATTRIBUTION: msgID=1122.16539, attribution={accessing={TCCDProcess: identifier=com.apple.dock.extra, pid=1482, auid=501, euid=501, binary_path=/System/Library/CoreServices/Dock.app/Contents/XPCServices/com.apple.dock.extra.xpc/Contents/MacOS/com.apple.dock.extra}, requesting={TCCDProcess: identifier=com.apple.calaccessd, pid=1122, auid=501, euid=501, binary_path=/System/Library/PrivateFrameworks/CalendarDaemon.framework/Support/calaccessd}, }, standard 17:23:23.453643+0200 tccd requestor: TCCDProcess: identifier=com.apple.calaccessd, pid=1122, auid=501, euid=501, binary_path=/System/Library/PrivateFrameworks/CalendarDaemon.framework/Support/calaccessd is checking access for accessor TCCDProcess: identifier=com.apple.dock.extra, pid=1482, auid=501, euid=501, binary_path=/System/Library/CoreServices/Dock.app/Contents/XPCServices/com.apple.dock.extra.xpc/Contents/MacOS/com.apple.dock.extra standard 17:23:23.454174+0200 tccd AUTHREQ_ATTRIBUTION: msgID=1122.16538, attribution={accessing={TCCDProcess: identifier=com.apple.calaccessd, pid=1122, auid=501, euid=501, binary_path=/System/Library/PrivateFrameworks/CalendarDaemon.framework/Support/calaccessd}, requesting={TCCDProcess: identifier=com.apple.calaccessd, pid=1122, auid=501, euid=501, binary_path=/System/Library/PrivateFrameworks/CalendarDaemon.framework/Support/calaccessd}, }, standard 17:23:23.454245+0200 tccd requestor: TCCDProcess: identifier=com.apple.calaccessd, pid=1122, auid=501, euid=501, binary_path=/System/Library/PrivateFrameworks/CalendarDaemon.framework/Support/calaccessd is checking access for accessor TCCDProcess: identifier=com.apple.calaccessd, pid=1122, auid=501, euid=501, binary_path=/System/Library/PrivateFrameworks/CalendarDaemon.framework/Support/calaccessd standard 17:23:23.454292+0200 tccd Granting TCCDProcess: identifier=com.apple.calaccessd, pid=1122, auid=501, euid=501, binary_path=/System/Library/PrivateFrameworks/CalendarDaemon.framework/Support/calaccessd access to kTCCServiceReminders via entitlement 'com.apple.private.tcc.allow' standard 17:23:23.454621+0200 calaccessd [0x121f065d0] invalidated after the last release of the connection object standard 17:23:23.454768+0200 calaccessd Changed database initialization options to [<CADDatabaseInitializationOptions: 0x126899ef0>: {databaseInitOptions = 0, enablePropertyModificationLogging = 1, unitTesting = 0, changeTrackingID = No Custom ClientID or Suffix, databaseDirectory = (null), containerProvider = (null), allowDelegateSources: 1, allowedSourceIdentifiers: (null), privacyClientIdentity: (null), mockPermissions: (null), remoteClientIdentity: (null)}] standard 17:23:23.456062+0200 dataaccessd Notifying agents that the Calendar database has changed. standard 17:23:23.456409+0200 suggestd PPLocalEventStore: reloading events due to EKCalendarVisibilityManager visibilityChanged (0 invisible calendars) standard 17:23:23.457030+0200 suggestd PPEventStorage: loading calendars standard 17:23:23.457269+0200 suggestd [0x1281dd4a0] activating connection: mach=true listener=false peer=false name=com.apple.CalendarAgent standard 17:23:23.458184+0200 calaccessd [0x12293d2c0] activating connection: mach=false listener=false peer=true name=com.apple.CalendarAgent.peer.0x12293d2c0 standard 17:23:23.459899+0200 calaccessd ClientConnection trySetDatabaseInitializationOptions. clientProvidedOptions:<CADDatabaseInitializationOptions: 0x1229f8e20>: {databaseInitOptions = 0, enablePropertyModificationLogging = 1, unitTesting = 0, changeTrackingID = No Custom ClientID or Suffix, databaseDirectory = (null), containerProvider = (null), allowDelegateSources: 0, allowedSourceIdentifiers: (null), privacyClientIdentity: (null), mockPermissions: (null), remoteClientIdentity: (null)} standard 17:23:23.462655+0200 calaccessd Commencing database save for client with identifier [com.apple.dataaccess.dataaccessd], name [dataaccessd]. Commit: [YES] standard 17:23:23.462801+0200 calaccessd Summary of changes being saved: Source (add: 0 mod: 1 del: 0) standard 17:23:23.463031+0200 calaccessd Disallowing reload for changes because they don't affect the widget standard 17:23:23.464865+0200 calaccessd [0x122a7ab60] invalidated after the last release of the connection object standard 17:23:23.465435+0200 tccd AUTHREQ_ATTRIBUTION: msgID=1122.16540, attribution={accessing={TCCDProcess: identifier=com.apple.dock.extra, pid=1482, auid=501, euid=501, binary_path=/System/Library/CoreServices/Dock.app/Contents/XPCServices/com.apple.dock.extra.xpc/Contents/MacOS/com.apple.dock.extra}, requesting={TCCDProcess: identifier=com.apple.calaccessd, pid=1122, auid=501, euid=501, binary_path=/System/Library/PrivateFrameworks/CalendarDaemon.framework/Support/calaccessd}, }, standard 17:23:23.465562+0200 tccd requestor: TCCDProcess: identifier=com.apple.calaccessd, pid=1122, auid=501, euid=501, binary_path=/System/Library/PrivateFrameworks/CalendarDaemon.framework/Support/calaccessd is checking access for accessor TCCDProcess: identifier=com.apple.dock.extra, pid=1482, auid=501, euid=501, binary_path=/System/Library/CoreServices/Dock.app/Contents/XPCServices/com.apple.dock.extra.xpc/Contents/MacOS/com.apple.dock.extra standard 17:23:23.464909+0200 calaccessd [0x122b1abc0] activating connection: mach=true listener=false peer=false name=com.apple.tccd standard 17:23:23.467279+0200 calaccessd [0x122839970] activating connection: mach=true listener=false peer=false name=com.apple.tccd standard 17:23:23.469202+0200 dataaccessd Calendar database changed. Refreshing account "" (MobileCalDAVDaemonAccount E44C0B5F-0794-4174-AF8A-100A76CF649F) standard 17:23:23.469410+0200 dataaccessd Calendar database changed. Refreshing account "" (MobileCalDAVDaemonAccount D9054009-5508-44CE-8166-66BE6D809344) standard 17:23:23.469594+0200 dataaccessd Calendar database changed. Refreshing account "<private>" (MobileCalDAVDaemonAccount 1374C270-E314-499E-BDA8-FE14A343A245) standard 17:23:23.469827+0200 dataaccessd Calendar database changed. Refreshing account "" (MobileCalDAVDaemonAccount B1BA93A3-1D8C-4379-8B24-AF1687F9EAC9) standard 17:23:23.470623+0200 Calendar [1.4149] [0.0495] [main] Loaded Calendar List Data Source Data standard 17:23:23.471024+0200 tccd AUTHREQ_CTX: msgID=1122.16541, function=TCCAccessRequest, service=kTCCServiceCalendar, preflight=yes, query=1, client_dict=(null), daemon_dict=<private> standard 17:23:23.470663+0200 Calendar [1.4149] [0.0000] [main] <private> standard 17:23:23.471143+0200 tccd AUTHREQ_ATTRIBUTION: msgID=1122.16541, attribution={accessing={TCCDProcess: identifier=com.apple.calaccessd, pid=1122, auid=501, euid=501, binary_path=/System/Library/PrivateFrameworks/CalendarDaemon.framework/Support/calaccessd}, requesting={TCCDProcess: identifier=com.apple.calaccessd, pid=1122, auid=501, euid=501, binary_path=/System/Library/PrivateFrameworks/CalendarDaemon.framework/Support/calaccessd}, }, standard 17:23:23.471029+0200 Calendar [1.4153] [0.0004] [main] <private> standard 17:23:23.471298+0200 tccd requestor: TCCDProcess: identifier=com.apple.calaccessd, pid=1122, auid=501, euid=501, binary_path=/System/Library/PrivateFrameworks/CalendarDaemon.framework/Support/calaccessd is checking access for accessor TCCDProcess: identifier=com.apple.calaccessd, pid=1122, auid=501, euid=501, binary_path=/System/Library/PrivateFrameworks/CalendarDaemon.framework/Support/calaccessd standard 17:23:23.471057+0200 dataaccessd Calendar database changed. Refreshing account "" (MobileCalDAVDaemonAccount 64CD67EA-064D-4F5A-BCEA-706ECDA2D196) standard 17:23:23.471456+0200 tccd Granting TCCDProcess: identifier=com.apple.calaccessd, pid=1122, auid=501, euid=501, binary_path=/System/Library/PrivateFrameworks/CalendarDaemon.framework/Support/calaccessd access to kTCCServiceCalendar via entitlement 'com.apple.private.tcc.allow' standard 17:23:23.471477+0200 Calendar [1.4158] [0.0004] [main] <private> standard 17:23:23.471369+0200 dataaccessd Calendar database changed. Refreshing account "<private>" (MobileCalDAViCloudDaemonAccount 758358E9-6BD6-415A-9623-36B0A2F04077) standard 17:23:23.471857+0200 Calendar [1.4161] [0.0004] [main] <private> standard 17:23:23.471446+0200 dataaccessd Calendar database changed. Refreshing account "" (MobileCalDAVDaemonAccount 1BCC6344-6BEA-4DCF-B74F-C156A802D321) standard 17:23:23.472242+0200 Calendar [1.4165] [0.0004] [main] <private> standard 17:23:23.471906+0200 dataaccessd Calendar database changed. Refreshing account "" (MobileCalDAVDaemonAccount 366EF59E-0974-495A-8F08-FB27CB0CF583) standard 17:23:23.472647+0200 Calendar [1.4169] [0.0004] [main] <private> standard 17:23:23.472999+0200 Calendar [1.4173] [0.0003] [main] <private> standard 17:23:23.473347+0200 Calendar [1.4176] [0.0003] [main] <private> |
|
Hi, This is a beta OS unsupported yet. As Apple frequently change calendar behaviour, this will be investigated (if needed) after mac os 14 release Sebastien |
|
Hi @poly01, I have added Sonoma support (next nightly), the mac os 14 user agent was missing in the previous fix. Please test next nightly Sebastien |
|
I testet the nighty (together with @poly01 on his server) but git a different error message. Your calendar could not be updated. (Tested on the latest Beta 4 of macOS 14.0 Sonoma, Build 23A5301h) |
|
Confirmed to be an issue for Sonoma - my Mac updated automatically from Ventura (where previously installed CalDAV links were not an issue) - after that upgrade, all Personal Calendars disappeared from SoGo CalDav links, and Mac Calendar.app created new "Calendar"s. Would be great to have the fix introduced asap also in an official release if possible! |
|
You can try to remove and readd calendar according to https://bugs.sogo.nu/view.php?id=5639#c16901 If the issue persists, this will be investigated after mac os Sonoma release. Sebastien |
|
For your info: issue persists also in latest macOS Sonoma Beta 5. Also after removing and re-adding the CalDAV calendar.app account |
|
[EDIT] : Logs are in ~/Library/Calendars/TrafficLogs/ |
|
Hi SOGo community users, I finally found the original issue (@ffried). It was related to the Commit : https://github.com/Alinto/sogo/commit/4f7c73143f38b1e7e00a51b9457b55ce609a02a9 in the next nightly build Please provide a feedback if everything works on Mac OS Ventura and Mac OS Sonoma. If the issue persists on Sonoma, please open a new ticket. Sebastien |
|
Does anyone have a hint how I can try the nightly build in a productive mailcow-dockerized environment? Would love to try the SoGO nightly build and be able to revert back to official release after testing. Anyone a hint how to do this? BTW, Sonoma latest beta 6 of today also has the same issue, no change towards earlier versions. |
|
Hi @sebastien Encountering the issue described in this thread with a Mac mini M1 on macOS Ventura 13.5.1 (22G90), I have tried the demo server which works pretty well. |
|
Thank you for the feedback, I have updated documentation https://github.com/Alinto/sogo/commit/87b89ed0947fd33b953adf0b8d19d6293e853d8e For Mac OS Sonoma, you need to open a new ticket Sebastien |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2022-11-09 12:49 | skutter | New Issue | |
2022-11-09 12:49 | skutter | Tag Attached: CalDAV | |
2022-11-09 12:49 | skutter | Tag Attached: mailcow | |
2022-11-09 12:49 | skutter | File Added: Screenshot 1 | |
2022-11-09 12:49 | skutter | File Added: Screenshot 2.png | |
2022-11-10 08:02 | Christian Mack | Note Added: 0016368 | |
2022-11-10 09:21 | Christopher Zimmer | Note Added: 0016371 | |
2022-11-10 09:40 | skutter | Note Added: 0016372 | |
2022-11-10 09:40 | skutter | File Added: mailcow UI.mobileconfig | |
2022-11-10 09:46 | skutter | Note Added: 0016374 | |
2022-11-10 10:17 | Christopher Zimmer | Note Added: 0016375 | |
2022-11-10 11:00 | Christian Mack | Note Added: 0016379 | |
2022-11-10 11:00 | Christian Mack | File Added: mailcow UI-2.mobileconfig | |
2022-11-10 13:12 | Christopher Zimmer | Note Added: 0016380 | |
2022-11-10 13:12 | Christopher Zimmer | File Added: Screenshot 2022-11-10 at 14.11.09.png | |
2022-11-10 15:01 | Christopher Zimmer | Note Added: 0016381 | |
2022-11-11 10:30 | Christian Mack | Note Added: 0016383 | |
2022-11-18 08:40 | thoso | Note Added: 0016396 | |
2022-12-02 11:22 | poly01 | Note Added: 0016454 | |
2022-12-02 22:35 | wimmer | Note Added: 0016457 | |
2022-12-05 16:24 | sebastien | Note Added: 0016460 | |
2022-12-05 21:01 | Christopher Zimmer | Note Added: 0016462 | |
2022-12-06 07:10 | poly01 | Note Added: 0016463 | |
2022-12-06 07:46 | sebastien | Note Added: 0016465 | |
2022-12-06 08:01 | poly01 | Note Added: 0016466 | |
2022-12-06 08:05 | sebastien | Note Added: 0016467 | |
2022-12-06 08:05 | sebastien | Assigned To | => sebastien |
2022-12-06 08:05 | sebastien | Status | new => confirmed |
2022-12-06 08:08 | poly01 | Note Added: 0016468 | |
2022-12-06 08:16 | thoso | Note Added: 0016469 | |
2022-12-06 08:30 | sebastien | Note Added: 0016470 | |
2022-12-06 10:06 | bsighost | Note Added: 0016471 | |
2022-12-07 17:00 | sebastien | Note Added: 0016473 | |
2022-12-08 06:25 | poly01 | Note Added: 0016474 | |
2022-12-13 13:01 | sebastien | Note Added: 0016495 | |
2022-12-13 17:22 | PhilRW | Note Added: 0016497 | |
2022-12-13 17:22 | PhilRW | File Added: Screenshot 2022-12-13 at 10.20.23.png | |
2022-12-14 17:26 | sebastien | Note Added: 0016501 | |
2022-12-14 17:31 | PhilRW | Note Added: 0016502 | |
2022-12-14 17:31 | PhilRW | File Added: Screenshot 2022-12-14 at 10.29.58.png | |
2022-12-15 08:29 | sebastien | Note Added: 0016504 | |
2022-12-16 17:31 | PhilRW | Note Added: 0016505 | |
2022-12-19 10:29 | sebastien | Note Added: 0016507 | |
2022-12-19 14:53 | PhilRW | Note Added: 0016508 | |
2022-12-24 22:26 | jda | Note Added: 0016510 | |
2023-01-03 14:24 | sebastien | Note Added: 0016520 | |
2023-01-03 14:25 | sebastien | Note Edited: 0016520 | |
2023-01-04 10:41 | itvshn | Note Added: 0016522 | |
2023-01-04 10:45 | sebastien | Note Added: 0016523 | |
2023-01-04 10:45 | sebastien | File Added: 1.png | |
2023-01-04 10:45 | sebastien | File Added: 2.png | |
2023-01-04 10:45 | sebastien | File Added: 3.png | |
2023-01-04 10:45 | sebastien | File Added: 4.png | |
2023-01-04 10:45 | sebastien | File Added: 5.png | |
2023-01-04 10:45 | sebastien | File Added: 6.png | |
2023-01-04 10:45 | sebastien | File Added: 7.png | |
2023-01-04 10:45 | sebastien | File Added: 8.png | |
2023-01-04 10:48 | sebastien | Note Added: 0016524 | |
2023-01-04 11:01 | jda | Note Added: 0016525 | |
2023-01-04 11:04 | sebastien | Note Added: 0016526 | |
2023-01-04 11:34 | jda | Note Added: 0016527 | |
2023-01-04 12:13 | sebastien | Note Added: 0016528 | |
2023-01-04 12:39 | jda | Note Added: 0016529 | |
2023-01-04 12:49 | jda | Note Added: 0016530 | |
2023-01-05 15:27 | sebastien | Note Added: 0016535 | |
2023-01-07 08:54 | skurfuerst | Note Added: 0016537 | |
2023-01-09 07:57 | sebastien | Note Added: 0016538 | |
2023-01-11 09:31 | skurfuerst | Note Added: 0016539 | |
2023-01-11 09:31 | skurfuerst | File Added: SCR-20230111-em1.png | |
2023-01-12 12:12 | pikachuprof. | Note Added: 0016543 | |
2023-01-13 07:52 | sebastien | Note Added: 0016545 | |
2023-01-16 09:17 | skurfuerst | Note Added: 0016551 | |
2023-01-16 20:49 | RasKalit0 | Note Added: 0016553 | |
2023-01-17 15:35 | sebastien | Note Added: 0016561 | |
2023-01-19 18:40 | skurfuerst | Note Added: 0016573 | |
2023-01-19 18:40 | skurfuerst | File Added: image.png | |
2023-01-19 18:40 | skurfuerst | File Added: SCR-20230119-r9l-2.png | |
2023-01-24 06:46 | skurfuerst | Note Added: 0016583 | |
2023-01-24 06:46 | skurfuerst | File Added: SCR-20230124-alz.png | |
2023-01-24 06:46 | skurfuerst | File Added: SCR-20230124-an2.png | |
2023-01-24 06:46 | skurfuerst | File Added: SCR-20230124-anq.png | |
2023-01-24 06:46 | skurfuerst | File Added: SCR-20230124-ao6.png | |
2023-01-24 06:46 | skurfuerst | File Added: SCR-20230124-apq.png | |
2023-01-24 06:46 | skurfuerst | File Added: SCR-20230124-aqu.png | |
2023-01-24 07:35 | sebastien | Note Added: 0016584 | |
2023-01-24 15:10 | skurfuerst | Note Added: 0016588 | |
2023-01-24 15:10 | skurfuerst | File Added: SCR-20230124-mez.png | |
2023-01-24 15:10 | skurfuerst | File Added: SCR-20230124-mfs.png | |
2023-01-24 15:19 | ffried | Note Added: 0016589 | |
2023-01-24 17:53 | sebastien | Note Added: 0016590 | |
2023-01-24 17:59 | sebastien | Note Added: 0016591 | |
2023-01-24 18:38 | sebastien | Note Edited: 0016591 | |
2023-01-24 19:20 | skurfuerst | Note Added: 0016592 | |
2023-01-24 19:20 | skurfuerst | File Added: SCR-20230124-s7u.png | |
2023-01-24 19:42 | skurfuerst | Note Added: 0016593 | |
2023-01-24 19:42 | skurfuerst | File Added: SCR-20230124-snj.png | |
2023-01-24 19:49 | skurfuerst | Note Added: 0016594 | |
2023-01-25 07:56 | jacotec | Note Added: 0016595 | |
2023-01-25 08:59 | pikachuprof. | Note Added: 0016596 | |
2023-01-25 12:02 | sebastien | Note Added: 0016597 | |
2023-01-26 16:16 | sebastien | Note Added: 0016607 | |
2023-01-26 16:21 | skurfuerst | Note Added: 0016608 | |
2023-01-26 16:30 | ffried | Note Added: 0016609 | |
2023-01-26 18:02 | sebastien | Note Added: 0016610 | |
2023-01-27 14:29 | ffried | Note Added: 0016615 | |
2023-01-30 19:09 | skurfuerst | Note Added: 0016624 | |
2023-01-31 08:42 | sebastien | Note Added: 0016629 | |
2023-02-01 14:18 | jda | Note Added: 0016636 | |
2023-02-01 16:12 | sebastien | Note Added: 0016637 | |
2023-02-01 16:13 | sebastien | Note Edited: 0016637 | |
2023-02-15 12:37 | skurfuerst | Note Added: 0016659 | |
2023-02-17 14:36 | sebastien | Note Added: 0016661 | |
2023-03-09 07:39 | itvshn | Note Added: 0016720 | |
2023-03-09 20:34 | sebastien | Note Added: 0016721 | |
2023-03-10 07:01 | itvshn | Note Added: 0016722 | |
2023-03-10 08:18 | sebastien | Note Added: 0016723 | |
2023-03-26 06:18 | christiaan | Note Added: 0016759 | |
2023-03-26 06:26 | christiaan | Note Added: 0016760 | |
2023-03-26 06:26 | christiaan | File Added: Screenshot 2023-03-26 at 07.22.39.png | |
2023-04-05 12:10 | itvshn | Note Added: 0016797 | |
2023-04-05 14:00 | christiaan | Note Added: 0016800 | |
2023-04-06 08:33 | akimov | Note Added: 0016811 | |
2023-04-07 06:58 | sebastien | Note Added: 0016814 | |
2023-04-12 12:32 | itvshn | Note Added: 0016820 | |
2023-04-24 08:42 | sebastien | Note Added: 0016865 | |
2023-04-24 13:51 | itvshn | Note Added: 0016868 | |
2023-04-24 16:20 | sebastien | Note Added: 0016869 | |
2023-04-26 11:22 | Michele Giacomoli | Note Added: 0016884 | |
2023-04-26 11:50 | sebastien | Note Added: 0016885 | |
2023-04-26 13:15 | Michele Giacomoli | Note Added: 0016896 | |
2023-04-26 13:23 | sebastien | Note Added: 0016897 | |
2023-04-26 14:09 | Michele Giacomoli | Note Added: 0016900 | |
2023-04-26 14:15 | sebastien | Note Added: 0016901 | |
2023-04-26 14:15 | sebastien | File Added: Capture d’écran 2023-04-26 à 16.14.07.png | |
2023-04-27 09:03 | Michele Giacomoli | Note Added: 0016910 | |
2023-04-27 09:38 | sebastien | Note Added: 0016911 | |
2023-04-28 15:16 | Michele Giacomoli | Note Added: 0016913 | |
2023-04-29 15:29 | sebastien | Note Added: 0016916 | |
2023-07-28 06:50 | poly01 | Note Added: 0017137 | |
2023-07-28 06:50 | poly01 | File Added: Photo_Calendar-App.jpg | |
2023-07-28 06:50 | poly01 | File Added: Calendar_macOS14beta4.txt | |
2023-07-28 09:09 | sebastien | Note Added: 0017138 | |
2023-07-31 07:18 | sebastien | Note Added: 0017143 | |
2023-08-03 15:11 | modnerd | Note Added: 0017159 | |
2023-08-03 15:11 | modnerd | File Added: Bildschirmfoto 2023-08-03 um 15.24.41.png | |
2023-08-08 19:41 | mksogoadmin | Note Added: 0017177 | |
2023-08-09 08:59 | sebastien | Note Added: 0017178 | |
2023-08-10 07:10 | mksogoadmin | Note Added: 0017183 | |
2023-08-18 09:54 | sebastien | Note Added: 0017213 | |
2023-08-20 17:57 | sebastien | Note Edited: 0017213 | |
2023-08-20 17:58 | sebastien | Note Edited: 0017213 | |
2023-08-22 16:16 | sebastien | Note Added: 0017217 | |
2023-08-22 16:16 | sebastien | Status | confirmed => feedback |
2023-08-23 15:33 | mksogoadmin | Note Added: 0017220 | |
2023-09-02 11:13 | elelievreberna | Note Added: 0017231 | |
2023-09-04 08:25 | sebastien | Note Added: 0017232 | |
2023-09-04 08:26 | sebastien | Status | feedback => resolved |
2023-09-04 08:26 | sebastien | Resolution | open => fixed |
2023-09-04 08:26 | sebastien | Fixed in Version | => 5.9.0 |