]> git.decadent.org.uk Git - odhcp6c.git/blobdiff - README
Update README
[odhcp6c.git] / README
diff --git a/README b/README
index 421475fe7c7f53519f57a0501ccab2879b356616..4afa3984f6b1d8d613245e2c5cfb026e847b3ef9 100644 (file)
--- a/README
+++ b/README
@@ -3,7 +3,7 @@ odhcp6c - Embedded DHCPv6 Client
 
 ** Abstract **
 
 
 ** Abstract **
 
-odhcp6c is a minimalistic DHCPv6 client for use in embedded Linux systems.
+odhcp6c is a minimal DHCPv6 and RA-client for use in embedded Linux systems.
 
 
 ** Features **
 
 
 ** Features **
@@ -13,13 +13,21 @@ odhcp6c is a minimalistic DHCPv6 client for use in embedded Linux systems.
        b) handling of valid and preferred lifetimes
        c) duplicate address detection
 
        b) handling of valid and preferred lifetimes
        c) duplicate address detection
 
-2. Handling of IPv6-Prefixes (Prefix Delegation)
-       a) requesting of prefixes
+2. Support for DHCPv6 extension
+       a) Reconfigure-Messages
+       b) Prefix Delegation
+       c) Prefix Exclusion
+       d) DNS Configuration Options
+       e) NTP Options
+       f) SIP Options
 
 3. Stateless fallback-support
 
 4. State script support
 
 
 3. Stateless fallback-support
 
 4. State script support
 
+5. Support for requesting and parsing Router Advertisements
+       a) parsing of prefixes, routes, MTU and RDNSS options
+
 
 ** Compiling **
 
 
 ** Compiling **
 
@@ -39,8 +47,8 @@ States:
 * started              The DHCPv6 client has been started
 * bound                        A suitable server was found and addresses or prefixes acquired          
 * informed             A stateless information request returned updated information
 * started              The DHCPv6 client has been started
 * bound                        A suitable server was found and addresses or prefixes acquired          
 * informed             A stateless information request returned updated information
-* timeout              The DHCPv6 operation did not succeed within the defined time
 * updated              Updated information was received from the DHCPv6 server
 * updated              Updated information was received from the DHCPv6 server
+* ra-updated   Updated information was received from via Router Advertisement
 * rebound              The DHCPv6 client switched to another server
 * unbound              The DHCPv6 client lost all DHCPv6 servers and will restart
 * stopped              The DHCPv6 client has been stopped
 * rebound              The DHCPv6 client switched to another server
 * unbound              The DHCPv6 client lost all DHCPv6 servers and will restart
 * stopped              The DHCPv6 client has been stopped
@@ -55,13 +63,11 @@ Environment:
 * SIP_DOMAIN           A space-separated list of SIP domains
 * OPTION_<num> Custom option received as base-16
 * PREFIXES             A space-separated list of prefixes currently assigned
 * SIP_DOMAIN           A space-separated list of SIP domains
 * OPTION_<num> Custom option received as base-16
 * PREFIXES             A space-separated list of prefixes currently assigned
-                               Format: <prefix>/<length>,preferred,valid
-
-
-
-
-** Wishlist **
-
-Features that I would like to see implemented in the near or far future:
-
-* Reconfigure Authentication 
+                               Format: <prefix>/<length>,preferred,valid,<excluded-prefix>/<length>
+* ADDRESSES            A space-separated list of addresses currently assigned
+                               Format: <address>/<length>,preferred,valid
+* RA_ADDRESSES A space-separated list of addresses from RA-prefixes
+                               Format: <address>/<length>,preferred,valid
+* RA_ROUTES            A space-separated list of routes from the RA
+                               Format: <address>/<length>,gateway,valid,metric
+* RA_DNS               A space-separated list of recursive DNS servers from the RA