<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-3514</id>
	<title>Nabble - fwbuilder-discussion</title>
	<updated>2009-11-23T00:07:43Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/fwbuilder-discussion-f3514.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/fwbuilder-discussion-f3514.html" />
	<subtitle type="html">Mailing list archive for fwbuilder-discussion</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26474049</id>
	<title>Re: Opinion poll</title>
	<published>2009-11-23T00:07:43Z</published>
	<updated>2009-11-23T00:07:43Z</updated>
	<author>
		<name>Joost Wolthuis</name>
	</author>
	<content type="html">Me too in favour of the undo function/button
&lt;br&gt;&lt;br&gt;&lt;br&gt;Joost
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: Tom Diehl [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26474049&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tdiehl@...&lt;/a&gt;] 
&lt;br&gt;Sent: maandag 23 november 2009 2:42
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26474049&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fwbuilder-discussion@...&lt;/a&gt;
&lt;br&gt;Subject: Re: [Fwbuilder-discussion] Opinion poll
&lt;br&gt;&lt;br&gt;On Sun, 15 Nov 2009, &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26474049&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;phall@...&lt;/a&gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; We use fwbuilder with RCS and always have it configured to save
&lt;br&gt;&amp;gt; automatically. &amp;nbsp;I think the undo concept you describe with immediate
&lt;br&gt;&amp;gt; effect is the way to go.
&lt;br&gt;&lt;br&gt;I too use it this way. I have on numerous occasions wished for an undo
&lt;br&gt;button
&lt;br&gt;or command. So +1 for the immediate save with &amp;lt;ctrl&amp;gt; Z.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Tom Diehl &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26474049&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tdiehl@...&lt;/a&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;Spamtrap address
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26474049&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mtd123@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -price
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Quoting Vadim Kurland &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26474049&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;vadim@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Hi all,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; We are actively working on Undo for the Firewall Builder v4.0 GUI and
&lt;br&gt;we
&lt;br&gt;&amp;gt;&amp;gt; think of changing the way object editor operates to make it more
&lt;br&gt;logical and
&lt;br&gt;&amp;gt;&amp;gt; easier integrated with Undo facility. The idea is to make the editor
&lt;br&gt;apply
&lt;br&gt;&amp;gt;&amp;gt; changes to the object's attribute immediately when user types
&lt;br&gt;something in
&lt;br&gt;&amp;gt;&amp;gt; the entry field and hits Enter or switches focus to another entry
&lt;br&gt;field. The
&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;Apply&amp;quot; button will be removed if this is done. You &amp;nbsp;just edit a name
&lt;br&gt;or
&lt;br&gt;&amp;gt;&amp;gt; comment or port number etc and hit Enter and it is saved right away
&lt;br&gt;into the
&lt;br&gt;&amp;gt;&amp;gt; object and also added to the Undo stack so you can roll it back using
&lt;br&gt;&amp;gt;&amp;gt; Ctrl-Z. This is standard behavior, this is how many other programs
&lt;br&gt;work.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; The alternative is to switch to the modal dialog for the editor, but
&lt;br&gt;that
&lt;br&gt;&amp;gt;&amp;gt; seems very intrusive and requires lot more clicks to edit something.
&lt;br&gt;If it
&lt;br&gt;&amp;gt;&amp;gt; is modal, it won't let you do anything else until you finish your
&lt;br&gt;changes
&lt;br&gt;&amp;gt;&amp;gt; and hit Cancel or Apply. I do not like this idea, but I like the
&lt;br&gt;first idea
&lt;br&gt;&amp;gt;&amp;gt; much better (when changes are applied immediately when you hit Enter
&lt;br&gt;or
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt; switch focus).
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; What do you think ?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; --vk
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;------------------------------------------------------------------------
&lt;br&gt;------
&lt;br&gt;&amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports 2008
&lt;br&gt;30-Day
&lt;br&gt;&amp;gt; trial. Simplify your report design, integration and deployment - and
&lt;br&gt;focus on
&lt;br&gt;&amp;gt; what you do best, core application coding. Discover what's new with
&lt;br&gt;&amp;gt; Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Fwbuilder-discussion mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26474049&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------
&lt;br&gt;------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008
&lt;br&gt;30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and
&lt;br&gt;focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Fwbuilder-discussion mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26474049&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Fwbuilder-discussion mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26474049&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Opinion-poll-tp26361235p26474049.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26471785</id>
	<title>Re: Opinion poll</title>
	<published>2009-11-22T17:42:29Z</published>
	<updated>2009-11-22T17:42:29Z</updated>
	<author>
		<name>Tom Diehl</name>
	</author>
	<content type="html">On Sun, 15 Nov 2009, &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26471785&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;phall@...&lt;/a&gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; We use fwbuilder with RCS and always have it configured to save
&lt;br&gt;&amp;gt; automatically. &amp;nbsp;I think the undo concept you describe with immediate
&lt;br&gt;&amp;gt; effect is the way to go.
&lt;br&gt;&lt;br&gt;I too use it this way. I have on numerous occasions wished for an undo button
&lt;br&gt;or command. So +1 for the immediate save with &amp;lt;ctrl&amp;gt; Z.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Tom Diehl &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26471785&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tdiehl@...&lt;/a&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;Spamtrap address &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26471785&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mtd123@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -price
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Quoting Vadim Kurland &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26471785&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;vadim@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Hi all,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; We are actively working on Undo for the Firewall Builder v4.0 GUI and we
&lt;br&gt;&amp;gt;&amp;gt; think of changing the way object editor operates to make it more logical and
&lt;br&gt;&amp;gt;&amp;gt; easier integrated with Undo facility. The idea is to make the editor apply
&lt;br&gt;&amp;gt;&amp;gt; changes to the object's attribute immediately when user types something in
&lt;br&gt;&amp;gt;&amp;gt; the entry field and hits Enter or switches focus to another entry field. The
&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;Apply&amp;quot; button will be removed if this is done. You &amp;nbsp;just edit a name or
&lt;br&gt;&amp;gt;&amp;gt; comment or port number etc and hit Enter and it is saved right away into the
&lt;br&gt;&amp;gt;&amp;gt; object and also added to the Undo stack so you can roll it back using
&lt;br&gt;&amp;gt;&amp;gt; Ctrl-Z. This is standard behavior, this is how many other programs work.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; The alternative is to switch to the modal dialog for the editor, but that
&lt;br&gt;&amp;gt;&amp;gt; seems very intrusive and requires lot more clicks to edit something. If it
&lt;br&gt;&amp;gt;&amp;gt; is modal, it won't let you do anything else until you finish your changes
&lt;br&gt;&amp;gt;&amp;gt; and hit Cancel or Apply. I do not like this idea, but I like the first idea
&lt;br&gt;&amp;gt;&amp;gt; much better (when changes are applied immediately when you hit Enter or
&lt;br&gt;&amp;gt;&amp;gt; switch focus).
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; What do you think ?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; --vk
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
&lt;br&gt;&amp;gt; trial. Simplify your report design, integration and deployment - and focus on
&lt;br&gt;&amp;gt; what you do best, core application coding. Discover what's new with
&lt;br&gt;&amp;gt; Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Fwbuilder-discussion mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26471785&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Fwbuilder-discussion mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26471785&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Opinion-poll-tp26361235p26471785.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26454817</id>
	<title>Re: Opinion poll</title>
	<published>2009-11-21T01:12:58Z</published>
	<updated>2009-11-21T01:12:58Z</updated>
	<author>
		<name>Dick Middleton-3</name>
	</author>
	<content type="html">Vadim Kurland wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; To be honest, this does not represent great users participation since 
&lt;br&gt;&amp;gt; only 14 people participated in the discussion out of 400+ subscribers of 
&lt;br&gt;&amp;gt; the list, but this is what we have to work with.
&lt;br&gt;&lt;br&gt;Don't be despondent, I suspect the 386+ non-voters have no strong 
&lt;br&gt;preference. They probably feel they can trust you to do the right thing; 
&lt;br&gt;after all, you have done an outstanding job so far.
&lt;br&gt;&lt;br&gt;Dick
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Fwbuilder-discussion mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26454817&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Opinion-poll-tp26361235p26454817.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26452163</id>
	<title>Re: Opinion poll</title>
	<published>2009-11-20T15:51:28Z</published>
	<updated>2009-11-20T15:51:28Z</updated>
	<author>
		<name>Vadim Kurland ✎</name>
	</author>
	<content type="html">&lt;div&gt;&lt;br&gt;&lt;/div&gt;It is Friday and I promised to post results by the end of the day Tuesday. Lets just say I gave it few more days, in case someone reads mailing list in a digest and wanted to reply.&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Final vote count is as follows:&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&amp;quot;For&amp;quot; the idea to get rid of the &amp;quot;Apply&amp;quot; button and apply changes made in the dialog to the object immediately:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;10&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&amp;quot;Against&amp;quot; that and &amp;quot;for&amp;quot; the idea of turning object editor into a modal dialog:&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;4&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;To be honest, this does not represent great users participation since only 14 people participated in the discussion out of 400+ subscribers of the list, but this is what we have to work with.&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Immediate apply option it is going to be. I can promise to add some safeguards against accidental changes. It is hard to make full-proof but I hope a scrolling &amp;quot;changelog&amp;quot;-like window will help. I am going to have a test build available in a few of days. The Undo feature progresses well but we still need to do a lot of work there.&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;--vk&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Sun, Nov 15, 2009 at 9:29 AM, Vadim Kurland &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26452163&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;vadim@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;Hi all,&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family:arial, sans-serif;font-size:13px;border-collapse:collapse&quot;&gt;&lt;div&gt;We are actively working on Undo for the Firewall Builder v4.0 GUI and we think of changing the way object editor operates to make it more logical and easier integrated with Undo facility. The idea is to make the editor apply changes to the object&amp;#39;s attribute immediately when user types something in the entry field and hits Enter or switches focus to another entry field. The &amp;quot;Apply&amp;quot; button will be removed if this is done. You  just edit a name or comment or port number etc and hit Enter and it is saved right away into the object and also added to the Undo stack so you can roll it back using Ctrl-Z. This is standard behavior, this is how many other programs work.&lt;/div&gt;

&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;The alternative is to switch to the modal dialog for the editor, but that seems very intrusive and requires lot more clicks to edit something. If it is modal, it won&amp;#39;t let you do anything else until you finish your changes and hit Cancel or Apply. I do not like this idea, but I like the first idea much better (when changes are applied immediately when you hit Enter or switch focus).&lt;/div&gt;

&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;What do you think ?&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;--vk&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Fwbuilder-discussion mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26452163&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Opinion-poll-tp26361235p26452163.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26389711</id>
	<title>Re: Opinion poll</title>
	<published>2009-11-17T05:09:20Z</published>
	<updated>2009-11-17T05:09:20Z</updated>
	<author>
		<name>Chris E. Hendrickson</name>
	</author>
	<content type="html">&lt;html&gt;&lt;body bgcolor=&quot;#FFFFFF&quot;&gt;&lt;div&gt;Sounds great to me.&amp;nbsp;&lt;br&gt;&lt;br&gt;On Nov 16, 2009, at 7:56 PM, &quot;Vadim Kurland&quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26389711&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;vadim@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;Here is an idea for a facility to help catch accidental changes:&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; &quot;&gt;&lt;div&gt;I can add new docked window that would show objects modified in the current session. That is, you start the program and this window is blank. As you modify objects, their names appear in this window. If you modify an object twice, it will appear there only once (this is the difference between this window and undo stack display). We can't save this information to the data file for a number of technical reasons, so it will show only changes done since the program start. But I feel this can be a better way to catch accidental changes. Also, since it is going to be implemented as docked window, those who do not want it can simply close it.&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;What do you think ?&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;--vk&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;/span&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Mon, Nov 16, 2009 at 3:07 AM, Alexander Runge &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26389711&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;runge@...&lt;/a&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;Me too would favor the auto-apply option. Still I do share the concerns of&lt;br&gt;
unwanted changes.&lt;br&gt;
How about this one: before saving a ruleset you get a list of all&lt;br&gt;
changes applied (the content of the&lt;br&gt;
undo list) which can then be confirmed or rejected.&lt;br&gt;
&lt;br&gt;
alex&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Chris E. Hendrickson schrieb:&lt;br&gt;
&lt;div class=&quot;im&quot;&gt;&amp;gt; I will toss in a vote for the immediate apply and undo (and redo?) as&lt;br&gt;
&amp;gt; well. Maybe a good compromise for the anti-auto-apply people might be&lt;br&gt;
&amp;gt; a setting to switch between the two behaviors.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; On Nov 15, 2009, at 5:55 PM, &quot;Vadim Kurland&quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26389711&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;vadim@...&lt;/a&gt;&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&amp;gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26389711&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;vadim@...&lt;/a&gt;&lt;/a&gt;&amp;gt;&amp;gt; wrote:&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; Chris, I see your point.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; So far I have 4 &quot;for&quot; immediate saving of the changes and 1 &quot;against&quot; it.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; I need more votes to make the decision. We are trying to design the&lt;br&gt;
&amp;gt;&amp;gt; Undo function in a such way that it would work regardless of the&lt;br&gt;
&amp;gt;&amp;gt; editor design. So this opinion poll is not about how Undo should&lt;br&gt;
&amp;gt;&amp;gt; work, it is about how the editor should work.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; To reiterate, there are two major ways to implement object editor:&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; 1) You type in the input field in the editor, hit Enter or click on&lt;br&gt;
&amp;gt;&amp;gt; another input field, and the change immediately saved into the object&lt;br&gt;
&amp;gt;&amp;gt; and added to the Undo stack. You can roll changes back one by one.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; 2) the GUI offers small panel that shows object properties and has&lt;br&gt;
&amp;gt;&amp;gt; button &quot;Edit&quot;. Clicking on this button opens object editor in a modal&lt;br&gt;
&amp;gt;&amp;gt; dialog, you can't do anything else until you click Cancel or OK in it.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; As I said, Undo will work either way. In the case (1) it will roll&lt;br&gt;
&amp;gt;&amp;gt; back change done to one attribute of the object, while in case (2) it&lt;br&gt;
&amp;gt;&amp;gt; will roll back all changes done in the editor while it was opened.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; Note that even in the case (1) changes made in the &quot;advanced&lt;br&gt;
&amp;gt;&amp;gt; settings&quot; dialogs will be rolled back as a batch because these&lt;br&gt;
&amp;gt;&amp;gt; dialogs are already modal.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; I am going to make final decision by the end of the day Tuesday (my&lt;br&gt;
&amp;gt;&amp;gt; time, Pacific Time Zone) by counting votes cast for (1) or (2). &amp;nbsp;The&lt;br&gt;
&amp;gt;&amp;gt; 5 votes I have so far count, unless you guys want to change your mind.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; --vk&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; On Sun, Nov 15, 2009 at 1:57 PM, Chris Martin &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26389711&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;chris@...&lt;/a&gt;&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;im&quot;&gt;&amp;gt;&amp;gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26389711&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;chris@...&lt;/a&gt;&lt;/a&gt;&amp;gt;&amp;gt; wrote:&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; Personally, I prefer the Modal Dialog Box&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; (1) It prevents accidental modification of the object&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; (2) It encourages you to &quot;review&quot; you setting before you select&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &quot;apply&quot;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; I find that I don't modify objects very often. &amp;nbsp;Its the rule-set&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; that I am always changing, so an extra click or two in the object&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; editor is OK..&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; I find in X that there are many applications that could benefit&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; from Modal Dialog Boxes for editing&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; In my view, its best to display the object in a summary window,&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; with an edit button. &amp;nbsp;The edit window should be modal. &amp;nbsp;This way&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; no one forgets to apply changes. &amp;nbsp;The display window takes less&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; screen space (good for use with net-books). &amp;nbsp;The edit window&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; overlays the application, focusing attention of the object, and&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; forcing a commit.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; My 2c worth&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; ----------------------------------------------------------&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; Chris Martin&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; m: 0419812371&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; ----------------------------------------------------------&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; On Mon, Nov 16, 2009 at 8:17 AM, Frank Tanner&lt;br&gt;
&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26389711&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pctech@...&lt;/a&gt;&lt;/a&gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26389711&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pctech@...&lt;/a&gt;&lt;/a&gt;&amp;gt;&amp;gt; wrote:&lt;br&gt;

&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; On Sun, 2009-11-15 at 09:29 -0800, Vadim Kurland wrote:&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; Hi all,&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; We are actively working on Undo for the Firewall Builder&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; v4.0 GUI and&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; we think of changing the way object editor operates to make&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; it more&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; logical and easier integrated with Undo facility. The idea&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; is to make&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; the editor apply changes to the object's attribute&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; immediately when&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; user types something in the entry field and hits Enter or&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; switches&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; focus to another entry field. The &quot;Apply&quot; button will be&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; removed if&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; this is done. You &amp;nbsp;just edit a name or comment or port&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; number etc and&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; hit Enter and it is saved right away into the object and&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; also added to&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; the Undo stack so you can roll it back using Ctrl-Z. This&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; is standard&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; behavior, this is how many other programs work.&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; The alternative is to switch to the modal dialog for the&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; editor, but&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; that seems very intrusive and requires lot more clicks to edit&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; something. If it is modal, it won't let you do anything&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; else until you&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; finish your changes and hit Cancel or Apply. I do not like&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; this idea,&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; but I like the first idea much better (when changes are applied&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; immediately when you hit Enter or switch focus).&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; What do you think ?&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I like the first idea as well.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; --vk&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ------------------------------------------------------------------------------&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; Let Crystal Reports handle the reporting - Free Crystal&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reports 2008 30-Day&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; trial. Simplify your report design, integration and&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; deployment - and focus on&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; what you do best, core application coding. Discover what's&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; new with&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; _______________________________________________&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fwbuilder-discussion mailing list&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26389711&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26389711&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;&lt;/a&gt;&amp;gt;&lt;br&gt;
&lt;div class=&quot;im&quot;&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; --&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ---------------------------------------------------&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Frank Tanner III (&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26389711&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pctech@...&lt;/a&gt;&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26389711&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pctech@...&lt;/a&gt;&lt;/a&gt;&amp;gt;)&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ICQ: &amp;nbsp;1730844&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; AIM: &amp;nbsp;KalokSundancer&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MSN: &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26389711&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pctech@...&lt;/a&gt;&lt;/a&gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26389711&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pctech@...&lt;/a&gt;&lt;/a&gt;&amp;gt;&lt;br&gt;
&lt;div class=&quot;im&quot;&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; YIM: &amp;nbsp;fbtanner&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ------------------------------------------------------------------------------&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Let Crystal Reports handle the reporting - Free Crystal&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reports 2008 30-Day&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; trial. Simplify your report design, integration and&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; deployment - and focus on&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; what you do best, core application coding. Discover what's&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; new with&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; _______________________________________________&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fwbuilder-discussion mailing list&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26389711&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26389711&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;&lt;/a&gt;&amp;gt;&lt;br&gt;
&lt;div class=&quot;im&quot;&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; ------------------------------------------------------------------------------&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; Let Crystal Reports handle the reporting - Free Crystal Reports&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 2008 30-Day&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; trial. Simplify your report design, integration and deployment -&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; and focus on&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; what you do best, core application coding. Discover what's new with&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; _______________________________________________&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; Fwbuilder-discussion mailing list&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26389711&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26389711&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;&lt;/a&gt;&amp;gt;&lt;br&gt;
&lt;div class=&quot;im&quot;&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; ------------------------------------------------------------------------------&lt;br&gt;
&amp;gt;&amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports 2008&lt;br&gt;
&amp;gt;&amp;gt; 30-Day&lt;br&gt;
&amp;gt;&amp;gt; trial. Simplify your report design, integration and deployment - and&lt;br&gt;
&amp;gt;&amp;gt; focus on&lt;br&gt;
&amp;gt;&amp;gt; what you do best, core application coding. Discover what's new with&lt;br&gt;
&amp;gt;&amp;gt; Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt; _______________________________________________&lt;br&gt;
&amp;gt;&amp;gt; Fwbuilder-discussion mailing list&lt;br&gt;
&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26389711&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;&amp;gt;&amp;gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26389711&amp;i=19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;&lt;/a&gt;&amp;gt;&lt;br&gt;
&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&amp;gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;/a&gt;&lt;br&gt;
&amp;gt; ------------------------------------------------------------------------&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; ------------------------------------------------------------------------------&lt;br&gt;
&amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day&lt;br&gt;
&amp;gt; trial. Simplify your report design, integration and deployment - and focus on&lt;br&gt;
&amp;gt; what you do best, core application coding. Discover what's new with&lt;br&gt;
&amp;gt; Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;/a&gt;&lt;br&gt;
&amp;gt; ------------------------------------------------------------------------&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; _______________________________________________&lt;br&gt;
&amp;gt; Fwbuilder-discussion mailing list&lt;br&gt;
&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26389711&amp;i=20&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;&lt;/a&gt;&lt;br&gt;
&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;/a&gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
------------------------------------------------------------------------------&lt;br&gt;
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day&lt;br&gt;
trial. Simplify your report design, integration and deployment - and focus on&lt;br&gt;
what you do best, core application coding. Discover what's new with&lt;br&gt;
Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;/a&gt;&lt;br&gt;
_______________________________________________&lt;br&gt;
Fwbuilder-discussion mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26389711&amp;i=21&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;div&gt;&lt;span&gt;------------------------------------------------------------------------------&lt;/span&gt;&lt;br&gt;&lt;span&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day &lt;/span&gt;&lt;br&gt;&lt;span&gt;trial. Simplify your report design, integration and deployment - and focus on &lt;/span&gt;&lt;br&gt;&lt;span&gt;what you do best, core application coding. Discover what's new with&lt;/span&gt;&lt;br&gt;&lt;span&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;div&gt;&lt;span&gt;_______________________________________________&lt;/span&gt;&lt;br&gt;&lt;span&gt;Fwbuilder-discussion mailing list&lt;/span&gt;&lt;br&gt;&lt;span&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26389711&amp;i=22&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;&lt;/span&gt;&lt;br&gt;&lt;span&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;/span&gt;&lt;br&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/body&gt;&lt;/html&gt;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Fwbuilder-discussion mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26389711&amp;i=23&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Opinion-poll-tp26361235p26389711.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26382622</id>
	<title>Re: Opinion poll</title>
	<published>2009-11-16T16:51:20Z</published>
	<updated>2009-11-16T16:51:20Z</updated>
	<author>
		<name>Vadim Kurland ✎</name>
	</author>
	<content type="html">&lt;div&gt;&lt;br&gt;&lt;/div&gt;Here is an idea for a facility to help catch accidental changes:&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; &quot;&gt;&lt;div&gt;I can add new docked window that would show objects modified in the current session. That is, you start the program and this window is blank. As you modify objects, their names appear in this window. If you modify an object twice, it will appear there only once (this is the difference between this window and undo stack display). We can&amp;#39;t save this information to the data file for a number of technical reasons, so it will show only changes done since the program start. But I feel this can be a better way to catch accidental changes. Also, since it is going to be implemented as docked window, those who do not want it can simply close it.&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;What do you think ?&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;--vk&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;/span&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Mon, Nov 16, 2009 at 3:07 AM, Alexander Runge &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26382622&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;runge@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;Me too would favor the auto-apply option. Still I do share the concerns of&lt;br&gt;
