view src/protocols/zephyr/.todo @ 13967:99b9b58b19dd

[gaim-migrate @ 16523] Fix a crazy MSN crash. Basically it's possible to have more than one slplink associated with a given switchboard, but our code did not allow for that. I think it happens when you're in a multi-user chat and you do stuff with multiple users that involves slplinks. Like maybe file transfer and buddy icon related stuff. Tracking this down took an ungodly amount of time, but thanks to Meebo for letting me do it :-) committer: Tailor Script <tailor@pidgin.im>
author Mark Doliner <mark@kingant.net>
date Thu, 20 Jul 2006 07:31:15 +0000
parents a806e5150eca
children
line wrap: on
line source

<!-- Automagically generated by the ToDo program on Fri Jul 30 01:36:52 2004 -->
<todo version="0.1.17">
    <note priority="veryhigh" time="1036046748">
        God help us.
        <comment>
            Yup
        </comment>
    </note>
    <note priority="veryhigh" time="1087756801">
        clean up code
        <comment>
            Being worked on
        </comment>
    </note>
    <note priority="high" time="1087689758">
        write code to output a WGFILE with a sane name
        <comment>
            done
        </comment>
    </note>
    <note priority="high" time="1087689986">
        get server supplied subscriptions to properly get added as chats
        <comment>
            works.
        </comment>
    </note>
    <note priority="high" time="1087691868">
        zephyr freezes up sometimes (possibly when zlocating, and possibly when krb tickets have expired)? Debug and fix
        <comment>
            This is a libzephyr bug. I suppose I could always submit it upstream....
        </comment>
    </note>
    <note priority="high" time="1087758121">
        Does away actually work for zephyr
    </note>
    <note priority="high" time="1088381394">
        Deal with %host% and %canon, and unsubscriptions (beginning with ! and - ?)
        <comment>
            dealt with %host% and %canon%.
        </comment>
    </note>
    <note priority="high" time="1088381529">
        Code to resubscribe, reload subs from file,  set exposure, zctl ret, zctl new_server, set signature, set display, and other protocol options.
        <comment>
            dealt with resubscriptions, "zctl ret".
        </comment>
    </note>
    <note priority="high" time="1088688644">
        Add zctl ret ("Show what the server thinks you're subscribed to")
        <comment>
            Done
        </comment>
    </note>
    <note priority="high" time="1088828649">
        should pop up errors when subs (with the sub command or zephyr_join_chat) fails
    </note>
    <note priority="high" time="1089047538">
        update the progress bar for zephyr
    </note>
    <note priority="medium" time="1087689774">
        get non-kerberized zephyr working for windows
        <comment>
            buggy, untested code exists on hard driveSee 991208, basically works
        </comment>
    </note>
    <note priority="medium" time="1087689784">
        get kerberized zephyr working for windows
        <comment>
            see 991208
        </comment>
    </note>
    <note priority="medium" time="1087689886">
        get opener and closer tags for @ formatting to only match the correct closing tag, not any closing tag (e.g. [ matches ], and not )
        <comment>
            tested, but code needs cleanup
        </comment>
    </note>
    <note priority="medium" time="1087689920">
        use tzc as a backend
        <comment>
            code exists on hard drive but needs lots of work (cleanup, and bug checking)
        </comment>
    </note>
    <note priority="medium" time="1087690034">
        properly detect when subscriptions get lost
    </note>
    <note priority="medium" time="1087690121">
        support zcrypt
        <comment>
            Written as a perl plugin (for receiving)
        </comment>
    </note>
    <note priority="medium" time="1087690133">
        support /commands
        <comment>
            /msg (personals), /zl, /inst, /zc, /zi, /zci, /zir, /zcir now supported
        </comment>
    </note>
    <note priority="medium" time="1087692864">
        look for more memory leaks
    </note>
    <note priority="medium" time="1088196335">
        Add instance name tabbing support
    </note>
    <note priority="medium" time="1088532457">
        Add support for typing notification (using PING's)
        <comment>
            done
        </comment>
    </note>
    <note priority="medium" time="1088814377">
        Make zlocate be more efficient
    </note>
    <note priority="medium" time="1088832146">
        add zstat support
    </note>
    <note priority="medium" time="1089048351">
        remove unused imhtml buttons (background color, link description)
        <comment>
            done
        </comment>
    </note>
    <note priority="medium" time="1091165812">
        Intergalactic zephyr support
    </note>
    <note priority="low" time="1087690041">
        support multiple zephyr accounts
        <comment>
            Depends on "use tzc as a backend"
        </comment>
    </note>
    <note priority="low" time="1087690240">
        support gpg
        <comment>
            Maybe this should go with gaim-e (gaim-encryption). possibly more useful as a plugin
        </comment>
    </note>
    <note priority="low" time="1087691895">
        import chats into blist.xml and autojoin on startup?
    </note>
    <note priority="verylow" time="1087690286">
        support kzwrite
        <comment>
            possibly only useful at MIT. kzwrite might be deprecated
        </comment>
    </note>
    <note priority="verylow" time="1087756756">
        add xzewd like buddy faces
        <comment>
            This may only be useful at MIT. Uses out of protocol mechanisms to get buddy pixmap (hesiod to determine user's homedirectory, and AFS to retrieve the file.
        </comment>
    </note>
</todo>