Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

#226 admin role seems to be unusable

iTALC 2
open
nobody
None
5
2011-11-26
2011-11-26
No

To manage multiple classroom by both teachers and administrator, I try to use the "admin" role in addition to the "teacher" role. Admin will be able to manage all classerooms and teacher one classroom at a time.

Test was made in a point to point network and in virtualbox network with XP sp3 computer.
Italc veersion was 2.0.0 french.

on computer 1 : service + master + teacher key (private & public) + admin key (private & public)
on computer 2 : service + teatcher public key + admin public key
on computer 3 : service + admin public key only

Teacher on computer 1 can view computer 2 --> ok
Admin on computer 1 can only view computer 2, NOT 3 !! (host unreachable - hôte impossible à atteindre)

The key seems correct: by reversing the keys of admin and teacher the operation remains the same.

Changing the role in the configuration panel is unusable and return to "teacher" each time.
Changing role="1" by role="2" in personalconfig.xml have no effect.

This bug was found by a group of scool network administrators in training course.

Discussion

  • When Italc start in admin role, key reading is erroneous

    italc.exe read <keydir>\private\teacher\key
    but
    ica.exe read <keydir>\public\admin\key

    logs from sysinternal filemon :

    -------------- on the master computer : --------------------------------------------------------------------------------------------
    1 18:56:19 italc.exe:352 QUERY INFORMATION C:\Documents and Settings\All Users\Application Data\iTALC\keys\private\teacher\key SUCCESS Attributes: RA
    2 18:56:19 italc.exe:352 OPEN C:\Documents and Settings\All Users\Application Data\iTALC\keys\private\teacher\key SUCCESS Options: Open Access: Read
    3 18:56:19 italc.exe:352 READ C:\Documents and Settings\All Users\Application Data\iTALC\keys\private\teacher\key SUCCESS Offset: 0 Length: 4096
    4 18:56:19 italc.exe:352 CLOSE C:\Documents and Settings\All Users\Application Data\iTALC\keys\private\teacher\key SUCCESS
    5 18:56:19 ica.exe:2008 QUERY INFORMATION C:\Documents and Settings\All Users\Application Data\iTALC\keys\public\admin\key SUCCESS Attributes: RA
    6 18:56:19 ica.exe:2008 OPEN C:\Documents and Settings\All Users\Application Data\iTALC\keys\public\admin\key SUCCESS Options: Open Access: Read
    7 18:56:19 ica.exe:2008 READ C:\Documents and Settings\All Users\Application Data\iTALC\keys\public\admin\key SUCCESS Offset: 0 Length: 16384
    8 18:56:19 ica.exe:2008 READ C:\Documents and Settings\All Users\Application Data\iTALC\keys\public\admin\key END OF FILE Offset: 590 Length: 15794
    9 18:56:19 ica.exe:2008 READ C:\Documents and Settings\All Users\Application Data\iTALC\keys\public\admin\key END OF FILE Offset: 590 Length: 16384
    ...

    -------------- on the student computer : --------------------------------------------------------------------------------------------
    1 18:56:30 ica.exe:1704 QUERY INFORMATION C:\Documents and Settings\All Users\Application Data\iTALC\keys\public\admin\key SUCCESS Attributes: RA
    2 18:56:30 ica.exe:1704 OPEN C:\Documents and Settings\All Users\Application Data\iTALC\keys\public\admin\key SUCCESS Options: Open Access: Read
    3 18:56:30 ica.exe:1704 READ C:\Documents and Settings\All Users\Application Data\iTALC\keys\public\admin\key SUCCESS Offset: 0 Length: 16384
    4 18:56:30 ica.exe:1704 READ C:\Documents and Settings\All Users\Application Data\iTALC\keys\public\admin\key END OF FILE Offset: 590 Length: 15794
    5 18:56:30 ica.exe:1704 READ C:\Documents and Settings\All Users\Application Data\iTALC\keys\public\admin\key END OF FILE Offset: 590 Length: 16384
    6 18:56:30 ica.exe:1704 QUERY INFORMATION C:\Documents and Settings\All Users\Application Data\iTALC\keys\public\admin\key SUCCESS FileFsVolumeInformation
    7 18:56:30 ica.exe:1704 QUERY INFORMATION C:\Documents and Settings\All Users\Application Data\iTALC\keys\public\admin\key BUFFER OVERFLOW FileAllInformation
    8 18:56:30 ica.exe:1704 QUERY INFORMATION C:\Documents and Settings\All Users\Application Data\iTALC\keys\public\admin\key SUCCESS FileFsVolumeInformation
    9 18:56:30 ica.exe:1704 QUERY INFORMATION C:\Documents and Settings\All Users\Application Data\iTALC\keys\public\admin\key BUFFER OVERFLOW FileAllInformation
    10 18:56:30 ica.exe:1704 CLOSE C:\Documents and Settings\All Users\Application Data\iTALC\keys\public\admin\key SUCCESS
    ...