unwanted changes.&lt;br&gt;
How about this one: before saving a ruleset you get a list of all&lt;br&gt;
changes applied (the content of the&lt;br&gt;
undo list) which can then be confirmed or rejected.&lt;br&gt;
&lt;br&gt;
alex&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Chris E. Hendrickson schrieb:&lt;br&gt;
&lt;div class=&quot;im&quot;&gt;&amp;gt; I will toss in a vote for the immediate apply and undo (and redo?) as&lt;br&gt;
&amp;gt; well. Maybe a good compromise for the anti-auto-apply people might be&lt;br&gt;
&amp;gt; a setting to switch between the two behaviors.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; On Nov 15, 2009, at 5:55 PM, &amp;quot;Vadim Kurland&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26382622&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;vadim@...&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&amp;gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26382622&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;vadim@...&lt;/a&gt;&amp;gt;&amp;gt; wrote:&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; Chris, I see your point.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; So far I have 4 &amp;quot;for&amp;quot; immediate saving of the changes and 1 &amp;quot;against&amp;quot; it.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; I need more votes to make the decision. We are trying to design the&lt;br&gt;
&amp;gt;&amp;gt; Undo function in a such way that it would work regardless of the&lt;br&gt;
&amp;gt;&amp;gt; editor design. So this opinion poll is not about how Undo should&lt;br&gt;
&amp;gt;&amp;gt; work, it is about how the editor should work.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; To reiterate, there are two major ways to implement object editor:&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; 1) You type in the input field in the editor, hit Enter or click on&lt;br&gt;
&amp;gt;&amp;gt; another input field, and the change immediately saved into the object&lt;br&gt;
&amp;gt;&amp;gt; and added to the Undo stack. You can roll changes back one by one.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; 2) the GUI offers small panel that shows object properties and has&lt;br&gt;
&amp;gt;&amp;gt; button &amp;quot;Edit&amp;quot;. Clicking on this button opens object editor in a modal&lt;br&gt;
&amp;gt;&amp;gt; dialog, you can&amp;#39;t do anything else until you click Cancel or OK in it.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; As I said, Undo will work either way. In the case (1) it will roll&lt;br&gt;
&amp;gt;&amp;gt; back change done to one attribute of the object, while in case (2) it&lt;br&gt;
&amp;gt;&amp;gt; will roll back all changes done in the editor while it was opened.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; Note that even in the case (1) changes made in the &amp;quot;advanced&lt;br&gt;
&amp;gt;&amp;gt; settings&amp;quot; dialogs will be rolled back as a batch because these&lt;br&gt;
&amp;gt;&amp;gt; dialogs are already modal.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; I am going to make final decision by the end of the day Tuesday (my&lt;br&gt;
&amp;gt;&amp;gt; time, Pacific Time Zone) by counting votes cast for (1) or (2).  The&lt;br&gt;
&amp;gt;&amp;gt; 5 votes I have so far count, unless you guys want to change your mind.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; --vk&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; On Sun, Nov 15, 2009 at 1:57 PM, Chris Martin &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26382622&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;chris@...&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;im&quot;&gt;&amp;gt;&amp;gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26382622&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;chris@...&lt;/a&gt;&amp;gt;&amp;gt; wrote:&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;     Personally, I prefer the Modal Dialog Box&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;     (1) It prevents accidental modification of the object&lt;br&gt;
&amp;gt;&amp;gt;     (2) It encourages you to &amp;quot;review&amp;quot; you setting before you select&lt;br&gt;
&amp;gt;&amp;gt;     &amp;quot;apply&amp;quot;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;     I find that I don&amp;#39;t modify objects very often.  Its the rule-set&lt;br&gt;
&amp;gt;&amp;gt;     that I am always changing, so an extra click or two in the object&lt;br&gt;
&amp;gt;&amp;gt;     editor is OK..&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;     I find in X that there are many applications that could benefit&lt;br&gt;
&amp;gt;&amp;gt;     from Modal Dialog Boxes for editing&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;     In my view, its best to display the object in a summary window,&lt;br&gt;
&amp;gt;&amp;gt;     with an edit button.  The edit window should be modal.  This way&lt;br&gt;
&amp;gt;&amp;gt;     no one forgets to apply changes.  The display window takes less&lt;br&gt;
&amp;gt;&amp;gt;     screen space (good for use with net-books).  The edit window&lt;br&gt;
&amp;gt;&amp;gt;     overlays the application, focusing attention of the object, and&lt;br&gt;
&amp;gt;&amp;gt;     forcing a commit.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;     My 2c worth&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;     ----------------------------------------------------------&lt;br&gt;
&amp;gt;&amp;gt;     Chris Martin&lt;br&gt;
&amp;gt;&amp;gt;     m: 0419812371&lt;br&gt;
&amp;gt;&amp;gt;     ----------------------------------------------------------&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;     On Mon, Nov 16, 2009 at 8:17 AM, Frank Tanner&lt;br&gt;
&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&amp;gt;&amp;gt;     &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26382622&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pctech@...&lt;/a&gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26382622&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pctech@...&lt;/a&gt;&amp;gt;&amp;gt; wrote:&lt;br&gt;

&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;         On Sun, 2009-11-15 at 09:29 -0800, Vadim Kurland wrote:&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt; Hi all,&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt; We are actively working on Undo for the Firewall Builder&lt;br&gt;
&amp;gt;&amp;gt;         v4.0 GUI and&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt; we think of changing the way object editor operates to make&lt;br&gt;
&amp;gt;&amp;gt;         it more&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt; logical and easier integrated with Undo facility. The idea&lt;br&gt;
&amp;gt;&amp;gt;         is to make&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt; the editor apply changes to the object&amp;#39;s attribute&lt;br&gt;
&amp;gt;&amp;gt;         immediately when&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt; user types something in the entry field and hits Enter or&lt;br&gt;
&amp;gt;&amp;gt;         switches&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt; focus to another entry field. The &amp;quot;Apply&amp;quot; button will be&lt;br&gt;
&amp;gt;&amp;gt;         removed if&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt; this is done. You  just edit a name or comment or port&lt;br&gt;
&amp;gt;&amp;gt;         number etc and&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt; hit Enter and it is saved right away into the object and&lt;br&gt;
&amp;gt;&amp;gt;         also added to&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt; the Undo stack so you can roll it back using Ctrl-Z. This&lt;br&gt;
&amp;gt;&amp;gt;         is standard&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt; behavior, this is how many other programs work.&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt; The alternative is to switch to the modal dialog for the&lt;br&gt;
&amp;gt;&amp;gt;         editor, but&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt; that seems very intrusive and requires lot more clicks to edit&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt; something. If it is modal, it won&amp;#39;t let you do anything&lt;br&gt;
&amp;gt;&amp;gt;         else until you&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt; finish your changes and hit Cancel or Apply. I do not like&lt;br&gt;
&amp;gt;&amp;gt;         this idea,&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt; but I like the first idea much better (when changes are applied&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt; immediately when you hit Enter or switch focus).&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt; What do you think ?&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;         I like the first idea as well.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt; --vk&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;         ------------------------------------------------------------------------------&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt; Let Crystal Reports handle the reporting - Free Crystal&lt;br&gt;
&amp;gt;&amp;gt;         Reports 2008 30-Day&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt; trial. Simplify your report design, integration and&lt;br&gt;
&amp;gt;&amp;gt;         deployment - and focus on&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt; what you do best, core application coding. Discover what&amp;#39;s&lt;br&gt;
&amp;gt;&amp;gt;         new with&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt; Crystal Reports now.  &lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt; _______________________________________________&lt;br&gt;
&amp;gt;&amp;gt;         Fwbuilder-discussion mailing list&lt;br&gt;
&amp;gt;&amp;gt;         &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26382622&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&amp;gt;&amp;gt;         &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26382622&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;&amp;gt;&lt;br&gt;
&lt;div class=&quot;im&quot;&gt;&amp;gt;&amp;gt;         &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt;         --&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;         ---------------------------------------------------&lt;br&gt;
&amp;gt;&amp;gt;         Frank Tanner III (&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26382622&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pctech@...&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;&amp;gt;&amp;gt;         &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26382622&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pctech@...&lt;/a&gt;&amp;gt;)&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;         ICQ:  1730844&lt;br&gt;
&amp;gt;&amp;gt;         AIM:  KalokSundancer&lt;br&gt;
&amp;gt;&amp;gt;         MSN:  &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26382622&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pctech@...&lt;/a&gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26382622&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pctech@...&lt;/a&gt;&amp;gt;&lt;br&gt;
&lt;div class=&quot;im&quot;&gt;&amp;gt;&amp;gt;         YIM:  fbtanner&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;         ------------------------------------------------------------------------------&lt;br&gt;
&amp;gt;&amp;gt;         Let Crystal Reports handle the reporting - Free Crystal&lt;br&gt;
&amp;gt;&amp;gt;         Reports 2008 30-Day&lt;br&gt;
&amp;gt;&amp;gt;         trial. Simplify your report design, integration and&lt;br&gt;
&amp;gt;&amp;gt;         deployment - and focus on&lt;br&gt;
&amp;gt;&amp;gt;         what you do best, core application coding. Discover what&amp;#39;s&lt;br&gt;
&amp;gt;&amp;gt;         new with&lt;br&gt;
&amp;gt;&amp;gt;         Crystal Reports now.  &lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt;         _______________________________________________&lt;br&gt;
&amp;gt;&amp;gt;         Fwbuilder-discussion mailing list&lt;br&gt;
&amp;gt;&amp;gt;         &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26382622&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;&amp;gt;&amp;gt;         &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26382622&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;&amp;gt;&lt;br&gt;
&lt;div class=&quot;im&quot;&gt;&amp;gt;&amp;gt;         &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;     ------------------------------------------------------------------------------&lt;br&gt;
&amp;gt;&amp;gt;     Let Crystal Reports handle the reporting - Free Crystal Reports&lt;br&gt;
&amp;gt;&amp;gt;     2008 30-Day&lt;br&gt;
&amp;gt;&amp;gt;     trial. Simplify your report design, integration and deployment -&lt;br&gt;
&amp;gt;&amp;gt;     and focus on&lt;br&gt;
&amp;gt;&amp;gt;     what you do best, core application coding. Discover what&amp;#39;s new with&lt;br&gt;
&amp;gt;&amp;gt;     Crystal Reports now.  &lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt;     _______________________________________________&lt;br&gt;
&amp;gt;&amp;gt;     Fwbuilder-discussion mailing list&lt;br&gt;
&amp;gt;&amp;gt;     &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26382622&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;&amp;gt;&amp;gt;     &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26382622&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;&amp;gt;&lt;br&gt;
&lt;div class=&quot;im&quot;&gt;&amp;gt;&amp;gt;     &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; ------------------------------------------------------------------------------&lt;br&gt;
&amp;gt;&amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports 2008&lt;br&gt;
&amp;gt;&amp;gt; 30-Day&lt;br&gt;
&amp;gt;&amp;gt; trial. Simplify your report design, integration and deployment - and&lt;br&gt;
&amp;gt;&amp;gt; focus on&lt;br&gt;
&amp;gt;&amp;gt; what you do best, core application coding. Discover what&amp;#39;s new with&lt;br&gt;
&amp;gt;&amp;gt; Crystal Reports now.  &lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt; _______________________________________________&lt;br&gt;
&amp;gt;&amp;gt; Fwbuilder-discussion mailing list&lt;br&gt;
&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26382622&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;&amp;gt;&amp;gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26382622&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;&amp;gt;&lt;br&gt;
&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&amp;gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;
&amp;gt; ------------------------------------------------------------------------&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; ------------------------------------------------------------------------------&lt;br&gt;
&amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day&lt;br&gt;
&amp;gt; trial. Simplify your report design, integration and deployment - and focus on&lt;br&gt;
&amp;gt; what you do best, core application coding. Discover what&amp;#39;s new with&lt;br&gt;
&amp;gt; Crystal Reports now.  &lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;
&amp;gt; ------------------------------------------------------------------------&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; _______________________________________________&lt;br&gt;
&amp;gt; Fwbuilder-discussion mailing list&lt;br&gt;
&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26382622&amp;i=19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;&lt;br&gt;
&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
------------------------------------------------------------------------------&lt;br&gt;
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day&lt;br&gt;
trial. Simplify your report design, integration and deployment - and focus on&lt;br&gt;
what you do best, core application coding. Discover what&amp;#39;s new with&lt;br&gt;
Crystal Reports now.  &lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;
_______________________________________________&lt;br&gt;
Fwbuilder-discussion mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26382622&amp;i=20&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Fwbuilder-discussion mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26382622&amp;i=21&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Opinion-poll-tp26361235p26382622.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26375900</id>
	<title>Re: Default action on rule creation.</title>
	<published>2009-11-16T09:21:39Z</published>
	<updated>2009-11-16T09:21:39Z</updated>
	<author>
		<name>Vadim Kurland ✎</name>
	</author>
	<content type="html">&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Mon, Nov 16, 2009 at 7:17 AM, Nablas &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26375900&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nablas@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;
Hello everybody:&lt;br&gt;&lt;br&gt;¿Is it possible to change the default action (DROP) on rule creation?&lt;br&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;No, this is not possible. However you can copy some rule and then create new rules by using Paste. The rule you copied can have any action you want.&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;--vk&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;/div&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Fwbuilder-discussion mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26375900&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Default-action-on-rule-creation.-tp26373747p26375900.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26376491</id>
	<title>Re: Opinion poll</title>
	<published>2009-11-16T09:21:18Z</published>
	<updated>2009-11-16T09:21:18Z</updated>
	<author>
		<name>Steve Ralph</name>
	</author>
	<content type="html">&lt;html xmlns:v=&quot;urn:schemas-microsoft-com:vml&quot; xmlns:o=&quot;urn:schemas-microsoft-com:office:office&quot; xmlns:w=&quot;urn:schemas-microsoft-com:office:word&quot; xmlns:x=&quot;urn:schemas-microsoft-com:office:excel&quot; xmlns:p=&quot;urn:schemas-microsoft-com:office:powerpoint&quot; xmlns:a=&quot;urn:schemas-microsoft-com:office:access&quot; xmlns:dt=&quot;uuid:C2F41010-65B3-11d1-A29F-00AA00C14882&quot; xmlns:s=&quot;uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882&quot; xmlns:rs=&quot;urn:schemas-microsoft-com:rowset&quot; xmlns:Z=&quot;urn:schemas-microsoft-com:&quot; xmlns:b=&quot;urn:schemas-microsoft-com:office:publisher&quot; xmlns:ss=&quot;urn:schemas-microsoft-com:office:spreadsheet&quot; xmlns:c=&quot;urn:schemas-microsoft-com:office:component:spreadsheet&quot; xmlns:odc=&quot;urn:schemas-microsoft-com:office:odc&quot; xmlns:oa=&quot;urn:schemas-microsoft-com:office:activation&quot; xmlns:html=&quot;http://www.w3.org/TR/REC-html40&quot; xmlns:q=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot; xmlns:rtc=&quot;http://microsoft.com/officenet/conferencing&quot; xmlns:D=&quot;DAV:&quot; xmlns:Repl=&quot;http://schemas.microsoft.com/repl/&quot; xmlns:mt=&quot;http://schemas.microsoft.com/sharepoint/soap/meetings/&quot; xmlns:x2=&quot;http://schemas.microsoft.com/office/excel/2003/xml&quot; xmlns:ppda=&quot;http://www.passport.com/NameSpace.xsd&quot; xmlns:ois=&quot;http://schemas.microsoft.com/sharepoint/soap/ois/&quot; xmlns:dir=&quot;http://schemas.microsoft.com/sharepoint/soap/directory/&quot; xmlns:ds=&quot;http://www.w3.org/2000/09/xmldsig#&quot; xmlns:dsp=&quot;http://schemas.microsoft.com/sharepoint/dsp&quot; xmlns:udc=&quot;http://schemas.microsoft.com/data/udc&quot; xmlns:xsd=&quot;http://www.w3.org/2001/XMLSchema&quot; xmlns:sub=&quot;http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/&quot; xmlns:ec=&quot;http://www.w3.org/2001/04/xmlenc#&quot; xmlns:sp=&quot;http://schemas.microsoft.com/sharepoint/&quot; xmlns:sps=&quot;http://schemas.microsoft.com/sharepoint/soap/&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xmlns:udcs=&quot;http://schemas.microsoft.com/data/udc/soap&quot; xmlns:udcxf=&quot;http://schemas.microsoft.com/data/udc/xmlfile&quot; xmlns:udcp2p=&quot;http://schemas.microsoft.com/data/udc/parttopart&quot; xmlns:wf=&quot;http://schemas.microsoft.com/sharepoint/soap/workflow/&quot; xmlns:dsss=&quot;http://schemas.microsoft.com/office/2006/digsig-setup&quot; xmlns:dssi=&quot;http://schemas.microsoft.com/office/2006/digsig&quot; xmlns:mdssi=&quot;http://schemas.openxmlformats.org/package/2006/digital-signature&quot; xmlns:mver=&quot;http://schemas.openxmlformats.org/markup-compatibility/2006&quot; xmlns:m=&quot;http://schemas.microsoft.com/office/2004/12/omml&quot; xmlns:mrels=&quot;http://schemas.openxmlformats.org/package/2006/relationships&quot; xmlns:spwp=&quot;http://microsoft.com/sharepoint/webpartpages&quot; xmlns:ex12t=&quot;http://schemas.microsoft.com/exchange/services/2006/types&quot; xmlns:ex12m=&quot;http://schemas.microsoft.com/exchange/services/2006/messages&quot; xmlns:pptsl=&quot;http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/&quot; xmlns:spsl=&quot;http://microsoft.com/webservices/SharePointPortalServer/PublishedLinksService&quot; xmlns:st=&quot;&amp;#1;&quot; xmlns=&quot;http://www.w3.org/TR/REC-html40&quot;&gt;

&lt;head&gt;
&lt;meta http-equiv=Content-Type content=&quot;text/html; charset=us-ascii&quot;&gt;
&lt;meta name=Generator content=&quot;Microsoft Word 12 (filtered medium)&quot;&gt;

&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:shapedefaults v:ext=&quot;edit&quot; spidmax=&quot;1026&quot; /&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:shapelayout v:ext=&quot;edit&quot;&gt;
  &lt;o:idmap v:ext=&quot;edit&quot; data=&quot;1&quot; /&gt;
 &lt;/o:shapelayout&gt;&lt;/xml&gt;&lt;![endif]--&gt;
&lt;/head&gt;

&lt;body lang=EN-GB link=blue vlink=purple&gt;

&lt;div class=Section1&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;Hi,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;There are three users of fwbuilder in this team. Predictably, we
have three different opinions.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;[a] One of us would like to retain the &amp;quot;Apply&amp;quot; process
to ensure that he concentrates on each step of the process.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;[b] One would support Vadim's first proposal, used alongside
&amp;quot;auto-save&amp;quot; and the existing &amp;quot;Commit&amp;quot; RCS integration.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;[c] The third would like undo to use the modal implementation,
as it stops screen clutter. To explain: if you do an &amp;quot;Object | Find
Object&amp;quot; followed by an &amp;quot;Edit Object&amp;quot; both result panels use
space below the rules window. Users can't move these panels and it makes the
screen much more confusing especially for new users. The &amp;quot;Apply&amp;quot;
button (if you don't have auto-save on switch dialogs on) does simply the
process of building rules by providing a logical approach.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;In summary, 1 vote for Vadim's &amp;quot;Immediate Apply&amp;quot;
proposal, 2 votes for &amp;quot;Modal Dialog&amp;quot; implementation.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:black'&gt;Regards - Steve.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;Stephen H F Ralph&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;Principal Computer Officer | Integration Team | ICT Services |
Transform Sandwell &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;Sandwell MBC | Freeth Street | Oldbury | West Midlands | B69 3DE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;Tel: 0121 569 3132 | Fax: 0121 569 3493&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;Email: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26376491&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;steve_ralph@...&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/body&gt;

&lt;/html&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Fwbuilder-discussion mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26376491&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Opinion-poll-tp26361235p26376491.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26375661</id>
	<title>Re: Opinion poll</title>
	<published>2009-11-16T09:06:54Z</published>
	<updated>2009-11-16T09:06:54Z</updated>
	<author>
		<name>Vadim Kurland ✎</name>
	</author>
	<content type="html">&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Mon, Nov 16, 2009 at 3:07 AM, Alexander Runge &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26375661&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;runge@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;
Me too would favor the auto-apply option. Still I do share the concerns of&lt;br&gt;
unwanted changes.&lt;br&gt;
How about this one: before saving a ruleset you get a list of all&lt;br&gt;
changes applied (the content of the&lt;br&gt;
undo list) which can then be confirmed or rejected.&lt;br&gt;
&lt;br&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;the problem with this is that rule set is already auto-saved and has always been, so there is no clearly defined moment when to show such list. We need this 1) to show the list and 2) to reset it so that when rules are saved next time, the program shows changes since last save. It does not look like this feature is feasible. &lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;I am going to add a scroll of the undo stack which will show all changes since the GUI started. Changes made to the rules will appear in this list as well. Lets try this, we&amp;#39;ll see how helpful it is.&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;--vk&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;
alex&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Chris E. Hendrickson schrieb:&lt;br&gt;
&lt;div class=&quot;im&quot;&gt;&amp;gt; I will toss in a vote for the immediate apply and undo (and redo?) as&lt;br&gt;
&amp;gt; well. Maybe a good compromise for the anti-auto-apply people might be&lt;br&gt;
&amp;gt; a setting to switch between the two behaviors.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; On Nov 15, 2009, at 5:55 PM, &amp;quot;Vadim Kurland&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26375661&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;vadim@...&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&amp;gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26375661&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;vadim@...&lt;/a&gt;&amp;gt;&amp;gt; wrote:&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; Chris, I see your point.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; So far I have 4 &amp;quot;for&amp;quot; immediate saving of the changes and 1 &amp;quot;against&amp;quot; it.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; I need more votes to make the decision. We are trying to design the&lt;br&gt;
&amp;gt;&amp;gt; Undo function in a such way that it would work regardless of the&lt;br&gt;
&amp;gt;&amp;gt; editor design. So this opinion poll is not about how Undo should&lt;br&gt;
&amp;gt;&amp;gt; work, it is about how the editor should work.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; To reiterate, there are two major ways to implement object editor:&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; 1) You type in the input field in the editor, hit Enter or click on&lt;br&gt;
&amp;gt;&amp;gt; another input field, and the change immediately saved into the object&lt;br&gt;
&amp;gt;&amp;gt; and added to the Undo stack. You can roll changes back one by one.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; 2) the GUI offers small panel that shows object properties and has&lt;br&gt;
&amp;gt;&amp;gt; button &amp;quot;Edit&amp;quot;. Clicking on this button opens object editor in a modal&lt;br&gt;
&amp;gt;&amp;gt; dialog, you can&amp;#39;t do anything else until you click Cancel or OK in it.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; As I said, Undo will work either way. In the case (1) it will roll&lt;br&gt;
&amp;gt;&amp;gt; back change done to one attribute of the object, while in case (2) it&lt;br&gt;
&amp;gt;&amp;gt; will roll back all changes done in the editor while it was opened.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; Note that even in the case (1) changes made in the &amp;quot;advanced&lt;br&gt;
&amp;gt;&amp;gt; settings&amp;quot; dialogs will be rolled back as a batch because these&lt;br&gt;
&amp;gt;&amp;gt; dialogs are already modal.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; I am going to make final decision by the end of the day Tuesday (my&lt;br&gt;
&amp;gt;&amp;gt; time, Pacific Time Zone) by counting votes cast for (1) or (2).  The&lt;br&gt;
&amp;gt;&amp;gt; 5 votes I have so far count, unless you guys want to change your mind.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; --vk&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; On Sun, Nov 15, 2009 at 1:57 PM, Chris Martin &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26375661&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;chris@...&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;im&quot;&gt;&amp;gt;&amp;gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26375661&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;chris@...&lt;/a&gt;&amp;gt;&amp;gt; wrote:&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;     Personally, I prefer the Modal Dialog Box&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;     (1) It prevents accidental modification of the object&lt;br&gt;
&amp;gt;&amp;gt;     (2) It encourages you to &amp;quot;review&amp;quot; you setting before you select&lt;br&gt;
&amp;gt;&amp;gt;     &amp;quot;apply&amp;quot;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;     I find that I don&amp;#39;t modify objects very often.  Its the rule-set&lt;br&gt;
&amp;gt;&amp;gt;     that I am always changing, so an extra click or two in the object&lt;br&gt;
&amp;gt;&amp;gt;     editor is OK..&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;     I find in X that there are many applications that could benefit&lt;br&gt;
&amp;gt;&amp;gt;     from Modal Dialog Boxes for editing&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;     In my view, its best to display the object in a summary window,&lt;br&gt;
&amp;gt;&amp;gt;     with an edit button.  The edit window should be modal.  This way&lt;br&gt;
&amp;gt;&amp;gt;     no one forgets to apply changes.  The display window takes less&lt;br&gt;
&amp;gt;&amp;gt;     screen space (good for use with net-books).  The edit window&lt;br&gt;
&amp;gt;&amp;gt;     overlays the application, focusing attention of the object, and&lt;br&gt;
&amp;gt;&amp;gt;     forcing a commit.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;     My 2c worth&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;     ----------------------------------------------------------&lt;br&gt;
&amp;gt;&amp;gt;     Chris Martin&lt;br&gt;
&amp;gt;&amp;gt;     m: 0419812371&lt;br&gt;
&amp;gt;&amp;gt;     ----------------------------------------------------------&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;     On Mon, Nov 16, 2009 at 8:17 AM, Frank Tanner&lt;br&gt;
&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&amp;gt;&amp;gt;     &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26375661&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pctech@...&lt;/a&gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26375661&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pctech@...&lt;/a&gt;&amp;gt;&amp;gt; wrote:&lt;br&gt;

