Change Log Report

Total number of changed sets: 1

Changes between 2025-09-24 and 2025-10-25

Total commits: 80
Total number of files changed: 52

Timestamp Author Details
2025-10-24 11:15:06 Mickaël Guessant /trunk/davmail-setup64.nsi v 3850

Build: fix missing ini files in windows installer
2025-10-24 11:07:48 Mickaël Guessant /trunk/src/site/site.xml v 3849
/trunk/src/site/xdoc/download.xml v 3849

Doc: drop 32 bits package from site documentation
2025-10-23 22:58:25 Mickaël Guessant /trunk/README.md v 3847
/trunk/RELEASE-NOTES.md v 3847
/trunk/build.xml v 3847
/trunk/davmail.spec v 3847
/trunk/pom.xml v 3847
/trunk/src/appstream/org.davmail.DavMail.appdata.xml v 3847

Prepare 6.5.0 release
2025-10-23 18:25:31 Mickaël Guessant /trunk/davmail.spec v 3846

Linux: RPM spec switch group to Productivity/Networking/Email/Utilities, remove fedora lua dependency, fix java dependency
2025-10-23 14:45:18 Mickaël Guessant /trunk/davmail.spec v 3845

Linux: RPM spec remove old el6 code, review java dependency, let ant compile with current jdk version, do not package logrotate configuration on systemd based systems
2025-10-17 19:48:25 Mickaël Guessant /trunk/davmail.spec v 3844

Linux: RPM spec merge https://github.com/mguessan/davmail/pull/421 Use sysusers.d for Fedora
2025-10-15 17:34:26 Mickaël Guessant /trunk/src/docker/entrypoint.sh v 3843

Docker: fix missing newline at end of file
2025-10-15 13:21:40 Mickaël Guessant /trunk/src/java/davmailmessages_ru.properties v 3842

Merge https://github.com/mguessan/davmail/pull/410: Add Russian translation
2025-10-14 11:39:29 Mickaël Guessant /trunk/pom.xml v 3841

Build: fix jackrabbit dependencies in maven pom
2025-10-14 11:29:33 Mickaël Guessant /trunk/src/java/davmail/exchange/graph/GraphRequestBuilder.java v 3840

Graph: cleanup builder
2025-10-14 11:18:53 Mickaël Guessant /trunk/src/winrun4j/davmail64.exe v 3839
/trunk/src/winrun4j/davmailservice64.exe v 3839
/trunk/src/winrun4j/update.cmd v 3839

Build: remove ini configuration from winrun4j wrappers (no need to update exe for next lib upgrade)
2025-10-14 11:16:01 Mickaël Guessant /trunk/build.xml v 3838

Build: update debian package dependencies
2025-10-14 10:53:24 Mickaël Guessant /trunk/README.md v 3837

Doc: review README.md
2025-10-14 08:33:39 Mickaël Guessant /trunk/appveyor.yml v 3836

Build: switch openjfx to 19 in appveyor
2025-10-13 19:06:50 Mickaël Guessant /trunk/appveyor.yml v 3835

Build: appveyor copy openjfx libs with JDK 19
2025-10-13 19:01:26 Mickaël Guessant /trunk/appveyor.yml v 3834

Build: appveyor download openjfx
2025-10-13 18:45:33 Mickaël Guessant /trunk/README.md v 3833
/trunk/build.xml v 3833
/trunk/src/site/xdoc/download.xml v 3833

Build: drop noinstall package in favor of the standalone windows package
2025-10-13 18:00:35 Mickaël Guessant /trunk/src/bin/davmail v 3832
/trunk/src/java/davmail/Settings.java v 3832

Linux: review launcher
2025-10-13 17:46:45 Mickaël Guessant /trunk/src/java/davmail/Settings.java v 3831
/trunk/src/java/davmail/exchange/auth/O365InteractiveAuthenticator.java v 3831

Docker: change isDocker check, cgroup is not reliable just check /.dockerenv
2025-10-13 16:46:42 Mickaël Guessant /trunk/src/docker/Makefile v 3830

Docker: use IMAGE_LABEL as target image
2025-10-13 16:33:33 Mickaël Guessant /trunk/src/java/davmail/exchange/auth/O365InteractiveAuthenticator.java v 3829

SWT: SWT browser not available under docker, failover to JavaFX
2025-10-13 16:09:55 Mickaël Guessant /trunk/src/java/davmail/Settings.java v 3828

