summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlex Clayton <alex.clayton@isode.com>2016-02-22 16:05:37 (GMT)
committerAlex Clayton <alex.clayton@isode.com>2016-02-29 12:10:44 (GMT)
commitd636d68c84229c82ff746c7697d2014ff4dd4477 (patch)
treea534ffdb9696c68d21d1cec6624023795ef683d7 /PortingProgress.txt
parent2de569d23468c94fdcf1adc336a580b053423fd7 (diff)
downloadstroke-d636d68c84229c82ff746c7697d2014ff4dd4477.zip
stroke-d636d68c84229c82ff746c7697d2014ff4dd4477.tar.bz2
Finish porting on Network Package
As per PortingProgress.txt finsh porting all the classes I can from the network package. This involved some updates as the tests and code had changed since they existing classes had been imported. I have added notes for the classes I did not port in PortingProgress explaining why they were not ported. Test-information: All unit tests pass. Change-Id: Ibb52ae409f1da9b72a4c1e590cd22835a1be95eb
Diffstat (limited to 'PortingProgress.txt')
-rw-r--r--PortingProgress.txt24
1 files changed, 16 insertions, 8 deletions
diff --git a/PortingProgress.txt b/PortingProgress.txt
index 0f798e5..7a8a986 100644
--- a/PortingProgress.txt
+++ b/PortingProgress.txt
@@ -133,14 +133,22 @@ Network:
All files ported to 6ca201d0b48f4273e24dd7bff17c4a46eeaddf39 except for:
-GConfProxyProvider, UnixProxyProvider, WindowsProxyProvider, MacOSXProxyProvider -- Not Yet Ported!
-NetworkEnvironment, SolarisNetworkEnvironment, UnixNetworkEnvironment, WindowsNetworkEnvironment -- Not Yet Ported!
-HTTPConnectProxiedConnectionTest -- Not Yet Ported!
-HostNameOrAddress -- Not Yet Ported!
-PlatformNATTraversalWorker, MiniUPnPInterface, NATPMPInterface -- Not Yet Ported!
-PlatformDomainNameAddressQuery -- Not Yet Ported!
-PlatformDomainNameServiceQuery -- Constructor needs change.
-UnboundDomainNameResolver -- Not Yet Ported!
+GConfProxyProvider, UnixProxyProvider, WindowsProxyProvider, MacOSXProxyProvider
+-- No need to port. We already have a JavaProxyProvider.
+
+SolarisNetworkEnvironment, UnixNetworkEnvironment, WindowsNetworkEnvironment, PlatformNATTraversalWorker
+-- No need to port. A JavaNetworkEnviroment has been implemented.
+
+HostNameOrAddress -- No need to port. Just a utiltity method to allow .toString to be called on something
+that is either HostName or a String. We can do this in java with Object.toString().
+
+MiniUPnPInterface, NATPMPInterface -- Not yet ported. These are difficult to import, we are using libminiupnpc which we do not have
+a java equivalent for?
+
+PlatformDomainNameServiceQuery -- Constructor needs change. Swiften version has an extra field required in constructor that is used
+for swiften implementation but not in stroke so this is not needed.
+
+UnboundDomainNameResolver -- Not yet ported, uses unbound Library which we do not have a java equivalent for?
-----
Parser: