| Timestamp |
Author |
Details |
| 2026-04-12 18:03:00 |
Mickaël Guessant |
/trunk/README.md v 4011 /trunk/RELEASE-NOTES.md v 4011 /trunk/build.xml v 4011 /trunk/davmail.changes v 4011 /trunk/davmail.spec v 4011 /trunk/pom.xml v 4011 /trunk/src/appstream/org.davmail.DavMail.appdata.xml v 4011 /trunk/src/site/xdoc/roadmap.xml v 4011
Prepare 6.6.0 release |
| 2026-04-11 11:13:48 |
Mickaël Guessant |
/trunk/src/java/davmail/exchange/auth/O365Authenticator.java v 4010
O365: remove outlook.live.com reference in O365Authenticator, no longer relevant |
| 2026-04-10 20:01:46 |
Mickaël Guessant |
/trunk/src/java/davmail/exchange/graph/GraphExchangeSession.java v 4009
Graph: fix undeleted search, for integer values extended condition is eq null not eq 0 |
| 2026-04-10 19:59:41 |
Mickaël Guessant |
/trunk/src/java/davmail/imap/ImapConnection.java v 4008
IMAP: fix complex IMAP search with NOT condition on unprotected search token |
| 2026-04-10 18:56:15 |
Mickaël Guessant |
/trunk/src/java/davmail/exchange/graph/GraphField.java v 4007
Graph: replace MAPI propety 0x0e06/SystemTime with receivedDateTime for message search |
| 2026-04-09 22:09:01 |
Mickaël Guessant |
/trunk/src/java/davmail/exchange/graph/GraphField.java v 4006
Graph: implement isInternetHeaders in GraphField |
| 2026-04-09 19:27:06 |
Mickaël Guessant |
/trunk/src/java/davmail/exchange/graph/GraphExchangeSession.java v 4005
Graph: header search does not work over graph, try to match full internet headers in AttributeCondition |
| 2026-04-09 13:42:40 |
Mickaël Guessant |
/trunk/src/java/davmail/exchange/graph/GraphExchangeSession.java v 4004 /trunk/src/java/davmail/exchange/graph/GraphField.java v 4004
Graph: map to, cc and from as internetheaders, make isRead boolean, implement body search |
| 2026-04-09 13:14:46 |
Mickaël Guessant |
/trunk/src/java/davmail/exchange/graph/GraphExchangeSession.java v 4003 /trunk/src/java/davmail/exchange/graph/GraphField.java v 4003 /trunk/src/java/davmail/exchange/graph/GraphRequestBuilder.java v 4003
Graph: switch move/applyProperties in createMessage, implement more search operators, fix date and categories search |
| 2026-04-09 12:57:05 |
Mickaël Guessant |
/trunk/src/java/davmail/exchange/graph/GraphField.java v 4002
Graph: keep MAPI property for folderlastmodified 0x3008/SystemTime, switch to lastModifiedDateTime for messages |
| 2026-04-06 17:55:05 |
Mickaël Guessant |
/trunk/src/java/davmail/ldap/LdapConnection.java v 4001
Graph: add graph specific mappings in LdapConnection (userprincipalname, mailboxtype, persontype, isfavorite) |
| 2026-04-06 17:54:13 |
Mickaël Guessant |
/trunk/src/java/davmail/exchange/graph/GraphExchangeSession.java v 4000
Graph: use lowercase attributes in galfind map to match LdapConnection implementation |
| 2026-04-06 17:53:06 |
Mickaël Guessant |
/trunk/src/java/davmail/exchange/graph/GraphRequestBuilder.java v 3999
Graph: protect search parameter value with double quotes and escape content with backslash |
| 2026-04-06 17:51:40 |
Mickaël Guessant |
/trunk/src/java/davmail/util/StringUtil.java v 3998
Graph: implement escapeDoubleQuotes in StringUtil |
| 2026-04-06 17:15:08 |
Mickaël Guessant |
/trunk/src/java/davmail/exchange/graph/GraphExchangeSession.java v 3997
Graph: refactor galFind to properly map attributes coming from people endpoint |
| 2026-04-06 17:08:05 |
Mickaël Guessant |
/trunk/src/java/davmail/exchange/graph/GraphRequestBuilder.java v 3996
Graph: add addHeader to GraphRequestBuilder to set custom HTTP request headers |
| 2026-04-06 12:00:24 |
Mickaël Guessant |
/trunk/src/java/davmail/exchange/graph/GraphField.java v 3995
Graph: switch description field to MAPI property as personalNotes is not searchable |
| 2026-04-06 11:53:29 |
Mickaël Guessant |
/trunk/src/java/davmail/ldap/Ber.java v 3994 /trunk/src/java/davmail/ldap/BerEncoder.java v 3994 /trunk/src/java/davmail/ldap/HexDumpEncoder.java v 3994 /trunk/src/java/davmail/ldap/LdapConnection.java v 3994
LDAP: cleanup from audit |
| 2026-04-04 18:30:03 |
Mickaël Guessant |
/trunk/src/java/davmail/exchange/graph/GraphExchangeSession.java v 3993 /trunk/src/java/davmail/exchange/graph/GraphRequestBuilder.java v 3993
Graph: fix not condition and implement sizeLimit on graph iterator |
| 2026-04-04 18:14:25 |
Mickaël Guessant |
/trunk/src/java/davmail/exchange/graph/GraphExchangeSession.java v 3992 /trunk/src/java/davmail/exchange/graph/GraphRequestBuilder.java v 3992
Graph: first try at people search implementation based on poor filtering support on people endpoint |
| 2026-04-04 15:48:05 |
Mickaël Guessant |
/trunk/src/java/davmail/exchange/graph/JsonResponseHandler.java v 3991
Graph: catch SC_CONFLICT in JsonResponseHandler |
| 2026-04-04 15:47:12 |
Mickaël Guessant |
/trunk/src/java/davmail/exchange/ExchangeSession.java v 3990 /trunk/src/java/davmail/exchange/graph/GraphExchangeSession.java v 3990
Graph: refactor search condition filter to match GraphField implementation, switch galFind to people handler |
| 2026-04-04 15:41:06 |
Mickaël Guessant |
/trunk/src/java/davmail/exception/HttpConflictException.java v 3989
Graph: Implement HttpConflictException for 409 conflict error code |
| 2026-04-04 15:40:05 |
Mickaël Guessant |
/trunk/src/test/davmail/exchange/TestExchangeSessionContact.java v 3988
Graph: refactor contact unit test to match Graph API constraints |
| 2026-04-03 18:22:43 |
Mickaël Guessant |
/trunk/src/java/davmail/pop/PopConnection.java v 3987
POP: fix typo |
| 2026-04-03 18:09:42 |
Mickaël Guessant |
/trunk/src/java/davmail/AbstractConnection.java v 3986 /trunk/src/java/davmail/BundleMessage.java v 3986 /trunk/src/java/davmail/DavGateway.java v 3986
Cleanup from audit |
| 2026-03-30 08:43:54 |
Mickaël Guessant |
/trunk/src/java/davmail/exchange/graph/GraphExchangeSession.java v 3985 /trunk/src/java/davmail/exchange/graph/GraphField.java v 3985
Graph: map event fields and implement integer extended property search |
| 2026-03-26 19:14:40 |
Mickaël Guessant |
/trunk/src/java/davmail/Settings.java v 3984
Graph: force default Oauth scope to "openid profile offline_access" with preconsented application clientId |
| 2026-03-22 19:01:33 |
Mickaël Guessant |
/trunk/src/java/davmail/exchange/graph/GraphExchangeSession.java v 3983 /trunk/src/java/davmail/exchange/graph/GraphField.java v 3983
Graph: add missing iconIndex field, handle null values for X-MICROSOFT-CDO properties |
| 2026-03-22 16:26:15 |
Mickaël Guessant |
/trunk/src/java/davmail/exchange/graph/GraphExchangeSession.java v 3982 /trunk/src/java/davmail/exchange/graph/GraphField.java v 3982
Graph: apply field refactoring to events and tasks |
| 2026-03-22 16:23:54 |
Mickaël Guessant |
/trunk/src/java/davmail/exchange/ExchangeSession.java v 3981
Graph: revert change on ExchangeSession.createOrUpdateContact, do not exclude private from reset |
| 2026-03-22 16:22:04 |
Mickaël Guessant |
/trunk/src/java/davmail/exchange/ews/Field.java v 3980
Graph: remove getGraphId from EWS code |
| 2026-03-22 16:21:11 |
Mickaël Guessant |
/trunk/src/java/davmail/caldav/CaldavConnection.java v 3979
Cleanup from audit |
| 2026-03-12 19:09:41 |
Mickaël Guessant |
/trunk/src/java/davmail/exchange/ExchangeSessionFactory.java v 3978
Cleanup from audit |