&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;         On Sun, 2009-11-15 at 09:29 -0800, Vadim Kurland wrote:&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt; Hi all,&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt; We are actively working on Undo for the Firewall Builder&lt;br&gt;
&amp;gt;&amp;gt;         v4.0 GUI and&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt; we think of changing the way object editor operates to make&lt;br&gt;
&amp;gt;&amp;gt;         it more&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt; logical and easier integrated with Undo facility. The idea&lt;br&gt;
&amp;gt;&amp;gt;         is to make&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt; the editor apply changes to the object&amp;#39;s attribute&lt;br&gt;
&amp;gt;&amp;gt;         immediately when&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt; user types something in the entry field and hits Enter or&lt;br&gt;
&amp;gt;&amp;gt;         switches&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt; focus to another entry field. The &amp;quot;Apply&amp;quot; button will be&lt;br&gt;
&amp;gt;&amp;gt;         removed if&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt; this is done. You  just edit a name or comment or port&lt;br&gt;
&amp;gt;&amp;gt;         number etc and&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt; hit Enter and it is saved right away into the object and&lt;br&gt;
&amp;gt;&amp;gt;         also added to&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt; the Undo stack so you can roll it back using Ctrl-Z. This&lt;br&gt;
&amp;gt;&amp;gt;         is standard&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt; behavior, this is how many other programs work.&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt; The alternative is to switch to the modal dialog for the&lt;br&gt;
&amp;gt;&amp;gt;         editor, but&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt; that seems very intrusive and requires lot more clicks to edit&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt; something. If it is modal, it won&amp;#39;t let you do anything&lt;br&gt;
&amp;gt;&amp;gt;         else until you&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt; finish your changes and hit Cancel or Apply. I do not like&lt;br&gt;
&amp;gt;&amp;gt;         this idea,&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt; but I like the first idea much better (when changes are applied&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt; immediately when you hit Enter or switch focus).&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt; What do you think ?&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;         I like the first idea as well.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt; --vk&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;         ------------------------------------------------------------------------------&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt; Let Crystal Reports handle the reporting - Free Crystal&lt;br&gt;
&amp;gt;&amp;gt;         Reports 2008 30-Day&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt; trial. Simplify your report design, integration and&lt;br&gt;
&amp;gt;&amp;gt;         deployment - and focus on&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt; what you do best, core application coding. Discover what&amp;#39;s&lt;br&gt;
&amp;gt;&amp;gt;         new with&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt; Crystal Reports now.  &lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt;         &amp;gt; _______________________________________________&lt;br&gt;
&amp;gt;&amp;gt;         Fwbuilder-discussion mailing list&lt;br&gt;
&amp;gt;&amp;gt;         &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26375661&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&amp;gt;&amp;gt;         &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26375661&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;&amp;gt;&lt;br&gt;
&lt;div class=&quot;im&quot;&gt;&amp;gt;&amp;gt;         &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt;         --&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;         ---------------------------------------------------&lt;br&gt;
&amp;gt;&amp;gt;         Frank Tanner III (&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26375661&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pctech@...&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;&amp;gt;&amp;gt;         &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26375661&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pctech@...&lt;/a&gt;&amp;gt;)&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;         ICQ:  1730844&lt;br&gt;
&amp;gt;&amp;gt;         AIM:  KalokSundancer&lt;br&gt;
&amp;gt;&amp;gt;         MSN:  &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26375661&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pctech@...&lt;/a&gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26375661&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pctech@...&lt;/a&gt;&amp;gt;&lt;br&gt;
&lt;div class=&quot;im&quot;&gt;&amp;gt;&amp;gt;         YIM:  fbtanner&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;         ------------------------------------------------------------------------------&lt;br&gt;
&amp;gt;&amp;gt;         Let Crystal Reports handle the reporting - Free Crystal&lt;br&gt;
&amp;gt;&amp;gt;         Reports 2008 30-Day&lt;br&gt;
&amp;gt;&amp;gt;         trial. Simplify your report design, integration and&lt;br&gt;
&amp;gt;&amp;gt;         deployment - and focus on&lt;br&gt;
&amp;gt;&amp;gt;         what you do best, core application coding. Discover what&amp;#39;s&lt;br&gt;
&amp;gt;&amp;gt;         new with&lt;br&gt;
&amp;gt;&amp;gt;         Crystal Reports now.  &lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt;         _______________________________________________&lt;br&gt;
&amp;gt;&amp;gt;         Fwbuilder-discussion mailing list&lt;br&gt;
&amp;gt;&amp;gt;         &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26375661&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;&amp;gt;&amp;gt;         &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26375661&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;&amp;gt;&lt;br&gt;
&lt;div class=&quot;im&quot;&gt;&amp;gt;&amp;gt;         &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;     ------------------------------------------------------------------------------&lt;br&gt;
&amp;gt;&amp;gt;     Let Crystal Reports handle the reporting - Free Crystal Reports&lt;br&gt;
&amp;gt;&amp;gt;     2008 30-Day&lt;br&gt;
&amp;gt;&amp;gt;     trial. Simplify your report design, integration and deployment -&lt;br&gt;
&amp;gt;&amp;gt;     and focus on&lt;br&gt;
&amp;gt;&amp;gt;     what you do best, core application coding. Discover what&amp;#39;s new with&lt;br&gt;
&amp;gt;&amp;gt;     Crystal Reports now.  &lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt;     _______________________________________________&lt;br&gt;
&amp;gt;&amp;gt;     Fwbuilder-discussion mailing list&lt;br&gt;
&amp;gt;&amp;gt;     &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26375661&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;&amp;gt;&amp;gt;     &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26375661&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;&amp;gt;&lt;br&gt;
&lt;div class=&quot;im&quot;&gt;&amp;gt;&amp;gt;     &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; ------------------------------------------------------------------------------&lt;br&gt;
&amp;gt;&amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports 2008&lt;br&gt;
&amp;gt;&amp;gt; 30-Day&lt;br&gt;
&amp;gt;&amp;gt; trial. Simplify your report design, integration and deployment - and&lt;br&gt;
&amp;gt;&amp;gt; focus on&lt;br&gt;
&amp;gt;&amp;gt; what you do best, core application coding. Discover what&amp;#39;s new with&lt;br&gt;
&amp;gt;&amp;gt; Crystal Reports now.  &lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt; _______________________________________________&lt;br&gt;
&amp;gt;&amp;gt; Fwbuilder-discussion mailing list&lt;br&gt;
&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26375661&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;&amp;gt;&amp;gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26375661&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;&amp;gt;&lt;br&gt;
&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&amp;gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;
&amp;gt; ------------------------------------------------------------------------&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; ------------------------------------------------------------------------------&lt;br&gt;
&amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day&lt;br&gt;
&amp;gt; trial. Simplify your report design, integration and deployment - and focus on&lt;br&gt;
&amp;gt; what you do best, core application coding. Discover what&amp;#39;s new with&lt;br&gt;
&amp;gt; Crystal Reports now.  &lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;
&amp;gt; ------------------------------------------------------------------------&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; _______________________________________________&lt;br&gt;
&amp;gt; Fwbuilder-discussion mailing list&lt;br&gt;
&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26375661&amp;i=19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;&lt;br&gt;
&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
------------------------------------------------------------------------------&lt;br&gt;
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day&lt;br&gt;
trial. Simplify your report design, integration and deployment - and focus on&lt;br&gt;
what you do best, core application coding. Discover what&amp;#39;s new with&lt;br&gt;
Crystal Reports now.  &lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;
_______________________________________________&lt;br&gt;
Fwbuilder-discussion mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26375661&amp;i=20&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Fwbuilder-discussion mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26375661&amp;i=21&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Opinion-poll-tp26361235p26375661.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26373747</id>
	<title>Default action on rule creation.</title>
	<published>2009-11-16T07:17:06Z</published>
	<updated>2009-11-16T07:17:06Z</updated>
	<author>
		<name>Nablas</name>
	</author>
	<content type="html">Hello everybody:&lt;br&gt;&lt;br&gt;¿Is it possible to change the default action (DROP) on rule creation?&lt;br&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Fwbuilder-discussion mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26373747&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Default-action-on-rule-creation.-tp26373747p26373747.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26372242</id>
	<title>Re: Opinion poll</title>
	<published>2009-11-16T05:43:15Z</published>
	<updated>2009-11-16T05:43:15Z</updated>
	<author>
		<name>Chris E. Hendrickson</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp;
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt; The alternative is to switch to the modal dialog for the editor, but
&lt;br&gt;&amp;gt;&amp;gt; that seems very intrusive and requires lot more clicks to edit
&lt;br&gt;&amp;gt;&amp;gt; something. If it is modal, it won't let you do anything else until you
&lt;br&gt;&amp;gt;&amp;gt; finish your changes and hit Cancel or Apply. I do not like this idea,
&lt;br&gt;&amp;gt;&amp;gt; but I like the first idea much better (when changes are applied
&lt;br&gt;&amp;gt;&amp;gt; immediately when you hit Enter or switch focus).
&lt;br&gt;&amp;gt;&amp;gt; What do you think ?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -1 &amp;nbsp;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Modal, bad.
&lt;/div&gt;&lt;br&gt;I typically dislike modal dialogs for similar reasons. They are very
&lt;br&gt;intrusive and usually interfere with the smooth operation of the software.
&lt;br&gt;For a great example look at Windows Vista's much dislikes UAC &amp;quot;You have
&lt;br&gt;moved your mouse, Allow or Deny?&amp;quot; prompts...
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&amp;quot;The box said requires Windows 95 or better... So I installed Linux&amp;quot;
&lt;br&gt;&lt;br&gt;Chris Hendrickson
&lt;br&gt;GOES Program
&lt;br&gt;NASA/Goddard Space Flight Center
&lt;br&gt;Office: (301) 286-0619
&lt;br&gt;Cell: (301) 832-4450
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26372242&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Christopher.E.Hendrickson@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26372242&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Chris.Hendrickson@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;GOES/GRODAS East System Administrator
&lt;br&gt;GSFC Code 415/417/480 ACSO
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Fwbuilder-discussion mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26372242&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Opinion-poll-tp26361235p26372242.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26371824</id>
	<title>Re: Please, Remove my email from your list.( amrsun@gmail.com )</title>
	<published>2009-11-16T05:22:55Z</published>
	<updated>2009-11-16T05:22:55Z</updated>
	<author>
		<name>Chris E. Hendrickson</name>
	</author>
	<content type="html">&lt;HTML&gt;
&lt;HEAD&gt;
&lt;TITLE&gt;Re: [Fwbuilder-discussion] Please, Remove my email from your list.( &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26371824&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;amrsun@...&lt;/a&gt; )&lt;/TITLE&gt;
&lt;/HEAD&gt;
&lt;BODY&gt;
&lt;FONT FACE=&quot;Calibri, Verdana, Helvetica, Arial&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;Please note the text attached to the bottom of every message, which includes a link where you can manage your subscription...&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BLOCKQUOTE&gt;&lt;FONT SIZE=&quot;2&quot;&gt;&lt;FONT FACE=&quot;Consolas, Courier New, Courier&quot;&gt;&lt;SPAN STYLE='font-size:10pt'&gt;&lt;BR&gt;
_______________________________________________&lt;BR&gt;
Fwbuilder-discussion mailing list&lt;BR&gt;
&lt;a href=&quot;Fwbuilder-discussion@lists.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;&lt;BR&gt;
&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/BLOCKQUOTE&gt;&lt;FONT FACE=&quot;Calibri, Verdana, Helvetica, Arial&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;BR&gt;
-- &lt;BR&gt;
&amp;quot;The box said requires Windows 95 or better... So I installed Linux&amp;quot;&lt;BR&gt;
&lt;BR&gt;
Chris Hendrickson&lt;BR&gt;
GOES Program&lt;BR&gt;
NASA/Goddard Space Flight Center&lt;BR&gt;
Office: (301) 286-0619&lt;BR&gt;
Cell: (301) 832-4450&lt;BR&gt;
&lt;a href=&quot;Christopher.E.Hendrickson@nasa.gov&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Christopher.E.Hendrickson@...&lt;/a&gt;&lt;BR&gt;
&lt;a href=&quot;Chris.Hendrickson@nasa.gov&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Chris.Hendrickson@...&lt;/a&gt;&lt;BR&gt;
&lt;BR&gt;
GOES/GRODAS East System Administrator&lt;BR&gt;
GSFC Code 415/417/480 ACSO&lt;BR&gt;
&lt;BR&gt;
&lt;BR&gt;
&lt;HR ALIGN=CENTER SIZE=&quot;3&quot; WIDTH=&quot;95%&quot;&gt;&lt;B&gt;From: &lt;/B&gt;A M &amp;lt;&lt;a href=&quot;amrsun@gmail.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;amrsun@...&lt;/a&gt;&amp;gt;&lt;BR&gt;
&lt;B&gt;Date: &lt;/B&gt;Mon, 16 Nov 2009 06:45:12 -0500&lt;BR&gt;
&lt;B&gt;To: &lt;/B&gt;&amp;lt;&lt;a href=&quot;Fwbuilder-discussion@lists.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;&amp;gt;&lt;BR&gt;
&lt;B&gt;Subject: &lt;/B&gt;[Fwbuilder-discussion] Please, Remove my email from your list.( &lt;a href=&quot;amrsun@gmail.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;amrsun@...&lt;/a&gt; )&lt;BR&gt;
&lt;BR&gt;
&lt;BR&gt;
&lt;HR ALIGN=CENTER SIZE=&quot;3&quot; WIDTH=&quot;95%&quot;&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT SIZE=&quot;2&quot;&gt;&lt;FONT FACE=&quot;Consolas, Courier New, Courier&quot;&gt;&lt;SPAN STYLE='font-size:10pt'&gt;------------------------------------------------------------------------------&lt;BR&gt;
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day &lt;BR&gt;
trial. Simplify your report design, integration and deployment - and focus on &lt;BR&gt;
what you do best, core application coding. Discover what's new with&lt;BR&gt;
Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;BR&gt;
&lt;HR ALIGN=CENTER SIZE=&quot;3&quot; WIDTH=&quot;95%&quot;&gt;&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;
&lt;/BODY&gt;
&lt;/HTML&gt;

&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Fwbuilder-discussion mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26371824&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Please%2C-Remove-my-email-from-your-list.%28-amrsun%40gmail.com-%29-tp26370555p26371824.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26370555</id>
	<title>Please, Remove my email from your list.( amrsun@gmail.com )</title>
	<published>2009-11-16T03:45:12Z</published>
	<updated>2009-11-16T03:45:12Z</updated>
	<author>
		<name>A M-8</name>
	</author>
	<content type="html">
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Fwbuilder-discussion mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26370555&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Please%2C-Remove-my-email-from-your-list.%28-amrsun%40gmail.com-%29-tp26370555p26370555.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26370435</id>
	<title>Re: Opinion poll</title>
	<published>2009-11-16T03:30:43Z</published>
	<updated>2009-11-16T03:30:43Z</updated>
	<author>
		<name>Adam Tauno Williams-5</name>
	</author>
	<content type="html">On Sun, 2009-11-15 at 09:29 -0800, Vadim Kurland wrote:
&lt;br&gt;&amp;gt; Hi all,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; We are actively working on Undo for the Firewall Builder v4.0 GUI and
&lt;br&gt;&amp;gt; we think of changing the way object editor operates to make it more
&lt;br&gt;&amp;gt; logical and easier integrated with Undo facility. The idea is to make
&lt;br&gt;&amp;gt; the editor apply changes to the object's attribute immediately when
&lt;br&gt;&amp;gt; user types something in the entry field and hits Enter or switches
&lt;br&gt;&amp;gt; focus to another entry field
&lt;br&gt;&lt;br&gt;+1
&lt;br&gt;&lt;br&gt;Nothing is 'committed' until the user Saves anyway.
&lt;br&gt;&lt;br&gt;&amp;gt; The alternative is to switch to the modal dialog for the editor, but
&lt;br&gt;&amp;gt; that seems very intrusive and requires lot more clicks to edit
&lt;br&gt;&amp;gt; something. If it is modal, it won't let you do anything else until you
&lt;br&gt;&amp;gt; finish your changes and hit Cancel or Apply. I do not like this idea,
&lt;br&gt;&amp;gt; but I like the first idea much better (when changes are applied
&lt;br&gt;&amp;gt; immediately when you hit Enter or switch focus).
&lt;br&gt;&amp;gt; What do you think ?
&lt;br&gt;&lt;br&gt;-1 &amp;nbsp;
&lt;br&gt;&lt;br&gt;Modal, bad.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Fwbuilder-discussion mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26370435&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Opinion-poll-tp26361235p26370435.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26370367</id>
	<title>Re: Opinion poll</title>
	<published>2009-11-16T03:07:14Z</published>
	<updated>2009-11-16T03:07:14Z</updated>
	<author>
		<name>Alexander Runge</name>
	</author>
	<content type="html">Me too would favor the auto-apply option. Still I do share the concerns of
&lt;br&gt;unwanted changes.
&lt;br&gt;How about this one: before saving a ruleset you get a list of all 
&lt;br&gt;changes applied (the content of the
&lt;br&gt;undo list) which can then be confirmed or rejected.
&lt;br&gt;&lt;br&gt;alex
&lt;br&gt;&lt;br&gt;&lt;br&gt;Chris E. Hendrickson schrieb:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I will toss in a vote for the immediate apply and undo (and redo?) as 
&lt;br&gt;&amp;gt; well. Maybe a good compromise for the anti-auto-apply people might be 
&lt;br&gt;&amp;gt; a setting to switch between the two behaviors. &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Nov 15, 2009, at 5:55 PM, &amp;quot;Vadim Kurland&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26370367&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;vadim@...&lt;/a&gt; 
&lt;br&gt;&amp;gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26370367&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;vadim@...&lt;/a&gt;&amp;gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Chris, I see your point.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; So far I have 4 &amp;quot;for&amp;quot; immediate saving of the changes and 1 &amp;quot;against&amp;quot; it.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I need more votes to make the decision. We are trying to design the 
&lt;br&gt;&amp;gt;&amp;gt; Undo function in a such way that it would work regardless of the 
&lt;br&gt;&amp;gt;&amp;gt; editor design. So this opinion poll is not about how Undo should 
&lt;br&gt;&amp;gt;&amp;gt; work, it is about how the editor should work.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; To reiterate, there are two major ways to implement object editor:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 1) You type in the input field in the editor, hit Enter or click on 
&lt;br&gt;&amp;gt;&amp;gt; another input field, and the change immediately saved into the object 
&lt;br&gt;&amp;gt;&amp;gt; and added to the Undo stack. You can roll changes back one by one.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 2) the GUI offers small panel that shows object properties and has 
&lt;br&gt;&amp;gt;&amp;gt; button &amp;quot;Edit&amp;quot;. Clicking on this button opens object editor in a modal 
&lt;br&gt;&amp;gt;&amp;gt; dialog, you can't do anything else until you click Cancel or OK in it.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; As I said, Undo will work either way. In the case (1) it will roll 
&lt;br&gt;&amp;gt;&amp;gt; back change done to one attribute of the object, while in case (2) it 
&lt;br&gt;&amp;gt;&amp;gt; will roll back all changes done in the editor while it was opened.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Note that even in the case (1) changes made in the &amp;quot;advanced 
&lt;br&gt;&amp;gt;&amp;gt; settings&amp;quot; dialogs will be rolled back as a batch because these 
&lt;br&gt;&amp;gt;&amp;gt; dialogs are already modal.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I am going to make final decision by the end of the day Tuesday (my 
&lt;br&gt;&amp;gt;&amp;gt; time, Pacific Time Zone) by counting votes cast for (1) or (2). &amp;nbsp;The 
&lt;br&gt;&amp;gt;&amp;gt; 5 votes I have so far count, unless you guys want to change your mind.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; --vk
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On Sun, Nov 15, 2009 at 1:57 PM, Chris Martin &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26370367&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;chris@...&lt;/a&gt; 
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26370367&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;chris@...&lt;/a&gt;&amp;gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; Personally, I prefer the Modal Dialog Box
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; (1) It prevents accidental modification of the object
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; (2) It encourages you to &amp;quot;review&amp;quot; you setting before you select
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;quot;apply&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; I find that I don't modify objects very often. &amp;nbsp;Its the rule-set
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; that I am always changing, so an extra click or two in the object
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; editor is OK.. 
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; I find in X that there are many applications that could benefit
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; from Modal Dialog Boxes for editing
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; In my view, its best to display the object in a summary window,
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; with an edit button. &amp;nbsp;The edit window should be modal. &amp;nbsp;This way
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; no one forgets to apply changes. &amp;nbsp;The display window takes less
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; screen space (good for use with net-books). &amp;nbsp;The edit window
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; overlays the application, focusing attention of the object, and
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; forcing a commit.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; My 2c worth
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; ----------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; Chris Martin
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; m: 0419812371
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; ----------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; On Mon, Nov 16, 2009 at 8:17 AM, Frank Tanner
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26370367&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pctech@...&lt;/a&gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26370367&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pctech@...&lt;/a&gt;&amp;gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; On Sun, 2009-11-15 at 09:29 -0800, Vadim Kurland wrote:
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; Hi all,
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; We are actively working on Undo for the Firewall Builder
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; v4.0 GUI and
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; we think of changing the way object editor operates to make
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; it more
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; logical and easier integrated with Undo facility. The idea
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; is to make
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; the editor apply changes to the object's attribute
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; immediately when
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; user types something in the entry field and hits Enter or
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; switches
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; focus to another entry field. The &amp;quot;Apply&amp;quot; button will be
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; removed if
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; this is done. You &amp;nbsp;just edit a name or comment or port
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; number etc and
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; hit Enter and it is saved right away into the object and
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; also added to
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; the Undo stack so you can roll it back using Ctrl-Z. This
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; is standard
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; behavior, this is how many other programs work.
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; The alternative is to switch to the modal dialog for the
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; editor, but
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; that seems very intrusive and requires lot more clicks to edit
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; something. If it is modal, it won't let you do anything
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; else until you
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; finish your changes and hit Cancel or Apply. I do not like
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; this idea,
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; but I like the first idea much better (when changes are applied
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; immediately when you hit Enter or switch focus).
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; What do you think ?
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I like the first idea as well.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; --vk
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; Let Crystal Reports handle the reporting - Free Crystal
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reports 2008 30-Day
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; trial. Simplify your report design, integration and
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; deployment - and focus on
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; what you do best, core application coding. Discover what's
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; new with
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fwbuilder-discussion mailing list
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26370367&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26370367&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; --
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ---------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Frank Tanner III (&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26370367&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pctech@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26370367&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pctech@...&lt;/a&gt;&amp;gt;)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ICQ: &amp;nbsp;1730844
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; AIM: &amp;nbsp;KalokSundancer
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MSN: &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26370367&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pctech@...&lt;/a&gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26370367&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pctech@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; YIM: &amp;nbsp;fbtanner
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Let Crystal Reports handle the reporting - Free Crystal
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reports 2008 30-Day
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; trial. Simplify your report design, integration and
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; deployment - and focus on
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; what you do best, core application coding. Discover what's
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; new with
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fwbuilder-discussion mailing list
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26370367&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26370367&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; Let Crystal Reports handle the reporting - Free Crystal Reports
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 2008 30-Day
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; trial. Simplify your report design, integration and deployment -
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; and focus on
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; what you do best, core application coding. Discover what's new with
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; Fwbuilder-discussion mailing list
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26370367&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26370367&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports 2008 
&lt;br&gt;&amp;gt;&amp;gt; 30-Day
&lt;br&gt;&amp;gt;&amp;gt; trial. Simplify your report design, integration and deployment - and 
&lt;br&gt;&amp;gt;&amp;gt; focus on
&lt;br&gt;&amp;gt;&amp;gt; what you do best, core application coding. Discover what's new with
&lt;br&gt;&amp;gt;&amp;gt; Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt; Fwbuilder-discussion mailing list
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26370367&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt; 
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26370367&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;&amp;gt; ------------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;&amp;gt; trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;&amp;gt; what you do best, core application coding. Discover what's new with
&lt;br&gt;&amp;gt; Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;&amp;gt; ------------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Fwbuilder-discussion mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26370367&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Fwbuilder-discussion mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26370367&amp;i=19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Opinion-poll-tp26361235p26370367.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26365657</id>
	<title>Re: Opinion poll</title>
	<published>2009-11-15T16:19:18Z</published>
	<updated>2009-11-15T16:19:18Z</updated>
	<author>
		<name>Chris E. Hendrickson</name>
	</author>
	<content type="html">&lt;html&gt;&lt;body bgcolor=&quot;#FFFFFF&quot;&gt;&lt;div&gt;I will toss in a vote for the immediate apply and undo (and redo?) as well. Maybe a good compromise for the anti-auto-apply people might be a setting to switch between the two behaviors. &amp;nbsp;&amp;nbsp;&lt;br&gt;&lt;br&gt;On Nov 15, 2009, at 5:55 PM, &quot;Vadim Kurland&quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26365657&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;vadim@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;Chris, I see your point.&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;So far I have 4 &quot;for&quot; immediate saving of the changes and 1 &quot;against&quot; it.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;I need more votes to make the decision. We are trying to design the Undo function in a such way that it would work regardless of the editor design. So this opinion poll is not about how Undo should work, it is about how the editor should work.&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;To reiterate, there are two major ways to implement object editor:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;1) You type in the input field in the editor, hit Enter or click on another input field, and the change immediately saved into the object and added to the Undo stack. You can roll changes back one by one.&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;2) the GUI offers small panel that shows object properties and has button &quot;Edit&quot;. Clicking on this button opens object editor in a modal dialog, you can't do anything else until you click Cancel or OK in it.&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;As I said, Undo will work either way. In the case (1) it will roll back change done to one attribute of the object, while in case (2) it will roll back all changes done in the editor while it was opened.&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Note that even in the case (1) changes made in the &quot;advanced settings&quot; dialogs will be rolled back as a batch because these dialogs are already modal.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;I am going to make final decision by the end of the day Tuesday (my time, Pacific Time Zone) by counting votes cast for (1) or (2). &amp;nbsp;The 5 votes I have so far count, unless you guys want to change your mind.&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;--vk&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Sun, Nov 15, 2009 at 1:57 PM, Chris Martin &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26365657&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;chris@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;
