Francis Dupont f4066793c5 [master] Finished merge of trac3618 (truncated packet/option/vendor-option) 9 years ago
..
tests f4066793c5 [master] Finished merge of trac3618 (truncated packet/option/vendor-option) 9 years ago
Makefile.am 329c1c9ae1 [3807] Improved log messages for the DHCPv6 server. 10 years ago
README e9498651c8 [2238] CfgMgr work in progress: Triplet, Pool6, Subnet6 classes 12 years ago
classify.cc 8f19841c88 [3833] some signed for loop variables aka #3833 10 years ago
classify.h ea6e9d166f [master] remove '#include <config.h' from include files (#3782) 10 years ago
dhcp4.h bd9f0c66c3 [3553] Changes after review: 10 years ago
dhcp6.h a5cbfd64e1 [3705] RSOO handling added in CfgOption 10 years ago
docsis3_option_defs.h b413f85092 [3553] MAC extraction from DOCSIS options implemented. 10 years ago
duid.cc 33f53f5e23 [3560] Addressed review comments. 10 years ago
duid.h 33f53f5e23 [3560] Addressed review comments. 10 years ago
hwaddr.cc b413f85092 [3553] MAC extraction from DOCSIS options implemented. 10 years ago
hwaddr.h b413f85092 [3553] MAC extraction from DOCSIS options implemented. 10 years ago
iface_mgr.cc 43a7ef6870 [3880] Extra sanity check added. 10 years ago
iface_mgr.h fd66d0643b [3880] Unit-test for UNIX control socket written. 10 years ago
iface_mgr_bsd.cc 7415c74e38 [master] Merge branch 'trac3715' 10 years ago
iface_mgr_error_handler.h 85ceb8b8c5 [3288] Implemented OS-specific function which opens socket on multicast. 11 years ago
iface_mgr_linux.cc 5796c0f0e6 [master] Fixing use of IfacePtr in iface_mgr_linux.cc and iface_mgr_sun.cc. 10 years ago
iface_mgr_sun.cc 5796c0f0e6 [master] Fixing use of IfacePtr in iface_mgr_linux.cc and iface_mgr_sun.cc. 10 years ago
libdhcp++.cc f4066793c5 [master] Finished merge of trac3618 (truncated packet/option/vendor-option) 9 years ago
libdhcp++.dox 4cd87e8b45 [2893] Updated documentation for BPF. 10 years ago
libdhcp++.h a6f27a7e9f [3618] addressed comments: fix docs, improved unpack{,Vendor}Options[46], fixed/improved tests 9 years ago
opaque_data_tuple.cc d1c6e7d8b5 [3316] Addressed review comments. 11 years ago
opaque_data_tuple.h d1c6e7d8b5 [3316] Addressed review comments. 11 years ago
option.cc 3db9f1d78f [master] Finished merge of trac3833 (unsigned for indexes) 10 years ago
option.h 52c850f6fc [3807] Fixed toText functions in the DHCPv6 options. 10 years ago
option4_addrlst.cc cebd8442c1 [3806] Added and/or fixed toText implementations for various options. 10 years ago
option4_addrlst.h aeec2dc1b9 [master] Merge branch 'trac2591' 12 years ago
option4_client_fqdn.cc 0c75697ada [3624] Fixed Client FQDN option length calculation for ASCII encoding. 10 years ago
option4_client_fqdn.h 33edd2ed3d [3082] Addressed comments from the second review. 11 years ago
option6_addrlst.cc cebd8442c1 [3806] Added and/or fixed toText implementations for various options. 10 years ago
option6_addrlst.h 65ceb1cac5 [3467] Option code, name and space are now optional. 10 years ago
option6_client_fqdn.cc aba37777ca [3417] B10 => KEA renamed 10 years ago
option6_client_fqdn.h 4e902ba369 [3036] Address further review comments. 11 years ago
option6_ia.cc 52c850f6fc [3807] Fixed toText functions in the DHCPv6 options. 10 years ago
option6_ia.h 87e43d5dfd [3036] Generate NameChangeRequests for Solicit, Request, Renew and Release. 11 years ago
option6_iaaddr.cc 52c850f6fc [3807] Fixed toText functions in the DHCPv6 options. 10 years ago
option6_iaaddr.h 8f3591204b [3145] Added negative test case for IAADDR option 11 years ago
option6_iaprefix.cc 52c850f6fc [3807] Fixed toText functions in the DHCPv6 options. 10 years ago
option6_iaprefix.h dc9a95754e [3246] Addressed review comments. 11 years ago
option6_status_code.cc f2323f6d5f [3807] Fixed bug in the Option6StatusCode::toText 10 years ago
option6_status_code.h 329c1c9ae1 [3807] Improved log messages for the DHCPv6 server. 10 years ago
option_custom.cc 3db9f1d78f [master] Finished merge of trac3833 (unsigned for indexes) 10 years ago
option_custom.h 4c7c3c4503 [3449] Cherry-pick of compilarion fix from Bundy tree 11 years ago
option_data_types.cc 9ea3131be8 [3035] Skip processing invalid Hostname options sent by a client. 11 years ago
option_data_types.h c7aeb4bec3 [2749] Update rest of tree to use the modified io_utilities.h API 11 years ago
option_definition.cc 329c1c9ae1 [3807] Improved log messages for the DHCPv6 server. 10 years ago
option_definition.h 329c1c9ae1 [3807] Improved log messages for the DHCPv6 server. 10 years ago
option_int.h cebd8442c1 [3806] Added and/or fixed toText implementations for various options. 10 years ago
option_int_array.h 3db9f1d78f [master] Finished merge of trac3833 (unsigned for indexes) 10 years ago
option_space.cc 656b5d1cb0 [2314] Added encapsulated option space name to option definition. 12 years ago
option_space.h 31a9ba3941 [3588] Implemented CfgOptionDef class to represent user-defined option defs 10 years ago
option_string.cc cebd8442c1 [3806] Added and/or fixed toText implementations for various options. 10 years ago
option_string.h cebd8442c1 [3806] Added and/or fixed toText implementations for various options. 10 years ago
option_vendor.cc 4013857132 [3618] augmented unit tests for trancated options and vendor options 10 years ago
option_vendor.h cebd8442c1 [3806] Added and/or fixed toText implementations for various options. 10 years ago
option_vendor_class.cc 8f19841c88 [3833] some signed for loop variables aka #3833 10 years ago
option_vendor_class.h d1c6e7d8b5 [3316] Addressed review comments. 11 years ago
pkt.cc 556cb0011d [master] fixed pkt{,4,6}.{h,cc} modes 10 years ago
pkt.h cebd8442c1 [3806] Added and/or fixed toText implementations for various options. 10 years ago
pkt4.cc f4066793c5 [master] Finished merge of trac3618 (truncated packet/option/vendor-option) 9 years ago
pkt4.h c95ebdaf39 [master] Merge branch 'trac3807' 10 years ago
pkt6.cc f4066793c5 [master] Finished merge of trac3618 (truncated packet/option/vendor-option) 9 years ago
pkt6.h 5597704e05 [3807] Pkt6::getType now returns all message types, including client side. 10 years ago
pkt_filter.cc 99046c3b8d [3437] Addressed review comments. 10 years ago
pkt_filter.h 0b38ff6a6e [master] fixed Iface read_buffer_ double free (#3712) 10 years ago
pkt_filter6.cc ea6e9d166f [master] remove '#include <config.h' from include files (#3782) 10 years ago
pkt_filter6.h ac4e478fea [3437] Corrected doxygen docs for multicast-bound sockets. 11 years ago
pkt_filter_bpf.cc 11e1445be9 [3860] misc cleanups 10 years ago
pkt_filter_bpf.h 0b38ff6a6e [master] fixed Iface read_buffer_ double free (#3712) 10 years ago
pkt_filter_inet.cc afdda2d563 [3618] indent/tab 9 years ago
pkt_filter_inet.h 0b38ff6a6e [master] fixed Iface read_buffer_ double free (#3712) 10 years ago
pkt_filter_inet6.cc ea6e9d166f [master] remove '#include <config.h' from include files (#3782) 10 years ago
pkt_filter_inet6.h 0ee7faaf42 [3437] Clarified the description of the PktFilterInet6::receive function. 10 years ago
pkt_filter_lpf.cc 0b38ff6a6e [master] fixed Iface read_buffer_ double free (#3712) 10 years ago
pkt_filter_lpf.h 0b38ff6a6e [master] fixed Iface read_buffer_ double free (#3712) 10 years ago
protocol_util.cc ea6e9d166f [master] remove '#include <config.h' from include files (#3782) 10 years ago
protocol_util.h 7139039105 [3547] Updated BPF program to filter out the packets using dest IP address. 10 years ago
std_option_defs.h 08ed4f6424 [master] followed c99/c++11 standard for the variadic macro RECORD_DECL() (#3853) 10 years ago

README

This directory holds implementation for DHCP libraries:

libdhcp++ - this is a generic purpose DHCP library. Please be careful
what is put here. It is going to be shared by various servers (the "regular"
one and the embedded as well), clients, relays and performance tools.

libdhcpsrv - Server specific code goes in here. It will be used by
dhcp4 and dhcp6 server.