Hello Scott.
The bug #1 is fixed.

About bug #2.
I saw that bug.
I found and fixed a some reason -
Kaboodle not correctly determined if it must set itself as the Master at
startup.
But I didn't completed that bug:
1. The old code contained several (about 5) points of calling
InitializeVpn().
2. If a user sets a PC as Master, then Kaboodle must call InitializeVpn()
also.
My modification #2 had some conflict with #1:
Now if Kaboodle start as Non Master, then it do not call InitializeVpn().
But if it receive Remote NID, then it call InitializeVpn() - it's old part
of source code.
I do not understand the reason of that code.
Above conflict has avoided -
I removed one calling of InitializeVpn() from the function
*CEFController::OnRemoteNIDIn()*.
I need some time for understanding in this more attentively and
some time for testing.

Others bugs will be fixed later.
- Igor

----- Original Message -----
From: "Scott C. Best" <[EMAIL PROTECTED]>
To: "Igor Kotelevsky" <[EMAIL PROTECTED]>
Cc: "Kaboodle-devel" <[EMAIL PROTECTED]>
Sent: Wednesday, October 23, 2002 8:37 PM
Subject: Master Node bugs


> Igor:
> Heya. I'm trying to put all the bugs with the Master
> Node stuff into one email.
>
> 1. For some reason, a network printer's PropPanel has the
>    Master Node selection stuff that should go only into the
>    Network Icon PropPanel.
>
> 2. I've two Kaboodle's on my LAN, PC1 (WinNT) and PC2 (Win98).
>    PC1 turned on first, so it should be the Master Node. When
>    I start Kaboodle on PC2, I look in the Network Icon on PC1
>    and it says that PC2 is now the Master. When I look on PC2,
>    though, it says that PC1 is the Master. When I look at the
>    network traffic, both PC's are pinging the Active List of
>    devices every 5 seconds (which only the Master Node should
>    do). When I open the Network Icon, the value shown in the
>    dropdown must be set to the current Master Node. This value
>    must be NID sync'd across the whole network.
>
> 3. On PC1, the dropdown in the Network Icon says that PC2 is
>    the Master Node. When I open the PropPanel on PC2, the
>    selection box "Make this PC the Master Node" is ready to
>    be checked. If PC2 is already the Master, then this checkbox
>    should be replaced with "This PC is currently the Kaboodle
>    Master Node".
>
> 4. Using these checkboxes and the dropdown in the Network icon,
>    I am unable to change the Master from PC1. If I change it
>    using the dropdown to PC2, click okay, then reopen the Network
>    Icon, it still says PC1. If I select one of the checkboxes
>    and click Okay, the dropdown in the Network Icon does not
>    change. None of my changes affect the Master Node status.
>
> 5. If I move the PC2 icon in the GUI of PC1 to a new position, and
>    then try to change the Master Node status using Kaboodle on
>    PC2, the position of PC2 in the GUI reverts to where it was.
>    Master Node status should not affect the position of devices
>    in the GUI.
>
> 6. To change the Master Node, the user should have to do one
>    of two things:
>
> * Open the PropPanel for the PC Device, select the
>   Master Node checkbox, and click Okay. If they open
>   another tab before clicking Okay, the checkbox
>   should reset itself. If the click Cancel, no changes
>   are made.
>
> * Open the Network Icon, select a new device in the
>   dropdown, and click Okay. If they open another tab
>   before clicking Okay, the dropdown should reset
>   itself to the current Master. If they click Cancel,
>   not changes are made.
>
>     Those are the only two ways a Master Node can be changed.
> Please ignore any of my requests below which contradict this.
> Thanks!
>
> -Scott
>
>
> On Wed, 23 Oct 2002, Igor Kotelevsky wrote:
>
> > Hello Scott.
> > Please see my inline comments.
> > - Igor
> >
> > ----- Original Message -----
> > From: "Scott C. Best" <[EMAIL PROTECTED]>
> > To: "Igor Kotelevsky" <[EMAIL PROTECTED]>
> > Cc: <[EMAIL PROTECTED]>
> > Sent: Tuesday, October 22, 2002 9:56 AM
> > Subject: Re: Misc bugs, 18 Oct 02
> > > Igor:
> > > Sorry, missed something:
> > >
> > > 7. When I select a new Master Node in the Network Icon dropdown
> > >    and hit OKAY, it should be updated everywhere. It's not. If
> > >    I change it, hit OK and immediately open the panel again, the
> > >    same old data is there. Also, if I change the dropdown, click
> > >    on the Remote Network tab, then back to the main tab, the
> > >    dropdown should show the current Master, *not* my halfway
> > >    made change.
> >
> > Sorry, I think there is some miscellaneous understanding.
> > Earlier you wrote:
> > > > > > 6. Please remove the text in the Network Icon which reads
> > > > > >    "Status of the PC will be changed...". Also, please
> > > > > >    remove the "+" and "-" signs from next to the Device
> > > > > >    names in the dropdown. All I want in that dropdown list
> > > > > >    are the Kaboodle PC's on my LAN, that's it. Whichever
> > > > > >    one is selected when I hit "OK" becomes the Master.
> > These exact things were implemented.
> >
> > You wrote:
> > > > > >  Whichever one is selected when I hit "OK" becomes the Master.
> > A. I implemented that like next:
> > - If a PC didn't was the "Master" and a user hit "OK",
> > then the PC becomes the Master.
> > - If a PC already was the "Master" and a user hit "OK",
> > then there is not any change.
> >
> > Also above action will take place *only*
> > if user change that dropdown like you asked:
> > ----- Original Message -----
> > From: "Scott C. Best" <[EMAIL PROTECTED]>
> > To: "Igor Kotelevsky" <[EMAIL PROTECTED]>
> > Cc: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
> > Sent: Friday, October 18, 2002 10:39 PM
> > Subject: Re: [Kaboodle-devel] Misc bugs, 18 Oct 02
> > > To clarify on #6: if the user selects a new Master
> > > machine in the Network Icon, and then clicks Remote Networks
> > > tab before hitting Okay...the Master Node status should *not*
> > > change. Only if they change it *and* hit Okay should it be
> > > updated.
> > B. I implemented that like next:
> > Kaboodle stores the selected dropdown when it opens that tab.
> > After a user hit Okay, then it compares selected dropdown and it
initialized
> > index.
> > If these values are identical, then Kaboodle don't make any change.
> > If the user clicks Remote Networks tab, then Kaboodle don't make any
change
> > also.
> >
> > C. About listing of the dropdown.
> > Kaboodle lists all PC's, which runs Kaboodle it the LAN.
> > If there is the Kaboodle, which is the Master,
> > then that device will be selected in the dropdown.
> > If there are several Masters, then the first (in lexicographically
ordered)
> > Master device will be selected in the dropdown.
> > If there is not any Master, then the first (in lexicographically
ordered)
> > Kaboodle device will be selected in the dropdown.
> >
> > I cannot understand what of my implementations #A-#C are invalid.
> >
> > > 8. In the main Prop Panel for a Kaboodle PC, there is a checkbox
> > >    saying "Make this PC the Kaboodle Master Node" and it's always
> > >    checked. Please change this so that it's always unchecked. If
> > >    the user checks it, and hits Okay, it should update the Master
> > >    Node status everywhere just like in #7.
> > That checkbox isn't always checked.
> > It is checked if a PC is the Master.
> > It is unchecked if the PC isn't the Master.
> > So a user can see if the PC is the Master or not.
> > I implemented what you asked:
> > - Above checkbox is unchecked always.
> > (So a user *cannot* see if the PC is the Master or not.)
> > - If a PC didn't was the "Master" and a user hit "OK",
> > then the PC becomes the Master.
> > - If a PC already was the "Master" and a user hit "OK",
> > then there is not any change.
> > So the user can set a PC as the Master, but cannot set it as Non-Master.
> >
> >
> > > On Tue, 22 Oct 2002, Scott C. Best wrote:
> > > > > > 6. Please remove the text in the Network Icon which reads
> > > > > >    "Status of the PC will be changed...". Also, please
> > > > > >    remove the "+" and "-" signs from next to the Device
> > > > > >    names in the dropdown. All I want in that dropdown list
> > > > > >    are the Kaboodle PC's on my LAN, that's it. Whichever
> > > > > >    one is selected when I hit "OK" becomes the Master.
> > > > > >
> > > > > >
> > > > > > Igor:
> > > > > > To clarify on #6: if the user selects a new Master
> > > > > > machine in the Network Icon, and then clicks Remote Networks
> > > > > > tab before hitting Okay...the Master Node status should *not*
> > > > > > change. Only if they change it *and* hit Okay should it be
> > > > > > updated.
> > > > >
> > > > > The text in the Network Icon which reads
> > > > > "Status of the PC will be changed..." removed.
> > > > > Signs "+" and "-" removed also.
> > > > > Only if a user change selected dropdown *and* hit Okay should it
be
> > > > > updated. The user can set a PC as the Master Node from that tab.
> > > > > The user *cannot* set a PC as the "Non Master Node" from that tab.
> >
> >
> >
> >
> >
> >
> > -------------------------------------------------------
> > This sf.net emial is sponsored by: Influence the future
> > of Java(TM) technology. Join the Java Community
> > Process(SM) (JCP(SM)) program now.
> > http://ads.sourceforge.net/cgi-bin/redirect.pl?sunm0002en
> > _______________________________________________
> > Kaboodle-devel mailing list
> > [EMAIL PROTECTED]
> > https://lists.sourceforge.net/lists/listinfo/kaboodle-devel
> >
>
>



-------------------------------------------------------
This sf.net email is sponsored by: Influence the future 
of Java(TM) technology. Join the Java Community 
Process(SM) (JCP(SM)) program now. 
http://ad.doubleclick.net/clk;4729346;7592162;s?http://www.sun.com/javavote
_______________________________________________
Kaboodle-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/kaboodle-devel

Reply via email to