<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to 114: Please be compatible with java9 modules</title><link>https://sourceforge.net/p/davmail/feature-requests/114/</link><description>Recent changes to 114: Please be compatible with java9 modules</description><atom:link href="https://sourceforge.net/p/davmail/feature-requests/114/feed.rss" rel="self"/><language>en</language><lastBuildDate>Mon, 29 Oct 2018 15:44:57 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/davmail/feature-requests/114/feed.rss" rel="self" type="application/rss+xml"/><item><title>#114 Please be compatible with java9 modules</title><link>https://sourceforge.net/p/davmail/feature-requests/114/?limit=25#2148</link><description>&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Group&lt;/strong&gt;: Next Release (example) --&amp;gt; Backlog&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mickael Guessant</dc:creator><pubDate>Mon, 29 Oct 2018 15:44:57 -0000</pubDate><guid>https://sourceforge.net09ab98d61f271af4390052921b4fdf32cb3a7845</guid></item><item><title>#114 Please be compatible with java9 modules</title><link>https://sourceforge.net/p/davmail/feature-requests/114/?limit=25#2a84</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Well, looks like Alexandre decided to move forward and include JNDI classes directly in DavMail tree. This may be the only practical way to handle this.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mickael Guessant</dc:creator><pubDate>Mon, 29 Oct 2018 15:44:51 -0000</pubDate><guid>https://sourceforge.net25b80ed3a57c4c76715d9bf80f2c79c6171766cc</guid></item><item><title>#114 Please be compatible with java9 modules</title><link>https://sourceforge.net/p/davmail/feature-requests/114/?limit=25#9797</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;What do you think about this? &lt;a href="https://salsa.debian.org/debian/davmail/blob/master/debian/patches/embed-private-jdk-apis" rel="nofollow"&gt;https://salsa.debian.org/debian/davmail/blob/master/debian/patches/embed-private-jdk-apis&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">niol</dc:creator><pubDate>Thu, 18 Oct 2018 13:42:42 -0000</pubDate><guid>https://sourceforge.net892e7a47bc0133d7a736b76cc899c4a07ef5426a</guid></item><item><title>#114 Please be compatible with java9 modules</title><link>https://sourceforge.net/p/davmail/feature-requests/114/?limit=25#131d/12db</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Well, the Sun classes are working fine :-)&lt;/p&gt;
&lt;p&gt;Anyway, I also tried to move those classes under another name space, only need to move 5 classes.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mickael Guessant</dc:creator><pubDate>Wed, 27 Jun 2018 14:40:25 -0000</pubDate><guid>https://sourceforge.net55af926ae39385c2a1c0a198684d38f553f6ca41</guid></item><item><title>#114 Please be compatible with java9 modules</title><link>https://sourceforge.net/p/davmail/feature-requests/114/?limit=25#131d</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Thanks a lot. Is it possible to migrate to another BER encoding/decoding library?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">niol</dc:creator><pubDate>Wed, 27 Jun 2018 13:03:12 -0000</pubDate><guid>https://sourceforge.net939ead5f59e7413a646075795a3a209408a4d7fa</guid></item><item><title>#114 Please be compatible with java9 modules</title><link>https://sourceforge.net/p/davmail/feature-requests/114/?limit=25#5454</link><description>&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: open --&amp;gt; accepted&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mickael Guessant</dc:creator><pubDate>Tue, 26 Jun 2018 06:13:34 -0000</pubDate><guid>https://sourceforge.net59aa457a04e10e47169b53657ff2ec70bbb09f93</guid></item><item><title>Please be compatible with java9 modules</title><link>https://sourceforge.net/p/davmail/feature-requests/114/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;java9 introduces modules which make some jdk apis private. For instance, com.sun.jndi.ldap which is in the module java.naming is not exported and thus not available for applications (Ber is internal proprietary API and has been removed).&lt;/p&gt;
&lt;p&gt;The following patch works around the issue.&lt;/p&gt;
&lt;p&gt;Maybe davmail should migrate to another BER encoding/decoding library.&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="gd"&gt;--- davmail.git.orig/build.xml  2018-06-25 12:53:18.000000000 +0200&lt;/span&gt;
&lt;span class="gi"&gt;+++ davmail.git/build.xml       2018-06-25 14:45:50.902961330 +0200&lt;/span&gt;
&lt;span class="gu"&gt;@@ -88,10 +88,12 @@&lt;/span&gt;

     &amp;lt;target name="compile" depends="init"&amp;gt;
         &amp;lt;mkdir dir="target/classes"/&amp;gt;
&lt;span class="gd"&gt;-        &amp;lt;javac srcdir="src/java" destdir="target/classes" source="1.6" target="1.6" debug="on" encoding="UTF-8"&lt;/span&gt;
&lt;span class="gi"&gt;+        &amp;lt;javac srcdir="src/java" destdir="target/classes" source="9" debug="on" encoding="UTF-8"&lt;/span&gt;
                includeantruntime="false"&amp;gt;
&lt;span class="gi"&gt;+            &amp;lt;compilerarg value="--add-exports" /&amp;gt;&lt;/span&gt;
&lt;span class="gi"&gt;+            &amp;lt;compilerarg value="java.naming/com.sun.jndi.ldap=ALL-UNNAMED" /&amp;gt;&lt;/span&gt;
             &amp;lt;classpath&amp;gt;
                 &amp;lt;path refid="classpath"/&amp;gt;
             &amp;lt;/classpath&amp;gt;
&lt;/pre&gt;&lt;/div&gt;

&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">niol</dc:creator><pubDate>Mon, 25 Jun 2018 12:57:27 -0000</pubDate><guid>https://sourceforge.net6450bc62a0b7b0298927204bfe71df12e4377454</guid></item><item><title>Please be compatible with java9 modules</title><link>https://sourceforge.net/p/davmail/feature-requests/114/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Ticket 114 has been modified: Please be compatible with java9 modules&lt;br/&gt;
Edited By: Mickael Guessant (mguessan)&lt;br/&gt;
Status updated: u'open' =&amp;gt; u'accepted'&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">niol</dc:creator><pubDate>Mon, 25 Jun 2018 12:57:27 -0000</pubDate><guid>https://sourceforge.net8dd09918800085d8f4321dc6a496b430eef534a9</guid></item><item><title>Please be compatible with java9 modules</title><link>https://sourceforge.net/p/davmail/feature-requests/114/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Ticket 114 has been modified: Please be compatible with java9 modules&lt;br/&gt;
Edited By: Mickael Guessant (mguessan)&lt;br/&gt;
_milestone updated: u'Next Release (example)' =&amp;gt; u'Backlog'&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">niol</dc:creator><pubDate>Mon, 25 Jun 2018 12:57:27 -0000</pubDate><guid>https://sourceforge.net36634220e75be2219145267ef818a91a46c356e4</guid></item></channel></rss>