]> git.decadent.org.uk Git - odhcp6c.git/blobdiff - README
Update README
[odhcp6c.git] / README
diff --git a/README b/README
index 4af083568ea440f9841e50129ea184881441dfd0..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 **
 
@@ -36,27 +44,30 @@ The script is called with the following parameters: <interface> <state>
 
 
 States:
 
 
 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
 * 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
 * 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
 
 
 Environment:
 * RDNSS                        A space-separated list of recursive DNS servers
 * DOMAINS              A space-separated list of DNS search domains
 
 
 Environment:
 * RDNSS                        A space-separated list of recursive DNS servers
 * DOMAINS              A space-separated list of DNS search domains
+* SNTP_IP              A space-separated list of SNTP server IP addresses
+* SNTP_FQDN            A space-separated list of SNTP server FQDNs
+* SIP_IP               A space-separated list of SIP servers
+* 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
 * OPTION_<num> Custom option received as base-16
 * PREFIXES             A space-separated list of prefixes currently assigned
-                               Format: <prefix>/<length>,preferred,valid
-* PREFIXES_LOST        A space-separated list of prefixes lost since last update
-
-
-
-
-** 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