File: TODO

package info (click to toggle)
xisp 2.5p4-1
  • links: PTS
  • area: contrib
  • in suites: slink
  • size: 1,328 kB
  • ctags: 1,908
  • sloc: ansic: 16,648; asm: 214; sh: 210; makefile: 202; perl: 55
file content (75 lines) | stat: -rw-r--r-- 3,403 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75

  The "to do" items below are listed on a "current priority" basis, i.e.
 the one I'm most inclined to work on is the one listed first, while the
 rest further down will be addressed in the near future. If it is your
 feeling that some item should be "bumped" up to a higher priority,
 please do drop me a line :)  Also if you've come across some problem
 mentioned below, please do provide any type of feedback you deem would
 speed up finding a solution.


 - Support new compression options in pppd-2.3.5 like "deflate",
   "noaccomp", "noccp" etc.

 - Think about implementing tx/rx blinkies and/or packet-traffic or even
   better byte-traffic indicators a la xload (when kernel 2.2.x comes out).

 - Investigate possibility of implementing a special "script-interrupt"
   specifier (e.g. %?) in user script lines. Upon detection of such an
   "interrupt", xispdial would "cut" the generated script at that point,
   pass it to chat, and when chat returns, pop-up a window for user
   input, read a string, then assemble the rest of the script using this
   string, and either finishing, or continuing with the next script
   "interrupt". Such a scheme would greatly enhance SecurID (and the
   like) logins.

 - Investigate manual dialing option with interrupt, hang-up etc.
   buttons.

 - Implement feature for not accepting connections below a certain
   speed "threshold". This can be used to pick a "good" phone line,
   or a higher speed modem if not all are of same speed. This is also
   implemented via init commands in some modems (e.g. US Robotics).

 - Move the PTT/Zone selection from the "global" section into each
   ISP entry and investigate possibility of adding ISP cost on top
   of PTT costs in logging.
   This must be implemented together with the following:
 - Do logging on a per-ISP basis as one can have ISP's using different
   charging zones and possibly different PTT's.

 - Support two phases for .xisp-down: one immediately *before*
   disconnecting and one immediately after (i.e. call twice). If any
   one reading this wants to do something before disconnecting using
   the current version, the SIGUSR1 and SIGUSR2 remote-control
   capability should give you some ideas (read the xisp(1) manual page).
 - Do the same for xisp-up.

 - Option for online display to flip between time and charge every 5
   seconds (when it updates - same for icon title). Or, maybe flipping
   between cost and a countdown to the next charge unit. Possibly add
   special sound(s) 10s (or so) before next unit and/or when changing
   charging rule.

 - Support "collapsed" state, with maybe only a single button. Useful
   for fvwm2's button bar, or for small resolution displays (e.g. on
   a laptop).

 - Have "logical" modems instead of saving modem info with ISP info;
   every ISP entry could then use any one logical modem.

 - Support "idle disconnect" by monitoring the packets flowing through
   the PPP interface.

 - Investigate possibility of xisp working together with diald.

 - Automatic chat-script generation from one terminal-login.

 - A status bar showing the dialing progress.

 - Possibly support "RING ATA" in xispdial for call-back instead of
   relying only on "AT S0=1". This might not work well under SunOS.

 - Add copy-for-paste option for the info window and the help browser.
   (Probably of little practical value and not at all straightforward).