Docker: avoid isDocker duplicate log statements
2025-10-13 16:02:40 Mickaël Guessant /trunk/src/docker/entrypoint.sh v 3827

Docker: entrypoint cleanup
2025-10-13 15:57:00 Mickaël Guessant /trunk/src/docker/Makefile v 3826

Docker: update Makefile to match latest changes, encode $ as required
2025-10-13 13:41:45 Mickaël Guessant /trunk/README.md v 3825

Docker: Reference docker images on main README page
2025-10-13 13:19:19 Mickaël Guessant /trunk/src/docker/Makefile v 3824
/trunk/src/docker/README.md v 3824
/trunk/src/docker/compose-traefik.yml v 3824
/trunk/src/docker/compose.yml v 3824

Docker: review and update documentation to match latest changes
2025-10-13 12:16:09 Mickaël Guessant /trunk/src/docker/Makefile v 3823

Docker: review makefile to match new Dockerfile
2025-10-13 11:50:35 Mickaël Guessant /trunk/src/etc/davmail.properties v 3822
/trunk/src/java/davmail/Settings.java v 3822

Make O365Interactive the default mode on first start
2025-10-13 11:46:05 Mickaël Guessant /trunk/src/etc/davmail.properties v 3821

Adjust default settings template
2025-10-13 11:23:07 Mickaël Guessant /trunk/src/docker/entrypoint.sh v 3820

Docker: set DAVMAIL_PROPERTIES in entrypoint and copy template if not exists
2025-10-13 10:16:15 Mickaël Guessant /trunk/src/docker/entrypoint.sh v 3819

Docker: fix classpath
2025-10-13 10:09:34 Mickaël Guessant /trunk/src/docker/entrypoint.sh v 3818

Docker: default option is notray
2025-10-13 10:08:16 Mickaël Guessant /trunk/src/docker/entrypoint.sh v 3817

Docker: review classpath, separate openjfx modules configuration, introduce DAVMAIL_PROPERTIES env variable
2025-10-13 10:06:42 Mickaël Guessant /trunk/src/docker/Dockerfile v 3816

Docker: create template davmail.properties file in /etc, remove servlet dependency
2025-10-13 09:58:48 Mickaël Guessant /trunk/src/java/davmail/DavGateway.java v 3815

Docker: create DAVMAIL_PROPERTIES environment to define settings file path in Docker
2025-10-12 17:57:32 Mickaël Guessant /trunk/src/java/davmail/Settings.java v 3814

Docker: log to console only when running in docker container
2025-10-11 18:32:25 Mickaël Guessant /trunk/src/java/davmail/Settings.java v 3813

Docker: log to console only when running in docker container
2025-10-10 10:34:07 Mickaël Guessant /trunk/.github/workflows/build-release-image.yml v 3812

Build: fix task name in github release workflow
2025-10-09 18:44:16 Mickaël Guessant /trunk/.github/workflows/build-release-image.yml v 3811

Build: release github workflow fix condition
2025-10-09 18:43:01 Mickaël Guessant /trunk/.github/workflows/build-release-image.yml v 3810

Build: release github workflow fix name
2025-10-09 18:40:54 Mickaël Guessant /trunk/.github/workflows/build-release-image.yml v 3809

Build: merge release github workflow from https://github.com/mguessan/davmail/pull/409
2025-10-09 17:52:37 Mickaël Guessant /trunk/.github/workflows/build-unstable-image.yml v 3808

Build: set github docker workflow file parameter to ./src/docker/Dockerfile
2025-10-09 17:43:14 Mickaël Guessant /trunk/src/java/davmail/Settings.java v 3807

Switch back default console logging settings
2025-10-09 17:35:07 Mickaël Guessant /trunk/.github/workflows/build-unstable-image.yml v 3806

Build: create Github workflow to build and push the unstable docker image on master branch
2025-10-09 17:30:23 Mickaël Guessant /trunk/.github/workflows/build-unstable-image.yml v 3805

Build: create Github workflow to build and push the unstable docker image on main branch
2025-10-09 17:21:03 Mickaël Guessant /trunk/.github v 3804
/trunk/.github/workflows v 3804
/trunk/.github/workflows/build-unstable-image.yml v 3804

Build: create Github workflow to build and push the unstable docker image
2025-10-08 14:26:10 Mickaël Guessant /trunk/src/java/davmail/Settings.java v 3803

