calendar: replace sipe_setenv/unsetenv()
[siplcs.git] / TODO
blobcfab3a2c70517823d6ceefff56f3225c3b0caa77
1 - Feature Requests:
2   #2823160: Ability to change the "Access Level" setting of a buddy (Team, Company, etc.)
3   #2945346: Lotus Notes/Domino Calendar integration.
4 - Bugs:
5   #2834758: (sip-sec-ntlm.c) First NTLM signature check after startup fails
7 Big Targets:
8 - libsipe (purple-independent library encapsilating the protocol). Forseeable backends
9 are Purple, Telepathy, Miranda.
10 - Telepathy native plugin.
11 - Voice and Video support.
12 - Desktop sharing/Live Meeting integration on Windows platform.
13 - (?) Email notification.
14 - Refactoring to decouple transport/SIP layer (like has been done in http-conn.c)
15 from SIP-protocol's extensions in form of XML exchange (most notably presense).
16 So Sofia-SIP could serve as a backend for SIPE. Or otherwise improve SIPE transport 
17 layer - timeouts.
18 (In http-conn.c inputs are XML requests, outputs - XML responces or error codes.
19 All lower level things like socket read/write operations, HTTP message forming, 
20 NTLM/etc. authertication are all hidded behind http-conn.h API.
21 So sip-ews.c client only operate with XML request/responce, it doesn't care what
22 is underneath transport at all.)
23 - Update project's site with SIPE features, make better/more complete screenshots,
24 make page about standards used in SIPE with references, make some form of FAQ page.
26 Call Control:
27 - change user state to On Call when line is active and then back
28 - answer incoming call (logs required)
29 - (?) work with multiple phone lines (not the first one)
30 - (?) Call transfer set up, other RCC features from Communicator.