Personally, I prefer the Modal Dialog Box&lt;br&gt;&lt;br&gt;(1) It prevents accidental modification of the object&lt;br&gt;(2) It encourages you to &quot;review&quot; you setting before you select &quot;apply&quot;&lt;br&gt;&lt;br&gt;I find that I don't modify objects very often.&amp;nbsp; Its the rule-set that I am always changing, so an extra click or two in the object editor is OK..&amp;nbsp; &lt;br&gt;


&lt;br&gt;I find in X that there are many applications that could benefit from Modal Dialog Boxes for editing&lt;br&gt;&lt;br&gt;In my view, its best to display the object in a summary window, with an edit button.&amp;nbsp; The edit window should be modal.&amp;nbsp; This way no one forgets to apply changes.&amp;nbsp; The display window takes less screen space (good for use with net-books).&amp;nbsp; The edit window overlays the application, focusing attention of the object, and forcing a commit. &lt;br&gt;


&lt;br&gt;My 2c worth&lt;br&gt;&lt;br&gt;----------------------------------------------------------&lt;br&gt;&lt;font color=&quot;#888888&quot;&gt;Chris Martin&lt;br&gt;m: 0419812371&lt;br&gt;----------------------------------------------------------&lt;/font&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;
&lt;div class=&quot;h5&quot;&gt;&lt;br&gt;
&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Mon, Nov 16, 2009 at 8:17 AM, Frank Tanner &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26365657&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pctech@...&lt;/a&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex&quot;&gt;


&lt;div&gt;On Sun, 2009-11-15 at 09:29 -0800, Vadim Kurland wrote:&lt;br&gt;
&amp;gt; Hi all,&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; We are actively working on Undo for the Firewall Builder v4.0 GUI and&lt;br&gt;
&amp;gt; we think of changing the way object editor operates to make it more&lt;br&gt;
&amp;gt; logical and easier integrated with Undo facility. The idea is to make&lt;br&gt;
&amp;gt; the editor apply changes to the object's attribute immediately when&lt;br&gt;
&amp;gt; user types something in the entry field and hits Enter or switches&lt;br&gt;
&amp;gt; focus to another entry field. The &quot;Apply&quot; button will be removed if&lt;br&gt;
&amp;gt; this is done. You &amp;nbsp;just edit a name or comment or port number etc and&lt;br&gt;
&amp;gt; hit Enter and it is saved right away into the object and also added to&lt;br&gt;
&amp;gt; the Undo stack so you can roll it back using Ctrl-Z. This is standard&lt;br&gt;
&amp;gt; behavior, this is how many other programs work.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; The alternative is to switch to the modal dialog for the editor, but&lt;br&gt;
&amp;gt; that seems very intrusive and requires lot more clicks to edit&lt;br&gt;
&amp;gt; something. If it is modal, it won't let you do anything else until you&lt;br&gt;
&amp;gt; finish your changes and hit Cancel or Apply. I do not like this idea,&lt;br&gt;
&amp;gt; but I like the first idea much better (when changes are applied&lt;br&gt;
&amp;gt; immediately when you hit Enter or switch focus).&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; What do you think ?&lt;br&gt;
&amp;gt;&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;I like the first idea as well.&lt;br&gt;
&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; --vk&lt;br&gt;
&lt;div&gt;&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; ------------------------------------------------------------------------------&lt;br&gt;
&amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day&lt;br&gt;
&amp;gt; trial. Simplify your report design, integration and deployment - and focus on&lt;br&gt;
&amp;gt; what you do best, core application coding. Discover what's new with&lt;br&gt;
&amp;gt; Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;/a&gt;&lt;br&gt;
&amp;gt; _______________________________________________ Fwbuilder-discussion mailing list &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26365657&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;&lt;/a&gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;/a&gt;&lt;br&gt;



&lt;/div&gt;--&lt;br&gt;
&lt;br&gt;
---------------------------------------------------&lt;br&gt;
Frank Tanner III (&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26365657&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pctech@...&lt;/a&gt;&lt;/a&gt;)&lt;br&gt;
&lt;br&gt;
ICQ: &amp;nbsp;1730844&lt;br&gt;
AIM: &amp;nbsp;KalokSundancer&lt;br&gt;
MSN: &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26365657&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pctech@...&lt;/a&gt;&lt;/a&gt;&lt;br&gt;
YIM: &amp;nbsp;fbtanner&lt;br&gt;
&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
------------------------------------------------------------------------------&lt;br&gt;
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day&lt;br&gt;
trial. Simplify your report design, integration and deployment - and focus on&lt;br&gt;
what you do best, core application coding. Discover what's new with&lt;br&gt;
Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;/a&gt;&lt;br&gt;
_______________________________________________&lt;br&gt;
Fwbuilder-discussion mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26365657&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br&gt;------------------------------------------------------------------------------&lt;br&gt;
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day&lt;br&gt;
trial. Simplify your report design, integration and deployment - and focus on&lt;br&gt;
what you do best, core application coding. Discover what's new with&lt;br&gt;
Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;/a&gt;&lt;br&gt;_______________________________________________&lt;br&gt;
Fwbuilder-discussion mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26365657&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;div&gt;&lt;span&gt;------------------------------------------------------------------------------&lt;/span&gt;&lt;br&gt;&lt;span&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day &lt;/span&gt;&lt;br&gt;&lt;span&gt;trial. Simplify your report design, integration and deployment - and focus on &lt;/span&gt;&lt;br&gt;&lt;span&gt;what you do best, core application coding. Discover what's new with&lt;/span&gt;&lt;br&gt;&lt;span&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;div&gt;&lt;span&gt;_______________________________________________&lt;/span&gt;&lt;br&gt;&lt;span&gt;Fwbuilder-discussion mailing list&lt;/span&gt;&lt;br&gt;&lt;span&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26365657&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;&lt;/span&gt;&lt;br&gt;&lt;span&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;/span&gt;&lt;br&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/body&gt;&lt;/html&gt;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Fwbuilder-discussion mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26365657&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Opinion-poll-tp26361235p26365657.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26364999</id>
	<title>Re: Opinion poll</title>
	<published>2009-11-15T15:51:02Z</published>
	<updated>2009-11-15T15:51:02Z</updated>
	<author>
		<name>Frank Tanner</name>
	</author>
	<content type="html">On Sun, 2009-11-15 at 18:19 -0500, Robert William Fuller wrote: 
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I would like to make a suggestion. &amp;nbsp;I have a similar objection to Chris.
&lt;br&gt;&amp;gt; &amp;nbsp;I don't like to accidentally change things and not realize it. &amp;nbsp;On the
&lt;br&gt;&amp;gt; other hand, I think an undo feature would be very nice.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I see a middle way. &amp;nbsp;An undo feature would be nice if you can review the
&lt;br&gt;&amp;gt; changes you've made. &amp;nbsp;I would like a window that I could open where I
&lt;br&gt;&amp;gt; could see all the changes I've made. &amp;nbsp;Here I could review what I've done.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; This approach would let me have an undo feature, as well as a feature to
&lt;br&gt;&amp;gt; review my changes. &amp;nbsp;As long as I review my changes before I save or
&lt;br&gt;&amp;gt; install my policy, then I do not have to worry about accidentally
&lt;br&gt;&amp;gt; changing something. &amp;nbsp;At the same time, this avoids having the modal dialogs.
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;The thing that the &amp;quot;against&amp;quot; people aren't getting is that even though
&lt;br&gt;the changes are immediate to the objects themselves, they don't
&lt;br&gt;immediately get applied to the firewall. &amp;nbsp;You still have to go through
&lt;br&gt;the process of compiling and uploading the policy to the firewall. &amp;nbsp;So,
&lt;br&gt;it's not like the changes are going to immediately get applied to the
&lt;br&gt;running firewall, like what happens when you make a rule change to a PIX
&lt;br&gt;or ASA firewall from the command line. &amp;nbsp;You still have the option of
&lt;br&gt;reverting back or changing the object before it ever gets to the
&lt;br&gt;firewall.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Vadim Kurland wrote:
&lt;br&gt;&amp;gt; &amp;gt; Chris, I see your point.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; So far I have 4 &amp;quot;for&amp;quot; immediate saving of the changes and 1 &amp;quot;against&amp;quot; it.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; I need more votes to make the decision. We are trying to design the Undo
&lt;br&gt;&amp;gt; &amp;gt; function in a such way that it would work regardless of the editor design.
&lt;br&gt;&amp;gt; &amp;gt; So this opinion poll is not about how Undo should work, it is about how the
&lt;br&gt;&amp;gt; &amp;gt; editor should work.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; To reiterate, there are two major ways to implement object editor:
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; 1) You type in the input field in the editor, hit Enter or click on another
&lt;br&gt;&amp;gt; &amp;gt; input field, and the change immediately saved into the object and added to
&lt;br&gt;&amp;gt; &amp;gt; the Undo stack. You can roll changes back one by one.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; 2) the GUI offers small panel that shows object properties and has button
&lt;br&gt;&amp;gt; &amp;gt; &amp;quot;Edit&amp;quot;. Clicking on this button opens object editor in a modal dialog, you
&lt;br&gt;&amp;gt; &amp;gt; can't do anything else until you click Cancel or OK in it.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; As I said, Undo will work either way. In the case (1) it will roll back
&lt;br&gt;&amp;gt; &amp;gt; change done to one attribute of the object, while in case (2) it will roll
&lt;br&gt;&amp;gt; &amp;gt; back all changes done in the editor while it was opened.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Note that even in the case (1) changes made in the &amp;quot;advanced settings&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; dialogs will be rolled back as a batch because these dialogs are already
&lt;br&gt;&amp;gt; &amp;gt; modal.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; I am going to make final decision by the end of the day Tuesday (my time,
&lt;br&gt;&amp;gt; &amp;gt; Pacific Time Zone) by counting votes cast for (1) or (2). &amp;nbsp;The 5 votes I
&lt;br&gt;&amp;gt; &amp;gt; have so far count, unless you guys want to change your mind.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; --vk
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; On Sun, Nov 15, 2009 at 1:57 PM, Chris Martin &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26364999&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;chris@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Personally, I prefer the Modal Dialog Box
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; (1) It prevents accidental modification of the object
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; (2) It encourages you to &amp;quot;review&amp;quot; you setting before you select &amp;quot;apply&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; I find that I don't modify objects very often. &amp;nbsp;Its the rule-set that I am
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; always changing, so an extra click or two in the object editor is OK..
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; I find in X that there are many applications that could benefit from Modal
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Dialog Boxes for editing
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; In my view, its best to display the object in a summary window, with an
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; edit button. &amp;nbsp;The edit window should be modal. &amp;nbsp;This way no one forgets to
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; apply changes. &amp;nbsp;The display window takes less screen space (good for use
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; with net-books). &amp;nbsp;The edit window overlays the application, focusing
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; attention of the object, and forcing a commit.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; My 2c worth
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; ----------------------------------------------------------
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Chris Martin
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; m: 0419812371
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; ----------------------------------------------------------
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; On Mon, Nov 16, 2009 at 8:17 AM, Frank Tanner &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26364999&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pctech@...&lt;/a&gt;&amp;gt;wrote:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; On Sun, 2009-11-15 at 09:29 -0800, Vadim Kurland wrote:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; Hi all,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; We are actively working on Undo for the Firewall Builder v4.0 GUI and
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; we think of changing the way object editor operates to make it more
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; logical and easier integrated with Undo facility. The idea is to make
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; the editor apply changes to the object's attribute immediately when
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; user types something in the entry field and hits Enter or switches
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; focus to another entry field. The &amp;quot;Apply&amp;quot; button will be removed if
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; this is done. You &amp;nbsp;just edit a name or comment or port number etc and
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; hit Enter and it is saved right away into the object and also added to
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; the Undo stack so you can roll it back using Ctrl-Z. This is standard
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; behavior, this is how many other programs work.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; The alternative is to switch to the modal dialog for the editor, but
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; that seems very intrusive and requires lot more clicks to edit
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; something. If it is modal, it won't let you do anything else until you
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; finish your changes and hit Cancel or Apply. I do not like this idea,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; but I like the first idea much better (when changes are applied
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; immediately when you hit Enter or switch focus).
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; What do you think ?
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; I like the first idea as well.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; --vk
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports 2008
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; 30-Day
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; trial. Simplify your report design, integration and deployment - and
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; focus on
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; what you do best, core application coding. Discover what's new with
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; _______________________________________________ Fwbuilder-discussion
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; mailing list &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26364999&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; ---------------------------------------------------
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Frank Tanner III (&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26364999&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pctech@...&lt;/a&gt;)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; ICQ: &amp;nbsp;1730844
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; AIM: &amp;nbsp;KalokSundancer
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; MSN: &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26364999&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pctech@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; YIM: &amp;nbsp;fbtanner
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports 2008
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; 30-Day
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; trial. Simplify your report design, integration and deployment - and focus
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; on
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; what you do best, core application coding. Discover what's new with
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Fwbuilder-discussion mailing list
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26364999&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; trial. Simplify your report design, integration and deployment - and focus
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; on
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; what you do best, core application coding. Discover what's new with
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Fwbuilder-discussion mailing list
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26364999&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; ------------------------------------------------------------------------
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; &amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;&amp;gt; &amp;gt; trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;&amp;gt; &amp;gt; what you do best, core application coding. Discover what's new with
&lt;br&gt;&amp;gt; &amp;gt; Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; ------------------------------------------------------------------------
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; &amp;gt; Fwbuilder-discussion mailing list
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26364999&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;&amp;gt; trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;&amp;gt; what you do best, core application coding. Discover what's new with
&lt;br&gt;&amp;gt; Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Fwbuilder-discussion mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26364999&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;/div&gt;-- 
&lt;br&gt;&lt;br&gt;---------------------------------------------------
&lt;br&gt;Frank Tanner III (&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26364999&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pctech@...&lt;/a&gt;)
&lt;br&gt;&lt;br&gt;ICQ: &amp;nbsp;1730844
&lt;br&gt;AIM: &amp;nbsp;KalokSundancer
&lt;br&gt;MSN: &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26364999&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pctech@...&lt;/a&gt;
&lt;br&gt;YIM: &amp;nbsp;fbtanner
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Fwbuilder-discussion mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26364999&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Opinion-poll-tp26361235p26364999.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26364790</id>
	<title>Re: Opinion poll</title>
	<published>2009-11-15T15:25:54Z</published>
	<updated>2009-11-15T15:25:54Z</updated>
	<author>
		<name>phall</name>
	</author>
	<content type="html">We use fwbuilder with RCS and always have it configured to save &amp;nbsp;
&lt;br&gt;automatically. &amp;nbsp;I think the undo concept you describe with immediate &amp;nbsp;
&lt;br&gt;effect is the way to go.
&lt;br&gt;&lt;br&gt;-price
&lt;br&gt;&lt;br&gt;Quoting Vadim Kurland &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26364790&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;vadim@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi all,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; We are actively working on Undo for the Firewall Builder v4.0 GUI and we
&lt;br&gt;&amp;gt; think of changing the way object editor operates to make it more logical and
&lt;br&gt;&amp;gt; easier integrated with Undo facility. The idea is to make the editor apply
&lt;br&gt;&amp;gt; changes to the object's attribute immediately when user types something in
&lt;br&gt;&amp;gt; the entry field and hits Enter or switches focus to another entry field. The
&lt;br&gt;&amp;gt; &amp;quot;Apply&amp;quot; button will be removed if this is done. You &amp;nbsp;just edit a name or
&lt;br&gt;&amp;gt; comment or port number etc and hit Enter and it is saved right away into the
&lt;br&gt;&amp;gt; object and also added to the Undo stack so you can roll it back using
&lt;br&gt;&amp;gt; Ctrl-Z. This is standard behavior, this is how many other programs work.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The alternative is to switch to the modal dialog for the editor, but that
&lt;br&gt;&amp;gt; seems very intrusive and requires lot more clicks to edit something. If it
&lt;br&gt;&amp;gt; is modal, it won't let you do anything else until you finish your changes
&lt;br&gt;&amp;gt; and hit Cancel or Apply. I do not like this idea, but I like the first idea
&lt;br&gt;&amp;gt; much better (when changes are applied immediately when you hit Enter or
&lt;br&gt;&amp;gt; switch focus).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; What do you think ?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --vk
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Fwbuilder-discussion mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26364790&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Opinion-poll-tp26361235p26364790.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26364741</id>
	<title>Re: Opinion poll</title>
	<published>2009-11-15T15:19:19Z</published>
	<updated>2009-11-15T15:19:19Z</updated>
	<author>
		<name>Robert William Fuller</name>
	</author>
	<content type="html">I would like to make a suggestion. &amp;nbsp;I have a similar objection to Chris.
