commit d6f84536be68e758b54d16808f71a0e2c910ddec
Author: David Cantrell <dcantrell@redhat.com>
Date:   Thu Sep 11 18:00:10 2008 -1000

    New version.

commit 4c250bf0c85010d3d7248521f3347d368675cf04
Author: Mitsuru Chinen <mitch@linux.vnet.ibm.com>
Date:   Fri Sep 12 10:10:33 2008 +0900

    Need to call init_lease_hashes()
    
    Although dhcp6c uses hash_anchors array, the memory for the array
    is not allocated and the array is not initialized. Then, dhcp6c
    causes SIGSEGV when it accesses lease_hash_table, which is an alias
    of hash_anchors[HT_IPV6LEASE]. Not only dhcp6s but also dhcp6c
    must call init_lease_hashes().
    
    Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>
    Signed-off-by: David Cantrell <dcantrell@redhat.com>

commit f74534e88f9ff4417e026b9a73733505610b8fdf
Author: Mitsuru Chinen <mitch@linux.vnet.ibm.com>
Date:   Thu Sep 4 13:17:34 2008 +0900

    Clear request address list when a message is sent out successfully
    
    At client6_recvreply(), request_list variable, which stores request
    address list, is initialized in the middle.
    dhcp6c retransmits a message when it fails to send the message. In that
    case, request address list should be in retransmitted the message.
    The variable should be initialized when a message is sent out sucessfully.
    
    Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>
    Signed-off-by: David Cantrell <dcantrell@redhat.com>

commit 2d8eee08d7e46a3a96421599536c99c4f888197e
Author: Mitsuru Chinen <mitch@linux.vnet.ibm.com>
Date:   Mon Sep 1 21:11:36 2008 +0900

    Check DAD necessity by the interface type
    
    When dhcp6c got a Reply in response to Confirm message, it checked DAD
    necessity by the IA type. However, reply doesn't always have IA option
    in a Reply message. Therefore, it should check DAD necessity by the
    interface type
    
    Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>
    Signed-off-by: David Cantrell <dcantrell@redhat.com>

commit 1155a69e9456e5883885175598731ba12de49c05
Author: Mitsuru Chinen <mitch@linux.vnet.ibm.com>
Date:   Mon Sep 1 20:43:29 2008 +0900

    Remove over-commit code for Windows 2008 interoperability
    
    The bottom half of the patch "Windows 2008 interoperability fix in dhcp6c"
    is invalid and unnecessary. It copies an dhcp6_listval structure over
    an ia_listval structure. And client6_recvadvert() function already has a
    code to copy IA address:
    
    ====
    
        /* if the client send preferred addresses reqeust in SOLICIT */
        /* XXX: client might have some local policy to select the addresses */
        if ((ia = ia_find_listval(&optinfo0->ia_list,
            iatype_of_if(ifp), ifp->iaidinfo.iaid)) != NULL) {
              :
    	(snip)
              :
            dhcp6_copy_list(&request_list, &ia->addr_list);
        }
    
    ====
    
    Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>
    Signed-off-by: David Cantrell <dcantrell@redhat.com>

commit f874435d43d08904d578e8b3b75ea1d02d99c2ad
Author: Mitsuru Chinen <mitch@linux.vnet.ibm.com>
Date:   Mon Sep 1 20:42:40 2008 +0900

    Make sure not to free a return-IA when it is not used
    
    In some case, (e.g. return Reply against Confirm with no address),
    a pointer for an ia_listval structure is freed although memory is not
    allocated. This behavior should not occur.
    
    Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>
    Signed-off-by: David Cantrell <dcantrell@redhat.com>

commit ecf12eeca88b393f7d57253f0318caf8b0b9411a
Author: Mitsuru Chinen <mitch@linux.vnet.ibm.com>
Date:   Mon Sep 1 20:39:48 2008 +0900

    Do not ignore an IA Address option without status code
    
    In case no status code in an IA Address option, dhcp6s ignore the IA
    Address option by mistake. It should be handled.
    
    Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>
    Signed-off-by: David Cantrell <dcantrell@redhat.com>

commit 6da6d77de6664e651110299a1b4ddc1c50cbe27c
Author: Mitsuru Chinen <mitch@linux.vnet.ibm.com>
Date:   Mon Sep 1 20:36:54 2008 +0900

    Do not add an invalid IA Address option to an IA
    
    An invalid IA Address option was added to an IA when status code option
    is in a Solicit or a Request message by mistake
    
    Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>
    Signed-off-by: David Cantrell <dcantrell@redhat.com>

commit 76e9eae0e636c57a2e342114d48106bf5b66c400
Author: Josh Boyer <jwboyer@linux.vnet.ibm.com>
Date:   Tue Aug 5 16:00:35 2008 -0400

    Remove bogus memset and strncpy before calling the ioctl to set the interface flags
    
    Signed-off-by: David Cantrell <dcantrell@redhat.com>

commit dc5be375c670319600c7fbd7bf08f5d2b0c0ec92
Author: Mitsuru Chinen <mitch@linux.vnet.ibm.com>
Date:   Wed Jul 30 11:11:59 2008 +0900

    Introduce Information Refresh Time (RFC4242)
    
    This patch enables dhcp6c to refresh the host configuration information
    in a certain interval. This interval is choosed among the values: client's
    default value, client's maximum value, or the value which server offered
    in the Information Refresh Time option.
    
    Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>
    Signed-off-by: David Cantrell <dcantrell@redhat.com>

commit 92c97f8944945e253b55c644a5b7bd1dd83cef88
Author: Mitsuru Chinen <mitch@linux.vnet.ibm.com>
Date:   Tue Jul 29 16:54:03 2008 +0900

    Send the Information Refresh Time option (RFC4242)
    
    This patch enables dhcp6s to include an Information Refresh Time Option in
    a Reply message. Such message is created when an Information Refresh Time
    option is requested in the Option Request option of an Information-Request
    message from a client.
    
    Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>
    Signed-off-by: David Cantrell <dcantrell@redhat.com>

commit 87404f02ac7fa481c9695c7e0c0625b6e0f909f8
Author: Mitsuru Chinen <mitch@linux.vnet.ibm.com>
Date:   Tue Jul 29 14:25:33 2008 +0900

    Common code to support the Information Refresh Time option (RFC4242)
    
    This patch is a common code to support the Information Refresh Time
    Option specified in RFC4242.
    
    Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>
    Signed-off-by: David Cantrell <dcantrell@redhat.com>

commit 1d2432c7b3822c81f6d7f1c04ee19b6981a4e2b1
Author: David Cantrell <dcantrell@redhat.com>
Date:   Thu Sep 11 11:12:11 2008 -1000

    Add a hacking file.
    
    Lots of patches coming in from different source.  Wrote a
    HACKING file to explain how to get your changes accepted.

commit c268ed205fe219095b855abeef9fadb1b1238e77
Author: David Cantrell <dcantrell@redhat.com>
Date:   Thu Aug 21 10:54:57 2008 -1000

    Initialize variables in dhcp6_set_ia_options().
    
    Initialize variables in dhcp6_set_ia_options() so we
    avoid possible invalid data in the IA options.

