Total number of changed sets: 1
Total commits: 99
Total number of files changed: 56
| Timestamp | Author | Details |
|---|---|---|
| 2026-10-17 11:45:51 | Mickaël Guessant | /trunk/README.md v 4498 /trunk/RELEASE-NOTES.md v 4498 /trunk/build.xml v 4498 /trunk/davmail.changes v 4498 /trunk/davmail.spec v 4498 /trunk/pom.xml v 4498 /trunk/src/appstream/org.davmail.DavMail.appdata.xml v 4498 /trunk/src/site/xdoc/roadmap.xml v 4498 Prepare 7.1.0 release |
| 2026-10-16 17:40:35 | Mickaël Guessant | /trunk/src/java/davmail/exchange/graph/GraphExchangeSession.java v 4497 /trunk/src/java/davmail/exchange/graph/GraphObject.java v 4497 Graph: grabbed fix from https://github.com/mguessan/davmail/pull/568, rename optString to optSectionString and fix issue on item name map |
| 2026-10-15 20:09:10 | Mickaël Guessant | /trunk/src/java/davmail/exchange/VCalendar.java v 4496 Caldav: fix https://github.com/mguessan/davmail/issues/543 invalid duration value in alarm |
| 2026-10-15 19:46:11 | Mickaël Guessant | /trunk/src/java/davmail/exchange/ews/EWSMethod.java v 4495 EWS: fix for https://github.com/mguessan/davmail/issues/564 do not send ChangeKey in SavedItemFolderId, not needed and may cause ErrorCannotCreateContactInNonContactFolder, ErrorCannotCreateCalendarItemInNonCalendarFolder |
| 2026-10-15 18:54:46 | Mickaël Guessant | /trunk/src/java/davmail/caldav/CaldavConnection.java v 4494 /trunk/src/java/davmail/exchange/ExchangeSession.java v 4494 Graph: fix for https://github.com/mguessan/davmail/issues/563, force old VCARD 3 content with outdated macOS 27 Contacts application |
| 2026-10-15 18:09:32 | Mickaël Guessant | /trunk/src/java/davmail/exchange/graph/GraphExchangeSession.java v 4493 Graph: fix https://github.com/mguessan/davmail/issues/566 normalize display name to short constants for consistency across backends |
| 2026-10-12 09:46:47 | Mickaël Guessant | /trunk/src/site/xdoc/reviews.xml v 4492 Doc: remove review no longer online, add newer reviews and articles |
| 2026-10-12 09:23:50 | Mickaël Guessant | /trunk/README.md v 4491 Doc: update README contribute section to point to GitHub, we receive all user contributions there anyway |
| 2026-10-12 09:11:06 | Mickaël Guessant | /trunk/src/java/davmail/ui/tray/SwtGatewayTray.java v 4490 SWT: fix deadlock in switchIcon and resetIcon methods, use asyncExec |
| 2026-10-12 09:02:50 | Mickaël Guessant | /trunk/src/java/davmail/caldav/CaldavConnection.java v 4489 Caldav: fix for https://github.com/mguessan/davmail/issues/562, send principal-URL property if requested on root, drop old isIcal5 check |
| 2026-10-12 08:46:57 | Mickaël Guessant | /trunk/src/java/davmail/caldav/CaldavConnection.java v 4488 Caldav: no need to dump stack trace on client connection closed |
| 2026-10-11 23:46:09 | Mickaël Guessant | /trunk/src/java/davmail/caldav/CaldavConnection.java v 4487 /trunk/src/java/davmail/exchange/ews/EwsExchangeSession.java v 4487 EWS: initiate davmail.caldavAutoSchedule deprecation, Exchange always handle scheduling events automatically |
| 2026-10-11 23:11:47 | Mickaël Guessant | /trunk/src/java/davmail/caldav/CaldavConnection.java v 4486 Caldav: avoid warning on Thunderbird caldav probing |
| 2026-10-11 23:06:37 | Mickaël Guessant | /trunk/src/java/davmail/caldav/CaldavConnection.java v 4485 Caldav: send empty response on root HEAD request |
| 2026-10-11 23:02:24 | Mickaël Guessant | /trunk/src/java/davmail/exchange/ICSCalendarValidator.java v 4484 Caldav: merge change ICSCalendarValidator from https://github.com/mguessan/davmail/pull/560 |
| 2026-10-11 22:45:38 | Mickaël Guessant | /trunk/src/java/davmail/http/SelfSignedCertificateGenerator.java v 4483 cleanup from audit |
| 2026-10-11 19:01:29 | Mickaël Guessant | /trunk/src/java/davmail/ui/SettingsFrame.java v 4482 cleanup from audit |
| 2026-10-11 18:55:17 | Mickaël Guessant | /trunk/src/java/davmail/http/SelfSignedCertificateGenerator.java v 4481 cleanup from audit |
| 2026-10-11 18:49:56 | Mickaël Guessant | /trunk/src/java/davmail/Settings.java v 4480 /trunk/src/java/davmail/ui/SettingsFrame.java v 4480 /trunk/src/java/davmailmessages.properties v 4480 /trunk/src/java/davmailmessages_fr.properties v 4480 /trunk/src/java/davmailmessages_it.properties v 4480 /trunk/src/java/davmailmessages_ru.properties v 4480 Add generate certificate button to settings window, will help users setup TLS with self-signed certificates. |
| 2026-10-11 18:42:57 | Mickaël Guessant | /trunk/src/java/davmail/imap/ImapConnection.java v 4479 IMAP: improve message fetch logging |
| 2026-10-11 18:30:51 | Mickaël Guessant | /trunk/src/bin/davmail v 4478 /trunk/src/java/davmail/DavGateway.java v 4478 /trunk/src/java/davmail/http/SelfSignedCertificateGenerator.java v 4478 /trunk/src/winrun4j/davmail64.ini v 4478 Implement a new -generateCert command line option to generate a self-signed PKCS12 certificate |
| 2026-10-11 17:33:24 | Mickaël Guessant | /trunk/src/java/davmail/exchange/ews/EWSMethod.java v 4477 /trunk/src/test/davmail/exchange/ews/TestEWSNullCharacterFilter.java v 4477 EWS: improve null character filtering implementation, add unit tests |
| 2026-10-11 17:26:24 | Mickaël Guessant | /trunk/src/java/davmail/exchange/ews/EWSMethod.java v 4476 /trunk/src/java/davmail/exchange/ews/EwsExchangeSession.java v 4476 EWS: implement null filtering on specific EWS calls that request starttimezone, remove and from xml content |
| 2026-10-11 16:30:26 | Mickaël Guessant | /trunk/src/java/davmail/exchange/graph/GraphExchangeSession.java v 4475 Graph: Use Directory source only to avoid duplicates with personal contacts which are already returned separately by the LDAP layer via searchContacts |
| 2026-10-10 18:15:48 | Mickaël Guessant | /trunk/src/java/davmail/ldap/LdapConnection.java v 4474 Graph: improve galFind search, leverage people search api to reduce redundant API calls |
| 2026-10-10 17:43:34 | Mickaël Guessant | /trunk/src/java/davmail/exchange/graph/GraphExchangeSession.java v 4473 Graph: set size limit in galFind matching ldap size limit |
| 2026-10-10 17:40:15 | Mickaël Guessant | /trunk/src/java/davmail/exchange/ExchangeSession.java v 4472 /trunk/src/java/davmail/exchange/graph/GraphExchangeSession.java v 4472 /trunk/src/java/davmail/ldap/LdapConnection.java v 4472 Graph: replace legacy A-Z search with native people search |
| 2026-10-09 19:06:39 | Mickaël Guessant | /trunk/src/java/davmail/exchange/ExchangeSessionFactory.java v 4471 Graph: update checkConfig to hit Graph endpoint instead of legacy EWS endpoint |
| 2026-10-09 15:49:09 | Mickaël Guessant | /trunk/src/java/davmail/exchange/graph/GraphExchangeSession.java v 4470 /trunk/src/java/davmail/exchange/graph/GraphField.java v 4470 Graph: handle isCancelled property on events, set STATUS to CANCELLED on occurrence |
| 2026-10-09 10:18:05 | Mickaël Guessant | /trunk/src/java/davmail/exchange/graph/GraphExchangeSession.java v 4469 Graph: interim fix for https://github.com/mguessan/davmail/issues/556 Support Exchange Online Archive in O365Graph mode |
| 2026-10-08 19:29:57 | Mickaël Guessant | /trunk/src/java/davmail/exchange/ews/EwsExchangeSession.java v 4468 /trunk/src/java/davmail/exchange/graph/GraphExchangeSession.java v 4468 Caldav: over both Graph and EWS, do not fail on missing occurrence id, may just be a cancelled occurrence, see https://github.com/mguessan/davmail/issues/559 |
| 2026-10-08 12:02:33 | Mickaël Guessant | /trunk/src/java/davmail/exception/HttpForbiddenException.java v 4467 /trunk/src/java/davmail/exchange/graph/GraphExchangeSession.java v 4467 /trunk/src/java/davmail/exchange/graph/JsonResponseHandler.java v 4467 Graph: Fix for https://github.com/mguessan/davmail/issues/558 IMAP Connection Closes when Trying to Delete Mail Item that is Already Gone, workaround for Graph bug returning 403 forbidden for deleted messages |
| 2026-10-05 18:48:25 | Mickaël Guessant | /trunk/src/java/davmail/imap/ImapConnection.java v 4466 IMAP: cleanup from audit |
| 2026-10-05 18:00:59 | Mickaël Guessant | /trunk/src/java/davmail/exchange/graph/GraphExchangeSession.java v 4465 /trunk/src/java/davmail/exchange/graph/GraphField.java v 4465 Graph: fetch PidLidOwnerCriticalChange on meetings to get correct owner timestamp see https://github.com/mguessan/davmail/issues/549 |
| 2026-10-05 17:57:24 | Mickaël Guessant | /trunk/src/java/davmail/exchange/graph/GraphExchangeSession.java v 4464 /trunk/src/java/davmail/exchange/graph/GraphField.java v 4464 Graph: use native graph field for CLASS/sensitivity instead of the MAPI property see https://github.com/mguessan/davmail/issues/549 |
| 2026-10-05 17:32:05 | Mickaël Guessant | /trunk/src/java/davmail/exchange/graph/GraphExchangeSession.java v 4463 Graph: rename X-MICROSOFT-ISRESPONSEREQUESTED, see https://github.com/mguessan/davmail/issues/549 |
| 2026-10-05 17:19:11 | Mickaël Guessant | /trunk/src/java/davmail/exchange/graph/GraphExchangeSession.java v 4462 Graph: fix recurrence UNTIL value, use timezone already fixed in DTSTART to match original event timezone instead of user timezone, see https://github.com/mguessan/davmail/issues/549 |
| 2026-10-05 13:01:13 | Mickaël Guessant | /trunk/src/java/davmail/smtp/SmtpConnection.java v 4461 SMTP: improve network issues error handling |
| 2026-10-05 12:24:55 | Mickaël Guessant | /trunk/src/java/davmail/imap/ImapConnection.java v 4460 IMAP: properly send * BYE on UnknownHostException |
| 2026-10-05 12:09:20 | Mickaël Guessant | /trunk/src/java/davmail/caldav/CaldavConnection.java v 4459 /trunk/src/java/davmail/exchange/graph/GraphExchangeSession.java v 4459 Cleanup from audit |
| 2026-10-05 12:01:00 | Mickaël Guessant | /trunk/src/java/davmail/caldav/CaldavConnection.java v 4458 Caldav: fix nested response end |
| 2026-10-05 11:54:13 | Mickaël Guessant | /trunk/src/java/davmail/caldav/CaldavConnection.java v 4457 Caldav: improve network error handling |
| 2026-10-05 11:38:15 | Mickaël Guessant | /trunk/src/java/davmail/imap/ImapConnection.java v 4456 IMAP: Avoid infinite loop waiting on IDLE when client disconnects |
| 2026-10-05 11:22:12 | Mickaël Guessant | /trunk/src/java/davmail/exchange/graph/GraphExchangeSession.java v 4455 Graph: randomize retry delay to avoid thundering herd on concurrent retries |
| 2026-10-05 11:15:38 | Mickaël Guessant | /trunk/src/java/davmail/exchange/ExchangeSessionFactory.java v 4454 Cleanup from audit |
| 2026-10-05 11:14:21 | Mickaël Guessant | /trunk/src/java/davmail/exchange/ExchangeSession.java v 4453 /trunk/src/java/davmail/exchange/dav/DavExchangeSession.java v 4453 /trunk/src/java/davmail/exchange/graph/GraphExchangeSession.java v 4453 Graph: Change isExpired logic to rethrow exception on network error |
| 2026-10-05 11:01:08 | Mickaël Guessant | /trunk/src/java/davmail/exchange/ews/EWSMethod.java v 4452 EWS: make default CUTYPE room on attendee resources |
| 2026-10-05 10:56:09 | Mickaël Guessant | /trunk/src/java/davmail/exchange/graph/GraphExchangeSession.java v 4451 Graph: improve handleThrottling, retry on transient graph endpoint errors |
| 2026-10-05 10:24:06 | Mickaël Guessant | /trunk/src/java/davmail/imap/ImapConnection.java v 4450 IMAP: ensure we don't silently network error during fetch |
| 2026-10-05 10:21:56 | Mickaël Guessant | /trunk/src/java/davmail/exchange/graph/GraphExchangeSession.java v 4449 Graph: check token before returning session, detect invalid token (edge case after an EWS -> Graph switch and clear stored refresh token |
| 2026-10-05 09:24:11 | Mickaël Guessant | /trunk/src/java/davmail/exchange/ExchangeSession.java v 4448 /trunk/src/java/davmail/exchange/VCalendar.java v 4448 /trunk/src/java/davmail/exchange/ews/EWSMethod.java v 4448 /trunk/src/java/davmail/exchange/ews/EwsExchangeSession.java v 4448 EWS: fetch startTimeZone to provide a failover for localized tzid not available in timezones map, should fix https://github.com/mguessan/davmail/issues/542 |
| 2026-10-04 16:55:00 | Mickaël Guessant | /trunk/src/java/davmail/exchange/ews/EWSMethod.java v 4447 /trunk/src/java/davmail/exchange/ews/EwsExchangeSession.java v 4447 /trunk/src/java/davmail/exchange/ews/Field.java v 4447 /trunk/src/java/davmail/exchange/ews/UnindexedFieldURI.java v 4447 EWS: implement room booking handling over EWS, based on Resources collection and cutype |
| 2026-10-04 15:59:31 | Mickaël Guessant | /trunk/src/test/davmail/AbstractDavMailTestCase.java v 4446 Test: need to force O365Graph mode in AbstractDavMailTestCase |
| 2026-10-04 15:53:22 | Mickaël Guessant | /trunk/src/test/davmail/exchange/graph/TestGraphConvertDate.java v 4445 IMAP: merge changes from https://github.com/mguessan/davmail/pull/521, additional test cases |
| 2026-10-04 15:51:57 | Mickaël Guessant | /trunk/src/test/davmail/imap/TestImapTokenizer.java v 4444 IMAP: merge changes from https://github.com/mguessan/davmail/pull/521, additional test cases |
| 2026-10-04 15:41:13 | Mickaël Guessant | /trunk/src/java/davmail/imap/ImapConnection.java v 4443 IMAP: merge changes from https://github.com/mguessan/davmail/pull/521, align SINCE/BEFORE/ON with RFC 3501 INTERNALDATE |
| 2026-10-04 15:31:30 | Mickaël Guessant | /trunk/src/java/davmail/imap/ImapConnection.java v 4442 IMAP: remove unnecessary IMAP messages content debug logging |
| 2026-10-04 15:30:28 | Mickaël Guessant | /trunk/src/java/davmail/imap/ImapConnection.java v 4441 IMAP: merge changes from https://github.com/mguessan/davmail/pull/521, implement UNKEYWORD |
| 2026-10-02 19:32:34 | Mickaël Guessant | /trunk/src/java/davmail/caldav/CaldavConnection.java v 4440 Caldav: merge https://github.com/mguessan/davmail/pull/540 report sub calendars as httpd/unix-directory in calendar listings |
| 2026-10-02 12:25:13 | Mickaël Guessant | /trunk/src/java/davmail/ui/tray/SwtGatewayTray.java v 4439 SWT: fix race condition in display initialization, see https://github.com/mguessan/davmail/issues/544 |
| 2026-10-02 10:38:46 | Mickaël Guessant | /trunk/src/java/davmail/exchange/ews/EwsExchangeSession.java v 4438 /trunk/src/java/davmail/exchange/graph/GraphExchangeSession.java v 4438 Caldav: fix https://github.com/mguessan/davmail/issues/550, default event participant to required per RFC 5545 section 3.2.16 |
| 2026-10-01 19:54:22 | Mickaël Guessant | /trunk/src/java/davmail/exchange/graph/GraphExchangeSession.java v 4437 Graph: fix https://github.com/mguessan/davmail/issues/548, do not lookup inbox for event messages over graph, rely on O365 to handle auto scheduling automatically |
| 2026-10-01 19:46:06 | Mickaël Guessant | /trunk/src/java/davmail/exchange/graph/GraphExchangeSession.java v 4436 /trunk/src/java/davmail/exchange/graph/GraphField.java v 4436 Graph: initiate room booking implementation, change paging size on event search |
| 2026-10-01 08:42:01 | Mickaël Guessant | /trunk/src/java/davmail/imap/ImapConnection.java v 4435 IMAP: merge https://github.com/mguessan/davmail/pull/545 implement UID expunge |
| 2026-09-30 16:35:52 | Mickaël Guessant | /trunk/src/java/davmail/exchange/graph/GraphExchangeSession.java v 4434 Graph: detect closed http client in isExpired() |
| 2026-09-30 16:05:20 | Mickaël Guessant | /trunk/src/java/davmail/exchange/graph/GraphExchangeSession.java v 4433 Graph: ensure permanentUrlToImapUidMap is always populated |
| 2026-09-30 15:58:45 | Mickaël Guessant | /trunk/src/java/davmail/http/HttpClientAdapter.java v 4432 Implement HttpClientAdapter.isClosed() |
| 2026-09-30 01:12:18 | Mickaël Guessant | /trunk/src/java/davmail/util/DateUtil.java v 4431 Graph: improve timezone conversion in DateUtil to avoid unwanted warnings |
| 2026-09-30 01:01:45 | Mickaël Guessant | /trunk/src/java/davmail/exchange/graph/GraphExchangeSession.java v 4430 Graph: fix for https://github.com/mguessan/davmail/issues/536, preserve link href in convertHtmlToText |
| 2026-09-30 00:52:31 | Mickaël Guessant | /trunk/src/java/davmail/exchange/graph/GraphExchangeSession.java v 4429 /trunk/src/java/davmail/exchange/graph/GraphField.java v 4429 Graph: fix for https://github.com/mguessan/davmail/issues/536, set X-MICROSOFT-SKYPETEAMSMEETINGURL from onlineMeeting joinUrl |
| 2026-09-30 00:45:12 | Mickaël Guessant | /trunk/src/java/davmail/exchange/graph/GraphExchangeSession.java v 4428 Graph: fix for https://github.com/mguessan/davmail/issues/535, change urlcompnameToIdMap cache key to use EML form, fixes task GET/PUT/DELETE by client item name |
| 2026-09-30 00:19:58 | Mickaël Guessant | /trunk/src/java/davmail/imap/ImapConnection.java v 4427 IMAP: force refresh on MOVE to send EXPUNGE notifications, see https://github.com/mguessan/davmail/issues/546 |
| 2026-09-29 23:32:16 | Mickaël Guessant | /trunk/src/winrun4j/davmail64.ini v 4426 /trunk/src/winrun4j/davmailservice64.ini v 4426 Revert unwanted change in winrun4j config |
| 2026-09-29 23:29:20 | Mickaël Guessant | /trunk/src/java/davmail/exchange/auth/O365Token.java v 4425 /trunk/src/winrun4j/davmail64.ini v 4425 /trunk/src/winrun4j/davmailservice64.ini v 4425 O365: just rethrow UnknownHostException in refresh token, do not convert to NetworkDownException |
| 2026-09-29 17:13:25 | Mickaël Guessant | /trunk/src/java/davmail/imap/ImapConnection.java v 4424 IMAP: improve network down detection over IMAP, return *BYE instead of *BAD |
| 2026-09-29 16:04:18 | Mickaël Guessant | /trunk/src/java/davmail/exchange/ExchangeSessionFactory.java v 4423 Log which network interface is up in network down detection logic |
| 2026-09-28 16:17:44 | Mickaël Guessant | /trunk/src/java/davmail/exchange/ICSCalendarValidator.java v 4422 /trunk/src/test/davmail/exchange/TestICSCalendarValidator.java v 4422 CalDAV: fix https://github.com/mguessan/davmail/issues/533 update ICSCalendarValidator, drop invalid characters instead of replacing with space |
| 2026-09-28 11:37:13 | Mickaël Guessant | /trunk/src/java/davmail/exchange/auth/O365Token.java v 4421 Graph: fix https://github.com/mguessan/davmail/issues/532 O365Graph: refreshToken requests Outlook resource when enableOidc=false |
| 2026-09-28 11:29:53 | Mickaël Guessant | /trunk/src/java/davmail/exchange/graph/GraphExchangeSession.java v 4420 Graph: cleanup from audit |
| 2026-09-28 10:25:06 | Mickaël Guessant | /trunk/src/java/davmail/exchange/graph/GraphExchangeSession.java v 4419 /trunk/src/java/davmail/exchange/graph/GraphField.java v 4419 Graph: implement workaround for out of sync calendar by fetching event by iCalUid, force isExpired check on session creation to validate token, use caldavPastDelay to build search task filter |
| 2026-09-28 10:22:17 | Mickaël Guessant | /trunk/src/java/davmail/exchange/graph/GraphRequestBuilder.java v 4418 Graph: prepare orderBy in GraphRequestBuilder |
| 2026-09-27 18:36:15 | Mickaël Guessant | /trunk/src/java/davmail/http/HttpClientAdapter.java v 4417 Merge https://github.com/mguessan/davmail/pull/531, Prefer NTLM over Basic auth against on-prem Exchange when both are offered |
| 2026-09-27 18:33:42 | Mickaël Guessant | /trunk/src/java/davmail/exchange/ews/EwsExchangeSession.java v 4416 EWS: drop urlcompname on contacts, prefer itemId instead as more reliable id |
| 2026-09-26 19:07:15 | Mickaël Guessant | /trunk/src/java/davmail/exchange/ExchangeSessionFactory.java v 4415 Cleanup from audit |
| 2026-09-26 19:00:24 | Mickaël Guessant | /trunk/src/java/davmail/exchange/MessageCreateThread.java v 4414 IMAP: improve message thread error handling |
| 2026-09-26 18:51:50 | Mickaël Guessant | /trunk/src/java/davmail/exchange/MessageLoadThread.java v 4413 IMAP: improve message thread error handling |
| 2026-09-26 15:39:16 | Mickaël Guessant | /trunk/src/java/davmail/exchange/VCalendar.java v 4412 /trunk/src/java/davmail/exchange/VObject.java v 4412 /trunk/src/java/davmail/exchange/ews/EwsExchangeSession.java v 4412 EWS: merge https://github.com/mguessan/davmail/pull/530, rebuild occurrences from occurrence items, do not trust Exchange to properly update MIME content |
| 2026-09-25 17:30:51 | Mickaël Guessant | /trunk/src/java/davmail/exchange/graph/GraphExchangeSession.java v 4411 Graph: merge https://github.com/mguessan/davmail/pull/528 Unilaterally set calendaruid for events |
| 2026-09-25 17:24:14 | Mickaël Guessant | /trunk/src/java/davmail/exchange/graph/GraphObject.java v 4410 Graph: merge https://github.com/mguessan/davmail/pull/527, Use transactionId as backup in getCalendarUid - #527 |
| 2026-09-24 16:12:39 | Mickaël Guessant | /trunk/src/java/davmail/exchange/ews/EWSMethod.java v 4409 EWS: Detect EWS disabled on tenant |
| 2026-09-21 18:04:40 | Mickaël Guessant | /trunk/src/java/davmail/exchange/auth/O365Authenticator.java v 4408 O365: fix https://github.com/mguessan/davmail/issues/520, print number matching in headless mode |
| 2026-09-21 16:53:00 | Mickaël Guessant | /trunk/src/java/davmail/exchange/graph/GraphExchangeSession.java v 4407 /trunk/src/java/davmail/exchange/graph/GraphField.java v 4407 /trunk/src/java/davmail/exchange/graph/GraphObject.java v 4407 Graph: fix for https://github.com/mguessan/davmail/issues/522 user reports transactionId is not always unique, reimplement EWS approach based on calendaruid, keep transactionId to block duplicate creation over Graph |
| 2026-09-21 15:44:05 | Mickaël Guessant | /trunk/src/java/davmail/exchange/ICSBufferedWriter.java v 4406 Caldav: refactor ICSBufferedWriter to remove recurion and avoid stack overflow with very long lines |
| 2026-09-21 14:37:32 | Mickaël Guessant | /trunk/src/java/davmail/ldap/LdapConnection.java v 4405 LDAP: lookup LDAP_TO_CONTACT_ATTRIBUTE_MAP before CONTACT_ATTRIBUTES |
| 2026-09-19 16:23:04 | Mickaël Guessant | /trunk/README.md v 4403 /trunk/RELEASE-NOTES.md v 4403 /trunk/build.xml v 4403 /trunk/davmail.changes v 4403 /trunk/davmail.spec v 4403 /trunk/pom.xml v 4403 /trunk/src/appstream/org.davmail.DavMail.appdata.xml v 4403 /trunk/src/site/xdoc/roadmap.xml v 4403 /trunk/src/site/xdoc/serversetup.xml v 4403 Prepare 7.0.0 release |
| 2026-09-17 17:12:10 | Mickaël Guessant | /trunk/src/java/davmail/exchange/graph/GraphExchangeSession.java v 4402 Graph: fix https://github.com/mguessan/davmail/issues/518 skip empty condition to avoid invalid filter |
| 2026-09-17 13:28:19 | Mickaël Guessant | /trunk/src/java/davmail/exchange/graph/GraphExchangeSession.java v 4401 Graph: fix https://github.com/mguessan/davmail/issues/519, property return well known folder id for deleted items |
| 2026-09-17 13:23:16 | Mickaël Guessant | /trunk/src/java/davmail/exchange/auth/O365Token.java v 4400 Graph: fix DavMailAuthenticationException check in O365Token, fail when Mail.ReadWrite is missing instead of EWS.AccessAsUser.All present, see https://github.com/mguessan/davmail/issues/518 |
| 2026-09-14 17:07:14 | Mickaël Guessant | /trunk/src/test/davmail/imap/AbstractImapTestCase.java v 4399 /trunk/src/test/davmail/imap/TestImap.java v 4399 Graph: add unit test for https://github.com/mguessan/davmail/pull/517 keep origin of appended messages (date, Received, threading, read flag) |