Sophie

Sophie

distrib > * > 2010.0 > * > by-pkgid > 9f62f09fdc20a66fa361aeeaf865269b > files > 8

ipv6calc-0.72.0-2mdv2010.0.x86_64.rpm

# Project: ipv6calc
# File   : TODO
# Version: $Id: TODO,v 1.24 2003/11/22 15:48:04 peter Exp $

TODO list
=========

Short term
----------


Middle term
-----------

Features:
* showinfo/machinereadable:
    should be able to switch between multiline and single line mode (source is already prepared)
    should be able to print a prefix on tokens (source is already prepared)A

Format:
* octal:
    should also be understandable by input (currently, only output is supported)

Data libraries
* print date of last update in version information
* optional usage of GeoIP library

IEEE/OUI library:
* perhaps more filtering of unnecessary information

Creating a dedicated output library

Code cleanup:
* finish splint

Help:
* add more examples in inline help

ipv6calcweb.cgi:
* add alarm wrapper around call of ipv6calc

Creating a dedicated library: libipv6calc.so
 (if someone requires it)

Documentation:
* add more information to USAGE docs


Features requested from others:

-call no kernel-specific or userland-specific functions, just C.

ipv6calc C library would contain routines to represent  the
following forms (and convert between them):
  -x:x:x:x:x:x:x:x                       
  -::                                    
  -x:x:x:x:x:x:d.d.d.d
  -ipv6-address/prefix-length
  -scoped_address%scope_id
  -base 85 (compact notation)
  -URL's
  -binary labels
  -comparing addresses, v4/v4, v4/v6
  -not use malloc or strxxx functions.