Set console appender log level in server at INFO level
2025-10-06 11:45:06 Mickaël Guessant /trunk/src/java/davmail/exchange/auth/O365InteractiveAuthenticatorFrame.java v 3802

O365: set davmail.webview.debug property to dump document in O35InteractiveAuthenticatorFrame
2025-10-06 11:40:53 Mickaël Guessant /trunk/src/docker/Dockerfile v 3801

Docker: need git-svn to build and remove swt package from runtime (use OpenJFX instead)
2025-10-06 11:39:15 Mickaël Guessant /trunk/src/java/davmail/exchange/auth/O365InteractiveAuthenticatorSWT.java v 3800

SWT: catch errors in O365InteractiveAuthenticatorSWT
2025-10-06 10:52:20 Mickaël Guessant /trunk/build.xml v 3799

Build: move init depends to compile target
2025-10-06 10:46:07 Mickaël Guessant /trunk/src/java/davmail/Settings.java v 3798

Settings import cleanup and fix isJFXAvailable
2025-10-06 10:22:18 Mickaël Guessant /trunk/build.xml v 3797

Build: add is.debian compile target to build on debian with openjfx (including docker)
2025-10-06 09:53:33 Mickaël Guessant /trunk/src/docker/Dockerfile v 3796

Docker: OpenJFX is required to build O365InteractiveAuthenticatorFrame, make sure entrypoint is executable
2025-10-05 16:49:26 Mickaël Guessant /trunk/src/docker/Dockerfile v 3795

Docker: call ant to build jar only, adjust entrypoint.sh location
2025-10-05 16:39:41 Mickaël Guessant /trunk/src/docker v 3794
/trunk/src/docker/Dockerfile v 3794
/trunk/src/docker/Makefile v 3794
/trunk/src/docker/README.md v 3794
/trunk/src/docker/compose-traefik.yml v 3794
/trunk/src/docker/compose.yml v 3794
/trunk/src/docker/entrypoint.sh v 3794

Docker: initiate merge of https://github.com/mguessan/davmail/pull/409
2025-10-05 16:08:31 Mickaël Guessant /trunk/src/java/davmail/Settings.java v 3793
/trunk/src/java/davmail/exchange/auth/O365InteractiveAuthenticator.java v 3793
/trunk/src/java/davmail/ui/tray/DavGatewayTray.java v 3793

Move SWT and JFX available checks to Settings
2025-10-05 15:58:45 Mickaël Guessant /trunk/build.xml v 3792

Build: include .ini in windows win4j wrapper and refactor java version detection to match more recent JDK versions
2025-10-04 18:26:49 Mickaël Guessant /trunk/src/java/davmail/http/HttpClientAdapter.java v 3791

NTLM: Restore davmail.enableJcifs=true as default value
2025-10-04 18:07:17 Mickaël Guessant /trunk/src/java/davmail/ui/tray/SwtGatewayTray.java v 3790

SWT: Remove older SWT workarounds with GTK and cleanup code
2025-10-04 17:54:56 Mickaël Guessant /trunk/pom.xml v 3789

SWT: switch back on linux to SWT 4.20 to build with older JDK
2025-10-04 17:29:59 Mickaël Guessant /trunk/src/java/davmail/ui/tray/SwtGatewayTray.java v 3788

SWT: implement davmail.trayGrayscale for SWT
2025-10-04 17:20:24 Mickaël Guessant /trunk/src/java/davmail/ui/tray/DavGatewayTray.java v 3787

GUI: switch to ColorConvertOp for davmail.trayGrayscale to keep alpha information
2025-10-04 17:18:51 Mickaël Guessant /trunk/src/java/davmail/exchange/auth/O365InteractiveAuthenticatorSWT.java v 3786

SWT: Review O365InteractiveAuthenticatorSWT to properly dispose browser window in all cases
2025-10-04 16:53:03 Mickaël Guessant /trunk/src/java/davmail/ui/tray/DavGatewayTray.java v 3785

GUI: implement davmail.trayGrayscale to convert tray icon to grayscale
2025-09-27 12:56:37 Mickaël Guessant /trunk/src/java/davmail/ui/tray/SwtGatewayTray.java v 3784

SWT: fix regression on tray icon with latest SWT 4.37 on windows
2025-09-25 12:04:08 Mickaël Guessant /trunk/lib/swt-4.20-gtk-linux-x86_64.jar v 3783
/trunk/lib/swt-4.37-gtk-linux-x86_64.jar v 3783