&lt;br&gt;&amp;nbsp;I don't like to accidentally change things and not realize it. &amp;nbsp;On the
&lt;br&gt;other hand, I think an undo feature would be very nice.
&lt;br&gt;&lt;br&gt;I see a middle way. &amp;nbsp;An undo feature would be nice if you can review the
&lt;br&gt;changes you've made. &amp;nbsp;I would like a window that I could open where I
&lt;br&gt;could see all the changes I've made. &amp;nbsp;Here I could review what I've done.
&lt;br&gt;&lt;br&gt;This approach would let me have an undo feature, as well as a feature to
&lt;br&gt;review my changes. &amp;nbsp;As long as I review my changes before I save or
&lt;br&gt;install my policy, then I do not have to worry about accidentally
&lt;br&gt;changing something. &amp;nbsp;At the same time, this avoids having the modal dialogs.
&lt;br&gt;&lt;br&gt;Vadim Kurland wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Chris, I see your point.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; So far I have 4 &amp;quot;for&amp;quot; immediate saving of the changes and 1 &amp;quot;against&amp;quot; it.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I need more votes to make the decision. We are trying to design the Undo
&lt;br&gt;&amp;gt; function in a such way that it would work regardless of the editor design.
&lt;br&gt;&amp;gt; So this opinion poll is not about how Undo should work, it is about how the
&lt;br&gt;&amp;gt; editor should work.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; To reiterate, there are two major ways to implement object editor:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 1) You type in the input field in the editor, hit Enter or click on another
&lt;br&gt;&amp;gt; input field, and the change immediately saved into the object and added to
&lt;br&gt;&amp;gt; the Undo stack. You can roll changes back one by one.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 2) the GUI offers small panel that shows object properties and has button
&lt;br&gt;&amp;gt; &amp;quot;Edit&amp;quot;. Clicking on this button opens object editor in a modal dialog, you
&lt;br&gt;&amp;gt; can't do anything else until you click Cancel or OK in it.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; As I said, Undo will work either way. In the case (1) it will roll back
&lt;br&gt;&amp;gt; change done to one attribute of the object, while in case (2) it will roll
&lt;br&gt;&amp;gt; back all changes done in the editor while it was opened.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Note that even in the case (1) changes made in the &amp;quot;advanced settings&amp;quot;
&lt;br&gt;&amp;gt; dialogs will be rolled back as a batch because these dialogs are already
&lt;br&gt;&amp;gt; modal.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I am going to make final decision by the end of the day Tuesday (my time,
&lt;br&gt;&amp;gt; Pacific Time Zone) by counting votes cast for (1) or (2). &amp;nbsp;The 5 votes I
&lt;br&gt;&amp;gt; have so far count, unless you guys want to change your mind.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; --vk
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Sun, Nov 15, 2009 at 1:57 PM, Chris Martin &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26364741&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;chris@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Personally, I prefer the Modal Dialog Box
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; (1) It prevents accidental modification of the object
&lt;br&gt;&amp;gt;&amp;gt; (2) It encourages you to &amp;quot;review&amp;quot; you setting before you select &amp;quot;apply&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I find that I don't modify objects very often. &amp;nbsp;Its the rule-set that I am
&lt;br&gt;&amp;gt;&amp;gt; always changing, so an extra click or two in the object editor is OK..
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I find in X that there are many applications that could benefit from Modal
&lt;br&gt;&amp;gt;&amp;gt; Dialog Boxes for editing
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; In my view, its best to display the object in a summary window, with an
&lt;br&gt;&amp;gt;&amp;gt; edit button. &amp;nbsp;The edit window should be modal. &amp;nbsp;This way no one forgets to
&lt;br&gt;&amp;gt;&amp;gt; apply changes. &amp;nbsp;The display window takes less screen space (good for use
&lt;br&gt;&amp;gt;&amp;gt; with net-books). &amp;nbsp;The edit window overlays the application, focusing
&lt;br&gt;&amp;gt;&amp;gt; attention of the object, and forcing a commit.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; My 2c worth
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ----------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; Chris Martin
&lt;br&gt;&amp;gt;&amp;gt; m: 0419812371
&lt;br&gt;&amp;gt;&amp;gt; ----------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On Mon, Nov 16, 2009 at 8:17 AM, Frank Tanner &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26364741&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pctech@...&lt;/a&gt;&amp;gt;wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; On Sun, 2009-11-15 at 09:29 -0800, Vadim Kurland wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Hi all,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; We are actively working on Undo for the Firewall Builder v4.0 GUI and
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; we think of changing the way object editor operates to make it more
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; logical and easier integrated with Undo facility. The idea is to make
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; the editor apply changes to the object's attribute immediately when
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; user types something in the entry field and hits Enter or switches
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; focus to another entry field. The &amp;quot;Apply&amp;quot; button will be removed if
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; this is done. You &amp;nbsp;just edit a name or comment or port number etc and
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; hit Enter and it is saved right away into the object and also added to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; the Undo stack so you can roll it back using Ctrl-Z. This is standard
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; behavior, this is how many other programs work.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; The alternative is to switch to the modal dialog for the editor, but
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; that seems very intrusive and requires lot more clicks to edit
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; something. If it is modal, it won't let you do anything else until you
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; finish your changes and hit Cancel or Apply. I do not like this idea,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; but I like the first idea much better (when changes are applied
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; immediately when you hit Enter or switch focus).
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; What do you think ?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I like the first idea as well.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; --vk
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports 2008
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 30-Day
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; trial. Simplify your report design, integration and deployment - and
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; focus on
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; what you do best, core application coding. Discover what's new with
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; _______________________________________________ Fwbuilder-discussion
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; mailing list &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26364741&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; ---------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Frank Tanner III (&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26364741&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pctech@...&lt;/a&gt;)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; ICQ: &amp;nbsp;1730844
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; AIM: &amp;nbsp;KalokSundancer
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; MSN: &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26364741&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pctech@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; YIM: &amp;nbsp;fbtanner
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports 2008
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 30-Day
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; trial. Simplify your report design, integration and deployment - and focus
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; on
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; what you do best, core application coding. Discover what's new with
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Fwbuilder-discussion mailing list
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26364741&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
&lt;br&gt;&amp;gt;&amp;gt; trial. Simplify your report design, integration and deployment - and focus
&lt;br&gt;&amp;gt;&amp;gt; on
&lt;br&gt;&amp;gt;&amp;gt; what you do best, core application coding. Discover what's new with
&lt;br&gt;&amp;gt;&amp;gt; Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt; Fwbuilder-discussion mailing list
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26364741&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;&amp;gt; trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;&amp;gt; what you do best, core application coding. Discover what's new with
&lt;br&gt;&amp;gt; Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Fwbuilder-discussion mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26364741&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Fwbuilder-discussion mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26364741&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Opinion-poll-tp26361235p26364741.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26364663</id>
	<title>Re: Opinion poll</title>
	<published>2009-11-15T15:08:46Z</published>
	<updated>2009-11-15T15:08:46Z</updated>
	<author>
		<name>kauer</name>
	</author>
	<content type="html">On Sun, 2009-11-15 at 14:26 -0800, Vadim Kurland wrote:
&lt;br&gt;&amp;gt; So far I have 4 &amp;quot;for&amp;quot; immediate saving of the changes and 1 &amp;quot;against&amp;quot;
&lt;br&gt;&amp;gt; it.
&lt;br&gt;&lt;br&gt;I'm for the current system (sorry) :-)
&lt;br&gt;&lt;br&gt;If it has to change, then immediate save would be my preference.
&lt;br&gt;&lt;br&gt;Regards, K.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
&lt;br&gt;Karl Auer (&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26364663&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kauer@...&lt;/a&gt;) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; +61-2-64957160 (h)
&lt;br&gt;&lt;a href=&quot;http://www.biplane.com.au/~kauer/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.biplane.com.au/~kauer/&lt;/a&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; +61-428-957160 (mob)
&lt;br&gt;&lt;br&gt;GPG fingerprint: 07F3 1DF9 9D45 8BCD 7DD5 00CE 4A44 6A03 F43A 7DEF
&lt;br&gt;&lt;br&gt;&lt;br /&gt; &lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Fwbuilder-discussion mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26364663&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/26364663/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Opinion-poll-tp26361235p26364663.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26364503</id>
	<title>Re: Opinion poll</title>
	<published>2009-11-15T14:26:12Z</published>
	<updated>2009-11-15T14:26:12Z</updated>
	<author>
		<name>Vadim Kurland ✎</name>
	</author>
	<content type="html">&lt;div&gt;&lt;br&gt;&lt;/div&gt;Chris, I see your point.&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;So far I have 4 &amp;quot;for&amp;quot; immediate saving of the changes and 1 &amp;quot;against&amp;quot; it.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;I need more votes to make the decision. We are trying to design the Undo function in a such way that it would work regardless of the editor design. So this opinion poll is not about how Undo should work, it is about how the editor should work.&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;To reiterate, there are two major ways to implement object editor:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;1) You type in the input field in the editor, hit Enter or click on another input field, and the change immediately saved into the object and added to the Undo stack. You can roll changes back one by one.&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;2) the GUI offers small panel that shows object properties and has button &amp;quot;Edit&amp;quot;. Clicking on this button opens object editor in a modal dialog, you can&amp;#39;t do anything else until you click Cancel or OK in it.&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;As I said, Undo will work either way. In the case (1) it will roll back change done to one attribute of the object, while in case (2) it will roll back all changes done in the editor while it was opened.&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Note that even in the case (1) changes made in the &amp;quot;advanced settings&amp;quot; dialogs will be rolled back as a batch because these dialogs are already modal.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;I am going to make final decision by the end of the day Tuesday (my time, Pacific Time Zone) by counting votes cast for (1) or (2).  The 5 votes I have so far count, unless you guys want to change your mind.&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;--vk&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Sun, Nov 15, 2009 at 1:57 PM, Chris Martin &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26364503&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;chris@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;
Personally, I prefer the Modal Dialog Box&lt;br&gt;&lt;br&gt;(1) It prevents accidental modification of the object&lt;br&gt;(2) It encourages you to &amp;quot;review&amp;quot; you setting before you select &amp;quot;apply&amp;quot;&lt;br&gt;&lt;br&gt;I find that I don&amp;#39;t modify objects very often.  Its the rule-set that I am always changing, so an extra click or two in the object editor is OK..  &lt;br&gt;


&lt;br&gt;I find in X that there are many applications that could benefit from Modal Dialog Boxes for editing&lt;br&gt;&lt;br&gt;In my view, its best to display the object in a summary window, with an edit button.  The edit window should be modal.  This way no one forgets to apply changes.  The display window takes less screen space (good for use with net-books).  The edit window overlays the application, focusing attention of the object, and forcing a commit. &lt;br&gt;


&lt;br&gt;My 2c worth&lt;br&gt;&lt;br&gt;----------------------------------------------------------&lt;br&gt;&lt;font color=&quot;#888888&quot;&gt;Chris Martin&lt;br&gt;m: 0419812371&lt;br&gt;----------------------------------------------------------&lt;/font&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;
&lt;div class=&quot;h5&quot;&gt;&lt;br&gt;
&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Mon, Nov 16, 2009 at 8:17 AM, Frank Tanner &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26364503&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pctech@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex&quot;&gt;


&lt;div&gt;On Sun, 2009-11-15 at 09:29 -0800, Vadim Kurland wrote:&lt;br&gt;
&amp;gt; Hi all,&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; We are actively working on Undo for the Firewall Builder v4.0 GUI and&lt;br&gt;
&amp;gt; we think of changing the way object editor operates to make it more&lt;br&gt;
&amp;gt; logical and easier integrated with Undo facility. The idea is to make&lt;br&gt;
&amp;gt; the editor apply changes to the object&amp;#39;s attribute immediately when&lt;br&gt;
&amp;gt; user types something in the entry field and hits Enter or switches&lt;br&gt;
&amp;gt; focus to another entry field. The &amp;quot;Apply&amp;quot; button will be removed if&lt;br&gt;
&amp;gt; this is done. You  just edit a name or comment or port number etc and&lt;br&gt;
&amp;gt; hit Enter and it is saved right away into the object and also added to&lt;br&gt;
&amp;gt; the Undo stack so you can roll it back using Ctrl-Z. This is standard&lt;br&gt;
&amp;gt; behavior, this is how many other programs work.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; The alternative is to switch to the modal dialog for the editor, but&lt;br&gt;
&amp;gt; that seems very intrusive and requires lot more clicks to edit&lt;br&gt;
&amp;gt; something. If it is modal, it won&amp;#39;t let you do anything else until you&lt;br&gt;
&amp;gt; finish your changes and hit Cancel or Apply. I do not like this idea,&lt;br&gt;
&amp;gt; but I like the first idea much better (when changes are applied&lt;br&gt;
&amp;gt; immediately when you hit Enter or switch focus).&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; What do you think ?&lt;br&gt;
&amp;gt;&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;I like the first idea as well.&lt;br&gt;
&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; --vk&lt;br&gt;
&lt;div&gt;&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; ------------------------------------------------------------------------------&lt;br&gt;
&amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day&lt;br&gt;
&amp;gt; trial. Simplify your report design, integration and deployment - and focus on&lt;br&gt;
&amp;gt; what you do best, core application coding. Discover what&amp;#39;s new with&lt;br&gt;
&amp;gt; Crystal Reports now.  &lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;
&amp;gt; _______________________________________________ Fwbuilder-discussion mailing list &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26364503&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;



&lt;/div&gt;--&lt;br&gt;
&lt;br&gt;
---------------------------------------------------&lt;br&gt;
Frank Tanner III (&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26364503&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pctech@...&lt;/a&gt;)&lt;br&gt;
&lt;br&gt;
ICQ:  1730844&lt;br&gt;
AIM:  KalokSundancer&lt;br&gt;
MSN:  &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26364503&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pctech@...&lt;/a&gt;&lt;br&gt;
YIM:  fbtanner&lt;br&gt;
&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
------------------------------------------------------------------------------&lt;br&gt;
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day&lt;br&gt;
trial. Simplify your report design, integration and deployment - and focus on&lt;br&gt;
what you do best, core application coding. Discover what&amp;#39;s new with&lt;br&gt;
Crystal Reports now.  &lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;
_______________________________________________&lt;br&gt;
Fwbuilder-discussion mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26364503&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br&gt;------------------------------------------------------------------------------&lt;br&gt;
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day&lt;br&gt;
trial. Simplify your report design, integration and deployment - and focus on&lt;br&gt;
what you do best, core application coding. Discover what&amp;#39;s new with&lt;br&gt;
Crystal Reports now.  &lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________&lt;br&gt;
Fwbuilder-discussion mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26364503&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Fwbuilder-discussion mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26364503&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Opinion-poll-tp26361235p26364503.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26363920</id>
	<title>Re: Opinion poll</title>
	<published>2009-11-15T13:57:07Z</published>
	<updated>2009-11-15T13:57:07Z</updated>
	<author>
		<name>Chris Martin-15</name>
	</author>
	<content type="html">Personally, I prefer the Modal Dialog Box&lt;br&gt;&lt;br&gt;(1) It prevents accidental modification of the object&lt;br&gt;(2) It encourages you to &amp;quot;review&amp;quot; you setting before you select &amp;quot;apply&amp;quot;&lt;br&gt;&lt;br&gt;I find that I don&amp;#39;t modify objects very often.  Its the rule-set that I am always changing, so an extra click or two in the object editor is OK..  &lt;br&gt;

&lt;br&gt;I find in X that there are many applications that could benefit from Modal Dialog Boxes for editing&lt;br&gt;&lt;br&gt;In my view, its best to display the object in a summary window, with an edit button.  The edit window should be modal.  This way no one forgets to apply changes.  The display window takes less screen space (good for use with net-books).  The edit window overlays the application, focusing attention of the object, and forcing a commit. &lt;br&gt;

&lt;br&gt;My 2c worth&lt;br&gt;&lt;br&gt;----------------------------------------------------------&lt;br&gt;Chris Martin&lt;br&gt;m: 0419812371&lt;br&gt;----------------------------------------------------------&lt;br&gt;
&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Mon, Nov 16, 2009 at 8:17 AM, Frank Tanner &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26363920&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pctech@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;

&lt;div class=&quot;im&quot;&gt;On Sun, 2009-11-15 at 09:29 -0800, Vadim Kurland wrote:&lt;br&gt;
&amp;gt; Hi all,&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; We are actively working on Undo for the Firewall Builder v4.0 GUI and&lt;br&gt;
&amp;gt; we think of changing the way object editor operates to make it more&lt;br&gt;
&amp;gt; logical and easier integrated with Undo facility. The idea is to make&lt;br&gt;
&amp;gt; the editor apply changes to the object&amp;#39;s attribute immediately when&lt;br&gt;
&amp;gt; user types something in the entry field and hits Enter or switches&lt;br&gt;
&amp;gt; focus to another entry field. The &amp;quot;Apply&amp;quot; button will be removed if&lt;br&gt;
&amp;gt; this is done. You  just edit a name or comment or port number etc and&lt;br&gt;
&amp;gt; hit Enter and it is saved right away into the object and also added to&lt;br&gt;
&amp;gt; the Undo stack so you can roll it back using Ctrl-Z. This is standard&lt;br&gt;
&amp;gt; behavior, this is how many other programs work.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; The alternative is to switch to the modal dialog for the editor, but&lt;br&gt;
&amp;gt; that seems very intrusive and requires lot more clicks to edit&lt;br&gt;
&amp;gt; something. If it is modal, it won&amp;#39;t let you do anything else until you&lt;br&gt;
&amp;gt; finish your changes and hit Cancel or Apply. I do not like this idea,&lt;br&gt;
&amp;gt; but I like the first idea much better (when changes are applied&lt;br&gt;
&amp;gt; immediately when you hit Enter or switch focus).&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; What do you think ?&lt;br&gt;
&amp;gt;&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;I like the first idea as well.&lt;br&gt;
&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; --vk&lt;br&gt;
&lt;div class=&quot;im&quot;&gt;&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; ------------------------------------------------------------------------------&lt;br&gt;
&amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day&lt;br&gt;
&amp;gt; trial. Simplify your report design, integration and deployment - and focus on&lt;br&gt;
&amp;gt; what you do best, core application coding. Discover what&amp;#39;s new with&lt;br&gt;
&amp;gt; Crystal Reports now.  &lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;
&amp;gt; _______________________________________________ Fwbuilder-discussion mailing list &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26363920&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;


&lt;/div&gt;--&lt;br&gt;
&lt;br&gt;
---------------------------------------------------&lt;br&gt;
Frank Tanner III (&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26363920&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pctech@...&lt;/a&gt;)&lt;br&gt;
&lt;br&gt;
ICQ:  1730844&lt;br&gt;
AIM:  KalokSundancer&lt;br&gt;
MSN:  &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26363920&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pctech@...&lt;/a&gt;&lt;br&gt;
YIM:  fbtanner&lt;br&gt;
&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
------------------------------------------------------------------------------&lt;br&gt;
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day&lt;br&gt;
trial. Simplify your report design, integration and deployment - and focus on&lt;br&gt;
what you do best, core application coding. Discover what&amp;#39;s new with&lt;br&gt;
Crystal Reports now.  &lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;
_______________________________________________&lt;br&gt;
Fwbuilder-discussion mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26363920&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Fwbuilder-discussion mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26363920&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Opinion-poll-tp26361235p26363920.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26363643</id>
	<title>Re: Opinion poll</title>
	<published>2009-11-15T13:17:51Z</published>
	<updated>2009-11-15T13:17:51Z</updated>
	<author>
		<name>Frank Tanner</name>
	</author>
	<content type="html">On Sun, 2009-11-15 at 09:29 -0800, Vadim Kurland wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi all,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; We are actively working on Undo for the Firewall Builder v4.0 GUI and
&lt;br&gt;&amp;gt; we think of changing the way object editor operates to make it more
&lt;br&gt;&amp;gt; logical and easier integrated with Undo facility. The idea is to make
&lt;br&gt;&amp;gt; the editor apply changes to the object's attribute immediately when
&lt;br&gt;&amp;gt; user types something in the entry field and hits Enter or switches
&lt;br&gt;&amp;gt; focus to another entry field. The &amp;quot;Apply&amp;quot; button will be removed if
&lt;br&gt;&amp;gt; this is done. You &amp;nbsp;just edit a name or comment or port number etc and
&lt;br&gt;&amp;gt; hit Enter and it is saved right away into the object and also added to
&lt;br&gt;&amp;gt; the Undo stack so you can roll it back using Ctrl-Z. This is standard
&lt;br&gt;&amp;gt; behavior, this is how many other programs work.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The alternative is to switch to the modal dialog for the editor, but
&lt;br&gt;&amp;gt; that seems very intrusive and requires lot more clicks to edit
&lt;br&gt;&amp;gt; something. If it is modal, it won't let you do anything else until you
&lt;br&gt;&amp;gt; finish your changes and hit Cancel or Apply. I do not like this idea,
&lt;br&gt;&amp;gt; but I like the first idea much better (when changes are applied
&lt;br&gt;&amp;gt; immediately when you hit Enter or switch focus).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; What do you think ?
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;I like the first idea as well.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; --vk
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;&amp;gt; trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;&amp;gt; what you do best, core application coding. Discover what's new with
&lt;br&gt;&amp;gt; Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________ Fwbuilder-discussion mailing list &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26363643&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;/div&gt;-- 
&lt;br&gt;&lt;br&gt;---------------------------------------------------
&lt;br&gt;Frank Tanner III (&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26363643&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pctech@...&lt;/a&gt;)
&lt;br&gt;&lt;br&gt;ICQ: &amp;nbsp;1730844
&lt;br&gt;AIM: &amp;nbsp;KalokSundancer
&lt;br&gt;MSN: &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26363643&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pctech@...&lt;/a&gt;
&lt;br&gt;YIM: &amp;nbsp;fbtanner
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Fwbuilder-discussion mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26363643&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Opinion-poll-tp26361235p26363643.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26361464</id>
	<title>Re: Opinion poll</title>
	<published>2009-11-15T09:53:34Z</published>
	<updated>2009-11-15T09:53:34Z</updated>
	<author>
		<name>Michael Schwartzkopff</name>
	</author>
	<content type="html">Am Sonntag, 15. November 2009 18:29:20 schrieb Vadim Kurland:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi all,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; We are actively working on Undo for the Firewall Builder v4.0 GUI and we
&lt;br&gt;&amp;gt; think of changing the way object editor operates to make it more logical
&lt;br&gt;&amp;gt; and easier integrated with Undo facility. The idea is to make the editor
&lt;br&gt;&amp;gt; apply changes to the object's attribute immediately when user types
&lt;br&gt;&amp;gt; something in the entry field and hits Enter or switches focus to another
&lt;br&gt;&amp;gt; entry field. The &amp;quot;Apply&amp;quot; button will be removed if this is done. You &amp;nbsp;just
&lt;br&gt;&amp;gt; edit a name or comment or port number etc and hit Enter and it is saved
&lt;br&gt;&amp;gt; right away into the object and also added to the Undo stack so you can roll
&lt;br&gt;&amp;gt; it back using Ctrl-Z. This is standard behavior, this is how many other
&lt;br&gt;&amp;gt; programs work.
&lt;/div&gt;&lt;br&gt;Good idea!
&lt;br&gt;&lt;br&gt;I really like the idea to make changes instantanously because I often forget 
&lt;br&gt;the &amp;quot;Apply&amp;quot; button. I would only add an &amp;quot;undo&amp;quot; button below because a lot of 
&lt;br&gt;people don't &amp;nbsp;know about the magic of CTRL-Z.
&lt;br&gt;&lt;br&gt;Greetings,
&lt;br&gt;&lt;br&gt;Michael.
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Fwbuilder-discussion mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26361464&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Opinion-poll-tp26361235p26361464.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26361235</id>
	<title>Opinion poll</title>
	<published>2009-11-15T09:29:20Z</published>
	<updated>2009-11-15T09:29:20Z</updated>
	<author>
		<name>Vadim Kurland ✎</name>
	</author>
	<content type="html">Hi all,&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; &quot;&gt;&lt;div&gt;We are actively working on Undo for the Firewall Builder v4.0 GUI and we think of changing the way object editor operates to make it more logical and easier integrated with Undo facility. The idea is to make the editor apply changes to the object&amp;#39;s attribute immediately when user types something in the entry field and hits Enter or switches focus to another entry field. The &amp;quot;Apply&amp;quot; button will be removed if this is done. You  just edit a name or comment or port number etc and hit Enter and it is saved right away into the object and also added to the Undo stack so you can roll it back using Ctrl-Z. This is standard behavior, this is how many other programs work.&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;The alternative is to switch to the modal dialog for the editor, but that seems very intrusive and requires lot more clicks to edit something. If it is modal, it won&amp;#39;t let you do anything else until you finish your changes and hit Cancel or Apply. I do not like this idea, but I like the first idea much better (when changes are applied immediately when you hit Enter or switch focus).&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;What do you think ?&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;--vk&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Fwbuilder-discussion mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26361235&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Opinion-poll-tp26361235p26361235.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26338389</id>
	<title>Re: Simple IPTABLES to fwbuilder question</title>
	<published>2009-11-13T07:29:20Z</published>
	<updated>2009-11-13T07:29:20Z</updated>
	<author>
		<name>Vadim Kurland ✎</name>
	</author>
	<content type="html">&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Fri, Nov 13, 2009 at 4:41 AM, Sven Anders &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26338389&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sven@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;
Hi,&lt;br&gt;
how do I migrate a IPTABLES Rule like this:&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
$IPTABLES -A FORWARD  -i eth0   -s 192.168.3.7  -o eth2 \&lt;br&gt;
    -d 172.16.42.42  -m state --state NEW   -p tcp -m tcp \&lt;br&gt;
    --dport 80 -j ACCEPT&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
