<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>Terminals</title><link>http://terminals.codeplex.com/project/feeds/rss</link><description>Terminals is a secure, multi tab terminal services&amp;#47;remote desktop client. It uses Terminal Services ActiveX Client &amp;#40;mstscax.dll&amp;#41;.   The project started from the need of controlling multiple connections simultaneously.  It is a complete replacement for the mstsc.exe&amp;#33;</description><item><title>Commented Issue: UAC warning on win8 [34015]</title><link>http://terminals.codeplex.com/workitem/34015</link><description>3.0.145&lt;br /&gt;UAC warning displays on Terminals start&lt;br /&gt;Comments: ** Comment from web user: emoxam ** &lt;p&gt;I installed version 2  and after that i copy new releases into Terminals folder, so i guess i can say u use portable configuration.&lt;br&gt;There is no UAC at https://terminals.codeplex.com/wikipage?title=Upgrade%20to%20version%203.0&amp;amp;referringTitle=Documentation&lt;/p&gt;</description><author>emoxam</author><pubDate>Fri, 24 May 2013 18:16:13 GMT</pubDate><guid isPermaLink="false">Commented Issue: UAC warning on win8 [34015] 20130524061613P</guid></item><item><title>Source code checked in, #102902</title><link>http://terminals.codeplex.com/SourceControl/changeset/changes/102902</link><description>Added temporar check for entity validation errors.</description><author>jirkapok</author><pubDate>Fri, 24 May 2013 16:33:00 GMT</pubDate><guid isPermaLink="false">Source code checked in, #102902 20130524043300P</guid></item><item><title>Commented Issue: UAC warning on win8 [34015]</title><link>http://terminals.codeplex.com/workitem/34015</link><description>3.0.145&lt;br /&gt;UAC warning displays on Terminals start&lt;br /&gt;Comments: ** Comment from web user: jirkapok ** &lt;p&gt;Do you use portable configuration or local profile? See documentation in: https://terminals.codeplex.com/wikipage?title=Upgrade%20to%20version%203.0&amp;amp;referringTitle=Documentation&lt;/p&gt;</description><author>jirkapok</author><pubDate>Fri, 24 May 2013 14:45:01 GMT</pubDate><guid isPermaLink="false">Commented Issue: UAC warning on win8 [34015] 20130524024501P</guid></item><item><title>Commented Unassigned: Passwords in favorites are lost! [34075]</title><link>http://terminals.codeplex.com/workitem/34075</link><description>The program complains that there is a problem with every password in the favorites configuration.&lt;br /&gt;&lt;br /&gt;Tracing the code I see there is an exception being caught.&lt;br /&gt;&lt;br /&gt;My favorites.xml file is from version 3.0 beta 1 and I&amp;#39;m loading it with a corrected 3.0 beta 2 for the correct loading of notes.&lt;br /&gt;Comments: ** Comment from web user: jirkapok ** &lt;p&gt;I am not able to reproduce. Upgrade from CTP1 wouldn't be supported. Does the issue appear, when upgrading from v2.0 to the last CPT 2?&lt;/p&gt;</description><author>jirkapok</author><pubDate>Fri, 24 May 2013 14:41:55 GMT</pubDate><guid isPermaLink="false">Commented Unassigned: Passwords in favorites are lost! [34075] 20130524024155P</guid></item><item><title>Commented Issue: installing terminals freezes the computer [34067]</title><link>http://terminals.codeplex.com/workitem/34067</link><description>When installing Terminals on Windows 7   64 bit , with the option enabled to discover previous rdp connections, the installer freezes the computer, crashing it.&lt;br /&gt;Comments: ** Comment from web user: jirkapok ** &lt;p&gt;Unable to reproduce. Is the user and admin? Can you provide log file and screen shot, which all options did you selected in the wizard?&lt;/p&gt;</description><author>jirkapok</author><pubDate>Fri, 24 May 2013 14:28:25 GMT</pubDate><guid isPermaLink="false">Commented Issue: installing terminals freezes the computer [34067] 20130524022825P</guid></item><item><title>Commented Issue: Import Active Directory doesn't return more than 1000 results [33692]</title><link>http://terminals.codeplex.com/workitem/33692</link><description>Please add the following line to ActiveDirectoryClient.cs starting from line 92 to resolve the issue. It would even be nicer if Sizelimit is configurable via settings.&lt;br /&gt;&lt;br /&gt;mySearcher.PageSize &amp;#61; 1000&amp;#59;&lt;br /&gt;mySearcher.SizeLimit &amp;#61; 5000&amp;#59;&lt;br /&gt;&lt;br /&gt;See documentation&amp;#58;  &lt;br /&gt;https&amp;#58;&amp;#47;&amp;#47;terminals.codeplex.com&amp;#47;wikipage&amp;#63;title&amp;#61;Organize&amp;#37;20favorites&lt;br /&gt;Comments: Associated with changeset 102900.</description><author>jirkapok</author><pubDate>Fri, 24 May 2013 14:14:33 GMT</pubDate><guid isPermaLink="false">Commented Issue: Import Active Directory doesn't return more than 1000 results [33692] 20130524021433P</guid></item><item><title>Source code checked in, #102900</title><link>http://terminals.codeplex.com/SourceControl/changeset/changes/102900</link><description>Fixed maximum number of computers found in Active directory search tool.</description><author>jirkapok</author><pubDate>Fri, 24 May 2013 14:14:31 GMT</pubDate><guid isPermaLink="false">Source code checked in, #102900 20130524021431P</guid></item><item><title>Edited Issue: installing terminals freezes the computer [34067]</title><link>http://terminals.codeplex.com/workitem/34067</link><description>When installing Terminals on Windows 7   64 bit , with the option enabled to discover previous rdp connections, the installer freezes the computer, crashing it.&lt;br /&gt;</description><author>jirkapok</author><pubDate>Thu, 23 May 2013 22:45:27 GMT</pubDate><guid isPermaLink="false">Edited Issue: installing terminals freezes the computer [34067] 20130523104527P</guid></item><item><title>Closed Unassigned: Loading of favorites.xml when notes not in base64 fails [34074]</title><link>http://terminals.codeplex.com/workitem/34074</link><description>I have a favorites.xml from the first beta.&lt;br /&gt;The second beta fails to load the file without any error show to the user, however the file is not loaded and upon tracing the code I see that now the Notes field is loaded&amp;#47;save in Base64.&lt;br /&gt;An exception is raised when trying to convert the notes &amp;#40;in plain text in my favorites.xml file&amp;#41; from Base64.&lt;br /&gt;&lt;br /&gt;So, the exception should be handled on loading the xml and revert to using the unencoded notes text.&lt;br /&gt;Comments: Already fixed with another issue with identical topic.</description><author>jirkapok</author><pubDate>Thu, 23 May 2013 22:42:16 GMT</pubDate><guid isPermaLink="false">Closed Unassigned: Loading of favorites.xml when notes not in base64 fails [34074] 20130523104216P</guid></item><item><title>Closed Issue: Notes field lost with current source [34077]</title><link>http://terminals.codeplex.com/workitem/34077</link><description>Turns out changing the notes field persistence to Base64 without FIRST converting it will lose your current notes.  At minimum, we should do this in Source&amp;#92;Terminals&amp;#92;Data&amp;#92;Favorites&amp;#92;Favorite.cs&lt;br /&gt;&lt;br /&gt;&amp;#96;&amp;#96;&amp;#96;&lt;br /&gt;        private static String DecodeFrom64&amp;#40;String encodedData&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            if &amp;#40;encodedData &amp;#61;&amp;#61; null&amp;#41;&lt;br /&gt;                return null&amp;#59;&lt;br /&gt;&lt;br /&gt;            try&lt;br /&gt;            &amp;#123;&lt;br /&gt;                Byte&amp;#91;&amp;#93; encodedDataAsBytes &amp;#61; Convert.FromBase64String&amp;#40;encodedData&amp;#41;&amp;#59;&lt;br /&gt;                String returnValue &amp;#61; Encoding.Unicode.GetString&amp;#40;encodedDataAsBytes&amp;#41;&amp;#59;&lt;br /&gt;                return returnValue&amp;#59;&lt;br /&gt;            &amp;#125;&lt;br /&gt;            catch &amp;#40;FormatException&amp;#41;&lt;br /&gt;            &amp;#123;&lt;br /&gt;                &amp;#47;&amp;#47; it&amp;#39;s not Base64 YET... because we&amp;#39;re reading from before we&lt;br /&gt;                &amp;#47;&amp;#47; encoded things.&lt;br /&gt;                return encodedData&amp;#59;&lt;br /&gt;            &amp;#125;&lt;br /&gt;        &amp;#125;&lt;br /&gt;&lt;br /&gt;&amp;#96;&amp;#96;&amp;#96;&lt;br /&gt;Comments: Applied patch by IDisposable. This helps notes from CTP1 to survive.</description><author>jirkapok</author><pubDate>Thu, 23 May 2013 22:40:34 GMT</pubDate><guid isPermaLink="false">Closed Issue: Notes field lost with current source [34077] 20130523104034P</guid></item><item><title>Commented Issue: Notes field lost with current source [34077]</title><link>http://terminals.codeplex.com/workitem/34077</link><description>Turns out changing the notes field persistence to Base64 without FIRST converting it will lose your current notes.  At minimum, we should do this in Source&amp;#92;Terminals&amp;#92;Data&amp;#92;Favorites&amp;#92;Favorite.cs&lt;br /&gt;&lt;br /&gt;&amp;#96;&amp;#96;&amp;#96;&lt;br /&gt;        private static String DecodeFrom64&amp;#40;String encodedData&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            if &amp;#40;encodedData &amp;#61;&amp;#61; null&amp;#41;&lt;br /&gt;                return null&amp;#59;&lt;br /&gt;&lt;br /&gt;            try&lt;br /&gt;            &amp;#123;&lt;br /&gt;                Byte&amp;#91;&amp;#93; encodedDataAsBytes &amp;#61; Convert.FromBase64String&amp;#40;encodedData&amp;#41;&amp;#59;&lt;br /&gt;                String returnValue &amp;#61; Encoding.Unicode.GetString&amp;#40;encodedDataAsBytes&amp;#41;&amp;#59;&lt;br /&gt;                return returnValue&amp;#59;&lt;br /&gt;            &amp;#125;&lt;br /&gt;            catch &amp;#40;FormatException&amp;#41;&lt;br /&gt;            &amp;#123;&lt;br /&gt;                &amp;#47;&amp;#47; it&amp;#39;s not Base64 YET... because we&amp;#39;re reading from before we&lt;br /&gt;                &amp;#47;&amp;#47; encoded things.&lt;br /&gt;                return encodedData&amp;#59;&lt;br /&gt;            &amp;#125;&lt;br /&gt;        &amp;#125;&lt;br /&gt;&lt;br /&gt;&amp;#96;&amp;#96;&amp;#96;&lt;br /&gt;Comments: Associated with changeset 102890.</description><author>jirkapok</author><pubDate>Thu, 23 May 2013 22:39:38 GMT</pubDate><guid isPermaLink="false">Commented Issue: Notes field lost with current source [34077] 20130523103938P</guid></item><item><title>Source code checked in, #102890</title><link>http://terminals.codeplex.com/SourceControl/changeset/changes/102890</link><description>Fixed resolution of notes, whe previous notes were not encoded. This helps to survive notest from CTP1</description><author>jirkapok</author><pubDate>Thu, 23 May 2013 22:39:36 GMT</pubDate><guid isPermaLink="false">Source code checked in, #102890 20130523103936P</guid></item><item><title>Edited Issue: Notes field lost with current source [34077]</title><link>http://terminals.codeplex.com/workitem/34077</link><description>Turns out changing the notes field persistence to Base64 without FIRST converting it will lose your current notes.  At minimum, we should do this in Source&amp;#92;Terminals&amp;#92;Data&amp;#92;Favorites&amp;#92;Favorite.cs&lt;br /&gt;&lt;br /&gt;&amp;#96;&amp;#96;&amp;#96;&lt;br /&gt;        private static String DecodeFrom64&amp;#40;String encodedData&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            if &amp;#40;encodedData &amp;#61;&amp;#61; null&amp;#41;&lt;br /&gt;                return null&amp;#59;&lt;br /&gt;&lt;br /&gt;            try&lt;br /&gt;            &amp;#123;&lt;br /&gt;                Byte&amp;#91;&amp;#93; encodedDataAsBytes &amp;#61; Convert.FromBase64String&amp;#40;encodedData&amp;#41;&amp;#59;&lt;br /&gt;                String returnValue &amp;#61; Encoding.Unicode.GetString&amp;#40;encodedDataAsBytes&amp;#41;&amp;#59;&lt;br /&gt;                return returnValue&amp;#59;&lt;br /&gt;            &amp;#125;&lt;br /&gt;            catch &amp;#40;FormatException&amp;#41;&lt;br /&gt;            &amp;#123;&lt;br /&gt;                &amp;#47;&amp;#47; it&amp;#39;s not Base64 YET... because we&amp;#39;re reading from before we&lt;br /&gt;                &amp;#47;&amp;#47; encoded things.&lt;br /&gt;                return encodedData&amp;#59;&lt;br /&gt;            &amp;#125;&lt;br /&gt;        &amp;#125;&lt;br /&gt;&lt;br /&gt;&amp;#96;&amp;#96;&amp;#96;&lt;br /&gt;</description><author>jirkapok</author><pubDate>Thu, 23 May 2013 22:30:42 GMT</pubDate><guid isPermaLink="false">Edited Issue: Notes field lost with current source [34077] 20130523103042P</guid></item><item><title>Closed Issue: Version.cs implements part of equality contract [34078]</title><link>http://terminals.codeplex.com/workitem/34078</link><description>If you override operator &amp;#61;&amp;#61;, you should also ALWAYS override Equals&amp;#40;object obj&amp;#41; and GetHashCode&amp;#40;&amp;#41;.  Add this code to Source&amp;#92;SqlScriptRunner&amp;#92;Versioning&amp;#92;Version.cs&lt;br /&gt;&lt;br /&gt;&amp;#96;&amp;#96;&amp;#96;&lt;br /&gt;        public override bool Equals&amp;#40;object obj&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            if &amp;#40;Object.ReferenceEquals&amp;#40;this, obj&amp;#41;&amp;#41;&lt;br /&gt;                return true&amp;#59;&lt;br /&gt;&lt;br /&gt;            var that &amp;#61; obj as Version&amp;#59;&lt;br /&gt;&lt;br /&gt;            if &amp;#40;Object.ReferenceEquals&amp;#40;that, null&amp;#41;&amp;#41;&lt;br /&gt;                return false&amp;#59;&lt;br /&gt;&lt;br /&gt;            return that &amp;#61;&amp;#61; this&amp;#59;&lt;br /&gt;        &amp;#125;&lt;br /&gt;&lt;br /&gt;        public override int GetHashCode&amp;#40;&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            return &amp;#40;Major &amp;#42; 37 &amp;#43; Minor&amp;#41; &amp;#42; 37 &amp;#43; Build&amp;#59;&lt;br /&gt;        &amp;#125;&lt;br /&gt;&lt;br /&gt;&amp;#96;&amp;#96;&amp;#96;&lt;br /&gt;Comments: Resolved with changeset 102889.</description><author>jirkapok</author><pubDate>Thu, 23 May 2013 22:27:53 GMT</pubDate><guid isPermaLink="false">Closed Issue: Version.cs implements part of equality contract [34078] 20130523102753P</guid></item><item><title>Source code checked in, #102889</title><link>http://terminals.codeplex.com/SourceControl/changeset/changes/102889</link><description>Applied patch by IDisposable. Added missing Equals and GetHascode methods to Version class of SqlScriptRunner.</description><author>jirkapok</author><pubDate>Thu, 23 May 2013 22:27:50 GMT</pubDate><guid isPermaLink="false">Source code checked in, #102889 20130523102750P</guid></item><item><title>Edited Issue: Version.cs implements part of equality contract [34078]</title><link>http://terminals.codeplex.com/workitem/34078</link><description>If you override operator &amp;#61;&amp;#61;, you should also ALWAYS override Equals&amp;#40;object obj&amp;#41; and GetHashCode&amp;#40;&amp;#41;.  Add this code to Source&amp;#92;SqlScriptRunner&amp;#92;Versioning&amp;#92;Version.cs&lt;br /&gt;&lt;br /&gt;&amp;#96;&amp;#96;&amp;#96;&lt;br /&gt;        public override bool Equals&amp;#40;object obj&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            if &amp;#40;Object.ReferenceEquals&amp;#40;this, obj&amp;#41;&amp;#41;&lt;br /&gt;                return true&amp;#59;&lt;br /&gt;&lt;br /&gt;            var that &amp;#61; obj as Version&amp;#59;&lt;br /&gt;&lt;br /&gt;            if &amp;#40;Object.ReferenceEquals&amp;#40;that, null&amp;#41;&amp;#41;&lt;br /&gt;                return false&amp;#59;&lt;br /&gt;&lt;br /&gt;            return that &amp;#61;&amp;#61; this&amp;#59;&lt;br /&gt;        &amp;#125;&lt;br /&gt;&lt;br /&gt;        public override int GetHashCode&amp;#40;&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            return &amp;#40;Major &amp;#42; 37 &amp;#43; Minor&amp;#41; &amp;#42; 37 &amp;#43; Build&amp;#59;&lt;br /&gt;        &amp;#125;&lt;br /&gt;&lt;br /&gt;&amp;#96;&amp;#96;&amp;#96;&lt;br /&gt;Comments: ** Comment from web user: jirkapok ** &lt;p&gt;Script runner is unfinished feature, which is not present in current release. At least i know the Equality constraints in  .NET, so simply i will apply your patch and close this issue.&lt;/p&gt;</description><author>jirkapok</author><pubDate>Thu, 23 May 2013 22:26:50 GMT</pubDate><guid isPermaLink="false">Edited Issue: Version.cs implements part of equality contract [34078] 20130523102650P</guid></item><item><title>Commented Unassigned: Database baseline configuration not great. [34063]</title><link>http://terminals.codeplex.com/workitem/34063</link><description>Database name in the create script has a period in it which can affect usablility as periods are used for seperators in naming.&lt;br /&gt;&lt;br /&gt;Database has auto_shrink turned on which is only useful for occasionally accessed databases. This database shouldn&amp;#39;t get to large so a shrink is not needed.&lt;br /&gt;&lt;br /&gt;Database has auto_close turned on which is not nessisary for this database as you will be delayed on opening of the application because the database will need to be brought online before connectivity can be completed.&lt;br /&gt;&lt;br /&gt;I am a DBA so these things might be alright for most people, it just bothers me when auto shrink and auto close is used. Sorry.&lt;br /&gt;&lt;br /&gt;Thanks for making a great product&amp;#33;&lt;br /&gt;Adam&lt;br /&gt;Comments: ** Comment from web user: adamseniuk ** &lt;p&gt;Sure I can let me revise it. Its actually pretty simple changes the rest of the design is pretty solid just the database has a few features that shouldn't be used.&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;</description><author>adamseniuk</author><pubDate>Thu, 23 May 2013 13:55:59 GMT</pubDate><guid isPermaLink="false">Commented Unassigned: Database baseline configuration not great. [34063] 20130523015559P</guid></item><item><title>Commented Unassigned: installing terminals freezes the computer [34067]</title><link>http://terminals.codeplex.com/workitem/34067</link><description>When installing Terminals on Windows 7   64 bit , with the option enabled to discover previous rdp connections, the installer freezes the computer, crashing it.&lt;br /&gt;Comments: ** Comment from web user: dc1673 ** &lt;p&gt;Confirmed on 2008 R2 and Windows 2012 as well during the autodiscovery.&lt;/p&gt;</description><author>dc1673</author><pubDate>Wed, 22 May 2013 15:22:40 GMT</pubDate><guid isPermaLink="false">Commented Unassigned: installing terminals freezes the computer [34067] 20130522032240P</guid></item><item><title>Commented Unassigned: Loading of favorites.xml when notes not in base64 fails [34074]</title><link>http://terminals.codeplex.com/workitem/34074</link><description>I have a favorites.xml from the first beta.&lt;br /&gt;The second beta fails to load the file without any error show to the user, however the file is not loaded and upon tracing the code I see that now the Notes field is loaded&amp;#47;save in Base64.&lt;br /&gt;An exception is raised when trying to convert the notes &amp;#40;in plain text in my favorites.xml file&amp;#41; from Base64.&lt;br /&gt;&lt;br /&gt;So, the exception should be handled on loading the xml and revert to using the unencoded notes text.&lt;br /&gt;Comments: ** Comment from web user: stecy ** &lt;p&gt;The bug can be reproduced easily with your current favorites.xml file. You just need to edit it with a text editor and change the first record &amp;lt;notes&amp;gt; field to be some normal text instead of base64.&lt;/p&gt;&lt;p&gt;You'll see that favs are not imported anymore since the exception is thrown when trying to convert from base64 (which is not the case here).&lt;/p&gt;</description><author>stecy</author><pubDate>Wed, 22 May 2013 12:40:35 GMT</pubDate><guid isPermaLink="false">Commented Unassigned: Loading of favorites.xml when notes not in base64 fails [34074] 20130522124035P</guid></item><item><title>Created Unassigned: Version.cs implements part of equality contract [34078]</title><link>http://terminals.codeplex.com/workitem/34078</link><description>If you override operator &amp;#61;&amp;#61;, you should also ALWAYS override Equals&amp;#40;object obj&amp;#41; and GetHashCode&amp;#40;&amp;#41;.  Add this code to Source&amp;#92;SqlScriptRunner&amp;#92;Versioning&amp;#92;Version.cs&lt;br /&gt;&lt;br /&gt;&amp;#96;&amp;#96;&amp;#96;&lt;br /&gt;        public override bool Equals&amp;#40;object obj&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            if &amp;#40;Object.ReferenceEquals&amp;#40;this, obj&amp;#41;&amp;#41;&lt;br /&gt;                return true&amp;#59;&lt;br /&gt;&lt;br /&gt;            var that &amp;#61; obj as Version&amp;#59;&lt;br /&gt;&lt;br /&gt;            if &amp;#40;Object.ReferenceEquals&amp;#40;that, null&amp;#41;&amp;#41;&lt;br /&gt;                return false&amp;#59;&lt;br /&gt;&lt;br /&gt;            return that &amp;#61;&amp;#61; this&amp;#59;&lt;br /&gt;        &amp;#125;&lt;br /&gt;&lt;br /&gt;        public override int GetHashCode&amp;#40;&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            return &amp;#40;Major &amp;#42; 37 &amp;#43; Minor&amp;#41; &amp;#42; 37 &amp;#43; Build&amp;#59;&lt;br /&gt;        &amp;#125;&lt;br /&gt;&lt;br /&gt;&amp;#96;&amp;#96;&amp;#96;&lt;br /&gt;</description><author>IDisposable</author><pubDate>Tue, 21 May 2013 22:23:22 GMT</pubDate><guid isPermaLink="false">Created Unassigned: Version.cs implements part of equality contract [34078] 20130521102322P</guid></item></channel></rss>