File: TODO

package info (click to toggle)
emcast 0.3.2-4
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k, sarge
  • size: 1,560 kB
  • ctags: 898
  • sloc: sh: 9,187; ansic: 7,234; perl: 731; makefile: 168
file content (51 lines) | stat: -rw-r--r-- 1,215 bytes parent folder | download | duplicates (2)
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

emcast TODO
===========

Features
--------

* Add emcast_get_address(Emcast* emcast, void* addr, size_t len):
	returns my address (or NULL if unknown)

* IPv6 support

* SSM support


Possible features
-----------------

* Add support for Unicast TCP and UDP.  This would be internal.

* Add support for handlers over TCP or Unix Sockets.  One idea is to
have a /etc/emcast.conf file like this:

# List of EMCAST daemons
# Format:
# <protocol>  	<method>   	<address>
yoid    	unix    	/var/emcast/yoid
ctp     	tcp     	ctp.junglemonkey.net:1234

The first (non-comment) line says the yoid hander uses Unix domain
sockets and the UDS address is /var/emcast/yoid.  The second line says
the ctp handler uses TCP and the address is ctp.junglemonkey.net:1234.
If a handler is not specified in /etc/emcast.conf (or $HOME/.emcast),
it tries to run a handler program for the protocol.

We may also want to have processs here too.  (It may make more sense
to put them in /usr/lib/emcast and have a line like "btp program
/var/lib/emcast/btp-emcast").

* Rewrite IRC module in C.  I have some basic parsing code.


Fix
---


Figure out
----------

Are options in network byte order?  I think so.  This hasn't come up
yet.