]> 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 **
 
-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 **
@@ -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
 
-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
 
+5. Support for requesting and parsing Router Advertisements
+       a) parsing of prefixes, routes, MTU and RDNSS options
+
 
 ** 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
-* timeout              The DHCPv6 operation did not succeed within the defined time
 * 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
@@ -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
-                               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