to fw-builder?&lt;br&gt;
&lt;br&gt;
===I have tryed this: ===&lt;br&gt;
&lt;br&gt;
* Set up a extra Polcy called eth1_out and insert in Policy&lt;br&gt;
&lt;br&gt;
===Policy: ==&lt;br&gt;
&lt;br&gt;
From: src_host&lt;br&gt;
To: to_host&lt;br&gt;
Service: http&lt;br&gt;
Interface: eth0&lt;br&gt;
Direction: IN&lt;br&gt;
Action: Chain eth1_out&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
=== eth1_out ===&lt;br&gt;
&lt;br&gt;
From: (empty)&lt;br&gt;
To: (empty)&lt;br&gt;
Service (empty)&lt;br&gt;
Direction: OUT&lt;br&gt;
Interface: eth1&lt;br&gt;
Action: ACCEPT&lt;br&gt;
&lt;br&gt;
From: (empty)&lt;br&gt;
To: (empty)&lt;br&gt;
Service (empty)&lt;br&gt;
Direction: (empty)&lt;br&gt;
Interface: (empty)&lt;br&gt;
Action: DENY&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
but perhabs there is a nice way to do it?&lt;br&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;no, this is the only way to do it.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;--vk&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;/div&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Fwbuilder-discussion mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26338389&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Simple-IPTABLES-to-fwbuilder-question-tp26336212p26338389.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26336212</id>
	<title>Simple IPTABLES to fwbuilder question</title>
	<published>2009-11-13T04:41:20Z</published>
	<updated>2009-11-13T04:41:20Z</updated>
	<author>
		<name>Sven Anders</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;how do I migrate a IPTABLES Rule like this:
&lt;br&gt;&lt;br&gt;&lt;br&gt;$IPTABLES -A FORWARD &amp;nbsp;-i eth0 &amp;nbsp; -s 192.168.3.7 &amp;nbsp;-o eth2 \
&lt;br&gt;&amp;nbsp; &amp;nbsp; -d 172.16.42.42 &amp;nbsp;-m state --state NEW &amp;nbsp; -p tcp -m tcp \
&lt;br&gt;&amp;nbsp; &amp;nbsp; --dport 80 -j ACCEPT
&lt;br&gt;&lt;br&gt;&lt;br&gt;to fw-builder?
&lt;br&gt;&lt;br&gt;===I have tryed this: ===
&lt;br&gt;&lt;br&gt;* Set up a extra Polcy called eth1_out and insert in Policy
&lt;br&gt;&lt;br&gt;===Policy: ==
&lt;br&gt;&lt;br&gt;From: src_host
&lt;br&gt;To: to_host
&lt;br&gt;Service: http
&lt;br&gt;Interface: eth0
&lt;br&gt;Direction: IN
&lt;br&gt;Action: Chain eth1_out
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;=== eth1_out ===
&lt;br&gt;&lt;br&gt;From: (empty)
&lt;br&gt;To: (empty)
&lt;br&gt;Service (empty)
&lt;br&gt;Direction: OUT
&lt;br&gt;Interface: eth1
&lt;br&gt;Action: ACCEPT
&lt;br&gt;&lt;br&gt;From: (empty)
&lt;br&gt;To: (empty)
&lt;br&gt;Service (empty)
&lt;br&gt;Direction: (empty)
&lt;br&gt;Interface: (empty)
&lt;br&gt;Action: DENY
&lt;br&gt;&lt;br&gt;&lt;br&gt;but perhabs there is a nice way to do it?
&lt;br&gt;&lt;br&gt;Best Regads
&lt;br&gt;Sven Anders
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Fwbuilder-discussion mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26336212&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Simple-IPTABLES-to-fwbuilder-question-tp26336212p26336212.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26328738</id>
	<title>Problems installing firewall builder</title>
	<published>2009-11-12T19:23:11Z</published>
	<updated>2009-11-12T19:23:11Z</updated>
	<author>
		<name>ana45</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I've installed Centos 5.4 x86_64 into my local server for the company I'm working for. I did not disable firewall during this installation. Now I have to set up firewall into my server because of security reasons. So I tried installing firewall builder but had problems doing so.
&lt;br&gt;&lt;br&gt;These are the steps I followed to install firewall builder into my system. (to include dependancies) :
&lt;br&gt;&lt;br&gt;&lt;b&gt;Referring to the link : &lt;a href=&quot;http://www.fwbuilder.org//docs/firewall_builder_packages.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.fwbuilder.org//docs/firewall_builder_packages.html&lt;/a&gt;&lt;br&gt;&lt;/b&gt;&lt;br&gt;I created a Firewall Builder RPM packages repository as mentioned below:
&lt;br&gt;&lt;br&gt;1. Created file: vi /etc/yum.repos.d/fwbuilder.repo
&lt;br&gt;&lt;br&gt;2. Included the below mentioned contents:
&lt;br&gt;&lt;br&gt;[fwbuilder]
&lt;br&gt;name=Firewall Builder
&lt;br&gt;failovermethod=priority
&lt;br&gt;baseurl=&lt;a href=&quot;http://www.fwbuilder.org/rpm/stable/rhel-$releasever-$basearch&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.fwbuilder.org/rpm/stable/rhel-$releasever-$basearch&lt;/a&gt;&lt;br&gt;enabled=1
&lt;br&gt;&lt;br&gt;3. wget &lt;a href=&quot;http://www.fwbuilder.org/PACKAGE-GPG-KEY-fwbuilder.asc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.fwbuilder.org/PACKAGE-GPG-KEY-fwbuilder.asc&lt;/a&gt;&lt;br&gt;rpm --import PACKAGE-GPG-KEY-fwbuilder.asc
&lt;br&gt;&lt;br&gt;4. Then yum install fwbuilder
&lt;br&gt;&lt;br&gt;I was returned with the following error :
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.fwbuilder.org/rpm/stable/rhel-5-x86_64/repodata/repomd.xml:&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.fwbuilder.org/rpm/stable/rhel-5-x86_64/repodata/repomd.xml:&lt;/a&gt;&amp;nbsp;[Errno 14] HTTP Error 404: Not Found
&lt;br&gt;Trying other mirror.
&lt;br&gt;Error: Cannot retrieve repository metadata (repomd.xml) for repository: fwbuilder. Please verify its path and try again
&lt;br&gt;&lt;br&gt;Pls help me resolve this problem. Is it because I did not disable the firewall during Centos installation?</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Problems-installing-firewall-builder-tp26328738p26328738.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26235111</id>
	<title>v3.08 build 1687</title>
	<published>2009-11-06T08:45:06Z</published>
	<updated>2009-11-06T08:45:06Z</updated>
	<author>
		<name>Vadim Kurland ✎</name>
	</author>
	<content type="html">&lt;br&gt;this build is available for download, &amp;quot;tewsting&amp;quot; repositories have &amp;nbsp;
&lt;br&gt;been updated.
&lt;br&gt;&lt;br&gt;The build includes .deb packages for Ubuntu Karmic (only i386 just &amp;nbsp;
&lt;br&gt;yet) and fixes for two recently reported bugs:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; * NATCompiler_pf.cpp (NATCompiler_pf::compile): fixed bug
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #2889579: &amp;quot;fwb_pf crash when unnumbered interface is used in nat
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; rule&amp;quot;. Compiler for PF crashed when unnumbered interface was used
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; in TSrc element of a NAT rule.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; * PolicyCompiler_PrintRule.cpp (PrintRule::_printSrcAddr): Fixed
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; bug #2892100: &amp;quot;'Old boradcast' object produces 0/0 in iptables
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; script&amp;quot;. The bug triggered when iptables version was set to 1.3.x
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; or later. &amp;quot;Old broadcast&amp;quot; object is defined as AddressRange with
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0.0.0.0 as a start and end addresses of the range. Generated
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; script should have &amp;quot;0.0.0.0&amp;quot; but the compiler uses &amp;quot;0/0&amp;quot; instead.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; --vk
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Fwbuilder-discussion mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26235111&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/v3.08-build-1687-tp26235111p26235111.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26195730</id>
	<title>Re: old-broadcast</title>
	<published>2009-11-04T04:45:22Z</published>
	<updated>2009-11-04T04:45:22Z</updated>
	<author>
		<name>Vadim Kurland ✎</name>
	</author>
	<content type="html">&lt;br&gt;Joost,&lt;br&gt;&lt;br&gt;we haven&amp;#39;t figured out what is going on here. Please help me help you, if this is really a bug, I need more information to reproduce it and then fix it. Could you send your data file to me ? If not, please create a small data file with an example that demonstrates the problem.&lt;br&gt;
&lt;br&gt;--vk&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Fri, Oct 30, 2009 at 8:25 AM, Vadim Kurland &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26195730&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;vadim@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;&lt;div class=&quot;im&quot;&gt;On Fri, Oct 30, 2009 at 8:18 AM, Joost Wolthuis &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26195730&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;J.Wolthuis@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;










&lt;div link=&quot;blue&quot; vlink=&quot;purple&quot; lang=&quot;EN-US&quot;&gt;

&lt;div&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 11pt; color: rgb(31, 73, 125);&quot;&gt;Vadim,&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 11pt; color: rgb(31, 73, 125);&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 11pt; color: rgb(31, 73, 125);&quot;&gt;It is from the standard library. It is however an upgraded firewall
from 2.x&lt;/span&gt;&lt;/p&gt;&lt;div&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 11pt; color: rgb(31, 73, 125);&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;in this case I need to see the rule and firewall object. Could you send the data file (.fwb) to me ? If not, please put together&amp;nbsp; a small example file to reproduce the problem.&lt;br&gt;
&lt;font color=&quot;#888888&quot;&gt;
&lt;br&gt;--vk&lt;br&gt;&lt;br&gt;&amp;nbsp;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;&lt;div link=&quot;blue&quot; vlink=&quot;purple&quot; lang=&quot;EN-US&quot;&gt;
&lt;div&gt;&lt;div&gt;&lt;p class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-size: 11pt; color: rgb(31, 73, 125);&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 11pt; color: rgb(31, 73, 125);&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: black;&quot; lang=&quot;NL&quot;&gt;Best&amp;nbsp;regards / Met vriendelijke groet,&lt;/span&gt;&lt;span style=&quot;font-size: 11pt; color: rgb(31, 73, 125);&quot; lang=&quot;NL&quot;&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 11pt; color: rgb(31, 73, 125);&quot; lang=&quot;NL&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(31, 73, 125);&quot;&gt;Joost Wolthuis&lt;/span&gt;&lt;span style=&quot;font-size: 11pt; color: rgb(31, 73, 125);&quot;&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 7.5pt; color: gray;&quot;&gt;-----&lt;br&gt;
Sr. Product Specialist | Telecats bv&amp;nbsp; |
KvK&amp;nbsp;Enschede&amp;nbsp;06069106&amp;nbsp; |
Support:&amp;nbsp;053&amp;nbsp;488&amp;nbsp;99&amp;nbsp;20&amp;nbsp; | Tel
direct:&amp;nbsp;053&amp;nbsp;488&amp;nbsp;99&amp;nbsp;15&amp;nbsp; |
Fax:&amp;nbsp;053&amp;nbsp;488&amp;nbsp;99&amp;nbsp;10&amp;nbsp; | E&amp;#8209;mail:&amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26195730&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;j.wolthuis@...&lt;/a&gt;&amp;nbsp;| &lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 7.5pt; color: gray;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 18pt; font-family: Webdings; color: green;&quot;&gt;P&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-size: 10pt; color: green;&quot;&gt;Please consider the environment and don&amp;#39;t print this e-mail unless
you really need to&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 7.5pt; color: gray;&quot;&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 11pt; color: rgb(31, 73, 125);&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;

&lt;/div&gt;&lt;div style=&quot;border-style: solid none none; border-color: rgb(181, 196, 223) -moz-use-text-color -moz-use-text-color; border-width: 1pt medium medium; padding: 3pt 0in 0in;&quot;&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;From:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26195730&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;vadim@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26195730&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;vadim@...&lt;/a&gt;] &lt;b&gt;On Behalf
Of &lt;/b&gt;Vadim Kurland&lt;br&gt;
&lt;b&gt;Sent:&lt;/b&gt; donderdag 29 oktober 2009 18:23&lt;br&gt;
&lt;b&gt;To:&lt;/b&gt; Joost Wolthuis&lt;br&gt;
&lt;b&gt;Cc:&lt;/b&gt; Fwbuilder List (E-mail)&lt;br&gt;
&lt;b&gt;Subject:&lt;/b&gt; Re: [Fwbuilder-discussion] old-broadcast&lt;/span&gt;&lt;/p&gt;

&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&amp;nbsp;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 12pt;&quot;&gt;Joost,&lt;br&gt;
&lt;br&gt;
I can&amp;#39;t reproduce this with 3.0.7. Are you using object &amp;quot;old broadcast&amp;quot;
that is defined in the Standard objects library ?&amp;nbsp; This object is defined
as address range (for historical reasons). Is this what you are using ? I get
the following iptables command when I try:&lt;br&gt;
&lt;br&gt;
$IPTABLES -A OUTPUT&amp;nbsp; -d 0.0.0.0&amp;nbsp;&amp;nbsp; -j DROP &lt;br&gt;
&lt;br&gt;
If you use the standard object and still get -d 0/0 , please send a test .fwb
file to me that demonstrates the problem.&lt;br&gt;
&lt;br&gt;
--vk&lt;br&gt;
&lt;br&gt;
&lt;/p&gt;

&lt;div&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;On Thu, Oct 29, 2009 at 1:35 PM, Joost Wolthuis &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26195730&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;J.Wolthuis@...&lt;/a&gt;&amp;gt; wrote:&lt;/p&gt;

&lt;div&gt;

&lt;div&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;Hi,&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&amp;nbsp;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;I
just upgrade to firewallbuilder version 3&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;Found
a small problem however.&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&amp;nbsp;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;We
still used the predefined object &amp;ldquo;old-broadcast&amp;rdquo;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;During
generation the is a significant other rule generated. The v3.07 rule is NOT
correct.&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&amp;nbsp;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;Version
2.19 -&amp;gt; &amp;nbsp;$IPTABLES -A OUTPUT&amp;nbsp; -d 0.0.0.0&amp;nbsp; -j DROP&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;Version
3.07 -&amp;gt; &amp;nbsp;$IPTABLES -A OUTPUT&amp;nbsp; -d 0/0&amp;nbsp;&amp;nbsp; -j DROP&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&amp;nbsp;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;I
removed the old-broadcast object from my firewalls but it might a fixed in the
future.&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&amp;nbsp;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: black;&quot; lang=&quot;NL&quot;&gt;Best&amp;nbsp;regards / Met
vriendelijke groet,&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;NL&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;Joost Wolthuis&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 7.5pt; color: gray;&quot;&gt;-----&lt;br&gt;
Sr. Product Specialist | Telecats bv&amp;nbsp; |
KvK&amp;nbsp;Enschede&amp;nbsp;06069106&amp;nbsp; |
Support:&amp;nbsp;053&amp;nbsp;488&amp;nbsp;99&amp;nbsp;20&amp;nbsp; | Tel
direct:&amp;nbsp;053&amp;nbsp;488&amp;nbsp;99&amp;nbsp;15&amp;nbsp; |
Fax:&amp;nbsp;053&amp;nbsp;488&amp;nbsp;99&amp;nbsp;10&amp;nbsp; | E&amp;#8209;mail:&amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26195730&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;j.wolthuis@...&lt;/a&gt;&amp;nbsp;|
&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 7.5pt; color: gray;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 18pt; font-family: Webdings; color: green;&quot;&gt;P&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-size: 10pt; color: green;&quot;&gt;Please consider the environment and don&amp;#39;t
print this e-mail unless you really need to&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&amp;nbsp;&lt;/p&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 12pt;&quot;&gt;&lt;br&gt;
------------------------------------------------------------------------------&lt;br&gt;
Come build with us! The BlackBerry(R) Developer Conference in SF, CA&lt;br&gt;
is the only developer event you need to attend this year. Jumpstart your&lt;br&gt;
developing skills, take BlackBerry mobile applications to market and stay&lt;br&gt;
ahead of the curve. Join us from November 9 - 12, 2009. Register now!&lt;br&gt;
&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;
_______________________________________________&lt;br&gt;
Fwbuilder-discussion mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26195730&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&amp;nbsp;&lt;/p&gt;

&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;

&lt;/div&gt;


&lt;br&gt;------------------------------------------------------------------------------&lt;br&gt;
Come build with us! The BlackBerry(R) Developer Conference in SF, CA&lt;br&gt;
is the only developer event you need to attend this year. Jumpstart your&lt;br&gt;
developing skills, take BlackBerry mobile applications to market and stay&lt;br&gt;
ahead of the curve. Join us from November 9 - 12, 2009. Register now!&lt;br&gt;
&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________&lt;br&gt;
Fwbuilder-discussion mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26195730&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Fwbuilder-discussion mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26195730&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/old-broadcast-tp26112705p26195730.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26158557</id>
	<title>Re: Problem getting ip phones to work with iptables.</title>
	<published>2009-11-01T21:25:50Z</published>
	<updated>2009-11-01T21:25:50Z</updated>
	<author>
		<name>Vadim Kurland ✎</name>
	</author>
	<content type="html">&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Mon, Nov 2, 2009 at 6:07 AM, Tom Diehl &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26158557&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tdiehl@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;div class=&quot;im&quot;&gt;Hi Vadim,&lt;br&gt;
&lt;br&gt;
On Sun, 1 Nov 2009, Vadim Kurland wrote:&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
Hi Tom,&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
On Sun, Nov 1, 2009 at 5:38 PM, Tom Diehl &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26158557&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tdiehl@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;
&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;br&gt;
 the NAT rule looks correct to me. Please try iptables -L -n  to check the&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
actual loaded rules right after reboot just to see what is there really.&lt;br&gt;
&lt;br&gt;
&lt;/blockquote&gt;
&lt;br&gt;
&lt;br&gt;
Ok, now I am really confused!&lt;br&gt;
&lt;br&gt;
After making the above changes, the packets are never seeing the&lt;br&gt;
fwb(t-ports -&amp;gt; foneswt) rule according to the log entry below.&lt;br&gt;
&lt;br&gt;
Nov  1 07:49:40 router.mchugh2.local kernel: fwb(DROPnLOG) IN=eth0.1 OUT=&lt;br&gt;
MAC=00:21:29:71:25:59:00:90:1a:a0:b4:e0:08:00:45:08:00:44 SRC=71.199.26.14&lt;br&gt;
DST=72.99.50.76 LEN=68 TOS=0x08 PREC=0x00 TTL=123 ID=21930 DF PROTO=UDP&lt;br&gt;
SPT=59147 DPT=59101 LEN=48&lt;br&gt;
&lt;br&gt;
The DROPnLOG rule is a catchall rule. It simply says any, any, any, deny.&lt;br&gt;
It is&lt;br&gt;
the last rule.&lt;br&gt;
&lt;br&gt;
iptables -L -n shows the following:&lt;br&gt;
&lt;br&gt;
RULE_28    udp  --  &lt;a href=&quot;http://0.0.0.0/0&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;0.0.0.0/0&lt;/a&gt;            192.168.1.12        udp dpt:59101&lt;br&gt;
state NEW&lt;br&gt;
RULE_28    udp  --  &lt;a href=&quot;http://0.0.0.0/0&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;0.0.0.0/0&lt;/a&gt;            192.168.1.12        udp dpt:59101&lt;br&gt;
state NEW&lt;br&gt;
&lt;br&gt;
Since iptables -L -n does not show the NAT rule, I also ran iptables-save&lt;br&gt;
it shows the&lt;br&gt;
following:&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/blockquote&gt;
you can get nat rules using iptables -t nat -L -n&lt;br&gt;
&lt;br&gt;
If you add -v, it will also print hit counter for each rule.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
-A PREROUTING -d 72.99.50.76 -p udp -m udp --dport 59101 -j DNAT&lt;br&gt;
--to-destination 192.168.1.12&lt;br&gt;
-A FORWARD -d 192.168.1.12 -p udp -m udp --dport 59101 -m state --state NEW&lt;br&gt;
-j RULE_28&lt;br&gt;
-A OUTPUT -d 192.168.1.12 -p udp -m udp --dport 59101 -m state --state NEW&lt;br&gt;
-j RULE_28&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/blockquote&gt;
these seem to be correct. The log entry indicates that the packet never&lt;br&gt;
matched the NAT rule so its address never got translated and therefore the&lt;br&gt;
packet did not match any policy rule.&lt;br&gt;
&lt;br&gt;
Try iptables -t nat -L -n -v to see what nat rules you really have there. I&lt;br&gt;
assume you did check that the address 72.99.50.76 used in the rule really&lt;br&gt;
matches address of eth0.1, right ?&lt;br&gt;
&lt;/blockquote&gt;
&lt;br&gt;&lt;/div&gt;&lt;/div&gt;
Yes, the address is correct. I just double checked.&lt;br&gt;
&lt;br&gt;
iptables -t nat -L -n -v shows the following:&lt;br&gt;
&lt;br&gt;
root@router:~# iptables -t nat -L -n -v&lt;br&gt;
Chain PREROUTING (policy ACCEPT 19988 packets, 2143K bytes)&lt;br&gt;
pkts bytes target     prot opt in     out     source               destination&lt;br&gt;
&lt;br&gt;
0      0    DNAT      udp  --  *       *      &lt;a href=&quot;http://0.0.0.0/0&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;0.0.0.0/0&lt;/a&gt;            72.99.50.76  udp dpt:59101 to:192.168.1.12&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
As you can see the above shows no hits, yet the log entry says we are dropping&lt;br&gt;
59101. This makes no sense to me.&lt;br&gt;
&lt;br&gt;
Do you have any more ideas? I am at a loss at this point.&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;could there be another nat rule in the PREROUTING chain that matches the same source - destination - protocol above this one?  Can I see the whole list ?&lt;br&gt;
 &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;&lt;div&gt;&lt;div class=&quot;h5&quot;&gt;
&lt;br&gt;
Regards,&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
-- &lt;br&gt;
Tom Diehl       &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26158557&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tdiehl@...&lt;/a&gt;      Spamtrap address &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26158557&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mtd123@...&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;br&gt;
--vk&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
Do you see a problem with the above? They look OK to me but iptables rules&lt;br&gt;
make my brain hurt. That is why I use fwb. :-)&lt;br&gt;
&lt;br&gt;
Thanks for looking into this.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Regards,&lt;br&gt;
&lt;br&gt;
--&lt;br&gt;
Tom Diehl       &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26158557&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tdiehl@...&lt;/a&gt;      Spamtrap address&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26158557&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mtd123@...&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
--vk&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
On Sun, Nov 1, 2009 at 5:44 AM, Tom Diehl &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26158557&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tdiehl@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;
&lt;br&gt;
 Hi,&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;br&gt;
I have a network that has 1 public ip address say 72.99.50.76 The router&lt;br&gt;
uses&lt;br&gt;
nat to access various machines on the internal network of &lt;a href=&quot;http://192.168.1.0/24&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;192.168.1.0/24&lt;/a&gt;&lt;br&gt;
.&lt;br&gt;
They have a couple of ip phones that access their phone switch from the&lt;br&gt;
internet. The phone switch has an internal address of 192.168.1.12.&lt;br&gt;
&lt;br&gt;
The problem I am seeing is that when I reboot the router the ip phones&lt;br&gt;
refuse&lt;br&gt;
to connect to the phone switch for 3-4 days after the reboot. Then all of&lt;br&gt;
the&lt;br&gt;
sudden the phones sync up and all is well until we reboot the router&lt;br&gt;
again.&lt;br&gt;
&lt;br&gt;
I have looked at the packets with tcpdump when the phones will not&lt;br&gt;
connect&lt;br&gt;
and&lt;br&gt;
the packets are getting dropped on the external interface.&lt;br&gt;
&lt;br&gt;
I have a .fw file with the following iptables rules in it:&lt;br&gt;
&lt;br&gt;
# Rule 4 (NAT)&lt;br&gt;
#&lt;br&gt;
echo &amp;quot;Rule 4 (NAT)&amp;quot;&lt;br&gt;
#&lt;br&gt;
# dnat rule fone-swt -&amp;gt; remote fone&lt;br&gt;
$IPTABLES -t nat -A PREROUTING  -p udp -m udp  -s ! &lt;a href=&quot;http://192.168.1.0/24&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;192.168.1.0/24&lt;/a&gt;   -d&lt;br&gt;
72.99.50.76  --dport 59101 -j DNAT --to-destination 192.168.1.12&lt;br&gt;
#&lt;br&gt;
&lt;br&gt;
The above rule in fwbuilder looks like this:&lt;br&gt;
&lt;br&gt;
Orig src             Orig dst         orig svc         translated svc&lt;br&gt;
translated src     translated dst&lt;br&gt;
!&lt;a href=&quot;http://192.168.1.0/24&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;192.168.1.0/24&lt;/a&gt;      72.99.50.76      udp 59101        Original&lt;br&gt;
   Original        192.168.1.12&lt;br&gt;
