Oleg:
        Hello! I compiled the 0.77 you sent. I like
the updates you made to the VNC Property Tab!

        Two quick bug reports:

1. The VNC settings are still not "sticking" on Windows98.
   I can *run* the VNC viewer thru Kaboodle from Win98 to
   a WinNT machine, but the settings I make (such as the
   path to the viewer .exe) don't survive a restart.

2. The VNC halo appears at odd times. It's there with the
   old EchoFree halo when I first startup. Then, as soon as
   I click a dependant device (one that used to give a check
   mark) and deselect it by clicking in the field, it goes
   away and the standard Kaboodle halo appears. But when I
   click on a managed device (such as a printer) what used
   to give me a checkmark now gives the VNC halo, along with
   the old EF halo.

        Also, I took out "PreAlpha" from the SaveNID()
class in NIDManager. I can't quite figure why it writes
the log files to "../." relative to where the Kaboodle
binary is, rather than to "./" as you'd expect. Shrug.

        Anyhow, thanks for any attention you can give to
the two bugs.

-Scott



On Tue, 29 Jan 2002, Lyapin Oleg wrote:

> 29 Jan 2002 Status report
> --------------------------
>
> 1. VERSION CONTROL
>
> >I'd be happy to re-setup the CVS server, if you'd
> >prefer that? I could install the 0.77 snapshot I just sent.
>
> I am afraid we are not ready for that kind of suggestion so
> far. It is important for us to keep the intermediate file versions.
> Besides, the corporate project policy require that the
> projects are stored at a predetermined location.
>
> 2. BUGS
>
> 2.1
> > Quick bug report. Am testing the VNC tunneling
> > capabilities from a Windows98 machine to a
> > WindowsNT machine, and Kaboodle is not working
> > correctly on the Win98 machine.It's not letting me startup
> > a VNC viewer session to the VNC server
> > ...
>
> Fixed.
>
> 2.2
> >> We found 6 places from where CNIDPC::GetPCPriority
> >> is called. And, what it interesting, this function has a primitive
> >> body: { return this->m_dwPCPriority; }  (it just returns a
> >> member value) so the only reason of crash can be invalid
> >>  "this" pointer. Actually, the address you gave (0xC0000005)
> >> is rather high and most likely is garbage.
> >
> >Right, "this" has a null value when the program
> >crashes, according to the debugger. So I bet you're right
> >with the initialization comment.
>
> "this" hardly ever has a null value. I guess it rather has a
> 0xC0000000 value, but it does not matter anyhow.
> After a more close consideration, this problem seemed to be
> a binary version incompatibility problem. Most likely, it occurs
> when the version 0.72 tries to read socket data meant for version
> 0.75 or higher. In version 0.72, no socket data validation is
> performed before reading and so the consequences are unpredictable.
> What we see to be done in order to overcome the difficulties is to
> set a version trace mechanism. It may work like that: a special
> version key is stored in the registry and is carried over as the net
> auto-detection is performed along with other machine-related info.
> Thus, a remote machine gets to know what it may expect from that
> partner machine. The cases of version incompatibility are detected
> and no attempts are made to interpret unknown data, thus avoiding
> crash. (Of course, the old version [0.72] Kaboodle machines will
> cash anyway when working together with the new version machines).
> Let me know if you found this improvement useful and then we'll
> include it into the work plan.
>
> -Oleg
>
>
>
>


_______________________________________________
Kaboodle-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/kaboodle-devel

Reply via email to