Build: Revert SWT to version 4.20 to build with JDK 8
2025-09-25 11:22:30 Mickaël Guessant /trunk/README.md v 3782

Doc: remove reference to 32 bits package in README.md
2025-09-25 11:11:01 Mickaël Guessant /trunk/src/etc/davmail.properties v 3781
/trunk/src/java/davmail/exchange/auth/O365InteractiveAuthenticatorSWT.java v 3781

SWT: introduce davmail.oauth.allowSingleSignOnUsingOSPrimaryAccount property to enable SSO with windows Webview2 embedded browser implementation
2025-09-25 10:06:10 Mickaël Guessant /trunk/davmail-setup.nsi v 3780
/trunk/davmail-setup64.nsi v 3780
/trunk/src/winrun4j/davmail64.exe v 3780
/trunk/src/winrun4j/davmail64.ini v 3780
/trunk/src/winrun4j/davmailservice64.exe v 3780
/trunk/src/winrun4j/davmailservice64.ini v 3780

Build: update winrun4J wrappers with SWT and include jar in installer
2025-09-25 10:00:18 Mickaël Guessant /trunk/lib/swt-4.37-gtk-linux-x86_64.jar v 3779
/trunk/lib/swt-4.37-win32-x86_64.jar v 3779
/trunk/lib/swt-4.9-gtk-linux-x86_64.jar v 3779
/trunk/pom.xml v 3779

SWT: upgrade to 4.37 and add windows SWT jar
2025-09-25 09:58:11 Mickaël Guessant /trunk/build.xml v 3778
/trunk/src/winrun4j/davmail.exe v 3778
/trunk/src/winrun4j/davmail.ini v 3778
/trunk/src/winrun4j/davmailconsole.exe v 3778
/trunk/src/winrun4j/davmailservice.exe v 3778
/trunk/src/winrun4j/davmailservice.ini v 3778
/trunk/src/winrun4j/rcedit.exe v 3778
/trunk/src/winrun4j/update.cmd v 3778

Build: Drop windows 32 bits packages
2025-09-25 09:45:47 Mickaël Guessant /trunk/src/appstream/org.davmail.DavMail.appdata.xml v 3777

Linux: merge appstream patch to match Flatpak packaging rules
2025-09-25 09:41:19 Mickaël Guessant /trunk/src/java/davmail/exchange/auth/O365InteractiveAuthenticatorSWT.java v 3776

SWT: Scale window icon size to 32
2025-09-24 16:26:48 Mickaël Guessant /trunk/src/java/davmail/ui/tray/SwtGatewayTray.java v 3775

SWT: switch to 128 pixel icons and improve loadSwtImage to scale to 32 pixels tray
2025-09-24 16:24:56 Mickaël Guessant /trunk/src/java/davmail/ui/tray/DavGatewayTray.java v 3774

SWT: allow SWT tray on windows
2025-09-24 14:52:47 Mickaël Guessant /trunk/src/java/davmailmessages.properties v 3773
/trunk/src/java/davmailmessages_fr.properties v 3773

Add missing translation messages
2025-09-24 12:24:27 Mickaël Guessant /trunk/src/bin/davmail v 3772

Linux: Compute SWT_CLASSPATH in various cases
2025-09-24 12:03:25 Mickaël Guessant /trunk/src/java/davmail/exchange/auth/O365InteractiveAuthenticator.java v 3771
/trunk/src/java/davmail/exchange/auth/O365InteractiveAuthenticatorFrame.java v 3771
/trunk/src/java/davmail/exchange/auth/O365InteractiveAuthenticatorSWT.java v 3771
/trunk/src/java/davmail/exchange/auth/O365ManualAuthenticator.java v 3771
/trunk/src/java/davmail/ui/tray/DavGatewayTray.java v 3771
/trunk/src/java/davmail/ui/tray/SwtGatewayTray.java v 3771
/trunk/src/java/davmailmessages.properties v 3771

SWT: reimplement O365InteractiveAuthenticatorFrame using SWT embedded browser instead of OpenJFX, refactor SwtGatewayTray to separate tray init from thread init
2025-09-18 13:04:41 Mickaël Guessant /trunk/davmail-setup64.nsi v 3770

Build: fix uninstaller to properly remove jre