&lt;br&gt;
#&lt;br&gt;
echo &amp;quot;Rule 28 (global)&amp;quot;&lt;br&gt;
#&lt;br&gt;
# Ports fwded to the fone swt&lt;br&gt;
#&lt;br&gt;
$IPTABLES -N RULE_28&lt;br&gt;
$IPTABLES -A OUTPUT -p udp -m udp  -s ! &lt;a href=&quot;http://192.168.1.0/24&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;192.168.1.0/24&lt;/a&gt;   -d 72.99.50.76&lt;br&gt;
--dport 59101  -m state --state NEW  -j RULE_28&lt;br&gt;
$IPTABLES -A OUTPUT -p udp -m udp  -s ! &lt;a href=&quot;http://192.168.1.0/24&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;192.168.1.0/24&lt;/a&gt;   -d 192.168.1.12&lt;br&gt;
--dport 59101  -m state --state NEW  -j RULE_28&lt;br&gt;
$IPTABLES -A INPUT -p udp -m udp  -s ! &lt;a href=&quot;http://192.168.1.0/24&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;192.168.1.0/24&lt;/a&gt;   -d 72.99.50.76&lt;br&gt;
--dport 59101  -m state --state NEW  -j RULE_28&lt;br&gt;
$IPTABLES -A FORWARD -p udp -m udp  -s ! &lt;a href=&quot;http://192.168.1.0/24&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;192.168.1.0/24&lt;/a&gt;   -d&lt;br&gt;
192.168.1.12&lt;br&gt;
 --dport 59101  -m state --state NEW  -j RULE_28&lt;br&gt;
$IPTABLES -A RULE_28  -j LOG  --log-level warning --log-prefix&lt;br&gt;
&amp;quot;fwb(t-ports&lt;br&gt;
-&amp;gt; foneswt)&amp;quot;&lt;br&gt;
$IPTABLES -A RULE_28  -j ACCEPT&lt;br&gt;
&lt;br&gt;
The above rule in fwbuilder looks like this:&lt;br&gt;
&lt;br&gt;
src                   dst                      service     interface&lt;br&gt;
direction    action&lt;br&gt;
!&lt;a href=&quot;http://192.168.1.0/24&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;192.168.1.0/24&lt;/a&gt;  192.168.1.12 and the ext int  udp 59101     all&lt;br&gt;
 both        allow. logging is enabled.&lt;br&gt;
&lt;br&gt;
When the phones will not sync, I get the following log entries in the&lt;br&gt;
syslog:&lt;br&gt;
Nov  1 00:04:16 router.mchugh2.local kernel: fwb(t-ports -&amp;gt;&lt;br&gt;
foneswt)IN=eth0.1 OUT=&lt;br&gt;
MAC=00:21:29:71:25:59:00:90:1a:a0:b4:e0:08:00:45:08:00:44&lt;br&gt;
SRC=71.199.26.14&lt;br&gt;
DST=72.99.50.76 LEN=68 TOS=0x08 PREC=0x00 TTL=123 ID=21930 DF PROTO=UDP&lt;br&gt;
SPT=59147 DPT=59101 LEN=48&lt;br&gt;
&lt;br&gt;
Once the phones sync, the above log entries go away.&lt;br&gt;
&lt;br&gt;
According to the phone vendor, all I need for the phones to work is udp&lt;br&gt;
59101&lt;br&gt;
natted from the outside to the internal ip address of the phone switch.&lt;br&gt;
We&lt;br&gt;
confirmed this is true when we had the phones synced up. One thing that&lt;br&gt;
seems&lt;br&gt;
strange is that a given ip phone always uses the same source port when&lt;br&gt;
trying&lt;br&gt;
to connect to the phone switch via udp 59101. I suspect that this is how&lt;br&gt;
the&lt;br&gt;
switch identifies which phone it is talking to but I could be wrong.&lt;br&gt;
&lt;br&gt;
Does anyone have any idea what I am doing wrong?&lt;br&gt;
&lt;br&gt;
Does this even make sense?&lt;br&gt;
&lt;br&gt;
Note, public ip addresses have been obscured.&lt;br&gt;
&lt;br&gt;
Regards,&lt;br&gt;
&lt;br&gt;
--&lt;br&gt;
Tom Diehl       &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26158557&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tdiehl@...&lt;/a&gt;      Spamtrap address&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26158557&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mtd123@...&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
------------------------------------------------------------------------------&lt;br&gt;
Come build with us! The BlackBerry(R) Developer Conference in SF, CA&lt;br&gt;
is the only developer event you need to attend this year. Jumpstart your&lt;br&gt;
developing skills, take BlackBerry mobile applications to market and stay&lt;br&gt;
ahead of the curve. Join us from November 9 - 12, 2009. Register now!&lt;br&gt;
&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;
_______________________________________________&lt;br&gt;
Fwbuilder-discussion mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26158557&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/blockquote&gt;
&lt;br&gt;
&lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;br&gt;
&lt;/blockquote&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Fwbuilder-discussion mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26158557&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Problem-getting-ip-phones-to-work-with-iptables.-tp26148321p26158557.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26158483</id>
	<title>Re: Problem getting ip phones to work with iptables.</title>
	<published>2009-11-01T21:07:49Z</published>
	<updated>2009-11-01T21:07:49Z</updated>
	<author>
		<name>Tom Diehl</name>
	</author>
	<content type="html">Hi Vadim,
&lt;br&gt;&lt;br&gt;On Sun, 1 Nov 2009, Vadim Kurland wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Tom,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Sun, Nov 1, 2009 at 5:38 PM, Tom Diehl &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26158483&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tdiehl@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;the NAT rule looks correct to me. Please try iptables -L -n &amp;nbsp;to check the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; actual loaded rules right after reboot just to see what is there really.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Ok, now I am really confused!
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; After making the above changes, the packets are never seeing the
&lt;br&gt;&amp;gt;&amp;gt; fwb(t-ports -&amp;gt; foneswt) rule according to the log entry below.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Nov &amp;nbsp;1 07:49:40 router.mchugh2.local kernel: fwb(DROPnLOG) IN=eth0.1 OUT=
&lt;br&gt;&amp;gt;&amp;gt; MAC=00:21:29:71:25:59:00:90:1a:a0:b4:e0:08:00:45:08:00:44 SRC=71.199.26.14
&lt;br&gt;&amp;gt;&amp;gt; DST=72.99.50.76 LEN=68 TOS=0x08 PREC=0x00 TTL=123 ID=21930 DF PROTO=UDP
&lt;br&gt;&amp;gt;&amp;gt; SPT=59147 DPT=59101 LEN=48
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; The DROPnLOG rule is a catchall rule. It simply says any, any, any, deny.
&lt;br&gt;&amp;gt;&amp;gt; It is
&lt;br&gt;&amp;gt;&amp;gt; the last rule.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; iptables -L -n shows the following:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; RULE_28 &amp;nbsp; &amp;nbsp;udp &amp;nbsp;-- &amp;nbsp;0.0.0.0/0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;192.168.1.12 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;udp dpt:59101
&lt;br&gt;&amp;gt;&amp;gt; state NEW
&lt;br&gt;&amp;gt;&amp;gt; RULE_28 &amp;nbsp; &amp;nbsp;udp &amp;nbsp;-- &amp;nbsp;0.0.0.0/0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;192.168.1.12 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;udp dpt:59101
&lt;br&gt;&amp;gt;&amp;gt; state NEW
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Since iptables -L -n does not show the NAT rule, I also ran iptables-save
&lt;br&gt;&amp;gt;&amp;gt; it shows the
&lt;br&gt;&amp;gt;&amp;gt; following:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; you can get nat rules using iptables -t nat -L -n
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If you add -v, it will also print hit counter for each rule.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; -A PREROUTING -d 72.99.50.76 -p udp -m udp --dport 59101 -j DNAT
&lt;br&gt;&amp;gt;&amp;gt; --to-destination 192.168.1.12
&lt;br&gt;&amp;gt;&amp;gt; -A FORWARD -d 192.168.1.12 -p udp -m udp --dport 59101 -m state --state NEW
&lt;br&gt;&amp;gt;&amp;gt; -j RULE_28
&lt;br&gt;&amp;gt;&amp;gt; -A OUTPUT -d 192.168.1.12 -p udp -m udp --dport 59101 -m state --state NEW
&lt;br&gt;&amp;gt;&amp;gt; -j RULE_28
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; these seem to be correct. The log entry indicates that the packet never
&lt;br&gt;&amp;gt; matched the NAT rule so its address never got translated and therefore the
&lt;br&gt;&amp;gt; packet did not match any policy rule.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Try iptables -t nat -L -n -v to see what nat rules you really have there. I
&lt;br&gt;&amp;gt; assume you did check that the address 72.99.50.76 used in the rule really
&lt;br&gt;&amp;gt; matches address of eth0.1, right ?
&lt;/div&gt;&lt;br&gt;Yes, the address is correct. I just double checked.
&lt;br&gt;&lt;br&gt;iptables -t nat -L -n -v shows the following:
&lt;br&gt;&lt;br&gt;root@router:~# iptables -t nat -L -n -v
&lt;br&gt;Chain PREROUTING (policy ACCEPT 19988 packets, 2143K bytes)
&lt;br&gt;pkts bytes target &amp;nbsp; &amp;nbsp; prot opt in &amp;nbsp; &amp;nbsp; out &amp;nbsp; &amp;nbsp; source &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; destination
&lt;br&gt;&lt;br&gt;0 &amp;nbsp; &amp;nbsp; &amp;nbsp;0 &amp;nbsp; &amp;nbsp;DNAT &amp;nbsp; &amp;nbsp; &amp;nbsp;udp &amp;nbsp;-- &amp;nbsp;* &amp;nbsp; &amp;nbsp; &amp;nbsp; * &amp;nbsp; &amp;nbsp; &amp;nbsp;0.0.0.0/0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;72.99.50.76 &amp;nbsp;udp dpt:59101 to:192.168.1.12
&lt;br&gt;&lt;br&gt;&lt;br&gt;As you can see the above shows no hits, yet the log entry says we are dropping
&lt;br&gt;59101. This makes no sense to me.
&lt;br&gt;&lt;br&gt;Do you have any more ideas? I am at a loss at this point.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Tom Diehl &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26158483&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tdiehl@...&lt;/a&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;Spamtrap address &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26158483&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mtd123@...&lt;/a&gt;
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --vk
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Do you see a problem with the above? They look OK to me but iptables rules
&lt;br&gt;&amp;gt;&amp;gt; make my brain hurt. That is why I use fwb. :-)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thanks for looking into this.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt; Tom Diehl &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26158483&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tdiehl@...&lt;/a&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;Spamtrap address
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26158483&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mtd123@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; --vk
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; On Sun, Nov 1, 2009 at 5:44 AM, Tom Diehl &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26158483&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tdiehl@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;Hi,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I have a network that has 1 public ip address say 72.99.50.76 The router
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; uses
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; nat to access various machines on the internal network of 192.168.1.0/24
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; They have a couple of ip phones that access their phone switch from the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; internet. The phone switch has an internal address of 192.168.1.12.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; The problem I am seeing is that when I reboot the router the ip phones
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; refuse
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; to connect to the phone switch for 3-4 days after the reboot. Then all of
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; sudden the phones sync up and all is well until we reboot the router
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; again.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I have looked at the packets with tcpdump when the phones will not
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; connect
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; and
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; the packets are getting dropped on the external interface.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I have a .fw file with the following iptables rules in it:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; # Rule 4 (NAT)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; #
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; echo &amp;quot;Rule 4 (NAT)&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; #
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; # dnat rule fone-swt -&amp;gt; remote fone
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; $IPTABLES -t nat -A PREROUTING &amp;nbsp;-p udp -m udp &amp;nbsp;-s ! 192.168.1.0/24 &amp;nbsp; -d
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 72.99.50.76 &amp;nbsp;--dport 59101 -j DNAT --to-destination 192.168.1.12
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; #
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; The above rule in fwbuilder looks like this:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Orig src &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Orig dst &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; orig svc &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; translated svc
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; translated src &amp;nbsp; &amp;nbsp; translated dst
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; !192.168.1.0/24 &amp;nbsp; &amp;nbsp; &amp;nbsp;72.99.50.76 &amp;nbsp; &amp;nbsp; &amp;nbsp;udp 59101 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Original
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;Original &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;192.168.1.12
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; #
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; echo &amp;quot;Rule 28 (global)&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; #
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; # Ports fwded to the fone swt
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; #
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; $IPTABLES -N RULE_28
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; $IPTABLES -A OUTPUT -p udp -m udp &amp;nbsp;-s ! 192.168.1.0/24 &amp;nbsp; -d 72.99.50.76
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; --dport 59101 &amp;nbsp;-m state --state NEW &amp;nbsp;-j RULE_28
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; $IPTABLES -A OUTPUT -p udp -m udp &amp;nbsp;-s ! 192.168.1.0/24 &amp;nbsp; -d 192.168.1.12
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; --dport 59101 &amp;nbsp;-m state --state NEW &amp;nbsp;-j RULE_28
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; $IPTABLES -A INPUT -p udp -m udp &amp;nbsp;-s ! 192.168.1.0/24 &amp;nbsp; -d 72.99.50.76
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; --dport 59101 &amp;nbsp;-m state --state NEW &amp;nbsp;-j RULE_28
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; $IPTABLES -A FORWARD -p udp -m udp &amp;nbsp;-s ! 192.168.1.0/24 &amp;nbsp; -d
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 192.168.1.12
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;--dport 59101 &amp;nbsp;-m state --state NEW &amp;nbsp;-j RULE_28
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; $IPTABLES -A RULE_28 &amp;nbsp;-j LOG &amp;nbsp;--log-level warning --log-prefix
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;quot;fwb(t-ports
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -&amp;gt; foneswt)&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; $IPTABLES -A RULE_28 &amp;nbsp;-j ACCEPT
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; The above rule in fwbuilder looks like this:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; src &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dst &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;service &amp;nbsp; &amp;nbsp; interface
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; direction &amp;nbsp; &amp;nbsp;action
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; !192.168.1.0/24 &amp;nbsp;192.168.1.12 and the ext int &amp;nbsp;udp 59101 &amp;nbsp; &amp;nbsp; all
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;both &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;allow. logging is enabled.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; When the phones will not sync, I get the following log entries in the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; syslog:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Nov &amp;nbsp;1 00:04:16 router.mchugh2.local kernel: fwb(t-ports -&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; foneswt)IN=eth0.1 OUT=
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; MAC=00:21:29:71:25:59:00:90:1a:a0:b4:e0:08:00:45:08:00:44
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; SRC=71.199.26.14
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; DST=72.99.50.76 LEN=68 TOS=0x08 PREC=0x00 TTL=123 ID=21930 DF PROTO=UDP
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; SPT=59147 DPT=59101 LEN=48
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Once the phones sync, the above log entries go away.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; According to the phone vendor, all I need for the phones to work is udp
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 59101
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; natted from the outside to the internal ip address of the phone switch.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; We
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; confirmed this is true when we had the phones synced up. One thing that
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; seems
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; strange is that a given ip phone always uses the same source port when
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; trying
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; to connect to the phone switch via udp 59101. I suspect that this is how
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; switch identifies which phone it is talking to but I could be wrong.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Does anyone have any idea what I am doing wrong?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Does this even make sense?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Note, public ip addresses have been obscured.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Tom Diehl &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26158483&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tdiehl@...&lt;/a&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;Spamtrap address
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26158483&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mtd123@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; developing skills, take BlackBerry mobile applications to market and stay
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Fwbuilder-discussion mailing list
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26158483&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Fwbuilder-discussion mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26158483&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Problem-getting-ip-phones-to-work-with-iptables.-tp26148321p26158483.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26152671</id>
	<title>Re: Problem getting ip phones to work with iptables.</title>
	<published>2009-11-01T08:50:31Z</published>
	<updated>2009-11-01T08:50:31Z</updated>
	<author>
		<name>Vadim Kurland ✎</name>
	</author>
	<content type="html">Hi Tom,&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Sun, Nov 1, 2009 at 5:38 PM, Tom Diehl &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26152671&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tdiehl@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;br&gt;
&lt;div class=&quot;im&quot;&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
the NAT rule looks correct to me. Please try iptables -L -n  to check the&lt;br&gt;
actual loaded rules right after reboot just to see what is there really.&lt;br&gt;
&lt;/blockquote&gt;
&lt;br&gt;
&lt;br&gt;&lt;/div&gt;
Ok, now I am really confused!&lt;br&gt;
&lt;br&gt;
After making the above changes, the packets are never seeing the&lt;br&gt;
fwb(t-ports -&amp;gt; foneswt) rule according to the log entry below.&lt;br&gt;
&lt;br&gt;
Nov  1 07:49:40 router.mchugh2.local kernel: fwb(DROPnLOG) IN=eth0.1 OUT= MAC=00:21:29:71:25:59:00:90:1a:a0:b4:e0:08:00:45:08:00:44 SRC=71.199.26.14 DST=72.99.50.76 LEN=68 TOS=0x08 PREC=0x00 TTL=123 ID=21930 DF PROTO=UDP SPT=59147 DPT=59101 LEN=48&lt;br&gt;

&lt;br&gt;
The DROPnLOG rule is a catchall rule. It simply says any, any, any, deny. It is&lt;br&gt;
the last rule.&lt;br&gt;
&lt;br&gt;
iptables -L -n shows the following:&lt;br&gt;
&lt;br&gt;
RULE_28    udp  --  &lt;a href=&quot;http://0.0.0.0/0&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;0.0.0.0/0&lt;/a&gt;            192.168.1.12        udp dpt:59101 state NEW&lt;br&gt;
RULE_28    udp  --  &lt;a href=&quot;http://0.0.0.0/0&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;0.0.0.0/0&lt;/a&gt;            192.168.1.12        udp dpt:59101 state NEW&lt;br&gt;
&lt;br&gt;
Since iptables -L -n does not show the NAT rule, I also ran iptables-save it shows the&lt;br&gt;
following:&lt;br&gt;
&lt;br&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;you can get nat rules using iptables -t nat -L -n&lt;br&gt;&lt;br&gt;If you add -v, it will also print hit counter for each rule.&lt;br&gt;&lt;br&gt;&lt;br&gt; &lt;/div&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;

-A PREROUTING -d 72.99.50.76 -p udp -m udp --dport 59101 -j DNAT --to-destination 192.168.1.12&lt;br&gt;
-A FORWARD -d 192.168.1.12 -p udp -m udp --dport 59101 -m state --state NEW -j RULE_28&lt;br&gt;
-A OUTPUT -d 192.168.1.12 -p udp -m udp --dport 59101 -m state --state NEW -j RULE_28&lt;br&gt;
&lt;br&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;these seem to be correct. The log entry indicates that the packet never matched the NAT rule so its address never got translated and therefore the packet did not match any policy rule.&lt;br&gt;&lt;br&gt;Try iptables -t nat -L -n -v to see what nat rules you really have there. I assume you did check that the address 72.99.50.76 used in the rule really matches address of eth0.1, right ? &lt;br&gt;
&lt;br&gt;--vk&lt;br&gt;&lt;br&gt; &lt;/div&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
Do you see a problem with the above? They look OK to me but iptables rules&lt;br&gt;
make my brain hurt. That is why I use fwb. :-)&lt;br&gt;
&lt;br&gt;
Thanks for looking into this.&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;br&gt;
&lt;br&gt;
Regards,&lt;br&gt;
&lt;br&gt;
-- &lt;br&gt;
Tom Diehl       &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26152671&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tdiehl@...&lt;/a&gt;      Spamtrap address &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26152671&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mtd123@...&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;br&gt;
--vk&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
On Sun, Nov 1, 2009 at 5:44 AM, Tom Diehl &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26152671&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tdiehl@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;
&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
Hi,&lt;br&gt;
&lt;br&gt;
I have a network that has 1 public ip address say 72.99.50.76 The router&lt;br&gt;
uses&lt;br&gt;
nat to access various machines on the internal network of &lt;a href=&quot;http://192.168.1.0/24&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;192.168.1.0/24&lt;/a&gt;.&lt;br&gt;
They have a couple of ip phones that access their phone switch from the&lt;br&gt;
internet. The phone switch has an internal address of 192.168.1.12.&lt;br&gt;
&lt;br&gt;
The problem I am seeing is that when I reboot the router the ip phones&lt;br&gt;
refuse&lt;br&gt;
to connect to the phone switch for 3-4 days after the reboot. Then all of&lt;br&gt;
the&lt;br&gt;
sudden the phones sync up and all is well until we reboot the router again.&lt;br&gt;
&lt;br&gt;
I have looked at the packets with tcpdump when the phones will not connect&lt;br&gt;
and&lt;br&gt;
the packets are getting dropped on the external interface.&lt;br&gt;
&lt;br&gt;
I have a .fw file with the following iptables rules in it:&lt;br&gt;
&lt;br&gt;
# Rule 4 (NAT)&lt;br&gt;
#&lt;br&gt;
echo &amp;quot;Rule 4 (NAT)&amp;quot;&lt;br&gt;
#&lt;br&gt;
# dnat rule fone-swt -&amp;gt; remote fone&lt;br&gt;
$IPTABLES -t nat -A PREROUTING  -p udp -m udp  -s ! &lt;a href=&quot;http://192.168.1.0/24&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;192.168.1.0/24&lt;/a&gt;   -d&lt;br&gt;
72.99.50.76  --dport 59101 -j DNAT --to-destination 192.168.1.12&lt;br&gt;
#&lt;br&gt;
&lt;br&gt;
The above rule in fwbuilder looks like this:&lt;br&gt;
&lt;br&gt;
Orig src             Orig dst         orig svc         translated svc&lt;br&gt;
translated src     translated dst&lt;br&gt;
!&lt;a href=&quot;http://192.168.1.0/24&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;192.168.1.0/24&lt;/a&gt;      72.99.50.76      udp 59101        Original&lt;br&gt;
    Original        192.168.1.12&lt;br&gt;
&lt;br&gt;
#&lt;br&gt;
echo &amp;quot;Rule 28 (global)&amp;quot;&lt;br&gt;
#&lt;br&gt;
# Ports fwded to the fone swt&lt;br&gt;
#&lt;br&gt;
$IPTABLES -N RULE_28&lt;br&gt;
$IPTABLES -A OUTPUT -p udp -m udp  -s ! &lt;a href=&quot;http://192.168.1.0/24&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;192.168.1.0/24&lt;/a&gt;   -d 72.99.50.76&lt;br&gt;
--dport 59101  -m state --state NEW  -j RULE_28&lt;br&gt;
$IPTABLES -A OUTPUT -p udp -m udp  -s ! &lt;a href=&quot;http://192.168.1.0/24&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;192.168.1.0/24&lt;/a&gt;   -d 192.168.1.12&lt;br&gt;
--dport 59101  -m state --state NEW  -j RULE_28&lt;br&gt;
$IPTABLES -A INPUT -p udp -m udp  -s ! &lt;a href=&quot;http://192.168.1.0/24&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;192.168.1.0/24&lt;/a&gt;   -d 72.99.50.76&lt;br&gt;
--dport 59101  -m state --state NEW  -j RULE_28&lt;br&gt;
$IPTABLES -A FORWARD -p udp -m udp  -s ! &lt;a href=&quot;http://192.168.1.0/24&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;192.168.1.0/24&lt;/a&gt;   -d 192.168.1.12&lt;br&gt;
  --dport 59101  -m state --state NEW  -j RULE_28&lt;br&gt;
