SDR BUGS/UNFINISHED LIST

There are many little things on the to-do list. The main big things are:
- end times of SIP sessions are bogus
- changing session type should reposition the session in the main window
  but doesn't.
- Two-way SIP sessions should be unicast not multicast.
- Only minimal SIP functionality implemented
- client/server split not yet finished
- built-in plugins can't be switched off
   - can (sort-of be overridden, but is ugly)
- sdr hangs in WWW browser during DNS lookup
- adding new admin scope zones should be automated
   + this is awaiting the client/server split
- doesn't handle SDPv2 repeat times with units "M" and "Y"
- repeat time offset lists are only handled in limited cases
- doesn't handle SDPv2 "i" fields in media
- internationalistion very patchy
- WWW browser should cache files
- Doesn't check the version field before updating entries - inefficient
- Doesn't do proper IPRA multicast address allocation
   + awaiting simulation results
- Doesn't cope properly with DNS names for multicast groups

Things which may still need looking at in SDR 2.9

A) General

1) Modify session doesn't work

2) Roy had problem:

  |  when changing the scope from admin to ttl:
  |    invalid command name ".new.f3.rr.f.r4"
  |     while executing
  | ".new.f3.rr.f.r4 invoke"
  |   ("default" arm line 3)

 Then when changing the ttl from 15 to world:

  |  can't read "win": no such variable
  |   while executing
  |  "$win.f3.rr.f.e configure -state normal"
  |  (procedure "disable_scope_entry" line 2)

 And when went back to admin scope - choose and configure media gave:

  |  can't read "fmtlayers(html..)": no such element in array
  |   while executing
  | "return $fmtlayers($media.$proto.$fmt)"

3) conflict with random and srandom prototypes