Marcin Siodelski
5440709fd7
[4254] Include client identifier in a DHCPv4 message.
2016-01-15 15:55:32 +01:00
Marcin Siodelski
c1d1c25b10
[4254] Added sanity checks for ACK from which renewal is generated.
2016-01-15 15:04:05 +01:00
Marcin Siodelski
c6a38e4e7c
[4254] perfdhcp sends DHCPv4 renews when -f option is specified.
2016-01-13 14:41:00 +01:00
Marcin Siodelski
9328124027
[4254] perfdhcp -f parameter can be specified for DHCPv4 case.
2016-01-12 19:33:37 +01:00
Wlodek Wencel
665008525d
[master] version update
trac4266_base
trac4286_base
trac4287_base
trac4289_base
trac4290_base
trac4291_base
trac4263_base
2016-01-12 18:25:04 +01:00
Marcin Siodelski
a08a044bcf
[3696] Removed unused parameter.
2016-01-12 17:17:09 +01:00
Marcin Siodelski
9497258cf7
[3696] Remove default lease files after unit tests.
2016-01-12 16:49:00 +01:00
Marcin Siodelski
05c79aa706
[3696] It is allowed to not specify lease database configuration.
...
In such case, the server will use a default configuration - memfile
lease database backend.
2016-01-12 14:26:07 +01:00
Jiri Popelka
8986813825
tools/path_replacer.sh.in: add missing backslashes
2015-12-30 00:11:45 +01:00
Tomek Mrugalski
2569785772
[master] ChangeLog commit-id updated.
2015-12-23 20:35:57 +01:00
Tomek Mrugalski
21e63d2507
[github17] Update ChangeLog, AUTHORS file.
2015-12-23 19:37:32 +01:00
Jiri Popelka
8548d1b589
Use unsigned long for dhcp_identifier_length
...
fixes:
mysql_host_data_source.cc:236:33: error: invalid conversion from 'size_t* {aka unsigned int*}' to 'long unsigned int*' [-fpermissive]
bind_[1].length = &dhcp_identifier_length_;
^
mysql_host_data_source.cc:243:33: error: invalid conversion from 'size_t* {aka unsigned int*}' to 'long unsigned int*' [-fpermissive]
bind_[1].length = &dhcp_identifier_length_;
^
mysql_host_data_source.cc:344:25: error: invalid conversion from 'size_t* {aka unsigned int*}' to 'long unsigned int*' [-fpermissive]
bind_[1].length = &dhcp_identifier_length_;
2015-12-23 19:34:09 +01:00
Tomek Mrugalski
c4b19589b3
[master] ChangeLog commit-id corrected.
2015-12-23 19:32:48 +01:00
Thomas Markwalder
674d69f4bb
[master] Document and log message typo corrections
...
Merges in branch 'trac3872'
2015-12-23 08:04:50 -05:00
Francis Dupont
b67910a389
[master] Finised merge of trac4234 (doxygen warnings)
2015-12-22 18:05:59 +01:00
Marcin Siodelski
09595a8d6d
[master] Added ChangeLog entry for #4249 .
2015-12-21 19:22:30 +01:00
Marcin Siodelski
04aa9b95bf
[master] Merge branch 'trac4249'
2015-12-21 18:30:15 +01:00
Francis Dupont
2bee003c2c
[4234] Fixed qa conflict
2015-12-21 16:31:57 +01:00
Thomas Markwalder
d3f60e3f23
[4249] Fixed naming issue in dhcp_test_lib.sh.in
...
src/lib/testutils/dhcp_test_lib.sh.in
renamed kill_processes to kill_processes_by_name
replaced call to kill_pids with call to kill_processes_by_name
2015-12-21 10:14:10 -05:00
Francis Dupont
da3146cc8f
[4234] Updated Doxyfile and addressed comments
2015-12-21 16:03:44 +01:00
Marcin Siodelski
6540d59fc3
[4249] Fixed race conditions when killing kea-lfc.
2015-12-18 17:40:00 +01:00
Marcin Siodelski
9eb61a4468
[master] Merge branch 'trac4230'
2015-12-17 17:45:04 +01:00
Thomas Markwalder
df4a437d95
[master] Added ChangeLog entry 1073 for Github #16,Trac #4237,#4238
2015-12-17 11:41:20 -05:00
Marcin Siodelski
26204c010e
[4230] Updated User's Guide per review comment.
...
Explained that the "duid" parameter is accepted for DHCPv4
reservations but shouldn't be used because will be
misinterpreted.
2015-12-17 15:53:28 +01:00
Thomas Markwalder
f0fb9f35a3
[master] Fixes MySQL InnoDB engine issue, MySQL version bump to 4.1
...
Merges branch 'trac4237'
2015-12-17 09:20:18 -05:00
Thomas Markwalder
c112be7c66
[4237] Addressed review comments
...
AUTHORS
Added pull submitter,https://github.com/isc-projects/kea/pull/16 ,
Sebastien Couture.
src/bin/admin/scripts/mysql/dhcpdb_create.mysql
Fixed "FROm"
2015-12-17 09:05:32 -05:00
Marcin Siodelski
33bb980ff8
[4230] Updated Kea guide that client id based reservations aren't supported.
2015-12-17 13:34:19 +01:00
Marcin Siodelski
1df201142c
[master] Added ChangeLog entry for #4236 .
2015-12-16 23:15:51 +01:00
Marcin Siodelski
a0574cdab4
[master] Merge branch 'trac4236'
2015-12-16 22:39:30 +01:00
Thomas Markwalder
36e5204eb2
[4237] Fixes #4238 , adds lease dump order by, bumps MySQL schema to 4.1
...
Bumps MySQL schema version from 4.0 to 4.1.
Fixes the issue spelled out in 4238 by adding an entry for hardware
address source of zero. This change was added here to limit the
number of schema version bumps.
Changes the MySQL lease dump functions to order by the lease address.
This ensures the dumps always ordered in a predictable manner.
src/bin/admin/scripts/mysql/upgrade_4.0_to_4.1.sh.in
New file to upgrade from 4.0 to 4.1
configure.ac
Added entry for mysql/upgrade_4.0_to_4.1.sh
src/bin/admin/scripts/mysql/Makefile.am
Added entry form upgrade_4.0_to_4.1.sh
src/bin/admin/scripts/mysql/dhcpdb_create.mysql
Added insert of HWADDR_SOURCE_UNKNOWN into lease_hwaddr_source
Added order by clauses to lease4DumpData and lease6DumpData
Updated schema version from 4.0 to 4.1
src/bin/admin/tests/mysql_tests.sh.in
mysql_upgrade_test()
Added test for 4.0 to 4.1 upgrade
Changed final version check to 4.1
2015-12-16 14:44:16 -05:00
Wlodek Wencel
06a577653e
[master] version update
2015-12-16 20:28:09 +01:00
Marcin Siodelski
6d1fbf3ea9
[4236] Updated license text in src/lib/dhcp/dhcp4.h.
2015-12-16 19:44:30 +01:00
Marcin Siodelski
46332c2cae
[master] Added ChangeLog entry for #4224 .
2015-12-16 19:40:37 +01:00
Marcin Siodelski
94edccc50c
[master] Merge branch 'trac4224'
2015-12-16 18:41:45 +01:00
Marcin Siodelski
9a599d5c17
[4224] Addressed review comments.
...
Minor updates to the commentary for get_pid function.
2015-12-16 18:40:23 +01:00
Marcin Siodelski
3d18318f68
[4236] Updated copyright dates in all files.
2015-12-16 15:28:44 +01:00
Marcin Siodelski
dfe730c773
[4236] Regenerated bison files after license replacement.
2015-12-16 14:03:21 +01:00
Tomek Mrugalski
4f3f0eb44c
[master] ChangeLog updated after trac4102 merge.
2015-12-16 13:50:24 +01:00
Tomek Mrugalski
ac33ebf742
[master] Merge branch 'trac4102' (Dev guide updated with client classification)
2015-12-16 13:44:34 +01:00
Marcin Siodelski
fe9dd86d20
[4236] Replaced license text in all files containing it.
2015-12-16 13:37:29 +01:00
Thomas Markwalder
311d38242c
[master] Added ChangeLog entry 1072 for Trac #4247
2015-12-16 07:27:57 -05:00
Thomas Markwalder
27886dadcf
[master] Pk6 MAC extraction code now populates HwAddr::source_
...
Merges in branch 'trac4247'
2015-12-16 07:11:59 -05:00
Francis Dupont
7dc8dc605b
[4102] Fixed the substring description
2015-12-16 00:17:42 +01:00
Francis Dupont
153d928436
[4102] Fixed 4 in DHCPv6 doc and 6 in v4
2015-12-16 00:14:09 +01:00
Marcin Siodelski
52bb079ae6
[4224] Removed get_pids function and updated get_pid documentation.
2015-12-15 20:42:36 +01:00
Thomas Markwalder
d7433e8d89
[4247] Pkt6 MAC extraction now sets HWAddr::source_ to the appropriate value
...
src/lib/dhcp/pkt.cc
Pkt::getMAC(uint32_t hw_addr_src)
sets HwAddr.source_ to HWADDR_SOURCE_RAW if appropriate
Pkt::getMACFromIPv6(const isc::asiolink::IOAddress& addr)
sets HwAddr.source_ to HWADDR_SOURCE_IPV6_LINK_LOCAL
src/lib/dhcp/pkt6.cc
Pkt6::getMACFromDUID()
sets HwAddr.source_ to HWADDR_SOURCE_DUID
Pkt6::getMACFromIPv6RelayOpt()
sets HwAddr.source_ to HWADDR_SOURCE_CLIENT_ADDR_RELAY_OPTION;
Pkt6::getMACFromDocsisModem() sets HwAddr.source_ to HWADDR_SOURCE_DOCSIS_MODEM;
Pkt6::getMACFromDocsisCMTS()
sets HwAddr.source_ to HWADDR_SOURCE_DOCSIS_CMTS;
Pkt6::getMACFromRemoteIdRelayOption()
sets HwAddr.source_ to HWADDR_SOURCE_REMOTE_ID;
src/lib/dhcp/tests/pkt6_unittest.cc
Added checks for correct HWAddr::source_ values to the following tests:
TEST_F(Pkt6Test, getMAC)
TEST_F(Pkt6Test, getMAC)
TEST_F(Pkt6Test, getMACFromIPv6LinkLocal_direct)
TEST_F(Pkt6Test, getMACFromIPv6LinkLocal_singleRelay)
TEST_F(Pkt6Test, getMACFromIPv6LinkLocal_multiRelay)
TEST_F(Pkt6Test, getMACFromIPv6RelayOpt_singleRelay)
TEST_F(Pkt6Test, getMACFromIPv6RelayOpt_multipleRelay)
TEST_F(Pkt6Test, getMACFromDUID)
TEST_F(Pkt6Test, getMACFromDUID)
TEST_F(Pkt6Test, getMAC_DOCSIS_Modem)
TEST_F(Pkt6Test, getMAC_DOCSIS_CMTS)
TEST_F(Pkt6Test, getMACFromRemoteIdRelayOption)
2015-12-15 14:19:50 -05:00
Tomek Mrugalski
acaa62090b
[4102] Removed obsolete enabled_features in configure.ac
...
- this was used in bind10 for enabling SQLite in auth DNS
2015-12-15 19:42:56 +01:00
Tomek Mrugalski
6c9837796d
[4102] Configuration backend info removed from configure.ac
2015-12-15 19:33:18 +01:00
Tomek Mrugalski
cd319cf6f4
[4102] Described client classification in detail
...
- split classification into several subsections
- removed text explaining configuration backends
2015-12-15 19:32:59 +01:00
Tomek Mrugalski
08f7986358
[4102] Extended libeval documentation a bit.
2015-12-15 19:30:49 +01:00