]>
git.ipfire.org Git - thirdparty/kea.git/log
Shawn Routhier [Wed, 6 Apr 2016 19:27:22 +0000 (12:27 -0700)]
Merge branch 'trac4265' Access to options and constants from DHCP6 relay encapsulations
Shawn Routhier [Wed, 6 Apr 2016 18:41:53 +0000 (11:41 -0700)]
[trac4265] Update copyrights and use HOP_COUNT_LIMIT instead of hardcoded value
Stephen Morris [Wed, 6 Apr 2016 14:33:18 +0000 (15:33 +0100)]
[master] ChangeLog for trac4293
Stephen Morris [Wed, 6 Apr 2016 14:28:08 +0000 (15:28 +0100)]
[master] Merge branch 'trac4293'
Shawn Routhier [Wed, 6 Apr 2016 04:42:55 +0000 (21:42 -0700)]
[trac4265] update unittests to go along with token name change
Shawn Routhier [Wed, 6 Apr 2016 04:24:52 +0000 (04:24 +0000)]
[trac4265] Regenerate parser.cc and parser.h after updates
Shawn Routhier [Wed, 6 Apr 2016 03:55:42 +0000 (20:55 -0700)]
[trac4265] updates per review comments
Thomas Markwalder [Tue, 5 Apr 2016 19:31:40 +0000 (15:31 -0400)]
[4265] Removed whitespaces
Stephen Morris [Tue, 5 Apr 2016 18:03:42 +0000 (19:03 +0100)]
[4293] Correction of a typo in the dhcpsrv message file
Marcin Siodelski [Tue, 5 Apr 2016 13:54:49 +0000 (15:54 +0200)]
[master] Correcting previous change.
Replace <cstdint> with <stdint.h> because the former is C++11 only.
Marcin Siodelski [Tue, 5 Apr 2016 13:38:14 +0000 (15:38 +0200)]
[master] Added missing inclusion of <cstdint> in strutil.h.
Okayed on jabber.
Thomas Markwalder [Tue, 5 Apr 2016 13:28:27 +0000 (09:28 -0400)]
[master] Added ChangeLog entry 1100 for #4243.
Thomas Markwalder [Tue, 5 Apr 2016 12:50:20 +0000 (08:50 -0400)]
[master] Mitigate GCC 5.x optmizer issue in asiolink
Merged in trac4243.
Marcin Siodelski [Tue, 5 Apr 2016 12:31:05 +0000 (14:31 +0200)]
[master] Merge branch 'trac4300'
Marcin Siodelski [Tue, 5 Apr 2016 11:30:37 +0000 (13:30 +0200)]
[4300] Addressed review comments.
Thomas Markwalder [Mon, 4 Apr 2016 19:34:19 +0000 (15:34 -0400)]
[4243] Distcheck failure correction
Distcheck sporadically fails to clean up test_leases.csv.2
can be left behind by dhcp4 and dhcp6 testing.
src/bin/dhcp4/tests/Makefile.am
src/bin/dhcp6/tests/Makefile.am
- Added test_leases.csv.* to CLEANFILES
Thomas Markwalder [Mon, 4 Apr 2016 19:32:57 +0000 (15:32 -0400)]
[4243] Addressed review comments
src/lib/asiolink/Makefile.am
added asio_wrapper.h to list of sources
src/lib/asiolink/asio_wrapper.h
updated commentary to include GNU/Boost bugs and
added prominent warning comment
Shawn Routhier [Mon, 4 Apr 2016 17:30:10 +0000 (10:30 -0700)]
[trac4265] Add test code, tidy up main code
Marcin Siodelski [Thu, 31 Mar 2016 10:22:20 +0000 (12:22 +0200)]
[4300] Added "circuit-id" as supported identifier into Host class.
Marcin Siodelski [Thu, 31 Mar 2016 08:44:42 +0000 (10:44 +0200)]
[4300] Added utility function to convert string in quotes to vector.
Marcin Siodelski [Wed, 30 Mar 2016 06:59:02 +0000 (08:59 +0200)]
[4300] Host class holds identifier rather than HW address or DUID.
Marcin Siodelski [Mon, 4 Apr 2016 08:49:45 +0000 (10:49 +0200)]
[master] Added ChangeLog entry for #4302.
Marcin Siodelski [Mon, 4 Apr 2016 07:50:56 +0000 (09:50 +0200)]
[master] Merge branch 'trac4302_rebase'
Marcin Siodelski [Fri, 1 Apr 2016 15:44:32 +0000 (17:44 +0200)]
[4302] Address further review comments.
- cppcheck issues
- Unique index for prefix and prefix length.
Marcin Siodelski [Fri, 1 Apr 2016 07:49:06 +0000 (09:49 +0200)]
[4302] Additional indexes added to search for hosts in MySQL.
Stephen Morris [Thu, 31 Mar 2016 20:29:59 +0000 (21:29 +0100)]
[4293] Get rid of DHCPSRV_MEMFILE_LFC_UNREGISTER_TIMER_FAILED error message during shutdown
The message may have multiple causes, a shutdown being one of
them. As the condition leading to the message is benign, the
message has been made a debug message.
Shawn Routhier [Thu, 31 Mar 2016 18:48:08 +0000 (18:48 +0000)]
[trac4265] First round of allowing access to v6 relay options via the classification code
Marcin Siodelski [Thu, 31 Mar 2016 17:32:00 +0000 (19:32 +0200)]
[4302] MySQL database upgraded to version 4.2.
- Added new table host_identifier_type
- Added foreign key on hosts table referencing
host_identifier_type
- Indexes on hosts table are now unique
Marcin Siodelski [Thu, 31 Mar 2016 11:45:44 +0000 (13:45 +0200)]
[4302] Addressed review comments.
- Rename GET_HOST_HWADDR_DUID to GET_HOST_DHCPID
- Fixes and clarifications in doxygen documentation
Marcin Siodelski [Tue, 29 Mar 2016 14:26:18 +0000 (16:26 +0200)]
[4302] Use new functions to retrieve reservations by any identifier.
Marcin Siodelski [Thu, 10 Mar 2016 13:13:07 +0000 (14:13 +0100)]
[4302] Refactored host data source classes.
The updated API exposes functions which retrieve hosts
by any identifier and identifier type, rather than DUID
or HW address.
Marcin Siodelski [Thu, 24 Mar 2016 11:34:43 +0000 (12:34 +0100)]
[master] Eliminate doxygen warnings after #4212 and #3696.
Committing on my discretion and with no objections on jabber.
Marcin Siodelski [Thu, 24 Mar 2016 10:46:57 +0000 (11:46 +0100)]
[master] Added ChangeLog entry for #4212.
Francis Dupont [Wed, 23 Mar 2016 15:47:29 +0000 (16:47 +0100)]
[master] Updated git hash
Francis Dupont [Wed, 23 Mar 2016 15:46:35 +0000 (16:46 +0100)]
[master] Finished merge of trac4267 (final run_one())
Francis Dupont [Wed, 23 Mar 2016 15:42:21 +0000 (16:42 +0100)]
[master] Merged trac4267 (final run_one())
Francis Dupont [Wed, 23 Mar 2016 15:39:44 +0000 (16:39 +0100)]
[4267] Addressed comments
Thomas Markwalder [Wed, 23 Mar 2016 14:54:20 +0000 (10:54 -0400)]
[master] Added ChangeLog entry 1096 for Trac 4316
Thomas Markwalder [Wed, 23 Mar 2016 14:34:11 +0000 (10:34 -0400)]
[master] Primary lease events now log at INFO level
Merges in branch 'trac4316'
Marcin Siodelski [Wed, 23 Mar 2016 12:51:55 +0000 (13:51 +0100)]
[master] Merge branch 'trac4212'
Thomas Markwalder [Wed, 23 Mar 2016 12:28:29 +0000 (08:28 -0400)]
[4316] Changed primary lease event logging from DEBUG to INFO
src/bin/dhcp4/dhcp4_messages.mes
- Replaced the word "debug" with "informational" where appropriate
src/bin/dhcp4/dhcp4_srv.cc
- Changed several lease4_logger messages from DEBUG to INFO
DHCP4_INIT_REBOOT
DHCP4_LEASE_ADVERT
DHCP4_LEASE_ALLOC
DHCP4_RELEASE
DHCP4_DECLINE_LEASE
src/bin/dhcp6/dhcp6_messages.mes
- Replaced the word "debug" with "informational" where appropriate
- Added two new messages:
DHCP6_LEASE_RENEW
DHCP6_PD_LEASE_RENEW
src/bin/dhcp6/dhcp6_srv.cc
- Changed several lease6_logger messages from DEBUG to INFO
DHCP6_LEASE_ADVERT
DHCP6_LEASE_ALLOC
DHCP6_PD_LEASE_ADVERT
DHCP6_PD_LEASE_ALLOC
DHCP6_RELEASE_NA
DHCP6_RELEASE_PD
DHCP6_DECLINE_LEASE
- Dhcpv6Srv::extendIA_NA() - added new log for DHCP6_LEASE_RENEW
- Dhcpv6Srv::extendIA_PD() - added new log for DHCP6_PD_LEASE_RENEW
Marcin Siodelski [Wed, 23 Mar 2016 11:07:50 +0000 (12:07 +0100)]
[4212] Addressed review comments.
Francis Dupont [Tue, 22 Mar 2016 16:49:45 +0000 (17:49 +0100)]
[master] Updated git hash
Francis Dupont [Tue, 22 Mar 2016 16:48:50 +0000 (17:48 +0100)]
[master] Finished merge of trac4326 (small Coverity fixes)
Francis Dupont [Tue, 22 Mar 2016 16:46:40 +0000 (17:46 +0100)]
[master] Merged trac4326 (small Coverity fixes)
Francis Dupont [Tue, 22 Mar 2016 16:45:19 +0000 (17:45 +0100)]
[4326] Changed ULL by an inline cast
Francis Dupont [Tue, 22 Mar 2016 16:31:30 +0000 (17:31 +0100)]
[4326] untabified
Marcin Siodelski [Mon, 21 Mar 2016 22:57:03 +0000 (23:57 +0100)]
[master] Added ChangeLog entry for #4339.
Marcin Siodelski [Mon, 21 Mar 2016 22:45:30 +0000 (23:45 +0100)]
[master] Merge branch 'trac4339a'
Francis Dupont [Mon, 21 Mar 2016 21:45:33 +0000 (22:45 +0100)]
[4339a] grammar
Marcin Siodelski [Mon, 21 Mar 2016 18:17:28 +0000 (19:17 +0100)]
[4339] Addressed review comments.
- Replace rand() with random()
- Use i++ rather than ++i
Francis Dupont [Mon, 21 Mar 2016 14:49:31 +0000 (15:49 +0100)]
[master] Updated git hash
Francis Dupont [Mon, 21 Mar 2016 14:48:57 +0000 (15:48 +0100)]
[master] Finished merge of trac4306 (overflow in pkt4::set{File,Name}())
Francis Dupont [Mon, 21 Mar 2016 14:46:24 +0000 (15:46 +0100)]
[master] Merged trac4306 (overflow in pkt4::set{File,Name}())
Francis Dupont [Mon, 21 Mar 2016 14:41:51 +0000 (15:41 +0100)]
[4306] Added comments about uninitilaized too big arrays
Marcin Siodelski [Mon, 21 Mar 2016 13:07:04 +0000 (14:07 +0100)]
[4339] Fixed issues with hostname generation in new unit test.
Marcin Siodelski [Mon, 21 Mar 2016 11:28:02 +0000 (12:28 +0100)]
[4339] Corrected issues with updating lease indexes in Memfile.
Tomek Mrugalski [Thu, 10 Mar 2016 10:49:32 +0000 (11:49 +0100)]
[4339] Unit-test for updating lease indexes implemented.
Also updated tests for Lease6::toText function.
Francis Dupont [Sat, 19 Mar 2016 16:46:37 +0000 (17:46 +0100)]
Francis Dupont [Sat, 19 Mar 2016 16:42:56 +0000 (17:42 +0100)]
[4326] Fixed CID 132738[1-4]
Francis Dupont [Sat, 19 Mar 2016 15:54:03 +0000 (16:54 +0100)]
[4306] Added/improved unit tests
Marcin Siodelski [Fri, 18 Mar 2016 14:18:33 +0000 (15:18 +0100)]
[master] Removed linking with gtest in libdhcpsrvtest.
This change was okayed on jabber by Thomas. The issue
occurred when static linking was enabled on OSX.
Linking a static lib from statically linked lib causes
various issues and isn't generally considered a good
idea.
Marcin Siodelski [Fri, 18 Mar 2016 11:49:30 +0000 (12:49 +0100)]
[master] Added ChangeLog entry for #4319.
Marcin Siodelski [Fri, 18 Mar 2016 11:32:17 +0000 (12:32 +0100)]
[master] Merge branch 'trac4319'
Marcin Siodelski [Fri, 18 Mar 2016 11:30:48 +0000 (12:30 +0100)]
[4319] Updated comments for empty options in host tests.
Francis Dupont [Fri, 18 Mar 2016 10:35:58 +0000 (11:35 +0100)]
[master] Updated git hash
Francis Dupont [Fri, 18 Mar 2016 10:34:06 +0000 (11:34 +0100)]
[master] Finished merge of trac4307 (uncaught exception in d2 and other server main())
Francis Dupont [Fri, 18 Mar 2016 10:29:46 +0000 (11:29 +0100)]
[master] Merged trac4307 (uncaught exception in d2 server main())
Francis Dupont [Fri, 18 Mar 2016 10:12:03 +0000 (11:12 +0100)]
[master] Updated git hash
Francis Dupont [Fri, 18 Mar 2016 10:10:33 +0000 (10:10 +0000)]
[master] regen flex/bison
Francis Dupont [Fri, 18 Mar 2016 10:09:15 +0000 (11:09 +0100)]
[master] Fixing some .gitignore
Francis Dupont [Fri, 18 Mar 2016 10:04:02 +0000 (11:04 +0100)]
[master] Finished merge of trac4232a (IP address literal)
Marcin Siodelski [Thu, 17 Mar 2016 18:02:44 +0000 (19:02 +0100)]
[4319] Addressed some review comments.
- use unsigned int in for loops
- NULL pointer rather than NULL in function descriptions
Thomas Markwalder [Thu, 17 Mar 2016 17:09:36 +0000 (13:09 -0400)]
[master] Fixed Coverity issue in alloc_engine.cc
Merged in Trac #4309.
tmark [Thu, 17 Mar 2016 14:51:41 +0000 (07:51 -0700)]
[4243] Update GCC version range to include 5.3.1
Fedora 23 has gcc 5.3.1 which exhibits this issue.
Shawn Routhier [Thu, 17 Mar 2016 14:38:28 +0000 (07:38 -0700)]
[trac4309] Fix some typos
Thomas Markwalder [Thu, 17 Mar 2016 12:47:15 +0000 (08:47 -0400)]
[4243] Disable optimization of boost:asio for gcc 5.2.0 through 5.3.0
Optimization of boost:asio code is now disabled when building with
BOOST_ERROR_CODE_HEADER_ONLY under GCC versions 5.2.0 through 5.3.0.
src/lib/asiolink/asio_wrapper.h
New file which wraps boost/asio/asio.hpp around compilation
logic to suppress optimization under GNU 5.2.0 thru 5.3.0.
The remaining changes either removed the inclusion of <asio/asio.hpp> or
replaced it with the inclusion of <<asiolink/asio_wrapper.h>. Inclusion
file order was also altered to better comply with our coding guidelines.
Shawn Routhier [Wed, 16 Mar 2016 19:13:12 +0000 (12:13 -0700)]
[trac4232a] Typo in the classify text
Francis Dupont [Wed, 16 Mar 2016 13:42:20 +0000 (14:42 +0100)]
[master] Updated git hash (and regen flex/bison)
Francis Dupont [Wed, 16 Mar 2016 13:40:31 +0000 (13:40 +0000)]
regen flex/bison
Francis Dupont [Wed, 16 Mar 2016 13:35:02 +0000 (14:35 +0100)]
[master] Finishing merge of trac4313 (relay4[xxx].exists)
Francis Dupont [Wed, 16 Mar 2016 13:31:58 +0000 (14:31 +0100)]
[master] Merged trac4313 (relay4[xxx].exists)
Francis Dupont [Wed, 16 Mar 2016 13:29:59 +0000 (14:29 +0100)]
[4313] spelling
Tomek Mrugalski [Wed, 16 Mar 2016 13:21:49 +0000 (14:21 +0100)]
[4313] Added parameter descriptions in two context unit-tests functions.
Francis Dupont [Wed, 16 Mar 2016 13:09:39 +0000 (14:09 +0100)]
[4232a] Addressed comments
Tomek Mrugalski [Tue, 15 Mar 2016 17:11:57 +0000 (18:11 +0100)]
[master] Merge branch 'trac4226' (Pkt4 exception clean up)
Marcin Siodelski [Tue, 15 Mar 2016 14:41:32 +0000 (15:41 +0100)]
[4319] Added additional configuration parser tests.
New test check that it is possible to specify a
non-standard option within a host declaration.
Marcin Siodelski [Tue, 15 Mar 2016 11:56:15 +0000 (12:56 +0100)]
[4319] Added new config parser unit test for DHCPv4 and DHCPv6.
These tests check that it is possible to specify options
for hosts.
Francis Dupont [Tue, 15 Mar 2016 11:53:52 +0000 (12:53 +0100)]
[master] Updated git hash
Francis Dupont [Tue, 15 Mar 2016 11:53:19 +0000 (12:53 +0100)]
[master] Finished merge of trac4310 (LOG_FATAL() double errors)
Francis Dupont [Tue, 15 Mar 2016 11:51:20 +0000 (12:51 +0100)]
[master] Merged trac4310 (LOG_FATAL() double errors)
Francis Dupont [Tue, 15 Mar 2016 11:44:51 +0000 (12:44 +0100)]
[master] Updated git hash
Francis Dupont [Tue, 15 Mar 2016 11:43:56 +0000 (12:43 +0100)]
[master] Finished merge of rac4291 (empty option vs csv-format)
Francis Dupont [Tue, 15 Mar 2016 11:41:26 +0000 (12:41 +0100)]
[master] Merged trac4291 (empty option vs csv-format)
Francis Dupont [Tue, 15 Mar 2016 11:35:01 +0000 (12:35 +0100)]
[4232a] Grammar (by Stephen)
Marcin Siodelski [Tue, 15 Mar 2016 10:01:09 +0000 (11:01 +0100)]
[4319] Extend host reservation parser to parse options.
Thomas Markwalder [Mon, 14 Mar 2016 19:07:35 +0000 (15:07 -0400)]
[4309] Fixed Coverity issue
1341466e in alloc_engine.cc
src/lib/dhcpsrv/alloc_engine.cc
- AllocEngine::reclaimExpiredLease(const Lease6Ptr& lease,
const DbReclaimMode& reclaim_mode,
const CalloutHandlePtr& callout_handle)
Simplified logic for flagging a lease for removal. Renamed "remove_tmp"
to "remove_lease" for clarity.
- AllocEngine::reclaimExpiredLease(const Lease4Ptr& lease,
const DbReclaimMode& reclaim_mode,
const CalloutHandlePtr& callout_handle)
Simplified logic for flagging a lease for removal. Renamed "remove_tmp"
to "remove_lease" for clarity.
Francis Dupont [Mon, 14 Mar 2016 19:04:45 +0000 (20:04 +0100)]
[4326] Fixed Coverity CID
1327378 (needs a second view)
Francis Dupont [Mon, 14 Mar 2016 18:44:22 +0000 (19:44 +0100)]
[4326] Fixed Coverity CID
1232320
Francis Dupont [Mon, 14 Mar 2016 17:58:19 +0000 (18:58 +0100)]
[4326] Fixed Coverity CID
1232272