commit 1fb1edc3f0113a80b2e26943ae35a5f7b8221179
Author: David Cantrell <dcantrell@redhat.com>
Date:   Thu Aug 21 10:23:50 2008 -1000

    Wrote a HACKING file.
    
    Getting a lot of patches these days, but people don't know
    how to create patches (or maybe they don't care).  The
    HACKING file is meant to explain how I'd patches to come
    in.

commit 2539245dddda709dfb8be1b2277e739b3c7264cf
Author: David Cantrell <dcantrell@redhat.com>
Date:   Thu Aug 21 09:52:48 2008 -1000

    Add Chris Hinshaw to Contributors list.

commit 95e3fd53cf8487b6426d8f81bfdf9890275cb2e8
Author: David Cantrell <dcantrell@redhat.com>
Date:   Thu Aug 21 09:50:37 2008 -1000

    Windows 2008 interoperability fix in dhcp6c.
    
    If IA address is included in the DHCPv6 ADVERTISE
    (which is what Windows 2008 does), put the IA address
    into the DHCPv6 REQUEST.  Windows 2008 will check for
    the IA address it has given in the ADVERTISE, if it
    doesn't see it, the REQUEST will be ignored.
    
    Patch from Chris Hinshaw.

commit df20c5c5da3b630374996441ba07185060a9dc3d
Author: David Cantrell <dcantrell@redhat.com>
Date:   Thu Jul 31 15:22:01 2008 -1000

    Fix compile error.
    
    Make sure we don't include ipv6.h when we shouldn't.

commit 146345df0c21df0141f456f771b56e74698c7060
Author: David Cantrell <dcantrell@redhat.com>
Date:   Wed Jul 30 17:10:26 2008 -1000

    Add missing macros for 'autoreconf -i'
    
    Add missing macros for 'autoreconf -i'.  Also, put some
    more files in the .gitignore list.
    
    Patch from Jan Sarenik.

commit aa3c78e1e2047ad5a52704ff0f0399fa90f74e88
Author: David Cantrell <dcantrell@redhat.com>
Date:   Tue Jul 29 16:20:00 2008 -1000

    New version.

commit 2ea195120a3cfe365f6a253d91e59b5d17eec4af
Author: David Cantrell <dcantrell@redhat.com>
Date:   Tue Jul 29 16:19:29 2008 -1000

    Remove old dadlist variable reference.
    
    We're not using this anymore.

commit 031b5bc7e0ea3810b8d6ad5965eb7655a0f9ab82
Author: David Cantrell <dcantrell@redhat.com>
Date:   Tue Jul 29 14:02:40 2008 -1000

    Fix tag script.
    
    Make sure it runs the command.

commit e699c57e6ea95181f1e1273b8a4ae6214511d72e
Author: David Cantrell <dcantrell@redhat.com>
Date:   Tue Jul 29 12:49:14 2008 -1000

    tag script to create signed tags
    
    Avoids running through a bootstrap operation before making
    a signed tag.

commit a90b9e4182224a0c1455d05a0f0ddcbce6523657
Author: David Cantrell <dcantrell@redhat.com>
Date:   Tue Jul 29 12:34:05 2008 -1000

    New version.

commit e46b18c4c606d86b5176e670bc27bc344d787ee3
Author: David Cantrell <dcantrell@redhat.com>
Date:   Mon Jul 28 16:23:29 2008 -1000

    Allow all legal interface names in dhcp6c.
    
    dhcp6s was already parsing all forms of legal Linux
    interface names, but dhcp6c was still enforcing the
    eth0 format.  Changed dhcp6c to match dhcp6s.

commit c54a45d4c67827f46dbc2dca05ccb235bab8eac4
Author: David Cantrell <dcantrell@redhat.com>
Date:   Mon Jul 28 16:00:56 2008 -1000

    Delay sending Confirm until the completion DAD for link-local addr.
    
    Confirm message is sent out while DAD for the link-local
    address is not complete.  This sometimes causes drop Reply
    message from a server as the link-local address stays
    tentative state.  We should delay sending a Confirm message
    until the DAD for a link-local address is complete.
    
    Patch from Mitsuru Chinen.

commit e13fcad05ff1508c759ad9c6ff8d9a783a75fe51
Author: David Cantrell <dcantrell@redhat.com>
Date:   Mon Jul 28 15:58:34 2008 -1000

    Add a missing comma.
    
    A dhcpv6_dprintf() call in dhcp6_set_ia_options() was missing
    a comma.
    
    Patch from Mitsuru Chinen.

commit 73de529973e2972f78ac949c83ddfff20be62178
Author: David Cantrell <dcantrell@redhat.com>
Date:   Mon Jul 28 15:55:18 2008 -1000

    Copy preferred address correctly when receiving Advertise.
    
    dhcp6c can include a preferred address in a Solicit message.
    When receiving that address, the client should prefer it over
    others.  This patch fixes a problem where the content of the
    reqopt_list were stored as the value of the preferred address.
    
    Patch from Mitsuru Chinen.

commit 033828cca3e2c872fe627f4a8f82d39c0839cc72
Author: David Cantrell <dcantrell@redhat.com>
Date:   Mon Jul 28 15:37:37 2008 -1000

    Point to addrlist member when creating DNS server option
    
    The addrlist member of dns_list should be reference when
    dhcp6s creates a DNS server option.
    
    Patch from Mitsuru Chinen.

commit b6a0a9d6422d94d898df9d66d403e9b8cfb43406
Author: David Cantrell <dcantrell@redhat.com>
Date:   Mon Jul 28 15:35:26 2008 -1000

    Add the status option length to the IA option length.
    
    The length of the status option in the IA option must be
    included in the length of the entire IA option.

commit b5a832d4be6b9837b4403a88c9be5d803cbf2e59
Author: David Cantrell <dcantrell@redhat.com>
Date:   Tue Jun 17 08:03:33 2008 -1000

    New version.

commit afc1f5fd3780dca7c2125e30bb883469fb46ae0c
Author: David Cantrell <dcantrell@redhat.com>
Date:   Tue Jun 17 07:53:25 2008 -1000

    Fix compile errors
    
    Fix various typos and other compilation errors with all of the
    recent patches that just went in.

commit 01f44681ece5e1a901bac70a76f61145ee4526ef
Author: David Cantrell <dcantrell@redhat.com>
Date:   Tue Jun 17 07:03:11 2008 -1000

    Update to do list.

commit fb4b39fa30ab69ea72848bad355bf81b0ed8f527
Author: David Cantrell <dcantrell@redhat.com>
Date:   Tue Jun 17 05:03:48 2008 -1000

    Write server PID file after config file is parsed
    
    If a management app is waiting for the server pid file to
    show up, it could falsely think the server is running if
    the conf file was bad, moving the writing of the pid file
    to just before the main loop elevates this problems.  Move
    the PID file writing to after config file parsing, just
    before server6_mainloop() is called.
    
    Patch from jkl6648

commit 353125d2eb51b5a80a3d11291f49992936a295bb
Author: David Cantrell <dcantrell@redhat.com>
Date:   Tue Jun 17 05:00:26 2008 -1000

    Remove temporary file for resolv.conf
    
    dhcp6c creates resolv.conf<pid> as a temporary file while creating
    resolv.conf. But the dhcp6c doesn't remove it. If the process ID
    of dhcp6c is same as the previous one, dhcp6c failed to update
    /etc/resolv.conf. Then, the temporary file should be removed.
    
    Patch from Mitsuru Chinen <mitch@linux.vnet.ibm.com>

commit f6abfc796dafe678d23fea453c12c933f50960c5
Author: David Cantrell <dcantrell@redhat.com>
Date:   Tue Jun 17 04:58:17 2008 -1000

    Fix wrong debug message for client ID option
    
    Debug message for client ID option says "server ID" by
    mistake.
    
    Patch from Mitsuru Chinen <mitch@linux.vnet.ibm.com>

commit 7d3336ff333b0f9b3bc04abf567bd09f67852637
Author: David Cantrell <dcantrell@redhat.com>
Date:   Tue Jun 17 04:55:28 2008 -1000

    Correct option length verification for IA address option
    
    There is a mistake in calculation of option length verification for
    IA Address option. This patch had to be part of the patch at Ticket #5
    "prefix-length configuration extension will cause interoperability issues"
    
    Patch from Mitsuru Chinen <mitch@linux.vnet.ibm.com>

commit 878b78aa0efabcbfb532cdaf078eda1c618610a1
Author: David Cantrell <dcantrell@redhat.com>
Date:   Tue Jun 17 04:53:17 2008 -1000

    Remove unused variables
    
    To reduce warning messages, remove unused variables.
    
    Patch from Mitsuru Chinen <mitch@linux.vnet.ibm.com>

commit a937a3247825365f758cfe5355e2f95b620f29c1
Author: David Cantrell <dcantrell@redhat.com>
Date:   Tue Jun 17 04:51:13 2008 -1000

    Remove compilation warning regarding yyunput
    
    To reduce warning messages, '%option nounput' should be added
    to .l files.  The option removes the warning, 'yyunput' defined
    but not used.
    
    Patch from Mitsuru Chinen <mitch@linux.vnet.ibm.com>

commit 0b59c636e2dee16861fe730a05bec4c727215808
Author: David Cantrell <dcantrell@redhat.com>
Date:   Tue Jun 17 04:48:35 2008 -1000

    Use MAX_DEVICE macro
    
    Use MAX_DEVICE macro when defining arrays that will hold all
    possible devices.  This was previously hardcoded to 100.
    
    Patch from Mitsuru Chinen <mitch@linux.vnet.ibm.com>

commit 2827808470bdd21f89b2b47207053dc75346c916
Author: David Cantrell <dcantrell@redhat.com>
Date:   Mon Jun 16 17:38:35 2008 -1000

    Support multiple IA options
    
    RFC3315 requires reply messages with multiple IA options when
    the message from a client includes multiple IA options.
    
    Although this is an enhancement for dhcp6s, some part of dhcp6c
    code is modified as the members of dhcp6_optinfo are changed.
    
    Patch from Mitsuru Chinen <mitch@linux.vnet.ibm.com>

commit ebd8fdc04cc61cdd78e251f09f558cb8365c67d2
Author: David Cantrell <dcantrell@redhat.com>
Date:   Mon Jun 16 06:49:58 2008 -1000

    Update internal status correctly on RENEW/REBIND recv
    
    When receiving RENEW or REBIND message, current code doesn't
    update the internal status of addresses but validate the
    addresses.  The reason is addr_flag is set to a value to
    validate the addresses although the value is set to update
    the address once.  This patch updates the internal status
    correctly.
    
    Patch from Mitsuru Chinen <mitch@linux.vnet.ibm.com>

commit 92c407f442892b8ea3b83ce8d54f7d2ed15b63a3
Author: David Cantrell <dcantrell@redhat.com>
Date:   Mon Jun 16 05:50:50 2008 -1000

    Bundle the code to output the status code information
    
    Each level (message, IA option, IA address option) has the code
    to output the status code and the status message.  As those codes
    are similar, it's better to make a macro and use it.
    
    Patch from Mitsuru Chinen <mitch@linux.vnet.ibm.com>

commit 9119dbc20a4c2d7e30ddfb4b4e95172cb0165e2b
Author: David Cantrell <dcantrell@redhat.com>
Date:   Fri Jun 13 13:26:54 2008 -1000

    Bundle the code to create options regarding DNS
    
    Options regarding DNS.
    
    Patch from Mitsuru Chinen.

commit 02aba233638eaea7d9267730d930ccb4a3c3fe74
Author: David Cantrell <dcantrell@redhat.com>
Date:   Fri Jun 13 13:17:37 2008 -1000

    Bundle code for iatype classification of an interface
    
    Logics to classify iatype of an interface.
    
    Patch from Mitsuru Chinen <mitch@linux.vnet.ibm.com>

commit 662c749b10100da2dd1db3fd52e5bd07e20b88b9
Author: David Cantrell <dcantrell@redhat.com>
Date:   Tue Jun 10 15:55:20 2008 -1000

    Updated to do list.

commit b4f2f152fa7492d334e917aafc39ba8c0338fafd
Author: David Cantrell <dcantrell@redhat.com>
Date:   Tue Jun 10 15:54:12 2008 -1000

    Define DHCP6R_PIDFILE.

commit 5d72fc51d987e3a0179a8f1f6933b3b666884829
Author: David Cantrell <dcantrell@redhat.com>
Date:   Tue Jun 10 15:51:02 2008 -1000

    Updated to do list.

commit 77ca932764f6c5c54f54aa2fbba905064c4b762b
Author: David Cantrell <dcantrell@redhat.com>
Date:   Tue Jun 10 15:43:52 2008 -1000

    Update man pages.
    
    Update the dhcp6c and dhcp6s man pages to reflect current
    options.

commit db9fb4ac743b363503814dce75949c4b47a89bfd
Author: David Cantrell <dcantrell@redhat.com>
Date:   Tue Jun 10 15:43:32 2008 -1000

    Update usage() screen.
    
    Update the usage() screen for dhcp6s and bring it more
    in line with what dhcp6c has.

commit f958b10930c24f300f500eab9411a0b7dd01a162
Author: David Cantrell <dcantrell@redhat.com>
Date:   Tue Jun 10 15:42:31 2008 -1000

    Clean up dhcp6c usage() screen
    
    Make sure we don't extend past 80 characters.

commit 802f3b184b7bda2ee36de3c347c030bdea42a1ed
Author: David Cantrell <dcantrell@redhat.com>
Date:   Tue Jun 10 11:08:23 2008 -1000

    Let users specify pid file on dhcp6r command line
    
    Allow users to pass the -p switch to dhcp6r to specify
    an alternate location for the PID file.

commit d08033a0ef21f63836aaca14d01f60ab5ddda572
Author: David Cantrell <dcantrell@redhat.com>
Date:   Fri Jun 6 11:10:00 2008 -1000

    Write PID file in dhcp6s and handle signals.
    
    Make dhcp6s write its PID to a pidfile that the user can
    specify (or take the default).  Also install signal
    handlers for SIGTERM, SIGINT, and SIGHUP.
    
    Patch from jkl6648.

commit 48c32cd1d11833d6d833080043c10f5a50c1ff8b
Author: David Cantrell <dcantrell@redhat.com>
Date:   Fri Jun 6 11:00:08 2008 -1000

    resolv_token.l should use strcasecmp()
    
    The update_resolver() function should use strcasecmp()
    when comparing DNS search domains. Per RFC 1035,
    section 2.3.3 , DNS should be case-insensitive.
    
    https://fedorahosted.org/dhcpv6/ticket/26

commit 1ac2de9ff3a3d9a44985126527fd0a23f8fb9b60
Author: David Cantrell <dcantrell@redhat.com>
Date:   Fri Jun 6 10:56:32 2008 -1000

    Add command line option to override PID filename.
    
    There is no command line option for specifying a pid
    file name to use when starting dhcp6c.  This is
    useful when you are running multiple clients on
    different interfaces.
    
    Also, the signal handler does not erase the pid file
    on a SIGKILL.
    
    Patch from jkl6648.

commit 4ed1d23f69f6bf82b93055f47131ddcf55587542
Author: David Cantrell <dcantrell@redhat.com>
Date:   Fri Jun 6 10:47:44 2008 -1000

    Fix possible SIGSEGV in get_if_rainfo()
    
    The return value of rtnl_link_get is never checked
    before it is dereferenced in rtnl_link_get_flags.
    This was causing a segfault on some systems.
    
    Patch from jkl6648.

commit 3b7d27ecce57020fdf8758b404cf4615986da314
Author: David Cantrell <dcantrell@redhat.com>
Date:   Fri Jun 6 10:44:02 2008 -1000

    Do not configure address with -I option on dhcp6c.
    
    If there is a valid lease in the lease file, the
    client will install that address on the interface
    regardless of whether the client is configured to
    receive information only.
    
    Adding a check in client6_ifinit() around the lease
    file processing eliminates this issue.
    
    Patch from jkl6648.

commit d78944e68e3b439c7995ee466bed1e8d364c33ab
Author: David Cantrell <dcantrell@redhat.com>
Date:   Fri Jun 6 10:37:10 2008 -1000

    Make dhcp6c work on s390 virtual network interfaces.
    
    We tried to use the dhcp6c on a s390 iucv0 interface,
    this will give a segfault with the current code because
    we sre still missing some tests.
    
    Program received signal SIGSEGV, Segmentation fault.
    0x000002aaaaac1628 in get_duid () from /usr/sbin/dhcp6c
    
    The problem for the segfault is, that it do not check
    the return value of the
        len = calculate_duid_len(ifname, &hwtype);
    call.
    
    For supporting the hardware itself, more changes are
    needed, the the interfaces are from type 256
    (ARPHRD_SLIP) so maybe it could work if it does the
    same as with ARPHRD_PPP, I will do some testing, if I
    get access to the HW.
    
    Patch from kkeil.

commit 2d51397e60e8eb2762585d0a3127ae04620890b9
Author: David Cantrell <dcantrell@redhat.com>
Date:   Thu May 29 14:02:56 2008 -1000

    Make 'restart' always restart the services.
    
    In the dhcp6s and dhcp6r init scripts, do not fail to start
    the service if stop isn't necessary.  In restart mode, we
    should start it if it isn't running -or- we should stop and
    start it again if it's already running.

commit 394c77b6c3074843aebf3826039536c328b316d4
Author: David Cantrell <dcantrell@redhat.com>
Date:   Wed May 28 10:23:49 2008 -1000

    New version.

commit bc1e5a8a956d79cacecf8d42087e66f9c82edbea
Author: David Cantrell <dcantrell@redhat.com>
Date:   Wed May 28 10:21:59 2008 -1000

    Make dadlist a global.
    
    We need dadlist as a global for libdhcp6client.

commit 3a659d9a0de6120978f02198de22d7c5b7dd6331
Author: David Cantrell <dcantrell@redhat.com>
Date:   Fri May 23 17:25:44 2008 -1000

    New version.

commit ddfa388e10f1b850a62eaa71868692f2d26d2fc2
Author: David Cantrell <dcantrell@redhat.com>
Date:   Fri May 23 17:21:32 2008 -1000

    Fix compile errors with dad_parse.c.

commit 9c76f5e49aa6ccb5d328667f3626fc4de9e032bc
Author: David Cantrell <dcantrell@redhat.com>
Date:   Fri May 23 17:14:16 2008 -1000

    New version.

commit b28e3d1b4e6379f821a0a137e6c8d5ae6d09dc7c
Author: David Cantrell <dcantrell@redhat.com>
Date:   Fri May 23 17:04:24 2008 -1000

    Typo fixes.

commit 9e52a7fae59d13acc8a001edea02a51905e2547e
Author: David Cantrell <dcantrell@redhat.com>
Date:   Fri May 23 17:04:08 2008 -1000

    Be sure to link dhcp6c with libnl.

commit e2906c4dcf531aa5ccd341b32d9d6a52a608781d
Author: David Cantrell <dcantrell@redhat.com>
Date:   Fri May 23 15:36:22 2008 -1000

    Various compile fixes for the code I just added.

commit 26220b37d946dbf70c3362630347acbbe77f656f
Author: David Cantrell <dcantrell@redhat.com>
Date:   Fri May 23 15:30:18 2008 -1000

    More netlink header cleanups.

commit a8c9f63cad9e9d56c8cdb8ffa8b3a9fded0ccac5
Author: David Cantrell <dcantrell@redhat.com>
Date:   Fri May 23 15:27:32 2008 -1000

    Headers for libnl.

commit e62f0a849f6e3e48c8ac2073097a6d069e7076e1
Author: David Cantrell <dcantrell@redhat.com>
Date:   Fri May 23 15:24:55 2008 -1000

    Use libnl for get_if_prefix()
    
    Remove the src/netlink.c file and use libnl to get IPv6 prefix
    addresses and flags.  We don't want to maintain our own Netlink
    communication code.

commit 31a1309b5292389b49c870f4a49aee7c57e23fc4
Author: David Cantrell <dcantrell@redhat.com>
Date:   Fri May 23 12:04:46 2008 -1000

    Check for errors after calling strtol()
    
    strtol() _can_ fail, so we need to check errno after each
    call and see if we should bail.

commit a7a97550ae33317140345a45869b2852a6210444
Author: David Cantrell <dcantrell@redhat.com>
Date:   Fri May 23 11:52:48 2008 -1000

    Updated to do list.
    
    I actually _did_ something on the to do list.  I used GNU indent
    converted all the source to something slightly more readable.  I
    think I need more newlines, but whatever, that can be later.

commit 03d729b0fb171df34916bb8d474558b282f175b0
Author: David Cantrell <dcantrell@redhat.com>
Date:   Fri May 23 11:52:30 2008 -1000

    Lesser -> Library
    
    Might as well try to be consistent.

commit 726db710c4e4d44fdab22eee03840c0c014aa53d
Author: David Cantrell <dcantrell@redhat.com>
Date:   Wed May 21 14:32:10 2008 -1000

    Have only one verbose debug message option.
    
    I personally hate programs that have -v, -vv, and -vvv
    options to control debugging output.  I just want it to
    be on or off, so I am using -v to enable debug messages.
    The -d and -D options are gone.

commit 85e15b034c777d7f50cdd8d4b2efd04af5e4e762
Author: David Cantrell <dcantrell@redhat.com>
Date:   Wed May 21 14:31:52 2008 -1000

    Updated dhcp6c.8 man page.
    
    The man page did not list all options.

commit 9a3c913b568127627c7057f69f945e5291375366
Author: David Cantrell <dcantrell@redhat.com>
Date:   Wed May 21 14:27:05 2008 -1000

    Expand usage screen for dhcp6c.

commit be61887f6777d917b21c76854c68d4f107a9f1ba
Author: David Cantrell <dcantrell@redhat.com>
Date:   Wed May 21 14:10:27 2008 -1000

    Add error handling during initialization of dhcp6c.
    
    dhcp6c does not return errors during initialization to the
    main function.  So the daemon continues execution as if
    nothing is wrong without meaningful output.
    
    Patch from kkeil

commit 7b545b20668d7995d23d572dd6c90ebd6c85122c
Author: David Cantrell <dcantrell@redhat.com>
Date:   Wed May 21 10:31:22 2008 -1000

    Get pid after daemon() so we log correct value.
    
    The incorrect pid was written to the pid file because after
    daemon() we were not getting out pid value again.

commit c716aa83d51bb4f1ac5532e3ca3e5ea6bbe28d4d
Author: David Cantrell <dcantrell@redhat.com>
Date:   Wed May 21 10:30:18 2008 -1000

    Fix indentation.

commit 1cf4ec0edf31076544e501224cdde2734ec7bbbc
Author: David Cantrell <dcantrell@redhat.com>
Date:   Wed May 21 10:27:50 2008 -1000

    Fix indentation.

commit 20fd749df788849d10901d5293b2651c5a6719a5
Author: David Cantrell <dcantrell@redhat.com>
Date:   Wed May 21 10:23:39 2008 -1000

    Fix indentation.

commit b8378fc26c40fb25076c507a2d9e06193b40dcc0
Author: David Cantrell <dcantrell@redhat.com>
Date:   Wed May 14 10:50:26 2008 -1000

    Update to do list.

commit 2ef208e119696b7ecc09db07b95c110b475886a5
Author: David Cantrell <dcantrell@redhat.com>
Date:   Wed May 14 10:34:16 2008 -1000

    Removed dad_token.l
    
    dad_token.l has been replaced by dad_token.c, just a function
    that does what the flex file did.

commit 364bb957e69b786a8713466c78589d5f78b42a8f
Author: David Cantrell <dcantrell@redhat.com>
Date:   Wed May 14 10:18:20 2008 -1000

    Changes for dad_parse.c
    
    Reference dad_parse.c in the Makefile.am file, and modify
    the call to dad_parse() in dhcp6c.c to pass the path to
    the proc file.

commit 92bfdc0807b4e7335ea2f917c95f5541c7e05bde
Author: David Cantrell <dcantrell@redhat.com>
Date:   Wed May 14 10:17:23 2008 -1000

    Rewrote dad_token.l as just a function in C.  The file we
    read (/proc/net/if_inet6) is a set format in the kernel,
    so we really don't need to use flex to build a reader for
    that file.  We can just read it with fgets() and break it
    down with strtok() manually, thus avoiding yet another
    lexer file.

commit 3a9d4d96a0a6485dedd9e26aecb4df9afbe5c3ce
Author: David Cantrell <dcantrell@redhat.com>
Date:   Tue May 13 17:17:43 2008 -1000

    Remove 'All rights reserved' from license boilerplaters for RH code, per legal dept guidelines.

commit c83e2ee330ed68a30952b67b92a48e7666bac9f9
Author: David Cantrell <dcantrell@redhat.com>
Date:   Tue May 13 17:17:35 2008 -1000

    Update to do list.

commit 9cbc65ea4aff5ffea6f1112ee928533d3348f703
Author: David Cantrell <dcantrell@redhat.com>
Date:   Wed Apr 23 17:11:14 2008 -1000

    Do not dereference NULL in dhcp6c.
    
    sa6_allagent may be NULL, so don't dereference it unless we
    have something.

commit 70cfe56048d09b3582c0c2911c0c12ec69196dce
Author: David Cantrell <dcantrell@redhat.com>
Date:   Wed Apr 23 12:52:15 2008 -1000

    Add the RFC files to the EXTRA_DIST list.
    
    The docs/ subdir is gone, so add the RFC files directly
    to the EXTRA_DIST list.

commit 539d847d4aa330775fc45021dd7c4b4a902a3718
Author: David Cantrell <dcantrell@redhat.com>
Date:   Wed Apr 23 10:58:43 2008 -1000

    Remove docs from the EXTRA_DIST list.

commit 8675a1b3ce744f79c8f7719d505c60010bf78387
Author: David Cantrell <dcantrell@redhat.com>
Date:   Wed Apr 23 10:45:40 2008 -1000

    New version.

commit 08466aa64782ee5d1e7990d35ea7eb0d079f29e4
Author: David Cantrell <dcantrell@redhat.com>
Date:   Wed Apr 23 10:43:22 2008 -1000

    dhcpv6_printf -> dhcpv6_dprintf

commit 7a44f71329b6a723030d3258959d212f5049c80a
Author: David Cantrell <dcantrell@redhat.com>
Date:   Wed Apr 23 10:42:18 2008 -1000

    Remove conditionalized LDFLAGS in src/Makefile.am
    
    Trying to get this software to compile on both Linux and MacOS X,
    but that's really a side project.  The GNU autotools don't like
    the ifeq construct in Makefile.am right now, so removing that so
    we at least have Linux support right now.

commit 76cc4a3c97c89642fc96863f5472d9f33078678b
Author: David Cantrell <dcantrell@redhat.com>
Date:   Wed Apr 23 10:19:00 2008 -1000

    Add Rob Myers to AUTHORS file.

commit 37a8bc4d1e76c3e2c61242d03513448141604ba1
Author: David Cantrell <dcantrell@redhat.com>
Date:   Wed Apr 23 10:17:56 2008 -1000

    Check DUID and IAID for duplicate hosts.
    
    The current server configuration file duplicate host entry
    check only checks for duplicate IAIDs.  However, different
    hosts can have the same IAIDs, as long as the DUIDs are
    different.
    
    Patch from Rob Myers <rob.myers@gtri.gatech.edu>

commit 8f09dea48e8d1ef4d96114f4f189b7441088aa14
Author: David Cantrell <dcantrell@redhat.com>
Date:   Tue Apr 8 15:07:41 2008 -1000

    Do not output Interface-ID in msgs to client.
    
    When a relay-reply messge from server includes options in
    the order of Relay Message Option, then Interface-ID
    option, dhcp6r includes Interface-ID option by mistake.  As
    some clients ignore the message which includes that option,
    we need to remove it.
    
    Patch from Mitsuru Chinen.

commit e169345a3538a3dc7a4b0544374f293fd5b391a5
Author: David Cantrell <dcantrell@redhat.com>
Date:   Tue Apr 8 14:59:19 2008 -1000

    Use the last 4 bytes of the MAC addr to generate IAID.
    
    According to RFC 3315:
    Each IA has an IAID, which is chosen to be unique among all
    IAIDs for IAs belonging to that client.
    
    However, a machine with multiple nics and similar MAC addrs
    chooses duplicate IAIDs.
    
    Currently, the first four bytes of the MAC address are used
    to generate the IAID.  In hosts with multiple interfaces, the
    MAC address for each interface can vary solely in the last
    byte.  The current algorithm guarantees that duplicate IAIDs
    will be generated in such situations, which violates the RFC
    as quoted above.  Using the last 4 bytes of the MAC address
    to generate the IAID should be unique enough for practical
    purposes.  Neither of these methods guarantee uniqueness, but
    the current algorithm is more prone to collisions than the
    suggested one.
    
    Patch from Rob Myers <rob.myers AT gtri DOT gatech DOT edu>

commit 9de71fc2ca12457cd6d577763f1ae2e5eae1ce6b
Author: David Cantrell <dcantrell@redhat.com>
Date:   Tue Apr 8 14:49:30 2008 -1000

    Seperate out LDFLAGS specific to Linux.
    
    We may support compiling on other platforms at some point.

commit 0485b602d6585dea0e9032421a62f18da1ae139c
Author: David Cantrell <dcantrell@redhat.com>
Date:   Tue Apr 8 11:56:09 2008 -1000

    Add Derek Morr to the list of contributors.

commit 40f326d8a87f04437cc33e9a2752f99ceb796273
Author: David Cantrell <dcantrell@redhat.com>
Date:   Tue Apr 8 11:54:14 2008 -1000

    Handle multiple nameservers in option 23 in a DHCPv6 reply.
    
    Do not print all nameserver addresses on one 'nameserver' line
    in /etc/resolv.conf.  Print each one on its own line, so we
    can handle an arbitrary number of nameservers in the reply.
    
    Patch from Derek Morr <derekmorr AT psu DOT edu>.

commit 73d44c832ddf744300b51b7b80f491dd892257a1
Author: David Cantrell <dcantrell@redhat.com>
Date:   Fri Mar 7 10:30:16 2008 -1000

    Clean up Linux and MacOS X portability.
    
    Kill off includes.h, it doesn't really work with some of the
    network header files.  Include in individual source files.  Test
    the time header files and include appropriately.  Remove check for
    linux/in6.h since we don't directly need that anymore.

commit 4dadf27e17f147a3b2b06ac3738ab1a0a89a6ca8
Author: David Cantrell <dcantrell@redhat.com>
Date:   Fri Mar 7 08:04:23 2008 -1000

    Updated to do list.

commit 04560369c34d8726ee0caef927f12e89e1f6dd72
Author: David Cantrell <dcantrell@redhat.com>
Date:   Fri Mar 7 06:48:47 2008 -1000

    Updated README.

commit 0274414348064729a87b9d59df1838629be4da90
Author: David Cantrell <dcantrell@redhat.com>
Date:   Thu Mar 6 09:52:23 2008 -1000

    Remove spurious log messages.

commit 6f8034cac32ce686998912bbfc06a8d7a34a5b3c
Author: David Cantrell <dcantrell@redhat.com>
Date:   Thu Mar 6 09:47:02 2008 -1000

    Remove /etc/radvd.conf file modification code.
    
    The DHCPv6 client should not be updating the radvd(8) conf
    file.  Not sure why this functionality was still around, but
    it's bad form.  If radvd(8) is also going to run on the same
    system, it should be getting the latest information about the
    network information via netlink or some other method.

commit c53bc825cea5f02623672e0e82b66691bc288d9c
Author: David Cantrell <dcantrell@redhat.com>
Date:   Wed Mar 5 10:35:43 2008 -1000

    Fix libtoolize call in bootstrap.
    
    On MacOS X, GNU libtool is installed as glibtool, so we need to call
    glibtoolize.

commit 68ba33a3d08fc72eeb010d057d248c9548ca0269
Author: David Cantrell <dcantrell@redhat.com>
Date:   Wed Mar 5 05:39:16 2008 -1000

    Updated project URLs.

commit 04a5a9b76af691ca5f1bc2f34f014effbfe161f9
Author: David Cantrell <dcantrell@redhat.com>
Date:   Wed Mar 5 05:36:18 2008 -1000

    Updated to do list.

commit 91e02cb98664576b658e7bc78cad76a1f2c5b32e
Author: David Cantrell <dcantrell@redhat.com>
Date:   Mon Mar 3 23:07:12 2008 -1000

    Updated the README file.

commit 5004fa82d029d08ef290e421a53151ddf8c5fd10
Author: David Cantrell <dcantrell@redhat.com>
Date:   Mon Mar 3 23:05:25 2008 -1000

    Move RFC specifications to file at the top level.

commit 57efc5318b7db3788f385c4282b2f8ca4ef67af4
Author: David Cantrell <dcantrell@redhat.com>
Date:   Mon Mar 3 22:50:02 2008 -1000

    Changes to dhcp6c.c for MacOS X.
    
    Reference the new includes.h header.  Don't use daemon() on
    Darwin since the preferred method now is to just let programs
    run right on the console and let launchd gobble them up.  Right,
    daemons no longer have to background themselves?

commit dbddbc9360c5fafd74c2864caef064a57da30ac0
Author: David Cantrell <dcantrell@redhat.com>
Date:   Mon Mar 3 22:49:46 2008 -1000

    Reference the new includes.h header.

commit f6bc7c19d78619b791488ff55c5b2949fceb00c0
Author: David Cantrell <dcantrell@redhat.com>
Date:   Mon Mar 3 22:48:39 2008 -1000

    Changes to client6_addr.c for MacOS X.
    
    Reference the new includes.h header file.  Write to the in6_ifreq struct
    correctly depending on whether we are on Linux or Darwin.  Also, only
    check for ARPHRD_PPP on Linux since Darwin does not define that.

commit a5f97d111b7d72d35a3e5d61bbc64a5de346e4d3
Author: David Cantrell <dcantrell@redhat.com>
Date:   Mon Mar 3 22:48:13 2008 -1000

    Reference the new includes.h header file.

commit d7b3a9216779ec6292aa4b42be49a65976252a35
Author: David Cantrell <dcantrell@redhat.com>
Date:   Mon Mar 3 22:45:04 2008 -1000

    Updated to do list.
    
    Put notes about MacOS X on there.

commit a86d9a099fc881861d677dc7785b616f68b25f6b
Author: David Cantrell <dcantrell@redhat.com>
Date:   Mon Mar 3 22:44:07 2008 -1000

    Reference the new single includes.h header.
    
    Note that this header file is only for the source tree, it does
    not get installed to the target system.

commit c4800d4facb4a5b1ae2f47abd31e0eba4f1cf1a4
Author: David Cantrell <dcantrell@redhat.com>
Date:   Mon Mar 3 22:41:38 2008 -1000

    Move system-specific tests to m4/ files.
    
    Moved the tests for Linux header files to m4/linux.m4 and created
    a new file called m4/darwin.m4 for testing for Darwin header files.
    MacOS X compilation does not yet totally work, but it's closer.

commit e278c37fe3ab9d97f52694515628a4679db7f5a9
Author: David Cantrell <dcantrell@redhat.com>
Date:   Mon Mar 3 22:40:03 2008 -1000

    Create a single header file for including system headers.
    
    Create a single header file in include/ that can be updated as
    necessary to handle including the system header files.  Rather
    than having long include lists in each source file, we can just
    do it here and include "includes.h" in source files.
    
    This header tests the macros defined in config.h from the
    ./configure script run.

commit 27fdf90bd95e9b1adae85782d2f00cd069b24d6d
Author: David Cantrell <dcantrell@redhat.com>
Date:   Mon Mar 3 18:01:47 2008 -1000

    Modify bootstrap and configure.ac for MacOS X.
    
    MacOS X 10.5 lacks libtoolize.  Modify the header tests in
    configure.ac for MacOS X as well.

commit 01fb3fae14b2bb11a435208e267e7b549808a70a
Author: David Cantrell <dcantrell@redhat.com>
Date:   Mon Mar 3 17:36:59 2008 -1000

    Ignore *~ files.

commit 61a370d340c8249ffe610a287ef09a45036fb57d
Author: David Cantrell <dcantrell@redhat.com>
Date:   Wed Mar 5 05:13:16 2008 -1000

    Fixed my own typos.
    
    dhcpv6_printf -> dhcpv6_dprintf

commit 45c2223379a46f21a3a3873ae6a2bbf683b451a6
Author: David Cantrell <dcantrell@redhat.com>
Date:   Wed Mar 5 04:42:00 2008 -1000

    New version (dhcpv6-1.0.14).

commit 9e3417019c233297f33505dd32075f2d804665fa
Author: David Cantrell <dcantrell@redhat.com>
Date:   Wed Mar 5 04:38:44 2008 -1000

    Complete dprintf -> dhcpv6_dprintf
    
    Due to avoid collisions with glibc, our dprintf() function was renamed
    to dhcpv6_printf() at commit 1af507da143b15d6999b3a5a5322bab3d9de370c.
    However, our dprintf() in *.l and *.y wasn't replaced at that commit.
    
    Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>

commit a8a128e353f3a745913d8b3c1bca4d99d61d0c99
Author: David Cantrell <dcantrell@redhat.com>
Date:   Sun Mar 2 11:16:01 2008 -1000

    New version (dhcpv6-1.0.13).

commit 2a6b1f164f1fe69c6e1cfa33cefe6e75be4e0f9c
Author: David Cantrell <dcantrell@redhat.com>
Date:   Sun Mar 2 11:15:30 2008 -1000

    Remove -fvisibility=hidden for good.

commit c373ec1c3134597a09c172ea8218dc3819ed33b3
Author: David Cantrell <dcantrell@redhat.com>
Date:   Sat Mar 1 17:35:05 2008 -1000

    New version (dhcpv6-1.0.12).

commit a7d349255d0835bad69b4933c4405fae8e9d3d14
Author: David Cantrell <dcantrell@redhat.com>
Date:   Sat Mar 1 17:34:48 2008 -1000

    Do not run 'make tag' from the release target.

commit 1af507da143b15d6999b3a5a5322bab3d9de370c
Author: David Cantrell <dcantrell@redhat.com>
Date:   Sat Mar 1 17:25:50 2008 -1000

    dprintf -> dhcpv6_printf
    
    Rename our dprintf() function to dhcpv6_printf() to avoid
    collisions with glibc.

commit c8b40d2ef6337fbf73fd5920a461a659b9e2e4fb
Author: David Cantrell <dcantrell@redhat.com>
Date:   Sat Mar 1 17:25:28 2008 -1000

    Compile with _GNU_SOURCE defined.
    
    Make sure we pull in the correct types and other definitions.

commit d303589a4a082fa9a013f44ac73f1ba853dd36bc
Author: David Cantrell <dcantrell@redhat.com>
Date:   Sat Mar 1 17:25:07 2008 -1000

    Update to do list.

commit 38ff02d7e1859e533cad09d76863069b261b5c8a
Author: David Cantrell <dcantrell@redhat.com>
Date:   Sat Mar 1 16:15:34 2008 -1000

    Update text in the LICENSE document.
    
    Clarifies why I put the license list in the file.

commit d2f0841c1f0f13fbae8c6428309c990b4d39eb2f
Author: Mitsuru Chinen <chinen@wile.yamato.ibm.com>
Date:   Fri Feb 29 16:58:49 2008 +0900

    Enable to update resolv.conf without network-functions
    
    We changed to use network-functions script to update resolv.conf.
    However, the script is not available in some distribution.
    It is better to use the previous way, using rename(), if the
    script is not available.
    
    Signed-off-by: Mitsuru Chinen <chinen@wile.yamato.ibm.com>

commit f048fa3778293fd38264f4a318cb742c5cd4a6a9
Author: Mitsuru Chinen <chinen@wile.yamato.ibm.com>
Date:   Fri Feb 29 13:47:40 2008 +0900

    Verify length of buffer for RELAY_REPL correctly
    
    In process_RELAY_REPL(), the length of the buffer for a relay-reply
    message is checked by wrong way. As a length of buffer, pointer
    value is used somehow. We should use datalenth member of msg_parser.
    
    Signed-off-by: Mitsuru Chinen <chinen@wile.yamato.ibm.com>

commit f46b473a47fea7f0dee9c520fc87f765760faa79
Author: Mitsuru Chinen <chinen@wile.yamato.ibm.com>
Date:   Fri Feb 29 13:47:10 2008 +0900

    Update `now' whenever checking expiration for each timer
    
    We store the current time to a variable `now' at the top of function.
    However the value of `now' sometimes become unsuitable value at the
    end of function as some of the expire functions take long time.
    We need to update it every times in the loop.
    
    Signed-off-by: Mitsuru Chinen <chinen@wile.yamato.ibm.com>

commit 48562ac91f965d1adfd85e8d8e7a7331a83abb3c
Author: Mitsuru Chinen <chinen@wile.yamato.ibm.com>
Date:   Fri Feb 29 13:45:54 2008 +0900

    Add domain list option check to specify dnslist
    
    As dnslist includes both dnslist and domainlist, we need to check
    the domain list option when checking option to specify a dnslist data.
    
    Signed-off-by: Mitsuru Chinen <chinen@wile.yamato.ibm.com>

commit e5b4f2fe4c895032930158b5ec560066aafddbe8
Author: Mitsuru Chinen <chinen@wile.yamato.ibm.com>
Date:   Fri Feb 29 13:44:54 2008 +0900

    Revert "Return IA option with NoAddrAvail.
    
    commit bb2fe03c6f12a74e133e0bb3d5ac58924ada48a6 changes to return
    IA_NA option to client with status code set to NoAddrAvail if there
    are no addresses to assign.
    
    However, Section 17.2.2 in RFC3315 says:
    
    | If the server will not assign any addresses to any IAs in a
    | subsequent Request from the client, the server MUST send an Advertise
    | message to the client that includes only a Status Code option with
    | code NoAddrsAvail and a status message for the user, a Server
    | Identifier option with the server's DUID, and a Client Identifier
    | option with the client's DUID.
    
    Therefore, we should not include return IA options in that situation.
    
    Signed-off-by: Mitsuru Chinen <chinen@wile.yamato.ibm.com>

commit e0ce2f462d5efd1490236e755998211fcdb3b251
Author: Mitsuru Chinen <chinen@wile.yamato.ibm.com>
Date:   Fri Feb 29 13:44:06 2008 +0900

    Fix SIGSEGV while parsing saved configuration independently of flex version
    
    Depends on the flex version, dhcp6c segfaults if it tries to read
    the saved configuration. The cause is the change of yy_init behavior.
    We should not set yy_init ourselves as yy_init value is set to
    do the init by default.
    The idea for this fix is by Karsten Keil <kkeil@suse.de>
    
    Signed-off-by: Mitsuru Chinen <chinen@wile.yamato.ibm.com>

commit 1e28ef444ba011b0dd0514480fc06eea9bdeef09
Author: David Cantrell <dcantrell@redhat.com>
Date:   Sat Mar 1 15:57:48 2008 -1000

    Do not compile with -fvisibility=hidden
    
    This keeps causing problems with libdhcp6client and since that
    library is on its way out anyway, I don't care much.

commit 65740c03def3edb0039bf1acee3273b4954daf39
Author: David Cantrell <dcantrell@redhat.com>
Date:   Thu Jan 31 14:51:38 2008 -1000

    New version.

commit ac758d8cc0eb5ef9b110f02137b7816ee4a78f7d
Author: David Cantrell <dcantrell@redhat.com>
Date:   Thu Jan 31 14:46:48 2008 -1000

    Updated AUTHORS file.

commit af992339d9274b27ea04158bd8f9f108e5c21e46
Author: David Cantrell <dcantrell@redhat.com>
Date:   Thu Jan 31 14:45:56 2008 -1000

    Fix random hwtype value in solicit message
    
    hwtype was not set at all after introduction of
    calculate_duid_len() function.  Patch from
    Karsten Keil <kkeil@suse.de>.

commit 6f2c84393f2a3167adaf6772d2dab21d5a7f5e85
Author: David Cantrell <dcantrell@redhat.com>
Date:   Thu Jan 31 14:42:51 2008 -1000

    Fix SIGSEGV while parsing saved configuration
    
    Without this change, dhcp6c segfaults if it tries to read the
    saved configuration.  Patch from Karsten Keil <kkeil@suse.de>.

commit 3d28dac389084e02cfebced68db0f4bbfaad3b2a
Author: David L. Cantrell Jr <dcantrell@redhat.com>
Date:   Mon Jan 21 07:57:06 2008 -1000

    Note that we are ready to upload the dist-gzip file.

commit 3b185e17b169e7e67b0f1f470be882cccbd3b227
Author: David L. Cantrell Jr <dcantrell@redhat.com>
Date:   Mon Jan 21 07:53:19 2008 -1000

    New version.

commit 7cb538ec7115c8f1c41247a7ff6119c503058442
Author: David L. Cantrell Jr <dcantrell@redhat.com>
Date:   Mon Jan 21 07:52:49 2008 -1000

    Do not link using -z nodlopen
    
    We need to dlopen() the library because we link it to _isys.so,
    the Python module, in anaconda and it needs to dlopen() all the
    ELF deps.

commit 3a1f6179d4e8bb60f552eee61bfe11f8f25854a8
Author: David L. Cantrell Jr <dcantrell@redhat.com>
Date:   Mon Jan 21 07:52:11 2008 -1000

    Update to do list.

commit ad5cf419ec1202670c83a9ae8d39cbf79b5e9fc3
Author: David L. Cantrell Jr <dcantrell@redhat.com>
Date:   Thu Jan 17 12:23:35 2008 -1000

    New version.

commit 202302c92e5961ab49907e21d1121dd78ac9131a
Author: David L. Cantrell Jr <dcantrell@redhat.com>
Date:   Thu Jan 17 12:23:11 2008 -1000

    Copy in client and server DUIDs in server6_react_message()
    
    Do not check for the DH6OPT_CLIENTID or DH6OPT_SERVERID option
    flags, always copy these DUID values over for our response.

commit a79ef3b2c722f4851f7251f22a340aeccc0032b1
Author: David L. Cantrell Jr <dcantrell@redhat.com>
Date:   Thu Jan 17 09:49:53 2008 -1000

    Set compiler and linker flags
    
    Compile binaries with -fPIE, libraries with -fPIC.  Link with
    relro, nodlopen, and noexecstack.

commit 126cfea1a690cadc9e3b7c0b6dea58993279ba29
Author: David L. Cantrell Jr <dcantrell@redhat.com>
Date:   Thu Jan 17 09:42:45 2008 -1000

    New version.

commit e702b96d8749f119840851551a71b6d71c00853b
Author: David L. Cantrell Jr <dcantrell@redhat.com>
Date:   Thu Jan 17 09:41:29 2008 -1000

    Do not return DNS options in CONFIRM messages.
    
    CONFIRM messages should not contain the DNS options (either the
    list of servers or the domain list).

commit bba517b682788fe5c03152575f76fa4d8483bebf
Author: David L. Cantrell Jr <dcantrell@redhat.com>
Date:   Wed Jan 16 17:25:22 2008 -1000

    New version.

commit 6e1c9ca680d73a7d90d00f62a7e97c2b93dfc7de
Author: David L. Cantrell Jr <dcantrell@redhat.com>
Date:   Wed Jan 16 17:24:51 2008 -1000

    Update to do list.

commit 89f399b7e82ed8552729ff7f325eb4966ebb0d1d
Author: David L. Cantrell Jr <dcantrell@redhat.com>
Date:   Wed Jan 16 17:22:20 2008 -1000

    Workaround problem in /usr/include/asm/gcc_intrin.h on ia64
    
    There is a problem with /usr/include/asm/gcc_intrin.h on ia64 on
    at least RHEL 5.1, which is my build platform for the moment.  So
    to get around that, if I see ia64, I include <linux/in6.h> and then
    define struct in6_ifreq (copied from ipv6.h).  Yeah, it's a hack,
    but only temporary.

commit 74739dd13a8122e31fd8a8ee83f566c89033590c
Author: David L. Cantrell Jr <dcantrell@redhat.com>
Date:   Wed Jan 16 17:21:06 2008 -1000

    Check for <linux/in6.h>
    
    Since checking for <linux/ipv6.h> breaks on IA64 right now, only
    check for <linux/in6.h> as required and do a safe check for ipv6.h
    instead.

commit a1be116d3a24f9de91316a6e3badd13652bc9d03
Author: David L. Cantrell Jr <dcantrell@redhat.com>
Date:   Wed Jan 16 09:59:32 2008 -1000

    New version.

commit 4e50f82a7c99293ee77fb87b785f4182e4730a72
Author: David L. Cantrell Jr <dcantrell@redhat.com>
Date:   Wed Jan 16 09:58:18 2008 -1000

    Updated license boilerplates.

commit e930c4e7f2dc06239d7ea06e6da12fde16586921
Author: David L. Cantrell Jr <dcantrell@redhat.com>
Date:   Wed Jan 16 09:53:14 2008 -1000

    License under LGPL 2.1 or later for maximum flexibility.
    
    Moved the license to LGPL from GPL to make sure the project can still
    be used by BSD projects.  Updated boilerplates.

commit e66e438f4847e8b7a1f2d055f7534e26f77cad7f
Author: David L. Cantrell Jr <dcantrell@redhat.com>
Date:   Tue Jan 15 18:56:38 2008 -1000

    New version.

commit bb2fe03c6f12a74e133e0bb3d5ac58924ada48a6
Author: David L. Cantrell Jr <dcantrell@redhat.com>
Date:   Tue Jan 15 18:32:00 2008 -1000

    Return IA option with NoAddrAvail.
    
    Return IA_NA option to client with status code set to NoAddrAvail
    if there are no addresses to assign.

commit ca40cdcfeb81678fa51e697148011732c29376d3
Author: David L. Cantrell Jr <dcantrell@redhat.com>
Date:   Tue Jan 15 18:12:59 2008 -1000

    Disable fvisibility=hidden for now.

commit ca1ebc7d35ef3aae5eb341c5060969e2d50d1001
Author: David L. Cantrell Jr <dcantrell@redhat.com>
Date:   Tue Jan 15 18:07:03 2008 -1000

    Set DUID type 1 time to POSIX time.
    
    DUID type 1 time field was set to an arbitary time in the year
    2000.  Don't know why.  Changed it to hold POSIX time.

commit 1c1b77bceddc5b8dea74f83773d715112720874e
Author: David L. Cantrell Jr <dcantrell@redhat.com>
Date:   Tue Jan 15 17:54:53 2008 -1000

    Respond the same for DECLINE
    
    Also send NoBinding status and success code to client for the
    DECLINE message (we also do this for the RELEASE message).

commit 4e49fae02a625a04920485df78c179f3fe6e4c9c
Author: David L. Cantrell Jr <dcantrell@redhat.com>
Date:   Tue Jan 15 17:52:43 2008 -1000

    Return requested options and reply NoBinding to RELEASE
    
    Honor the requested options list.  The client and server does not
    currently support all possible options, but at least honor what
    the client requests from the server and only return those options.
    
    When the client sends a DH6_RELEASE message, release the IA_NA and
    return a REPLY message with the NOBINDING status and the success
    code set.

commit 5f49c29b2b1ba1010113f97e7a1301c3b508f918
Author: David L. Cantrell Jr <dcantrell@redhat.com>
Date:   Tue Jan 15 17:50:38 2008 -1000

    Add dhcp6_has_option()
    
    Added a function that takes the list of requested options and
    returns true or false if the list contains the specified option.

commit 5a707b16df51b87087066a594301b614bc961366
Author: David L. Cantrell Jr <dcantrell@redhat.com>
Date:   Tue Jan 15 17:35:52 2008 -1000

    Updated the LICENSE file and added COPYING
    
    It was brought to my attention today that dhcpv6 is actually a
    derived work under the GPL.  I've updated the LICENSE file to
    explain all of the licenses in the source and then included the
    text of the GPL version 2.

commit 1619b012b99a2b9a005117fac1b933d9e103d08b
Author: David L. Cantrell Jr <dcantrell@redhat.com>
Date:   Tue Jan 15 16:29:13 2008 -1000

    Formatting fixes.

commit 8d73b08f6af8c32c68b57158356f6181c390f80b
Author: David L. Cantrell Jr <dcantrell@redhat.com>
Date:   Fri Jan 11 13:04:56 2008 -1000

    Avoid symbol clashes in libdhcp6client.so
    
    Compile with -fvisibility=hidden and only expose those symbols
    we want in libdhcp6client.so.

commit ef0c8b41b2c86208f5fc86368e189c7598257f71
Author: David L. Cantrell Jr <dcantrell@redhat.com>
Date:   Fri Jan 11 13:01:50 2008 -1000

    Save DUID-LLT in dhcp6c
    
    Save received DUID-LLT in /var/lib/dhcpv6/dhcp6c_duid to
    maintain a consistent client DUID across state changes.  The
    easiest state change is a reboot of the client.

commit f53ddf6534b9e00a594f9687dc4841969377e1c6
Author: David L. Cantrell Jr <dcantrell@redhat.com>
Date:   Tue Jan 8 15:57:32 2008 -1000

    Ensure to output trace messages in get_interface_info()
    
    In get_interface_info(), a message may not be output as fflush()
    is called a TRACE macro.  It should be around the end of the
    function.  Patch from Mitsuru Chinen <mitch@linux.vnet.ibm.com>

commit 7507f7ab9b574889da4a8962842dd342882e5c6a
Author: David L. Cantrell Jr <dcantrell@redhat.com>
Date:   Tue Jan 8 15:44:50 2008 -1000

    Cleaned up TRACE() messages
    
    Removed invalid error message from dhcp6r and cleaned up a lot
    of the TRACE() messages (but not all, that's later).

commit 9a474be56aa15a6539056597c3c2897865738e55
Author: David L. Cantrell Jr <dcantrell@redhat.com>
Date:   Tue Jan 8 15:44:23 2008 -1000

    Updated to do list.

commit ad1fb8e713d10deb6e39c310b1b154075185c1f7
Author: David L. Cantrell Jr. <dcantrell@redhat.com>
Date:   Wed Dec 19 18:14:24 2007 -1000

    Really remove curl command.

commit d90e3c8323e144c5f477b0a2f1aece9a65f4cabe
Author: David L. Cantrell Jr. <dcantrell@redhat.com>
Date:   Wed Dec 19 18:12:40 2007 -1000

    Do not upload source archive to sourceforge anymore.

commit fe5e995754e54552f8b1556fc3842f5bc7bed929
Author: David L. Cantrell Jr. <dcantrell@redhat.com>
Date:   Wed Dec 19 18:08:16 2007 -1000

    Modify tag target to use GPGKEY environment variable.
    
    Use the GPG key specified in GPGKEY environ variable to sign
    the tag.  If this variable does not exist, exit.

commit b05560ef9bb73eb915954c44130ac71841a12f64
Author: David Cantrell <dcantrell@redhat.com>
Date:   Wed Dec 19 11:59:05 2007 -1000

    Updated Makefile.am targets for git.
    
    Since the source repository is in git now rather than cvs, use
    git-tag and git-log to generate the tag and ChangeLog, respectively.
    With git-tag, the tag is GPG-signed using the default GPG key.

commit 7694dafee94e6a01580ca6abb10db890f291a22b
Author: David Cantrell <dcantrell@redhat.com>
Date:   Wed Dec 19 11:58:02 2007 -1000

    Updated to do list.

commit 363906f4e6e05c802481bfc6053b5b330af944bc
Author: David Cantrell <dcantrell@redhat.com>
Date:   Wed Dec 19 11:52:18 2007 -1000

    New version.
    
    Increase version number to 1.0.4.  Library API is still the same.

commit 633d77d651599c2a19d0410842d389c8873ef5c7
Author: David Cantrell <dcantrell@redhat.com>
Date:   Wed Dec 19 09:26:42 2007 -1000

    Modified .gitignore file for toplevel directory.

commit 860bc57449f2510bfcd89132f4dde330e6c960d0
Author: David Cantrell <dcantrell@redhat.com>
Date:   Wed Dec 19 09:26:23 2007 -1000

    Added .gitignore file for src/

commit 4bddb89f534bdc6f8c85a436635cb64e7625c08b
Author: David Cantrell <dcantrell@redhat.com>
Date:   Wed Dec 19 09:17:59 2007 -1000

    Include libgen.h for basename()
    
    To get application name, basename() function is introduced,
    however libgen.h is not included. This causes warning message.
    This patch add the decralation to include libgen.h.  Patch from
    Mitsuru Chinen <mitch@linux.vnet.ibm.com>.

commit 54ff5d6ef0716ee9260fe5b7e757c6e32998531b
Author: David Cantrell <dcantrell@redhat.com>
Date:   Wed Dec 19 09:15:37 2007 -1000

    Discard prefix-length configuration extension
    
    The extension introduced by dhcpv6-0.10-prefix_bz196429.patch is
    to provide prefix length by dhcp6s. To realize this extension, the
    patch modifies protocol. It uses option code 28 as `request prefix'
    option and add prefix length field to IA Address option.
    However,
    
      - Option code 28 is already used as OPTION_NISP_SERVERS (RFC3898)
      - No RFC defines prefix length field in IA Address option
    
    So, this extension causes interoperability troubles.  The
    communication with the other implementations that supports
    OPTION_NISP_SERVERS will be failed.
    
    The attached patch discards the extension.  Patch from Mitsuru
    Chinen <mitch@linux.vnet.ibm.com>.

commit 364388c069dbe97df116af25f184abaf71d1d8a3
Author: David Cantrell <dcantrell@redhat.com>
Date:   Wed Dec 19 09:12:01 2007 -1000

    Fix build break caused by changing usage()
    
    Although usage() function is changed to have char* type argument,
    but the prototype declaration of usage() is not changed.  This
    patch modifies the prototype declaration.  Patch from Mitsuru
    Chinen <mitch@linux.vnet.ibm.com>.

commit d294b781f770ece1ff45c02e6ad39d975b2f4bb9
Author: David Cantrell <dcantrell@redhat.com>
Date:   Wed Dec 19 09:10:01 2007 -1000

    dhcp6r: Use TRACE macro to output logs
    
    A macro termed `TRACE' is available to output log message.
    However, many of messages are outputted by printf() directly.
    This patch replaces those printf() with TRACE macro.  Patch
    from Mitsuru Chinen <mitch@linux.vnet.ibm.com>.

commit 1c72dfb86a9ae1fa0f3e1f3139f194977ba9f998
Author: David Cantrell <dcantrell@redhat.com>
Date:   Wed Dec 19 09:07:59 2007 -1000

    Do not require a global address to unnecessary interface in dhcp6r
    
    dhcp6r requires that all interface have global IPv6 address even
    if some of the interfaces don't belong to IPv6 network.  This patch
    lets dhcp6r to ignore the interfaces which don't have global
    addresses.  Patch from Mitsuru Chinen <mitch@linux.vnet.ibm.com>.

commit 969aefd69a444714141034455c8659c2b8195d3c
Author: David Cantrell <dcantrell@redhat.com>
Date:   Sun Dec 16 11:39:59 2007 -1000

    Updated to do list.

commit 084c593c04f59fbc3fb551d8c891bffc12aab5c1
Author: David Cantrell <dcantrell@redhat.com>
Date:   Sun Dec 16 11:39:50 2007 -1000

    Add more authors to the AUTHORS file.

commit bb329583a30ffd54ab7662256d8fdf0ee0902f53
Author: David Cantrell <dcantrell@redhat.com>
Date:   Sun Dec 9 07:22:20 2007 -1000

    Updated man pages.

commit b1e0a6ed4d414e2ed3557f46fa984a3355b4f66a
Author: David Cantrell <dcantrell@redhat.com>
Date:   Sun Dec 9 07:16:02 2007 -1000

    Revert "Renamed programs that we build."
    
    This reverts commit d8da2c16ee435c85e93d59a623be575f48309af6.

commit d8da2c16ee435c85e93d59a623be575f48309af6
Author: David Cantrell <dcantrell@redhat.com>
Date:   Sun Dec 9 07:10:54 2007 -1000

    Renamed programs that we build.
    
    Renamed the server to dhcpv6d, renamed relay daemon to dv6relayd, renamed
    client to dv6client.

commit 8ea61b39dd685879aa836d261506b8c7e0da334b
Author: David Cantrell <dcantrell@redhat.com>
Date:   Sat Dec 8 14:44:06 2007 -1000

    Removed .cvsignore files, add .gitignore file.

commit 04e75b7e8c84b879edb3f34d64f5d43cc5b0a3f5
Author: David Cantrell <dcantrell@redhat.com>
Date:   Sat Dec 8 14:41:55 2007 -1000

    Removed usermap file.
    
    We store the source in git now, so we don't need to run cvs2cl anymore.

commit 33b8df20640919beb62c404d3d561fc51e7e4f4a
Author: David Cantrell <dcantrell@redhat.com>
Date:   Sat Dec 8 14:41:18 2007 -1000

    Remove CVS $Id$ tags.

commit 2a5d56f0de03de804d84265e46651c3708d7c743
Author: David Cantrell <dcantrell@redhat.com>
Date:   Sat Dec 8 13:40:35 2007 -1000

    Updates docs tree.
    
    Pulled more complete list of RFCs for the protocol, removed draft
    specifications.

commit 5d5f9aa0c9f483d433dc1d269754dcb18b092b5d
Author: David Cantrell <dcantrell@redhat.com>
Date:   Sat Dec 8 12:45:09 2007 -1000

    Updated the dhcp6s.8 man page.

commit 3b88c0726f36398739e5f22815c6d3ef2ee2642b
Author: David Cantrell <dcantrell@redhat.com>
Date:   Sat Dec 8 12:44:00 2007 -1000

    Updated the dhcp6r.8 man page.

commit f575eaa9bc83bdda8aa4ce547f62178916885321
Author: David Cantrell <dcantrell@redhat.com>
Date:   Sat Dec 8 12:42:18 2007 -1000

    Updated dhcp6c.8 man page.
    
    Improved formatting and clarified some areas.

commit c7d43884bf040384d353f4aeface37c457f0c0a3
Author: dlc-atl <dlc-atl>
Date:   Sat Dec 8 20:07:50 2007 +0000

    Clean up usage messages.

commit 681dd1fededf3d2a15d93a0a99a1b36b2f69d0fe
Author: dlc-atl <dlc-atl>
Date:   Sat Dec 8 19:56:34 2007 +0000

    Updated to do list.

commit 8fd0e9340e50462f7e59f3c7308e3d6f5afc3943
Author: dlc-atl <dlc-atl>
Date:   Sat Dec 8 18:30:14 2007 +0000

    Removed ra_token.l.  The /proc/net/ra6 interface doesn't exist anymore and even if it does, we never make a call to ra_parse().

commit 34dd63ab8234e1a166b3eeeb0f708cfff26486c1
Author: dlc-atl <dlc-atl>
Date:   Sat Dec 8 18:26:42 2007 +0000

    Updated to do list.

commit c15103a0e2500fe9c61586abaf85f881506b7047
Author: dlc-atl <dlc-atl>
Date:   Fri Dec 7 23:30:38 2007 +0000

    Change email address.

commit 2bffe0788c20d8f3fbb5cc284a51b57ba84487a6
Author: dlc-atl <dlc-atl>
Date:   Tue Dec 4 01:51:47 2007 +0000

    Increment interface age and binary age (forgot that before).

commit b33f93ed5dfdc4d8c5f546a5011db7266086ccb2
Author: dlc-atl <dlc-atl>
Date:   Tue Dec 4 01:32:48 2007 +0000

    New version.

commit 46245e0b7b248d8e220cb2b87a84d9cb6811c062
Author: dlc-atl <dlc-atl>
Date:   Tue Dec 4 01:22:56 2007 +0000

    Generate the changelog with usernames converted to names and email addresses.

commit 1fe5bad00663774a5e6a04ddc7d9b6529335d40a
Author: dlc-atl <dlc-atl>
Date:   Tue Dec 4 00:31:42 2007 +0000

    Remove the default start and stop sysvinit levels in these init scripts.  We want to chkconfig --add them on a target system, but not run by default.  That is, users can just install the package, but extra work is required to configure and enable the service.

commit 3eab2045975ec27a7e3ab312edca4b7bf1fa312d
Author: dlc-atl <dlc-atl>
Date:   Fri Nov 30 21:59:07 2007 +0000

    New version.

commit e0bcc11fc926167b603569c2ab99917caa83199e
Author: dlc-atl <dlc-atl>
Date:   Fri Nov 30 21:50:41 2007 +0000

    Add libdhcp_control.h to the list of headers to install.

commit 7a935d791e6c818ad039ec6f39af7f506abe9ebf
Author: dlc-atl <dlc-atl>
Date:   Fri Nov 30 21:21:06 2007 +0000

    Add new libdhcp_control.h header.

commit f7de5356ae9be19f653219646c40d05af0720a13
Author: dlc-atl <dlc-atl>
Date:   Fri Nov 30 21:08:01 2007 +0000

    As the header isc-dhcp/libdhcp_control.h isn't included in the old dhcp utility.  So, it would be better to port it to dhcpv6 and use it when system doesn't have the header.

commit e7295758ecdc9cb0645fee2a0b0a85c7b53873fd
Author: dlc-atl <dlc-atl>
Date:   Fri Nov 30 20:14:19 2007 +0000

    Once a message sending event for a renew or rebind message is created, it isn't removed after that.  So a unfavorite message is sent out.  (e.g. Renew messages are sent out at the state for rebind.)

commit 4675f7d4412b23b723f84a4028266bc3ccad6f18
Author: dlc-atl <dlc-atl>
Date:   Sat Nov 17 06:06:29 2007 +0000

    New version.

commit b5c70b2db001ef707753bb96f9a961053ea74370
Author: dlc-atl <dlc-atl>
Date:   Sat Nov 17 06:06:01 2007 +0000

    Make sure we don't pack up any CVS subdirectories.

commit d5c033e36aeba316b01580049bcc986c0afcbdc1
Author: dlc-atl <dlc-atl>
Date:   Sat Nov 17 06:05:23 2007 +0000

    Install headers to /usr/include/dhcp6client

commit f2a6fedde290cdd0ff8c3d557a1d624c45147d13
Author: dlc-atl <dlc-atl>
Date:   Sat Nov 17 00:39:35 2007 +0000

    Install the init scripts to the correct location.

commit a88540e39e513c1a7d757a5a993aa37c38667b00
Author: dlc-atl <dlc-atl>
Date:   Sat Nov 17 00:35:34 2007 +0000

    Comment out examples in the configuration files.  Refer users to the man pages.

commit 6bba27cd96ae11187c4760994ac4ef02cbbef2bf
Author: dlc-atl <dlc-atl>
Date:   Fri Nov 16 23:35:32 2007 +0000

    Install sample configuration files.

commit ccd9a2de7ef214311023663d41913ab3f0ad0433
Author: dlc-atl <dlc-atl>
Date:   Fri Nov 16 16:03:27 2007 +0000

    Make sure init scripts and sysconfig examples are installed in to DESTDIR.

commit 86e8622a13994a0c54fe9cbf3d57a47f44002b93
Author: dlc-atl <dlc-atl>
Date:   Fri Nov 16 15:58:53 2007 +0000

    fter introducing libdhcp6 feature, process_signals() doesn't call exit() but returns. As a result of the change, dhcp6c doesn't terminated by signals, such as SIGTERM.  It's better to call exit() if LIBDHCP is not defined.  Patch from Mitsuru Chinen.

commit f4aa8f3350e06f9596625d08d341170055684713
Author: dlc-atl <dlc-atl>
Date:   Fri Nov 16 15:57:57 2007 +0000

    Although the main code for Domain Search List option is available for a long time, the configuration part of that option is missing somehow.  The attached patch completes the code for Domain Search List option.  Patch from Mitsuru Chinen.

commit 7d3cc2a3991b786638f023e53ee26de320b5bbdb
Author: dlc-atl <dlc-atl>
Date:   Fri Nov 16 15:57:01 2007 +0000

    [PATCH] define macors for lists and tail queues if they are not defined
    
    dhcp-0.99.3 regards to LIST_* and TAILQ_* macros are available in
    sys/queue.h. However, there are some environment like:
    
     1. sys/queue.h is missing (e.g. dietlibc)
     2. sys/queue.h is available, but some macros are missing
        (e.g. glibc-2.4 doesn't have TAILQ_FIRST, etc.)
    
    The attached patch add definitions of macros for lists and tail queues
    if they are not avaialble in the system.
    
    Patch from Mitsuru Chinen.

commit 8d665a65513043b98476a28b0035aa92094f415b
Author: dlc-atl <dlc-atl>
Date:   Thu Nov 15 22:13:11 2007 +0000

    Do not override includedir.

commit 392a52be877f2c786e020377fb17f73252896922
Author: dlc-atl <dlc-atl>
Date:   Thu Nov 15 21:41:29 2007 +0000

    Set includedir install path to $(includedir)/dhcp6client

commit 3f8191b6acdaa9635658ff71e0020b6fbbb257a1
Author: dlc-atl <dlc-atl>
Date:   Thu Nov 15 21:36:53 2007 +0000

    Updated to do list.

commit 24e80114f338638dafdb27f4a563c5d6622dc36c
Author: dlc-atl <dlc-atl>
Date:   Thu Nov 15 21:35:34 2007 +0000

    Ignore more files.

commit 963ec896e3d6196077cd11959a8b497f8df03462
Author: dlc-atl <dlc-atl>
Date:   Thu Nov 15 21:34:11 2007 +0000

    Install header files during make install (for libdhcp6client).

commit 3a257a1b8162ac45806bf8b2f02bb02fa0dc686d
Author: dlc-atl <dlc-atl>
Date:   Thu Nov 15 21:19:35 2007 +0000

    Define version variables, rules, and checks since there is a shared library being built now.  Bump version to 1.0.0.

commit edc01b1a1edd179da0163b324851d92e3b84e7e7
Author: dlc-atl <dlc-atl>
Date:   Thu Nov 15 21:18:59 2007 +0000

    Added required headers for libdhcp6client.

commit 1ca6baf09f2ce1c80b39c4c0fb9b10e5ffcebc28
Author: dlc-atl <dlc-atl>
Date:   Thu Nov 15 21:18:30 2007 +0000

    Build libdhcp6client.la, the magic libtool thing that generates libdhcp6client.a and libdhcp6client*.so

commit bfc4c0f70007c2202436786a110eb4ab5a3506dd
Author: dlc-atl <dlc-atl>
Date:   Thu Nov 15 21:17:01 2007 +0000

    Added dhc6_alloc.c, required by libdhcp6client.

commit 7a5a8fdcd0605ab34c62a86323e4b6980eb80ee7
Author: dlc-atl <dlc-atl>
Date:   Thu Nov 15 21:15:19 2007 +0000

    Added template and Makefile targets for libdhcp6client.pc

commit b9ecd99fe0f54dac17b0dc095afb2d163944d0f7
Author: dlc-atl <dlc-atl>
Date:   Thu Nov 15 21:14:09 2007 +0000

    Merged RH-specific libdhcp6client patch.  Creates a library version of dhcp6c for use with libdhcp.

commit db8b80cf53729f9cc62e636009c09a9d7478bfe8
Author: dlc-atl <dlc-atl>
Date:   Thu Nov 15 20:14:42 2007 +0000

    Updated to do list.

commit 3f03fae6f7e7579a26f08303ac96cd7b9bf1cf5f
Author: dlc-atl <dlc-atl>
Date:   Thu Nov 15 20:05:00 2007 +0000

    New version.

commit 2ab9b0dba065bebbb872208dba5ce57e11e6eb2d
Author: dlc-atl <dlc-atl>
Date:   Thu Nov 15 19:35:48 2007 +0000

    Fix header checks for linux/netlink.h and linux/rtnetlink.h in configure.ac.

commit 57bb9e398bb680b80114168fb540d2c62ad5b35f
Author: dlc-atl <dlc-atl>
Date:   Thu Nov 15 19:14:21 2007 +0000

    Set yy_init to 0 in lease_token.l to avoid a segfault in dhcp6c.  Patch from Mitsuru Chinen.

commit 7abd32c668928d8f6eda5405cb0e5bfb99585dd8
Author: dlc-atl <dlc-atl>
Date:   Thu Nov 15 19:11:22 2007 +0000

    Restore dhcp6s.conf parsing code.  Patch from Mitsuru Chinen.

commit aa33350d5b96222cd9519fb402aeed240a28e55d
Author: dlc-atl <dlc-atl>
Date:   Thu Nov 15 18:45:11 2007 +0000

    Clean up example config file formatting.

commit be912d138a65a96c6b8ef9a57af8d3f2141fc345
Author: dlc-atl <dlc-atl>
Date:   Wed Nov 14 20:15:11 2007 +0000

    Updated to do list.

commit c785c0589aa8bcca604b729179f6b68592e89bba
Author: dlc-atl <dlc-atl>
Date:   Wed Nov 14 20:14:57 2007 +0000

    Added a release target to make making releases a bit easier.

commit 3669e449c9a049416be6978845b92a99f5ff6415
Author: dlc-atl <dlc-atl>
Date:   Wed Nov 14 20:09:28 2007 +0000

    Updated to do list.

commit ec709b97b55f34a6583834d2c0b3042694f13bab
Author: dlc-atl <dlc-atl>
Date:   Wed Nov 14 20:04:35 2007 +0000

    Add back #include <stdarg.h>

commit 3d619427a1f31121c80f3badc42e495d8e56ab7f
Author: dlc-atl <dlc-atl>
Date:   Wed Nov 14 20:04:16 2007 +0000

    Remove LIBS line.

commit 3ce1669d46052fd8b038b5d2ec28b215a2aa78ab
Author: dlc-atl <dlc-atl>
Date:   Wed Nov 14 20:03:52 2007 +0000

    Clean up configure.ac based on an autoscan run.

commit 3c5332e341739eeca6342bd81db42bc175fa0fc4
Author: dlc-atl <dlc-atl>
Date:   Wed Nov 14 20:03:21 2007 +0000

    Wrote AM_CHECK_RESOLVER macro to test for dn_comp() and dn_expand() in libresolv.  The test is more or less Linux-only at this point.

commit 22c4cf0e13c89e528c0a79cb376c3c4710dfae96
Author: dlc-atl <dlc-atl>
Date:   Wed Nov 14 20:02:36 2007 +0000

    Updated to do list.

commit a0d81074b85ecbce2dbc61196776feae407215b9
Author: dlc-atl <dlc-atl>
Date:   Wed Nov 14 20:02:18 2007 +0000

    Add Mitsuru Chinen to the AUTHORS file.

commit 3b0d0c73862382e1ae8d928dd4db7d446d9e5cb8
Author: dlc-atl <dlc-atl>
Date:   Wed Nov 14 16:49:48 2007 +0000

    Set LIBS to $(RESOLVER_LIBS)

commit 1794ea3727c65b4fffa30c4d746d94a2e83dcb4a
Author: dlc-atl <dlc-atl>
Date:   Wed Nov 14 16:49:23 2007 +0000

    Do not create the m4 subdirectory.  Added m4 subdirectory with a resolver.m4 file for checking the system for dn_comp() and dn_expand().

commit 6e0ea45b9b3d7ba3d21cd898fb3504fd6efa80ca
Author: dlc-atl <dlc-atl>
Date:   Wed Nov 14 16:24:52 2007 +0000

    Remove dist archives on maintainer-clean.

commit 9d60a14480474642ed3ff5f0bc250fc052a3a329
Author: dlc-atl <dlc-atl>
Date:   Wed Nov 14 15:57:03 2007 +0000

    When receiving a RENEW or REBIND message with a Option Request Option, dhcp6s doesn't add DNS Recursive Name Server option to the Reply message.  As our policy of implementation is always including all information not to check the Option Request Option.  So this patch simply add the DNS Recursive Name Server option to the RENEW and REBIND message.  Patch from Mitsuru Chinen <mitch AT linux.vnet.ibm.com>.

commit 283a2dbd3b7f60ce3fedf382a5487ce98410e951
Author: dlc-atl <dlc-atl>
Date:   Wed Nov 14 15:55:53 2007 +0000

    When dhcp6s received an information-request message which contains a Server Identifier option, Server should not respond to it.  Patch from Mitsuru Chinen <mitch AT linux.vnet.ibm.com>.

commit 935971d2ba026a85f979b34d43540d869cde9007
Author: dlc-atl <dlc-atl>
Date:   Wed Nov 14 15:53:24 2007 +0000

    If an incoming Renew message inclues an address which is not appropriate for the link, dhcpv6 server should return the address to the client with lifetimes of 0.  Although the code to do so is already in the code by patch #1797624, the place is not appropriate.  This patch move the code more to suitable place.  Patch from Mitsuru Chinen <mitch AT linux.vnet.ibm.com>.

commit a7deb6d84031cc3e7866bbfa6918f70d937a056c
Author: dlc-atl <dlc-atl>
Date:   Wed Nov 14 15:51:30 2007 +0000

    dhcp6c uses port 547 to send messages, so we cannot run dhcp6c with dhcp6r/dhcp6s at the same box.  We are able to solve this with merging outbound socket to inbound socket.  For uniformity, sockets in dhcp6s and dhcp6r are merged in each.  Patch from Mitsuru Chinen <mitch AT linux.vnet.ibm.com>.

commit 5fe9284170f2651242308e793e333ec2fc15dc16
Author: dlc-atl <dlc-atl>
Date:   Wed Nov 14 15:50:03 2007 +0000

    Improve some of the debugging messages.  Patch from Mitsuru Chinen <mitch AT linux.vnet.ibm.com>.

commit 18674cd36c6ae0e54b292c24a3e10ba928877f07
Author: dlc-atl <dlc-atl>
Date:   Wed Nov 14 15:48:32 2007 +0000

    Correct a type in dhcp6s.conf.5 man page (should be 'option dns_servers', not 'option dns_server').  Patch from Mitsuru Chinen <mitch AT linux.vnet.ibm.com>.

commit 39701d07200d3ccde6577ef715675a55a4ff279a
Author: dlc-atl <dlc-atl>
Date:   Wed Nov 14 15:42:27 2007 +0000

    Updated to do list.

commit 97cdd7cddcccd562d92e103724a80fd59ae21dcf
Author: dlc-atl <dlc-atl>
Date:   Tue Nov 13 05:57:27 2007 +0000

    Fix up Makefiles so we get man pages and etc components in the release archive.

commit c55fcaadb9c7e1a349c229b312e8d8dfa3fa2fc8
Author: dlc-atl <dlc-atl>
Date:   Tue Nov 13 05:57:00 2007 +0000

    Start preparing for the next release.

commit ad842391c9bc8cd889eae22eb6831d0f881bfa33
Author: dlc-atl <dlc-atl>
Date:   Tue Nov 13 05:29:48 2007 +0000

    Add a target to tag the release tree.

commit 94c7c27725f714b021393e91741d2659c71f96ed
Author: dlc-atl <dlc-atl>
Date:   Tue Nov 13 05:20:31 2007 +0000

    Clean up etc install targets.  Remove server6_addr.conf since it's obsolete.  Removed dhcp6c.sh and dhcp6c.sysconfig since we don't care about those.

commit 569ae3042562314c5c2c96a2b16eccaa434cb158
Author: dlc-atl <dlc-atl>
Date:   Tue Nov 13 04:51:41 2007 +0000

    Check for required header files.

commit 4aa06efced1133720f6bb98074caac1716fd457e
Author: dlc-atl <dlc-atl>
Date:   Tue Nov 13 04:51:19 2007 +0000

    List extra files to include in the release archives.  Add a ChangeLog target to generate a ChangeLog file from the CVS log.

commit 9a500361003fb852d5fbc5c7ea6facf851c59adc
Author: dlc-atl <dlc-atl>
Date:   Tue Nov 13 04:47:55 2007 +0000

    Added a to do file.

commit e125be68014caaf5e1390b573aae58ca27b58e37
Author: dlc-atl <dlc-atl>
Date:   Tue Nov 13 04:34:55 2007 +0000

    Remove unnecessary 'return 0'.

commit d2b1562351a353e436fa1e66b1e2f20db7c62f8f
Author: dlc-atl <dlc-atl>
Date:   Tue Nov 13 03:14:32 2007 +0000

    Ignore generated Makefile and Makefile.in files.

commit 50ba20a0a047a6029c77303f9f385dd07d9bd50d
Author: dlc-atl <dlc-atl>
Date:   Tue Nov 13 03:13:32 2007 +0000

    Clean up compiler warnings a bit.

commit 42b688c623c36abc36e7811b47d2da551b032706
Author: dlc-atl <dlc-atl>
Date:   Tue Nov 13 03:12:12 2007 +0000

    Do not redefine IFNAMSIZ.

commit 3a6485f0dde9cfacdf0f844799616b7f5666b89b
Author: dlc-atl <dlc-atl>
Date:   Tue Nov 13 02:25:46 2007 +0000

    Check for required header files.

commit 3769d06bc36e068e5481a16b53de816df6471028
Author: dlc-atl <dlc-atl>
Date:   Tue Nov 13 02:15:19 2007 +0000

    Fixed headers so the software actually compiles.

commit c19436c9b302379ac16f0b2db5f6e96c3128b805
Author: dlc-atl <dlc-atl>
Date:   Mon Nov 12 22:36:49 2007 +0000

    Reduced include lines to only those we need.

commit d929801be1b965f82708ab4a588760913bc89802
Author: dlc-atl <dlc-atl>
Date:   Mon Nov 12 22:36:11 2007 +0000

    Updated header files to have minimal include lines.

commit 97d42fdf5ebe9d2386d8cf597f27e8575ba0414c
Author: dlc-atl <dlc-atl>
Date:   Fri Nov 9 16:28:16 2007 +0000

    Add *~ to the CLEANFILES list.

commit ae5de9f69d58ad8788c4f9d447a5a6a8f947cdaa
Author: dlc-atl <dlc-atl>
Date:   Fri Nov 9 16:25:58 2007 +0000

    Add more Makefile templates for the etc and man subdirectories.

commit e887c665b6cb15bad5b09eb7b8524d91b6ba03c7
Author: dlc-atl <dlc-atl>
Date:   Fri Nov 9 06:48:05 2007 +0000

    Start using the AC_CHECK_HEADERS macro in configure.ac to check for required headers and fail if we can't find them.

commit 148201ca67e531ce6c6ccdd2256a134c809c5bea
Author: dlc-atl <dlc-atl>
Date:   Fri Nov 9 06:47:01 2007 +0000

    Patched source to build correctly under new configuration environment.  Invoking lex and yacc (well, flex and bison) through autoconf/automake, so prefixes on all of that generated code changed.

commit c6ea2bd00bb1218d79fea1985280fda62d70577c
Author: dlc-atl <dlc-atl>
Date:   Fri Nov 9 04:01:09 2007 +0000

    Updated cvsignore files.  Lots to ignore now.

commit 695db1829b50ec2c1a7edaad9bc52ca4484453ab
Author: dlc-atl <dlc-atl>
Date:   Fri Nov 9 03:56:33 2007 +0000

    Rename config.h to cfg.h and config.c to cfg.c so it doesn't conflict with the config.h generated by the configure script.  Updated the include lines in all of the source files to reference cfg.h.  Added targets for dhcp6s, dhcp6r, and dhcp6c to the src/Makefile.am template.

commit 97750fbe1bf4965b6312ea837490fcb0a8e4b243
Author: dlc-atl <dlc-atl>
Date:   Fri Nov 9 02:37:35 2007 +0000

    Initial files for the new autoconf/automake configuration files.

commit 5abc37822ebddb4b35b4d505a297353c0030d2d6
Author: dlc-atl <dlc-atl>
Date:   Fri Nov 9 02:13:21 2007 +0000

    Removed Install file.  Put license text in the LICENSE file.

commit e5e0e0a59a6d1d2499d88989b2e973ed0084c938
Author: dlc-atl <dlc-atl>
Date:   Fri Nov 9 02:11:07 2007 +0000

    Added an AUTHORS file.

commit 35475526e8786ae339eda7633af2c5043f73047f
Author: dlc-atl <dlc-atl>
Date:   Fri Nov 9 02:10:00 2007 +0000

    Removed autoconf-only configuration files and generated configuration scripts.

commit 97f2b1569cd8b486eeae25b1e5e12737e9903d5a
Author: dlc-atl <dlc-atl>
Date:   Fri Nov 9 02:03:04 2007 +0000

    Updated README file and renamed from ReadMe to README.

commit 541264a75bf6f60056d93b5a9d542288e33b35d4
Author: dlc-atl <dlc-atl>
Date:   Fri Nov 9 01:46:25 2007 +0000

    Moved C source, lex source, and yacc source to the src/ subdirectory.

commit 0e54e03ac7c341ab774703d76cbf4ccab41e8896
Author: dlc-atl <dlc-atl>
Date:   Fri Nov 9 01:02:29 2007 +0000

    Moved header files to the include/ subdirectory.

commit d217427405c6a81467c38403a20536b4857374c0
Author: dlc-atl <dlc-atl>
Date:   Fri Nov 9 00:54:33 2007 +0000

    Moved man pages to the man/ subdirectory.  Removed the dhcp6relay.8 man page since it's not relevant anymore.

commit ee86122c42f2fdbd9acde228ebf669b8e4a61272
Author: dlc-atl <dlc-atl>
Date:   Thu Nov 8 22:54:19 2007 +0000

    Moved the init.d scripts, sample configuration files, and sysconfig files to the etc/ subdirectory.  NOTE:  THE TREE WILL BE BROKEN WHILE I UPDATE THE AUTOCONF AND AUTOMAKE FILES AND RESTRUCTURE THE TREE.

commit 4d5e3e861fadf79f2655303656a11f22ce6e6de2
Author: dlc-atl <dlc-atl>
Date:   Thu Nov 8 22:25:40 2007 +0000

    Copy ChangeLog in when making a new release.

commit 36937fdecd07431d4b607de6a9c6d5d1f40c4e7b
Author: dlc-atl <dlc-atl>
Date:   Thu Nov 8 22:18:59 2007 +0000

    Created a 'make release' target that I can use to make releases until I redo the autoconf/automake system.  Calling this release 0.99.0.  It contains a rollup of the Red Hat patches plus what is in CVS now.

commit 0a9fd06f14bb28261d9f2d623f48429d1124d572
Author: dlc-atl <dlc-atl>
Date:   Thu Nov 8 21:55:13 2007 +0000

    LSB compliance fixes for the init scripts.

commit 6b66fb5bb64a8f2ba6f581bf0d788b29c95dcf87
Author: dlc-atl <dlc-atl>
Date:   Thu Nov 8 21:54:32 2007 +0000

    Let ifname be any string and not just A-Za-z followed by a sequence of one of more numerals.  Users can rename interfaces as they see fit.

commit a4b31b45fb28d608655c14785323950e06a9c09a
Author: dlc-atl <dlc-atl>
Date:   Thu Nov 8 21:53:22 2007 +0000

    Check to see if the lease file exists before doing stuff with it.

commit 7d6fb812c17b0ad943e9c54532e729c9c3ff5d08
Author: dlc-atl <dlc-atl>
Date:   Thu Nov 8 21:52:35 2007 +0000

    Init scripts standards compliance fixes.

commit 0104a74a594fd4aa1cfd3611bba9d2fb8328aed4
Author: dlc-atl <dlc-atl>
Date:   Thu Nov 8 21:51:41 2007 +0000

    sockaddr length parameter fixes.

commit dcbbad33c2dfcd0a17f855a907da83cb982bd5e1
Author: dlc-atl <dlc-atl>
Date:   Thu Nov 8 21:47:22 2007 +0000

    In dhcp6c.conf man page, explain 'use-ra-prefix'.  In dhcp6s.conf man page, explain 'server-preference' and 'use-ra-prefix' options.

commit e6dffc41bb757aaa5e814bf53b105becc11a1e91
Author: dlc-atl <dlc-atl>
Date:   Thu Nov 8 21:44:47 2007 +0000

    Close socket correctly in gethwid().

commit d9236ece38771eafa37814a1668ee06ac8f064ab
Author: dlc-atl <dlc-atl>
Date:   Thu Nov 8 21:42:51 2007 +0000

    Added dhcp6r.sh init script and sysconfig control file.

commit 1cbfb578de894fed9ba9882a9ccc1e06cdd440ef
Author: dlc-atl <dlc-atl>
Date:   Thu Nov 8 21:36:55 2007 +0000

    More cleanup for a 'make distclean'.

commit 207713f4f0d42428ac8fa4040b196eab3b71b2e0
Author: dlc-atl <dlc-atl>
Date:   Thu Nov 8 21:30:13 2007 +0000

    Remove duplicate functions and fix some compile-time errors introduced by the big redhat patch that was applied.

commit 43a6e3dc90bb1b181de935b5cd94eb70d22bb2c3
Author: dlc-atl <dlc-atl>
Date:   Thu Nov 8 21:27:23 2007 +0000

    Ignore some more files.

commit 5ed57c119089f1f04b59413784d32b98351da252
Author: dlc-atl <dlc-atl>
Date:   Thu Nov 8 21:22:22 2007 +0000

    Removed these files as the headers and functions are provided by the C library on the system.

commit 39faf5f30b964bfaabe21586853ac844573fa526
Author: dlc-atl <dlc-atl>
Date:   Thu Nov 8 21:16:52 2007 +0000

    Applied the dhcpv6-0.10-redhat.patch diff from the Fedora dhcpv6 package.  This patch contains a mix of some CVS snapshot code as well as some local fixes.  Merged in the RH-generated fixes to the upstream code.

commit 6c64e400548140366ae53b23c5266e933428b040
Author: dlc-atl <dlc-atl>
Date:   Thu Nov 8 18:33:06 2007 +0000

    Actually, ignore ChangeLog*

commit c5d18a87bf7793f325016cda85533b91024a2c8d
Author: dlc-atl <dlc-atl>
Date:   Thu Nov 8 18:31:50 2007 +0000

    Ignore generated ChangeLog.

commit 000546f287821081761e27da562b33ae4b3f758b
Author: shirleyma <shirleyma>
Date:   Wed Oct 24 18:17:05 2007 +0000

    Set Hoplimit to 32 when relying to multicast. Patch from Mitsuru Chinen (IBM)
    Relay message to same scope address. Mitsuru Chinen (IBM)

commit 983c97ad42a59fa613668b65a576181b3de0b6e8
Author: shirleyma <shirleyma>
Date:   Wed Oct 24 18:13:48 2007 +0000

    Replace IPV6_PKTINFO sockoption, patch from Mitsuru Chinen (IBM)

commit 64db888e649aae2072f939f348f37b7010f38673
Author: shirleyma <shirleyma>
Date:   Tue Sep 25 07:37:48 2007 +0000

    Leave unchanged any information about addresses the client has but were
    not included ine the IA from the server.
    Patch is from Mitsuru Chinen (IBM).

commit b28776aada04f86d4676af289dfafaf194483851
Author: shirleyma <shirleyma>
Date:   Tue Sep 25 07:28:42 2007 +0000

    Fix server status code in some situations. Patch is from Mitsuru Chinen.

commit 4a5a02d4dd37e9bfa768b8f5500913e851811fd4
Author: shirleyma <shirleyma>
Date:   Tue Sep 25 07:20:55 2007 +0000

    Server must eply lifetimes of 0 if address isn't appropirate. Patch is
    from Mitsuru Chinen (IBM).

commit 5f95de841e35ffd9391488d9b0b327a96ce2e664
Author: shirleyma <shirleyma>
Date:   Tue Sep 25 07:16:18 2007 +0000

    Server must discard Sol/Conf/Rebind message with Server ID. Patch is from
    Mitsuru Chinen (IBM).

commit 27e844803c91d91a59a177f07675e32bbcd47589
Author: shirleyma <shirleyma>
Date:   Tue Sep 25 07:11:49 2007 +0000

    Server discards Confirm message without any address according to RFC section
    18.2.2. Patch is from Mitsuru Chinen (IBM).

commit 92451a04125816967a5716979d514d4b4a9d457b
Author: shirleyma <shirleyma>
Date:   Tue Sep 25 07:07:38 2007 +0000

    Server discards Conf/Rebind message with unicast addr according to RFC:
    Section 15. Patch is from Misuru Chinen (IBM).

commit e096eebb18ff0d60ad07f4907423c228338c9cfb
Author: shirleyma <shirleyma>
Date:   Tue Sep 25 07:02:04 2007 +0000

    Fix the wrong T1/T2 comparation. Patch is from Misuru Chinen.

commit b43040310fdcd8e12efe6891ca52c7cdb5238ba5
Author: shirleyma <shirleyma>
Date:   Tue Sep 25 06:57:35 2007 +0000

    Assign address after confirm when interface status changes from down to up.
    Patch is from Mitsuru Chinen (IBM).

commit 101c68bc2a206a6542963a180b9507a5942e9685
Author: shirleyma <shirleyma>
Date:   Tue Sep 25 06:52:57 2007 +0000

    Store elapsedtime as network byte order, patch is from Mitsuru Chinen (IBM).

commit 991e177b7d9f79b26c889e9885ae5f4d88de8630
Author: shirleyma <shirleyma>
Date:   Tue Sep 25 06:49:29 2007 +0000

    Correct CNF_MAX_RD to 10, patch from Mitsuru Chinen (IBM).

commit be8b66ae16cb452f23719ed18c0b8631889f5022
Author: shirleyma <shirleyma>
Date:   Fri Sep 14 20:17:59 2007 +0000

    Use proper length in strncpy, patch is from Matt Domsch.

commit 8371b7de5cd2b2aa32df11adc3a89a479dadc769
Author: shemminger <shemminger>
Date:   Thu Mar 17 20:55:09 2005 +0000

    Cleanup unused code from the source tree. Leftovers from BSD

commit 6ffb754f49edce6d885b3e39c564f32f0ca5c203
Author: shemminger <shemminger>
Date:   Thu Mar 17 20:38:53 2005 +0000

    missing relay code

commit efbee37a94719caa1d3c138a109c8dd6ccaefc13
Author: shemminger <shemminger>
Date:   Thu Mar 17 20:37:54 2005 +0000

    missing file from relay

commit ff659dbb24b9bcfd0eb57e3911fe0f5605a7208b
Author: shemminger <shemminger>
Date:   Wed Mar 16 22:29:02 2005 +0000

    Add relay files

commit 67f4d4187db5a03e0829d156222b71097c5dfa23
Author: shemminger <shemminger>
Date:   Thu Mar 10 00:57:45 2005 +0000

    Get rid of some Gcc warnings from unused variables.

commit 676bdcf021e8206b6b0419387e21ea86a1063d08
Author: shemminger <shemminger>
Date:   Thu Mar 10 00:49:25 2005 +0000

    Prefix delegtion interface patch

commit bbbdc329fa8e3f5a475d8f647f70455c3ee0a6c2
Author: shemminger <shemminger>
Date:   Thu Mar 10 00:44:41 2005 +0000

    Get rid of more carriage returns.
    Incorporate relay agent patch

commit c92f7a26fd8e268a883c3536340d12ff06411abe
Author: shemminger <shemminger>
Date:   Thu Mar 10 00:39:02 2005 +0000

    Add Relay suppport (from bbuesker) and clean up
    some of the documentation formatting.

commit b1ceddc9a57a1e6a810638e6849b7abfa70a8b94
Author: shirleyma <shirleyma>
Date:   Fri Feb 25 17:51:55 2005 +0000

    unused variables removal, submitted by Marcus Meissner

commit d539a3a7b5fa895cb4ff03f8896f685e67104ceb
Author: shirleyma <shirleyma>
Date:   Fri Feb 25 17:47:10 2005 +0000

    fix dprintf missing arg, submitted by Marcus Meissner

commit 4ec3f4a386c7fd9392eef62441952652954fe401
Author: shirleyma <shirleyma>
Date:   Fri Feb 25 17:26:51 2005 +0000

    fix some memory leak.

commit 0aacb36a11703fd73f10d8e9ddffbfaefe6c81b4
Author: shirleyma <shirleyma>
Date:   Tue Apr 6 21:18:29 2004 +0000

    some warning bugs fixes from Marcus Meissner <meissner@suse.de>.

commit db0dac9a6d3eea6666a02446e88315b613426d72
Author: shirleyma <shirleyma>
Date:   Tue Apr 6 21:07:53 2004 +0000

    add DHCPv6 and related RFC docs.

commit 4583af7b7826170f73eddb5864664e20c2e87174
Author: shirleyma <shirleyma>
Date:   Tue Apr 6 21:05:42 2004 +0000

    prefix delegation and dns configure options have been RFCed, the right
    option codes should be given.

commit 3846d0cdc554e945e2ada3d01a0b38ac4ac15752
Author: shemminger <shemminger>
Date:   Mon Mar 15 22:03:52 2004 +0000

    Don't need openssl to build server6_conf.c

commit 03baae2affae891d98db1c3fd745dd673e5bfc4e
Author: shemminger <shemminger>
Date:   Mon Mar 15 22:03:21 2004 +0000

    Use urandom to initialize random number generator.

commit 19b1037da9dbc6a1cebb9ea4803981ee568b002c
Author: shemminger <shemminger>
Date:   Mon Mar 15 22:02:55 2004 +0000

    Don't really need to MD5 results from random().
    Linux random() doesn't suck like BSD

commit ea2cd14c4b865fb16d432015d46fd141d90dc8e8
Author: shemminger <shemminger>
Date:   Mon Mar 15 22:02:09 2004 +0000

    Handle case where building on older system.

commit 829522b5744e7d8b0e390038c8fb9d321dbb21c5
Author: shirleyma <shirleyma>
Date:   Thu Mar 4 23:31:24 2004 +0000

    add netlink support for getting prefix list and Obit Mbit flags from
    linux 2.6.0 kernel.

commit 2ef65bbe3823bb59b369b6d8450aefb87014eb3e
Author: shirleyma <shirleyma>
Date:   Wed Mar 3 20:11:16 2004 +0000

    fix a bug in prefixcmp() shifting bits.

commit e6612df6e71c8b688709e7d85d93f6914e43d8fe
Author: shemminger <shemminger>
Date:   Thu Feb 5 00:13:05 2004 +0000

    got server and client confused.  Client needs OPTION

commit b21106ab514a132c4b8c061ed9e7a039084313e4
Author: shemminger <shemminger>
Date:   Thu Feb 5 00:10:31 2004 +0000

    Get rid of redundant definition of OPTION that confuse bison

commit cfb133a9411567b2c4e0b83ea7bac74fa66b6fb7
Author: shemminger <shemminger>
Date:   Wed Feb 4 23:47:54 2004 +0000

    Rebuild configure with autoconf

commit 715014e215ee5aa028ebefa454f90987319d5730
Author: shemminger <shemminger>
Date:   Wed Feb 4 23:31:24 2004 +0000

    memleaks.patch - Fixes three small memory leaks, one in
    dhcp6_find_iaidaddr, and two in the server6_parse.y file in which
    getprefix is called but the memory is never freed.
    
    From:  bbuesker@qualcomm.com

commit df9fcc26e9ecb71ea0d7aadf10025a44704f6126
Author: shemminger <shemminger>
Date:   Wed Feb 4 23:30:17 2004 +0000

    pref.patch - Changes the datatype used for the preference to be a
    u_int8_t so that sign extension is not done. Without this patch, the
    comparison to DH6OPT_PREF_MAX will fail in the client, even when the
    server sends that value.
    
    From: bbuesker@qualcomm.com

commit 2c8079d2b01b67f40069e7815ed156055bec8f98
Author: shemminger <shemminger>
Date:   Wed Feb 4 23:29:24 2004 +0000

    release.patch - When parsing the server6.leases file, if an address has
    been allocated, released, and then allocated again to a different
    client, and all of these appear in the leases file, then dhcp6s will
    fail to start saying that there is a duplicated lease. This fix attempts
    to remove any invalid leases when parsing the server6.leases file.
    
    From bbuesker@qualcomm.com

commit 8ada4b36b60253e14bf46119444a7c82c84fc1df
Author: shemminger <shemminger>
Date:   Wed Feb 4 23:27:50 2004 +0000

    hash.c.diff - In grow_hash, when computing the new index, the old hash
    table size is used rather than the new one. This patch modifies the
    index computation so that the new hash table size is used.

commit 7a634516518055888d2ba511256bd9e6b6161678
Author: shirleyma <shirleyma>
Date:   Wed Jul 16 19:09:53 2003 +0000

    fix iaid parsing problem

commit dbcbc1c0ba6d9abb6c6b023bf367bcdc77de87a1
Author: shirleyma <shirleyma>
Date:   Mon Jul 7 18:01:05 2003 +0000

    change the default path for radvd.pid file from /var/run to /var/run/radvd

commit 4db5d27b3384cb9c3b98c0de890508cfd3a0fe18
Author: shirleyma <shirleyma>
Date:   Wed Jul 2 02:21:25 2003 +0000

    add dhcpv6 over PPP support
    fix iaidaddr timer bug in lease parser

commit cc0fbbc5ef4b6f0dadfd60b5d79d0614781063de
Author: shirleyma <shirleyma>
Date:   Thu Jun 26 21:54:42 2003 +0000

    *** empty log message ***

commit cab2532b232181032483a6eaa281f369b6306130
Author: shirleyma <shirleyma>
Date:   Thu Jun 26 21:37:23 2003 +0000

    fix a bug on SOLICIT/REPLY checking

commit 20842c60a5c574b761454f05ff576ec16a46970b
Author: shirleyma <shirleyma>
Date:   Wed Jun 25 17:00:02 2003 +0000

    updating prefix list in other interface rather than the interface which is receiving
    prefix list.

commit e9d3bdd7d316e4bcda9fe289c5d5936e92fe9935
Author: shirleyma <shirleyma>
Date:   Wed Jun 25 01:00:35 2003 +0000

    fix reloading radvd

commit 2714468145e537ef597c6cf57ae53955a9e038d0
Author: shirleyma <shirleyma>
Date:   Mon Jun 23 17:33:46 2003 +0000

    *** empty log message ***

commit 4ac42ff419aaece06ecc73e0be55d432be25d7d1
Author: shirleyma <shirleyma>
Date:   Mon Jun 23 17:24:48 2003 +0000

    fix extra space in resolv.conf file, found by Giorgio Biacchi

commit 3c2b67be5c25eb34c8bce44fc43f402ff6cfed91
Author: shirleyma <shirleyma>
Date:   Thu Jun 5 22:51:00 2003 +0000

    only set up DAD timer after REQEUST/CONFIRM message

commit 316a8cedc2717d985cb80cc2e836b54faadd590e
Author: shirleyma <shirleyma>
Date:   Tue Jun 3 19:53:29 2003 +0000

    clean up debug messages

commit 50cf7fcbb3ee243f2a0d21f78ed7ad1eec61d7fe
Author: shirleyma <shirleyma>
Date:   Tue Jun 3 19:51:13 2003 +0000

    fix bug on parsing wrong argument on hash_add()

commit c4d1e4efd7890c3ae7ec4701786fe72a49910ebf
Author: shirleyma <shirleyma>
Date:   Tue Jun 3 19:12:00 2003 +0000

    clean up debug messages
    add iaidaddr timer for DHCPv6 server

commit f963d27afa024c3ba830597e720ff4d2b296938a
Author: shirleyma <shirleyma>
Date:   Tue Jun 3 00:18:29 2003 +0000

    remove unnecessary debug info

commit 65fbfccd9e5923c43b797ed115d0d80b9ee97305
Author: shirleyma <shirleyma>
Date:   Tue Jun 3 00:17:24 2003 +0000

    *** empty log message ***

commit e557fcb2308f9d14b227a5ea327a85656ec47d7c
Author: shirleyma <shirleyma>
Date:   Tue Jun 3 00:16:15 2003 +0000

    Only allow iaidaddr_timo removing iaidaddr
    fix temp address assignment problem

commit a3d4ad4b9c6db9419b574b76932a8ce62e9092da
Author: shirleyma <shirleyma>
Date:   Mon Jun 2 20:38:15 2003 +0000

    remove debug

commit 82a76178f88809cf5e4d2a238930c7d0f1448bc8
Author: shirleyma <shirleyma>
Date:   Mon Jun 2 20:37:32 2003 +0000

    *** empty log message ***

commit 222aacf32a055aadbf7e723af6c60f31051872fc
Author: shirleyma <shirleyma>
Date:   Thu May 29 22:23:28 2003 +0000

    *** empty log message ***

commit f25e7751c7eca6ed016a755b451f5cbf9de18ca3
Author: shirleyma <shirleyma>
Date:   Thu May 29 22:18:25 2003 +0000

    clean up debug info

commit 5e983ffced8c7f1ed62b7c8fa0e8b8fd4295ee49
Author: shirleyma <shirleyma>
Date:   Thu May 29 20:32:43 2003 +0000

    reload radvd while finishing the update

commit 2bab35b814770bb063cfb5e6cd0ec9e1f4117600
Author: shirleyma <shirleyma>
Date:   Thu May 29 15:33:49 2003 +0000

    don't DAD for IAPD

commit 9477fd0cbdfa1e6d25c9fd66994f22912ee087b3
Author: shirleyma <shirleyma>
Date:   Wed May 28 22:56:23 2003 +0000

    add option dns_server

commit 75e0949f5d6a41b25b839d1d01075d84ca8291e6
Author: shirleyma <shirleyma>
Date:   Wed May 28 21:18:22 2003 +0000

    *** empty log message ***

commit 2aa62b310ee80a54866d6ba828441cfe188eaf42
Author: shirleyma <shirleyma>
Date:   Wed May 28 21:12:48 2003 +0000

    fix a compile warning

commit dad0bfce1e022c4cb8ab6183786a47fa9a84c278
Author: shirleyma <shirleyma>
Date:   Wed May 28 21:12:16 2003 +0000

    move dhcp6_lease to dhcp6.h

commit 62329e1fe8fcb3e782bf08d060a3474eeb0ce35a
Author: shirleyma <shirleyma>
Date:   Wed May 28 21:11:53 2003 +0000

    split usage() to two lines from Pekka Savola (pekkas@netcore.fi) comments

commit da647865bbc58c2d9d449ada3f954b048306e2dd
Author: shirleyma <shirleyma>
Date:   Wed May 28 21:10:32 2003 +0000

    move dhcp6_lease data structure from lease.h

commit 7f7b09c9b21e0b5bb57d77fd899ce41076a60953
Author: shemminger <shemminger>
Date:   Tue May 27 20:56:40 2003 +0000

    Change file layout to match FHS/LSB standard

commit 2badd06ed37a1d9133d632cb82e217c289887521
Author: shemminger <shemminger>
Date:   Tue May 27 20:54:52 2003 +0000

    <marcusmeissner> add DESTDIR support.

commit 88e9eee33f981d35f5e91869af719f276f35d631
Author: shirleyma <shirleyma>
Date:   Fri May 23 19:00:35 2003 +0000

    changes made for draft-ietf-dhc-dhcpv6-interop-01.txt
    1. add INFINITY lifetime support
    2. add T1 > T2 support
    3. add max Elapsed Time support
    etc.

commit 5f6aebb08a3556541ea94e3ca0c29b4572edcec1
Author: shirleyma <shirleyma>
Date:   Thu May 22 23:00:25 2003 +0000

    add support for prefix delegation updating radvd.conf, and reload radvd daemon

commit 44bf4669928cb6c144014d3ff4f6b30bb5355547
Author: shirleyma <shirleyma>
Date:   Fri May 16 22:17:27 2003 +0000

    *** empty log message ***

commit c392dfa8923001415c620f1dfcb24e62348f9085
Author: shirleyma <shirleyma>
Date:   Fri May 16 21:40:45 2003 +0000

    add support for DAD duplicate address detection;
    confirm for client is physically disconnected from a wired or wireless connection;
    Obit/Mbit support;
    prefix lengthes got from Route Advertisement messages;

commit f7f4776189b2afc2722054a6a3f3f8f1ffa0ef9e
Author: shirleyma <shirleyma>
Date:   Wed Apr 30 19:04:05 2003 +0000

    multiple interface support for both client and server

commit 3beee23a88e944602ac512d9ef44b2246e13da99
Author: shirleyma <shirleyma>
Date:   Tue Apr 29 17:50:06 2003 +0000

    wrong parameter in dprintf

commit 2488c7695ce3d66fffef1da814cb9d4a9e1ceae0
Author: shirleyma <shirleyma>
Date:   Mon Apr 28 22:12:20 2003 +0000

    prefix delegation rebind has two states: rebind & confirm_rebind according to
    draft

commit 7db2a4516b6576ad710bbf5f8de78e94bf7f95d7
Author: shirleyma <shirleyma>
Date:   Mon Apr 28 22:09:53 2003 +0000

    *** empty log message ***

commit 5b1d77dea848271a576476bae25ea44c48b81df3
Author: shirleyma <shirleyma>
Date:   Mon Apr 28 17:25:18 2003 +0000

    fix bug for get prefix from RA for prefix delegation

commit 812450e0694bdc403b6acc574092300235e83030
Author: shirleyma <shirleyma>
Date:   Fri Apr 25 18:56:20 2003 +0000

    current server is NULL for manually release

commit 50b0b55191f805e446eb0c8aedc9f71e925cbab6
Author: shemminger <shemminger>
Date:   Tue Apr 22 18:05:32 2003 +0000

    Get rid of compiler warnings

commit c87bf8c2a60e7f5b818c35bf7c6015ca3c0208bc
Author: shirleyma <shirleyma>
Date:   Tue Apr 22 17:37:29 2003 +0000

    *** empty log message ***

commit 0eeb0dd74b67006f16c6165ab31fafc0f4ac12b9
Author: shirleyma <shirleyma>
Date:   Fri Apr 18 20:33:17 2003 +0000

    include domain name with charactor '-'

commit 840c2ede3744af0b6b94760c5ddb0708b41b89ba
Author: shirleyma <shirleyma>
Date:   Fri Apr 18 20:14:37 2003 +0000

    add unicast option

commit 079436c581d0222d5b323d3f3ff68a5ea7dbdf3b
Author: shirleyma <shirleyma>
Date:   Fri Apr 18 20:10:27 2003 +0000

    add unicast option support

commit f60cc18e7ecc03848c4169743ec8c6f9b4aa4684
Author: shirleyma <shirleyma>
Date:   Fri Apr 18 20:09:45 2003 +0000

    change the sever preference undefined value to 0

commit fee93f47c1ce53f3f30b3b25185ad4eac34ac885
Author: shirleyma <shirleyma>
Date:   Fri Apr 18 20:08:55 2003 +0000

    add unicast option

commit ab38ee5e896ec8dcc201f68333224e5e86e56aa5
Author: shirleyma <shirleyma>
Date:   Fri Apr 18 16:38:47 2003 +0000

    add dhcpv6 prefix delegation draft 03

commit 3c22e924f75632ec2f217e894eb06d9719579284
Author: shirleyma <shirleyma>
Date:   Fri Apr 18 16:38:05 2003 +0000

    add dhcpv6 interop for draft 28

commit 4ab5a88867f45375d9c6c7f79cb4e448505788d8
Author: shirleyma <shirleyma>
Date:   Fri Apr 18 16:32:54 2003 +0000

    upon receiving NoBinding status reply for confirm, client sends solicit

commit 1a3305ebf19420bf58d02810cafe2339061cd87a
Author: shirleyma <shirleyma>
Date:   Fri Apr 18 16:10:13 2003 +0000

    add DNS update for confirm

commit cddfb102c4b7e292b683011f74b226b558b4e268
Author: shirleyma <shirleyma>
Date:   Fri Apr 18 16:03:01 2003 +0000

    fix duplicated addresses sent to static hosts for renew
    don't remove /etc/resolv.conf file when dhcp6c exit

commit 0fcb30745406fbe528205efc28eec044bf5a6de2
Author: shirleyma <shirleyma>
Date:   Fri Apr 18 01:00:12 2003 +0000

    fix hash table

commit be9956757c05ed36ae259c4b109d349a4a693113
Author: shirleyma <shirleyma>
Date:   Fri Apr 18 00:19:59 2003 +0000

    support DNS server update option

commit 1eba87a8c4ea0016bf85a4a234e311b6407d1c91
Author: shirleyma <shirleyma>
Date:   Sat Apr 12 00:25:32 2003 +0000

    add DNS nameserver and domainlist support according to dns option draft03

commit 686adb106619a4c792abfee839ef0532119abc5d
Author: shemminger <shemminger>
Date:   Fri Apr 4 01:13:11 2003 +0000

    Rebuild configure with autoconf
    Fix __set_errno() in ifaddrs.c

commit d01078e74112e26b55e4438cb10432c5ddd964dc
Author: shirleyma <shirleyma>
Date:   Thu Apr 3 19:12:24 2003 +0000

    *** empty log message ***

commit 627e5b1d491975b44de2336e882d001291270abe
Author: shirleyma <shirleyma>
Date:   Thu Apr 3 19:08:37 2003 +0000

    fix elapsed time calculation

commit 8786100e301fc7ed74853006f4048cffc527cf87
Author: shirleyma <shirleyma>
Date:   Thu Apr 3 18:19:42 2003 +0000

    let autoconf working

commit a92189e0fedfa7724af8dfa9ca8dfe3cfc5935ab
Author: shirleyma <shirleyma>
Date:   Thu Apr 3 18:19:17 2003 +0000

    fix complie problem for autoconf

commit 7d7fe7cc836b86065a3bdc3c49a5dcf3e6108d5e
Author: shemminger <shemminger>
Date:   Thu Apr 3 17:03:46 2003 +0000

    * configure.in:
    - Check for YACC/LEX.
    - Check for a library containing MD5 stuff.
    - Don't check for arc4random (not needed anywhere...)
    * Makefile.in:
    - Autoconfigure YACC/LEX instead of hardwired yacc/lex calls.
    - Autoconfigure ssl/crypto library.
    - Install should create directories.
    - Use dhcpopt_pinfo instead of dhcpopt_iaprefix.
    * client6_parse.y:
    - Fix syntax error.
    * server6_addr_parse.y:
    - Add SEND to the list of tokens

commit b11d1edf8aaa7c16251e51bb90a426c645f084da
Author: shemminger <shemminger>
Date:   Wed Apr 2 23:31:49 2003 +0000

    this simple patch should fix a recognition of IPv4 addresses in
    lex-parsers (as used eg. in abcd::nn.nn.nn.nn-like for of IPv6 addresses).
    
    Michal Ludvig
    --
    * SuSE CR, s.r.o     * mludvig@suse.cz
    * (+420) 296.545.373 * http://www.suse.cz

commit b9804289aa464d30b9e9f91432b1988f2ef3a485
Author: shirleyma <shirleyma>
Date:   Wed Apr 2 19:09:00 2003 +0000

    fix some compile warning

commit 5fdbd9f6a6d754e0812bd3884a98e23cd9a23df8
Author: shirleyma <shirleyma>
Date:   Tue Apr 1 18:32:22 2003 +0000

    *** empty log message ***

commit f4b54b0bff3453bd85c6720c36c84bf2c23b3f76
Author: shirleyma <shirleyma>
Date:   Mon Mar 31 22:24:38 2003 +0000

    *** empty log message ***

commit 06b2569699f7ea0807e76f3666cb41e36fc0e9d7
Author: shirleyma <shirleyma>
Date:   Mon Mar 31 22:05:28 2003 +0000

    *** empty log message ***

commit d5df249410416f09b5849bc9c14c57cce862c866
Author: shirleyma <shirleyma>
Date:   Fri Mar 28 23:46:53 2003 +0000

    remove files prefixconf.*

commit cc0bf8ed4fe499b9265c7a901eed21f25ba13174
Author: shirleyma <shirleyma>
Date:   Fri Mar 28 23:03:42 2003 +0000

    rename server6_addr_parse.y server6_addr_token.l to server6_parse.y server6_token.l

commit fdc1fcda604c03326a85c2bc91ab966d7fd966cb
Author: shirleyma <shirleyma>
Date:   Fri Mar 28 23:01:47 2003 +0000

    changed file name server6_addr_parse.y server6_addr_token.l to server6_parse.y server6_token.l
    checked in serveral bug fixes

commit 34e6690656022fe612b44ea742dbf62dd40a273c
Author: shirleyma <shirleyma>
Date:   Fri Mar 28 20:16:36 2003 +0000

    checked in the new man pages for dhcp6s dhcp6c dhcp6s.conf dhcp6c.conf

commit 04274958131afaba02fdf73c39a8a1b0fb8b46a1
Author: shirleyma <shirleyma>
Date:   Wed Mar 12 00:13:43 2003 +0000

    *** empty log message ***

commit 995020abfd84b3f6801d5e5c0a48e852d685a991
Author: shirleyma <shirleyma>
Date:   Wed Mar 12 00:12:45 2003 +0000

    add a simple installation doc

commit 9880dfc28d35af2446e921962e1e1ab82663f35e
Author: shirleyma <shirleyma>
Date:   Wed Mar 12 00:09:04 2003 +0000

    add client configuration file example

commit 09ff0f289018acd4c5c4f1c5a2e121c2d2d849dc
Author: shirleyma <shirleyma>
Date:   Wed Mar 12 00:07:58 2003 +0000

    add server configure file example

commit e0f8cb2e13eedbb4377260b5802e6d1723406132
Author: shirleyma <shirleyma>
Date:   Tue Mar 11 23:52:22 2003 +0000

    check in bug fixes for prefix delegation

commit f930e9742ceb39c7cc20340521e3fb2d13191c45
Author: shemminger <shemminger>
Date:   Sat Mar 1 00:24:45 2003 +0000

    More cleanup of warnings and compile errors.
    Introduce more prototypes and const where appropriate.

commit 0071e32ae3d4b700442e32c2a35322b0ae2eda12
Author: shemminger <shemminger>
Date:   Thu Feb 27 19:43:04 2003 +0000

    Turn on GCC warnings, and check dprintf() format strings
    Cleanup most of the resulting warnings
    Also fixes some bugs where comparision not used appropriately.

commit 2461928c27c2cea71d16957a6e362744b84a51a5
Author: shirleyma <shirleyma>
Date:   Tue Feb 25 00:31:52 2003 +0000

    add prefix delegation support (PD draft 02)

commit be0c36508576fd1a936ae5baa66131a54815bbfe
Author: hiekata <hiekata>
Date:   Tue Feb 18 11:44:31 2003 +0000

    changes for RedHat system

commit 3c7253bbda28d19ebbf35408eb06f1e09f57e367
Author: hiekata <hiekata>
Date:   Tue Feb 18 11:31:49 2003 +0000

    add dhcp6s start/stop scripts

commit 7b0ae59acfe3624fee051bca3e67b8664f668b29
Author: hiekata <hiekata>
Date:   Tue Feb 18 11:30:16 2003 +0000

    add a document file

commit 722d491279951fd1048ceb5e697043eb07511b73
Author: shirleyma <shirleyma>
Date:   Thu Feb 13 18:58:11 2003 +0000

    *** empty log message ***

commit 7a0d691b98c5e48221020940f1c33d7cc52c2f19
Author: shirleyma <shirleyma>
Date:   Wed Feb 12 22:56:31 2003 +0000

    add these drafts to docs

commit 32f8e414277044aed7f9d6c52adc9ace39a95a1d
Author: shirleyma <shirleyma>
Date:   Wed Feb 12 21:51:18 2003 +0000

    *** empty log message ***

commit 9256014aacf7409c19fc11fe6aef190f5fad8222
Author: shirleyma <shirleyma>
Date:   Wed Feb 12 20:53:00 2003 +0000

    modify the rebind time

commit b4d9e1fd927e9e689a48029bcd78f13ea45af383
Author: shirleyma <shirleyma>
Date:   Wed Feb 12 20:52:04 2003 +0000

    modify rebind time

commit ccc4a7ba0559366a62fecdac0cbdf2482cc3c23d
Author: shirleyma <shirleyma>
Date:   Wed Feb 12 20:51:40 2003 +0000

    add check up for renew/rebind time

commit d6ee233ca8d5e77180556c9fbd5dfec40aaf8829
Author: shirleyma <shirleyma>
Date:   Wed Feb 12 19:57:13 2003 +0000

    *** empty log message ***

commit e548364020038e27185a7156617cb0d476c49218
Author: shirleyma <shirleyma>
Date:   Wed Feb 12 19:43:14 2003 +0000

    *** empty log message ***

commit 3c5f63b83e5e735f6fd555e24f8244acabbbd913
Author: shirleyma <shirleyma>
Date:   Wed Feb 12 01:30:57 2003 +0000

    *** empty log message ***

commit dce0def8ef78a75692d3c03fd4cf24365ab0104b
Author: shirleyma <shirleyma>
Date:   Tue Feb 11 22:03:08 2003 +0000

    support getifaddrs()

commit 9a1a016ff56f4e5b932121184eafe354a1f0ff5b
Author: shemminger <shemminger>
Date:   Tue Feb 11 21:54:21 2003 +0000

    Add ifaddrs.c from USAGI IPV6

commit 36fb8cd82e0a5b5a0247fdd729693b86b0c41c9c
Author: shirleyma <shirleyma>
Date:   Tue Feb 11 21:11:32 2003 +0000

    *** empty log message ***

commit fcc0d6668ffcf2938583a97e5072729d78921207
Author: shirleyma <shirleyma>
Date:   Tue Feb 11 20:38:19 2003 +0000

    modify the default life time

commit bd3425e61dae0a3079eda417849fd6a59f1feba9
Author: shirleyma <shirleyma>
Date:   Tue Feb 11 20:28:36 2003 +0000

    *** empty log message ***

commit 4ce0bd53452be0b245f271129d26e23ef2353d2c
Author: shirleyma <shirleyma>
Date:   Tue Feb 11 19:51:00 2003 +0000

    *** empty log message ***

commit 965be10b017c694ae466fabb33e4bb8924eac48b
Author: shirleyma <shirleyma>
Date:   Tue Feb 11 19:12:28 2003 +0000

    modify the status code for get option

commit b919b9b39580ef52e61ef18d4a0733c63f7f3102
Author: shirleyma <shirleyma>
Date:   Tue Feb 11 02:21:26 2003 +0000

    *** empty log message ***

commit 9bedf537cebd26643a42a6d98a3dfdfb65e69edc
Author: shirleyma <shirleyma>
Date:   Tue Feb 11 02:21:09 2003 +0000

    add HAVE_GETIFADDRS 0

commit da6491fda5be48d1e312d6627df8aa6d5b067f96
Author: shirleyma <shirleyma>
Date:   Mon Feb 10 23:47:06 2003 +0000

    add client lease and configuration file support

commit 7fcfabe1901f265e17b1851150a258e55be1f925
Author: shemminger <shemminger>
Date:   Fri Feb 7 17:24:52 2003 +0000

    copy of cfparse.y to client6_parse.y

commit e9c24de11622195fff583b13884395cbbb80fa1d
Author: shemminger <shemminger>
Date:   Thu Feb 6 19:06:46 2003 +0000

    Clone of ctoken.l

commit 96879dc14967dab30d1708036f2ad4e681a476fe
Author: shirleyma <shirleyma>
Date:   Thu Jan 23 18:44:29 2003 +0000

    set up renew/rebind timer both client and server

commit 977d1ec5c6a4d164200a95867ac84a42aeb1009d
Author: shirleyma <shirleyma>
Date:   Mon Jan 20 20:25:22 2003 +0000

    *** empty log message ***

commit d904bc506e00783fb051e0d83c1a6349eb0276ad
Author: shemminger <shemminger>
Date:   Mon Jan 20 20:07:23 2003 +0000

    fix spelling typos

commit f3f94d88b277223950f6c678be459179e9d781d5
Author: root <root>
Date:   Thu Jan 16 15:41:11 2003 +0000

    Initial revision