$IPTABLES -A RULE_28  -j LOG  --log-level warning --log-prefix &amp;quot;fwb(t-ports&lt;br&gt;
-&amp;gt; foneswt)&amp;quot;&lt;br&gt;
$IPTABLES -A RULE_28  -j ACCEPT&lt;br&gt;
&lt;br&gt;
The above rule in fwbuilder looks like this:&lt;br&gt;
&lt;br&gt;
src                   dst                      service     interface&lt;br&gt;
direction    action&lt;br&gt;
!&lt;a href=&quot;http://192.168.1.0/24&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;192.168.1.0/24&lt;/a&gt;  192.168.1.12 and the ext int  udp 59101     all&lt;br&gt;
 both        allow. logging is enabled.&lt;br&gt;
&lt;br&gt;
When the phones will not sync, I get the following log entries in the&lt;br&gt;
syslog:&lt;br&gt;
Nov  1 00:04:16 router.mchugh2.local kernel: fwb(t-ports -&amp;gt;&lt;br&gt;
foneswt)IN=eth0.1 OUT=&lt;br&gt;
MAC=00:21:29:71:25:59:00:90:1a:a0:b4:e0:08:00:45:08:00:44 SRC=71.199.26.14&lt;br&gt;
DST=72.99.50.76 LEN=68 TOS=0x08 PREC=0x00 TTL=123 ID=21930 DF PROTO=UDP&lt;br&gt;
SPT=59147 DPT=59101 LEN=48&lt;br&gt;
&lt;br&gt;
Once the phones sync, the above log entries go away.&lt;br&gt;
&lt;br&gt;
According to the phone vendor, all I need for the phones to work is udp&lt;br&gt;
59101&lt;br&gt;
natted from the outside to the internal ip address of the phone switch. We&lt;br&gt;
confirmed this is true when we had the phones synced up. One thing that&lt;br&gt;
seems&lt;br&gt;
strange is that a given ip phone always uses the same source port when&lt;br&gt;
trying&lt;br&gt;
to connect to the phone switch via udp 59101. I suspect that this is how&lt;br&gt;
the&lt;br&gt;
switch identifies which phone it is talking to but I could be wrong.&lt;br&gt;
&lt;br&gt;
Does anyone have any idea what I am doing wrong?&lt;br&gt;
&lt;br&gt;
Does this even make sense?&lt;br&gt;
&lt;br&gt;
Note, public ip addresses have been obscured.&lt;br&gt;
&lt;br&gt;
Regards,&lt;br&gt;
&lt;br&gt;
--&lt;br&gt;
Tom Diehl       &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26152671&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tdiehl@...&lt;/a&gt;      Spamtrap address&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26152671&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mtd123@...&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
------------------------------------------------------------------------------&lt;br&gt;
Come build with us! The BlackBerry(R) Developer Conference in SF, CA&lt;br&gt;
is the only developer event you need to attend this year. Jumpstart your&lt;br&gt;
developing skills, take BlackBerry mobile applications to market and stay&lt;br&gt;
ahead of the curve. Join us from November 9 - 12, 2009. Register now!&lt;br&gt;
&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;
_______________________________________________&lt;br&gt;
Fwbuilder-discussion mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26152671&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;/blockquote&gt;
&lt;br&gt;
&lt;/blockquote&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Fwbuilder-discussion mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26152671&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Problem-getting-ip-phones-to-work-with-iptables.-tp26148321p26152671.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26152583</id>
	<title>Re: Problem getting ip phones to work with iptables.</title>
	<published>2009-11-01T08:38:57Z</published>
	<updated>2009-11-01T08:38:57Z</updated>
	<author>
		<name>Tom Diehl</name>
	</author>
	<content type="html">Hi Vadim,
&lt;br&gt;&lt;br&gt;On Sun, 1 Nov 2009, Vadim Kurland wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Tom,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; first of all, you should not need to use external interface object in the
&lt;br&gt;&amp;gt; policy rule 28 because NAT happens before the filtering. So the filter rule
&lt;br&gt;&amp;gt; should always see internal address 192.168.1.12. If it sees external
&lt;br&gt;&amp;gt; address, then NAT did not happen for whatever reason.
&lt;br&gt;&lt;br&gt;I agree, I am not sure why I did that.
&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; You should not need to use !192.168.1.0/24 in the source of nat and
&lt;br&gt;&amp;gt; filtering rules either, unless you have some internal machines on this net
&lt;br&gt;&amp;gt; hitting the firewall trying to reach back onto the same subnet. That
&lt;br&gt;&amp;gt; happens, but is unusual.
&lt;br&gt;&lt;br&gt;OK, I dropped those also. Both policy rule 28 and NAT rule 4 now say src any.
&lt;br&gt;&lt;br&gt;&amp;gt; Basically, I always try to simplify rules as much as possible as a first
&lt;br&gt;&amp;gt; step to remove all factors that could interfere to make debugging easier.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; the log entry lists ingress interface eth0.1 . What is it, is it vlan ? Is
&lt;br&gt;&amp;gt; this correct external interface ?
&lt;br&gt;&lt;br&gt;Yes, the box is a wrt54GL running openwrt kamikaze.
&lt;br&gt;&lt;br&gt;&amp;gt; the NAT rule looks correct to me. Please try iptables -L -n &amp;nbsp;to check the
&lt;br&gt;&amp;gt; actual loaded rules right after reboot just to see what is there really.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Ok, now I am really confused!
&lt;br&gt;&lt;br&gt;After making the above changes, the packets are never seeing the
&lt;br&gt;fwb(t-ports -&amp;gt; foneswt) rule according to the log entry below.
&lt;br&gt;&lt;br&gt;Nov &amp;nbsp;1 07:49:40 router.mchugh2.local kernel: fwb(DROPnLOG) IN=eth0.1 OUT= MAC=00:21:29:71:25:59:00:90:1a:a0:b4:e0:08:00:45:08:00:44 SRC=71.199.26.14 DST=72.99.50.76 LEN=68 TOS=0x08 PREC=0x00 TTL=123 ID=21930 DF PROTO=UDP SPT=59147 DPT=59101 LEN=48
&lt;br&gt;&lt;br&gt;The DROPnLOG rule is a catchall rule. It simply says any, any, any, deny. It is
&lt;br&gt;the last rule.
&lt;br&gt;&lt;br&gt;iptables -L -n shows the following:
&lt;br&gt;&lt;br&gt;RULE_28 &amp;nbsp; &amp;nbsp;udp &amp;nbsp;-- &amp;nbsp;0.0.0.0/0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;192.168.1.12 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;udp dpt:59101 state NEW
&lt;br&gt;RULE_28 &amp;nbsp; &amp;nbsp;udp &amp;nbsp;-- &amp;nbsp;0.0.0.0/0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;192.168.1.12 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;udp dpt:59101 state NEW
&lt;br&gt;&lt;br&gt;Since iptables -L -n does not show the NAT rule, I also ran iptables-save it shows the
&lt;br&gt;following:
&lt;br&gt;&lt;br&gt;-A PREROUTING -d 72.99.50.76 -p udp -m udp --dport 59101 -j DNAT --to-destination 192.168.1.12
&lt;br&gt;-A FORWARD -d 192.168.1.12 -p udp -m udp --dport 59101 -m state --state NEW -j RULE_28
&lt;br&gt;-A OUTPUT -d 192.168.1.12 -p udp -m udp --dport 59101 -m state --state NEW -j RULE_28
&lt;br&gt;&lt;br&gt;Do you see a problem with the above? They look OK to me but iptables rules
&lt;br&gt;make my brain hurt. That is why I use fwb. :-)
&lt;br&gt;&lt;br&gt;Thanks for looking into this.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Tom Diehl &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26152583&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tdiehl@...&lt;/a&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;Spamtrap address &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26152583&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mtd123@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --vk
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Sun, Nov 1, 2009 at 5:44 AM, Tom Diehl &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26152583&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tdiehl@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I have a network that has 1 public ip address say 72.99.50.76 The router
&lt;br&gt;&amp;gt;&amp;gt; uses
&lt;br&gt;&amp;gt;&amp;gt; nat to access various machines on the internal network of 192.168.1.0/24.
&lt;br&gt;&amp;gt;&amp;gt; They have a couple of ip phones that access their phone switch from the
&lt;br&gt;&amp;gt;&amp;gt; internet. The phone switch has an internal address of 192.168.1.12.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; The problem I am seeing is that when I reboot the router the ip phones
&lt;br&gt;&amp;gt;&amp;gt; refuse
&lt;br&gt;&amp;gt;&amp;gt; to connect to the phone switch for 3-4 days after the reboot. Then all of
&lt;br&gt;&amp;gt;&amp;gt; the
&lt;br&gt;&amp;gt;&amp;gt; sudden the phones sync up and all is well until we reboot the router again.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I have looked at the packets with tcpdump when the phones will not connect
&lt;br&gt;&amp;gt;&amp;gt; and
&lt;br&gt;&amp;gt;&amp;gt; the packets are getting dropped on the external interface.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I have a .fw file with the following iptables rules in it:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; # Rule 4 (NAT)
&lt;br&gt;&amp;gt;&amp;gt; #
&lt;br&gt;&amp;gt;&amp;gt; echo &amp;quot;Rule 4 (NAT)&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; #
&lt;br&gt;&amp;gt;&amp;gt; # dnat rule fone-swt -&amp;gt; remote fone
&lt;br&gt;&amp;gt;&amp;gt; $IPTABLES -t nat -A PREROUTING &amp;nbsp;-p udp -m udp &amp;nbsp;-s ! 192.168.1.0/24 &amp;nbsp; -d
&lt;br&gt;&amp;gt;&amp;gt; 72.99.50.76 &amp;nbsp;--dport 59101 -j DNAT --to-destination 192.168.1.12
&lt;br&gt;&amp;gt;&amp;gt; #
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; The above rule in fwbuilder looks like this:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Orig src &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Orig dst &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; orig svc &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; translated svc
&lt;br&gt;&amp;gt;&amp;gt; translated src &amp;nbsp; &amp;nbsp; translated dst
&lt;br&gt;&amp;gt;&amp;gt; !192.168.1.0/24 &amp;nbsp; &amp;nbsp; &amp;nbsp;72.99.50.76 &amp;nbsp; &amp;nbsp; &amp;nbsp;udp 59101 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Original
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; Original &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;192.168.1.12
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; #
&lt;br&gt;&amp;gt;&amp;gt; echo &amp;quot;Rule 28 (global)&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; #
&lt;br&gt;&amp;gt;&amp;gt; # Ports fwded to the fone swt
&lt;br&gt;&amp;gt;&amp;gt; #
&lt;br&gt;&amp;gt;&amp;gt; $IPTABLES -N RULE_28
&lt;br&gt;&amp;gt;&amp;gt; $IPTABLES -A OUTPUT -p udp -m udp &amp;nbsp;-s ! 192.168.1.0/24 &amp;nbsp; -d 72.99.50.76
&lt;br&gt;&amp;gt;&amp;gt; --dport 59101 &amp;nbsp;-m state --state NEW &amp;nbsp;-j RULE_28
&lt;br&gt;&amp;gt;&amp;gt; $IPTABLES -A OUTPUT -p udp -m udp &amp;nbsp;-s ! 192.168.1.0/24 &amp;nbsp; -d 192.168.1.12
&lt;br&gt;&amp;gt;&amp;gt; --dport 59101 &amp;nbsp;-m state --state NEW &amp;nbsp;-j RULE_28
&lt;br&gt;&amp;gt;&amp;gt; $IPTABLES -A INPUT -p udp -m udp &amp;nbsp;-s ! 192.168.1.0/24 &amp;nbsp; -d 72.99.50.76
&lt;br&gt;&amp;gt;&amp;gt; --dport 59101 &amp;nbsp;-m state --state NEW &amp;nbsp;-j RULE_28
&lt;br&gt;&amp;gt;&amp;gt; $IPTABLES -A FORWARD -p udp -m udp &amp;nbsp;-s ! 192.168.1.0/24 &amp;nbsp; -d 192.168.1.12
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; --dport 59101 &amp;nbsp;-m state --state NEW &amp;nbsp;-j RULE_28
&lt;br&gt;&amp;gt;&amp;gt; $IPTABLES -A RULE_28 &amp;nbsp;-j LOG &amp;nbsp;--log-level warning --log-prefix &amp;quot;fwb(t-ports
&lt;br&gt;&amp;gt;&amp;gt; -&amp;gt; foneswt)&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; $IPTABLES -A RULE_28 &amp;nbsp;-j ACCEPT
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; The above rule in fwbuilder looks like this:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; src &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dst &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;service &amp;nbsp; &amp;nbsp; interface
&lt;br&gt;&amp;gt;&amp;gt; direction &amp;nbsp; &amp;nbsp;action
&lt;br&gt;&amp;gt;&amp;gt; !192.168.1.0/24 &amp;nbsp;192.168.1.12 and the ext int &amp;nbsp;udp 59101 &amp;nbsp; &amp;nbsp; all
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;both &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;allow. logging is enabled.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; When the phones will not sync, I get the following log entries in the
&lt;br&gt;&amp;gt;&amp;gt; syslog:
&lt;br&gt;&amp;gt;&amp;gt; Nov &amp;nbsp;1 00:04:16 router.mchugh2.local kernel: fwb(t-ports -&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; foneswt)IN=eth0.1 OUT=
&lt;br&gt;&amp;gt;&amp;gt; MAC=00:21:29:71:25:59:00:90:1a:a0:b4:e0:08:00:45:08:00:44 SRC=71.199.26.14
&lt;br&gt;&amp;gt;&amp;gt; DST=72.99.50.76 LEN=68 TOS=0x08 PREC=0x00 TTL=123 ID=21930 DF PROTO=UDP
&lt;br&gt;&amp;gt;&amp;gt; SPT=59147 DPT=59101 LEN=48
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Once the phones sync, the above log entries go away.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; According to the phone vendor, all I need for the phones to work is udp
&lt;br&gt;&amp;gt;&amp;gt; 59101
&lt;br&gt;&amp;gt;&amp;gt; natted from the outside to the internal ip address of the phone switch. We
&lt;br&gt;&amp;gt;&amp;gt; confirmed this is true when we had the phones synced up. One thing that
&lt;br&gt;&amp;gt;&amp;gt; seems
&lt;br&gt;&amp;gt;&amp;gt; strange is that a given ip phone always uses the same source port when
&lt;br&gt;&amp;gt;&amp;gt; trying
&lt;br&gt;&amp;gt;&amp;gt; to connect to the phone switch via udp 59101. I suspect that this is how
&lt;br&gt;&amp;gt;&amp;gt; the
&lt;br&gt;&amp;gt;&amp;gt; switch identifies which phone it is talking to but I could be wrong.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Does anyone have any idea what I am doing wrong?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Does this even make sense?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Note, public ip addresses have been obscured.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt; Tom Diehl &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26152583&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tdiehl@...&lt;/a&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;Spamtrap address
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26152583&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mtd123@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;&amp;gt;&amp;gt; is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;&amp;gt;&amp;gt; developing skills, take BlackBerry mobile applications to market and stay
&lt;br&gt;&amp;gt;&amp;gt; ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt; Fwbuilder-discussion mailing list
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26152583&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Fwbuilder-discussion mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26152583&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Problem-getting-ip-phones-to-work-with-iptables.-tp26148321p26152583.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26148509</id>
	<title>Re: Problem getting ip phones to work with iptables.</title>
	<published>2009-10-31T22:50:31Z</published>
	<updated>2009-10-31T22:50:31Z</updated>
	<author>
		<name>Vadim Kurland ✎</name>
	</author>
	<content type="html">Tom,&lt;br&gt;&lt;br&gt;first of all, you should not need to use external interface object in the policy rule 28 because NAT happens before the filtering. So the filter rule should always see internal address 192.168.1.12. If it sees external address, then NAT did not happen for whatever reason.&lt;br&gt;
&lt;br&gt;You should not need to use !&lt;a href=&quot;http://192.168.1.0/24&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;192.168.1.0/24&lt;/a&gt; in the source of nat and filtering rules either, unless you have some internal machines on this net hitting the firewall trying to reach back onto the same subnet. That happens, but is unusual.&lt;br&gt;
&lt;br&gt;Basically, I always try to simplify rules as much as possible as a first step to remove all factors that could interfere to make debugging easier.&lt;br&gt;&lt;br&gt;the log entry lists ingress interface eth0.1 . What is it, is it vlan ? Is this correct external interface ?&lt;br&gt;
&lt;br&gt;the NAT rule looks correct to me. Please try iptables -L -n  to check the actual loaded rules right after reboot just to see what is there really. &lt;br&gt;&lt;br&gt;--vk&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Sun, Nov 1, 2009 at 5:44 AM, Tom Diehl &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26148509&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tdiehl@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;Hi,&lt;br&gt;
&lt;br&gt;
I have a network that has 1 public ip address say 72.99.50.76 The router uses&lt;br&gt;
nat to access various machines on the internal network of &lt;a href=&quot;http://192.168.1.0/24&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;192.168.1.0/24&lt;/a&gt;.&lt;br&gt;
They have a couple of ip phones that access their phone switch from the&lt;br&gt;
internet. The phone switch has an internal address of 192.168.1.12.&lt;br&gt;
&lt;br&gt;
The problem I am seeing is that when I reboot the router the ip phones refuse&lt;br&gt;
to connect to the phone switch for 3-4 days after the reboot. Then all of the&lt;br&gt;
sudden the phones sync up and all is well until we reboot the router again.&lt;br&gt;
&lt;br&gt;
I have looked at the packets with tcpdump when the phones will not connect and&lt;br&gt;
the packets are getting dropped on the external interface.&lt;br&gt;
&lt;br&gt;
I have a .fw file with the following iptables rules in it:&lt;br&gt;
&lt;br&gt;
# Rule 4 (NAT)&lt;br&gt;
#&lt;br&gt;
echo &amp;quot;Rule 4 (NAT)&amp;quot;&lt;br&gt;
#&lt;br&gt;
# dnat rule fone-swt -&amp;gt; remote fone&lt;br&gt;
$IPTABLES -t nat -A PREROUTING  -p udp -m udp  -s ! &lt;a href=&quot;http://192.168.1.0/24&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;192.168.1.0/24&lt;/a&gt;   -d 72.99.50.76  --dport 59101 -j DNAT --to-destination 192.168.1.12&lt;br&gt;
#&lt;br&gt;
&lt;br&gt;
The above rule in fwbuilder looks like this:&lt;br&gt;
&lt;br&gt;
Orig src             Orig dst         orig svc         translated svc     translated src     translated dst&lt;br&gt;
!&lt;a href=&quot;http://192.168.1.0/24&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;192.168.1.0/24&lt;/a&gt;      72.99.50.76      udp 59101        Original               Original        192.168.1.12&lt;br&gt;
&lt;br&gt;
#&lt;br&gt;
echo &amp;quot;Rule 28 (global)&amp;quot;&lt;br&gt;
#&lt;br&gt;
# Ports fwded to the fone swt&lt;br&gt;
#&lt;br&gt;
$IPTABLES -N RULE_28&lt;br&gt;
$IPTABLES -A OUTPUT -p udp -m udp  -s ! &lt;a href=&quot;http://192.168.1.0/24&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;192.168.1.0/24&lt;/a&gt;   -d 72.99.50.76   --dport 59101  -m state --state NEW  -j RULE_28&lt;br&gt;
$IPTABLES -A OUTPUT -p udp -m udp  -s ! &lt;a href=&quot;http://192.168.1.0/24&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;192.168.1.0/24&lt;/a&gt;   -d 192.168.1.12   --dport 59101  -m state --state NEW  -j RULE_28&lt;br&gt;
$IPTABLES -A INPUT -p udp -m udp  -s ! &lt;a href=&quot;http://192.168.1.0/24&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;192.168.1.0/24&lt;/a&gt;   -d 72.99.50.76   --dport 59101  -m state --state NEW  -j RULE_28&lt;br&gt;
$IPTABLES -A FORWARD -p udp -m udp  -s ! &lt;a href=&quot;http://192.168.1.0/24&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;192.168.1.0/24&lt;/a&gt;   -d 192.168.1.12   --dport 59101  -m state --state NEW  -j RULE_28&lt;br&gt;
$IPTABLES -A RULE_28  -j LOG  --log-level warning --log-prefix &amp;quot;fwb(t-ports -&amp;gt; foneswt)&amp;quot;&lt;br&gt;
$IPTABLES -A RULE_28  -j ACCEPT&lt;br&gt;
&lt;br&gt;
The above rule in fwbuilder looks like this:&lt;br&gt;
&lt;br&gt;
src                   dst                      service     interface   direction    action&lt;br&gt;
!&lt;a href=&quot;http://192.168.1.0/24&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;192.168.1.0/24&lt;/a&gt;  192.168.1.12 and the ext int  udp 59101     all        both        allow. logging is enabled.&lt;br&gt;
&lt;br&gt;
When the phones will not sync, I get the following log entries in the syslog:&lt;br&gt;
Nov  1 00:04:16 router.mchugh2.local kernel: fwb(t-ports -&amp;gt; foneswt)IN=eth0.1 OUT= MAC=00:21:29:71:25:59:00:90:1a:a0:b4:e0:08:00:45:08:00:44 SRC=71.199.26.14 DST=72.99.50.76 LEN=68 TOS=0x08 PREC=0x00 TTL=123 ID=21930 DF PROTO=UDP SPT=59147 DPT=59101 LEN=48&lt;br&gt;

&lt;br&gt;
Once the phones sync, the above log entries go away.&lt;br&gt;
&lt;br&gt;
According to the phone vendor, all I need for the phones to work is udp 59101&lt;br&gt;
natted from the outside to the internal ip address of the phone switch. We&lt;br&gt;
confirmed this is true when we had the phones synced up. One thing that seems&lt;br&gt;
strange is that a given ip phone always uses the same source port when trying&lt;br&gt;
to connect to the phone switch via udp 59101. I suspect that this is how the&lt;br&gt;
switch identifies which phone it is talking to but I could be wrong.&lt;br&gt;
&lt;br&gt;
Does anyone have any idea what I am doing wrong?&lt;br&gt;
&lt;br&gt;
Does this even make sense?&lt;br&gt;
&lt;br&gt;
Note, public ip addresses have been obscured.&lt;br&gt;
&lt;br&gt;
Regards,&lt;br&gt;
&lt;br&gt;
--&lt;br&gt;
Tom Diehl       &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26148509&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tdiehl@...&lt;/a&gt;      Spamtrap address &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26148509&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mtd123@...&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
------------------------------------------------------------------------------&lt;br&gt;
Come build with us! The BlackBerry(R) Developer Conference in SF, CA&lt;br&gt;
is the only developer event you need to attend this year. Jumpstart your&lt;br&gt;
developing skills, take BlackBerry mobile applications to market and stay&lt;br&gt;
ahead of the curve. Join us from November 9 - 12, 2009. Register now!&lt;br&gt;
&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;
_______________________________________________&lt;br&gt;
Fwbuilder-discussion mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26148509&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Fwbuilder-discussion mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26148509&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fwbuilder-discussion@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fwbuilder-discussion&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Problem-getting-ip-phones-to-work-with-iptables.-tp26148321p26148509.html" />
</entry>

</feed>
