2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-28 20:47:48 +00:00

474 Commits

Author SHA1 Message Date
Tomek Mrugalski
72b06693a0 [2995] Changes after review 2013-07-10 13:15:09 +02:00
Tomek Mrugalski
682cac0da7 [2995] Hook point registration now matches guide document. 2013-07-09 19:23:05 +02:00
Tomek Mrugalski
eff9543714 [2995] 4 hook points implemented:
- pkt6_receive, subnet6_select, lease6_select, pkt6_send
 - framework updated
 - some unittests implemented
2013-06-21 19:26:54 +02:00
Marcin Siodelski
33ffc9a750 [master] Merge branch 'trac991' 2013-04-11 08:53:09 +02:00
Marcin Siodelski
7e9c676a0a [991] Removed trash debug messages. 2013-03-28 20:10:30 +01:00
Tomek Mrugalski
4972675716 [master] Merge branch 'trac2723' (too short/null DUIDs handing)
Conflicts:
	ChangeLog
	src/lib/dhcpsrv/mysql_lease_mgr.cc
2013-03-28 16:17:47 +01:00
Tomek Mrugalski
b312e9ab66 [2723] The code now gracefully refuses too short DUIDs and client-ids 2013-02-27 12:13:04 +01:00
Marcin Siodelski
532c36304e [2701] Added composite indexes to container holding V4 leases in memfile. 2013-02-13 18:10:45 +01:00
Stephen Morris
5950991881 [2681] Address review comments 2013-02-11 13:42:18 +00:00
Stephen Morris
9645476425 [2681] Handle exceptions thrown when unable to allocate an address
Explicit allocation failures cause the return of packet to the client
indicating that the address allocation has been refused.  Also added
was a "catch" for other exceptions - this causes the packet from the
client that generated the exception to be ignored.
2013-02-07 12:49:56 +00:00
Tomek Mrugalski
21794c5df6 [2320] Changes after review. 2013-01-08 18:10:50 +01:00
Tomek Mrugalski
6d3fb27de2 [2320] Allocation Engine hooked up to DHCPv4 server
- DORA support added
 - REQUEST/Renewing support added
 - RELEASE support added
 - AllocationEngine now supports lease4 renewals
 - many other smaller code additions
 - many tests written
2012-12-31 16:49:37 +01:00
Tomek Mrugalski
32e13fbffa [2320] Allocation Engine for IPv4 implemented 2012-12-28 17:43:13 +01:00
Tomek Mrugalski
17553447e5 [2320] Subnet4 and Subnet6 have much more common code now. 2012-12-20 21:57:55 +01:00
Tomek Mrugalski
8d8605b657 [master] Merge branch 'trac2327' (DHCPv6 lease expiration)
Conflicts:
	ChangeLog
	src/lib/dhcpsrv/alloc_engine.cc
2012-12-19 12:29:34 +01:00
Tomek Mrugalski
62a23854f6 [2327] Changes after review
- detailedLeaseCompare unified (alloc_engine and mysql_lease_mgr)
- comments clarified
2012-12-18 16:32:34 +01:00
Marcin Siodelski
ed8a874e74 [2549] Changes as a result of the code review. 2012-12-14 19:46:24 +01:00
Tomek Mrugalski
95cc8210a2 [2327] Reuse of expired leases implemented. 2012-12-14 19:28:09 +01:00
Marcin Siodelski
6b7ef74b53 [2549] Simplified functions writing an address to a buffer. 2012-12-13 20:36:05 +01:00
Marcin Siodelski
f104a60a20 [2549] Replaced IOAddress::getFamily() with IOAddress::isVx() calls. 2012-12-13 19:33:12 +01:00
Stephen Morris
a69ebe7341 [2546] Address some cppcheck issues 2012-12-12 13:44:07 +00:00
Stephen Morris
fab53a075c [1486] Rename IOAddress::from_bytes() to IOAddress::fromBytes()
... to conform to coding standards.
2012-11-19 14:25:31 +00:00
Stephen Morris
3ba0299ad2 [2475] Put #include directives in correct order
Also fix some issues from the review.
2012-11-16 14:15:45 +00:00
Stephen Morris
d2551c3b2b [2475] Split dhcp files into dhcp and dhcpsrv directories 2012-11-16 11:19:19 +00:00