]>
git.ipfire.org Git - thirdparty/kea.git/log
Thomas Markwalder [Thu, 17 Apr 2014 10:37:02 +0000 (06:37 -0400)]
[master] Added ChangeLog entry 779 for trac3158
Thomas Markwalder [Thu, 17 Apr 2014 10:34:12 +0000 (06:34 -0400)]
[master] Merge branch 'trac3158'
Adds D2 developer's guide
Marcin Siodelski [Thu, 17 Apr 2014 09:40:06 +0000 (11:40 +0200)]
[master] Merge branch 'trac3394'
Thomas Markwalder [Wed, 16 Apr 2014 18:47:59 +0000 (14:47 -0400)]
[3394] Extraneous white space removed in dhcpsrv/Makefile.am
Thomas Markwalder [Wed, 16 Apr 2014 18:40:20 +0000 (14:40 -0400)]
[3158] Addressed review comments
Fixed the main page table of contents to include D2's sections as subpages
Minor word changes and clean up
Marcin Siodelski [Wed, 16 Apr 2014 18:11:30 +0000 (20:11 +0200)]
[3158] Removed a few nits as result of the review.
Thomas Markwalder [Wed, 16 Apr 2014 14:52:30 +0000 (10:52 -0400)]
[3121] Moved validation logic to build method for TSIGKeyInfo parsing
Modified TSIGKeyInfoParser, TSIGKeyInfoListParser, and unit tests
Marcin Siodelski [Tue, 15 Apr 2014 18:59:13 +0000 (20:59 +0200)]
[master] Merge branch 'trac3395'
Marcin Siodelski [Tue, 15 Apr 2014 18:24:08 +0000 (20:24 +0200)]
[3395] Addressed review comments.
Thomas Markwalder [Tue, 15 Apr 2014 17:37:56 +0000 (13:37 -0400)]
[3395] Corrected a few grammatical miffs
Marcin Siodelski [Tue, 15 Apr 2014 14:09:01 +0000 (16:09 +0200)]
[3394] Renamed Kea libraries from libb10-something to libkea-something.
Marcin Siodelski [Tue, 15 Apr 2014 08:23:10 +0000 (10:23 +0200)]
[master] Merge branch 'trac3391'
Thomas Markwalder [Mon, 14 Apr 2014 20:06:40 +0000 (16:06 -0400)]
[3158] Added doxygen developer's guide page for D2
Added src/bin/d2/images to image path in doc/Doxyfile
Added d2 subpage to doc/devel/mainpage.dox
Added the following:
Marcin Siodelski [Mon, 14 Apr 2014 19:18:01 +0000 (21:18 +0200)]
[3391] Minor change to configure.ac as a result of the review.
Marcin Siodelski [Mon, 14 Apr 2014 14:37:30 +0000 (16:37 +0200)]
[3395] Comment out the preface.
Marcin Siodelski [Mon, 14 Apr 2014 14:32:09 +0000 (16:32 +0200)]
[3395] bind10-guide cleanup.
Marcin Siodelski [Fri, 11 Apr 2014 13:13:26 +0000 (15:13 +0200)]
[3395] Updated BIND10 Guide, removing DNS parts and updating examples.
Marcin Siodelski [Thu, 10 Apr 2014 14:10:23 +0000 (16:10 +0200)]
[3391] Fix distcheck issues.
Marcin Siodelski [Thu, 10 Apr 2014 09:26:47 +0000 (11:26 +0200)]
[3391] Disable building lettuce tests.
Marcin Siodelski [Thu, 10 Apr 2014 08:27:06 +0000 (10:27 +0200)]
[3391] Removed references to DNS docs in from doxygen.
Marcin Siodelski [Wed, 9 Apr 2014 20:09:14 +0000 (22:09 +0200)]
[3391] Removed DNS specific folders from the tree.
Also, updated configure.ac to not reference removed files. The
--disable-dhcp and --disable-dns configuration flags have been removed.
Jeremy C. Reed [Wed, 9 Apr 2014 14:15:44 +0000 (07:15 -0700)]
Point to developers website
Thsi is another test of git with new repo
Jeremy C. Reed [Wed, 9 Apr 2014 14:11:00 +0000 (07:11 -0700)]
update README for Kea
This is mostly just a test of using new git repo for kea.
Jeremy C. Reed [Tue, 8 Apr 2014 18:17:51 +0000 (13:17 -0500)]
[master] fixed typos and misspellings in .mes message files
Jeremy C. Reed [Tue, 8 Apr 2014 18:05:27 +0000 (13:05 -0500)]
[master] fix misspellings
fixed many typos
also consistently spell and capitalize PostgreSQL.
Jeremy C. Reed [Tue, 8 Apr 2014 17:52:33 +0000 (12:52 -0500)]
[master] fix typo
as reported on dhcp jabber
Jeremy C. Reed [Tue, 8 Apr 2014 17:51:32 +0000 (12:51 -0500)]
[master] don't have duplicate ID
(discussed a little on jabber)
Jeremy C. Reed [Tue, 8 Apr 2014 17:39:44 +0000 (12:39 -0500)]
[master] bump year for copyright in guide
Jeremy C. Reed [Tue, 8 Apr 2014 17:38:18 +0000 (12:38 -0500)]
[master] increase copyright year for the generated messages documentation
(maybe this should be automatically set to current year)
Jeremy C. Reed [Tue, 8 Apr 2014 13:22:51 +0000 (08:22 -0500)]
[master] add space that I accidently removed
(blame it on my broken laptop which randomly types simulated "x"
characters which is delete char in vi. I should have the diff reviewed!)
Jeremy C. Reed [Mon, 7 Apr 2014 20:35:53 +0000 (15:35 -0500)]
[master] added release date stamp
Jeremy C. Reed [Mon, 7 Apr 2014 20:34:17 +0000 (15:34 -0500)]
[master] remove an entry and renumber
One change was not in any released version and then was reverted.
So remove it.
So change the revert message entry and renumber some entries.
This was discussed via jabber a couple weeks ago,
but nobody reviewed my patch for this.
Jeremy C. Reed [Mon, 7 Apr 2014 20:29:19 +0000 (15:29 -0500)]
[master] changelog improvements
grammar
PostgreSQL like project shows the term
typo fix
mention DHCP
Jeremy C. Reed [Mon, 7 Apr 2014 20:20:37 +0000 (15:20 -0500)]
[master] changelog formatting
On line 9 use a tab before the keyword type.
and line too long
Jeremy C. Reed [Mon, 7 Apr 2014 20:17:55 +0000 (15:17 -0500)]
[master] order some messages files
using reorder_message_file.py tool
Jeremy C. Reed [Mon, 7 Apr 2014 20:17:31 +0000 (15:17 -0500)]
[master] add year range for copyright
Thomas Markwalder [Fri, 4 Apr 2014 19:09:37 +0000 (15:09 -0400)]
[master] Fixed libdhcpsrv unit tests that failed to compile under GTEST 1.5
Added output redirect operator "<<" to Lease class so new unit tests in
libdhcpsrv will compile under gtest 1.5.
Also fixed incorrect index into lease collection for same tests.
Marcin Siodelski [Fri, 4 Apr 2014 15:07:30 +0000 (17:07 +0200)]
[master] Explicitly cast the integer value to streampos.
Older gcc compiler (4.1) doesn't implicitly cast the integer value to a
streampos value. This caused compilation problems on Centos5. The explicit
cast eliminates this issue.
Thomas Markwalder [Fri, 4 Apr 2014 13:31:04 +0000 (09:31 -0400)]
[master] Fixed missing log placeholder in b10-dhcp4
Testing undercovered a missing log place holder in Dhcp4_srv.cc, which
surfaces when a release for a non-existance lease is received.
This has been corrected.
Marcin Siodelski [Fri, 4 Apr 2014 12:38:03 +0000 (14:38 +0200)]
[master] Pass string instead of c-string in CSVFile class constructor.
This fixes a performance issue reported by cppcheck.
Marcin Siodelski [Fri, 4 Apr 2014 12:09:19 +0000 (14:09 +0200)]
[master] Removed unused primary_separator_ member from CSVFile class.
Thomas Markwalder [Fri, 4 Apr 2014 10:21:05 +0000 (06:21 -0400)]
[master] Corrected typos in bind10-guide for Postgresql setup
Marcin Siodelski [Thu, 3 Apr 2014 12:04:58 +0000 (14:04 +0200)]
[master] Added ChangeLog entry 779 for #3360.
Also, fixed whitespaces in 778.
Marcin Siodelski [Thu, 3 Apr 2014 12:01:03 +0000 (14:01 +0200)]
[master] Merge branch 'trac3360'
Conflicts:
doc/guide/bind10-guide.xml
Thomas Markwalder [Wed, 2 Apr 2014 19:42:59 +0000 (15:42 -0400)]
[master] Added ccpcheck suppression to pgsql_lease_mgr.cc
Suppressed an unused structure member complaint in dhcpsrv/psql_lease_mgr.cc
This code is going to get a makeover under 3382 and it will be more properly
addressed then.
Jeremy C. Reed [Wed, 2 Apr 2014 17:58:47 +0000 (12:58 -0500)]
[master] fix typo
Thomas Markwalder [Wed, 2 Apr 2014 17:28:15 +0000 (13:28 -0400)]
[master] Fixed a typo in 777
Thomas Markwalder [Wed, 2 Apr 2014 17:26:50 +0000 (13:26 -0400)]
[master] Added entry 778 for Trac #3383.
Also revised entry 777 to properly thank David Carlier.
Thomas Markwalder [Wed, 2 Apr 2014 17:19:22 +0000 (13:19 -0400)]
[master] Merge branch 'trac3383'
Warning message added to D2 about listening outside loopback
Thomas Markwalder [Wed, 2 Apr 2014 17:15:47 +0000 (13:15 -0400)]
[3383] Addressed review comments
Fixed some typos in D2 log messages.
Marcin Siodelski [Wed, 2 Apr 2014 16:43:18 +0000 (18:43 +0200)]
[master] Removed typo from the Changelog entry #776.
Marcin Siodelski [Wed, 2 Apr 2014 16:29:06 +0000 (18:29 +0200)]
[master] Fixed commit hash in the 776.
Thomas Markwalder [Wed, 2 Apr 2014 14:54:33 +0000 (10:54 -0400)]
[3383] Log when D2 is listening on non-loopback address
Added a check in D2Process to detect when D2 is using an
address other than loopback on which to listen and issue
a log warning.
Added simple unit tests that permit visual log inspection
barring a simple, automated way to do it.
Marcin Siodelski [Wed, 2 Apr 2014 13:51:03 +0000 (15:51 +0200)]
[3360] Addressed review comments.
Thomas Markwalder [Wed, 2 Apr 2014 12:48:12 +0000 (08:48 -0400)]
[master] Added ChangeLog entry 777 for #3080
Adding Postgresql backend to Kea
Thomas Markwalder [Wed, 2 Apr 2014 11:48:33 +0000 (07:48 -0400)]
[master] Merge branch 'trac3080'
Adds support for Postgresql backend to Kea
Thomas Markwalder [Wed, 2 Apr 2014 11:23:16 +0000 (07:23 -0400)]
[3080] A few additional minor review corrections.
PgSqlLeaseMgr::openDatabase now sets conn_ to NULL after calling PQfinish.
PgSqlLeaseMgr constructor, moved member inits to the initializer list
Fixed exception text.
Marcin Siodelski [Tue, 1 Apr 2014 19:28:22 +0000 (21:28 +0200)]
[3080] Fixed a couple of typos and errors in doxygen.
Thomas Markwalder [Tue, 1 Apr 2014 13:17:20 +0000 (09:17 -0400)]
[3080] Updated bind10-guide, corrected minor logging issues
The procedure for configuring Postgresql backend in bind10-guide
was updated such that database tables are created and thus owned
by the Kea user rather than the postgres user.
Cleaned up some logging issues and minor cosmetics.
Stephen Morris [Tue, 1 Apr 2014 11:15:45 +0000 (12:15 +0100)]
[3360] Minor changes to comments and documentation made during review
Marcin Siodelski [Mon, 31 Mar 2014 19:55:51 +0000 (21:55 +0200)]
[master] Added ChangeLog entry for #3281.
Marcin Siodelski [Mon, 31 Mar 2014 18:59:26 +0000 (20:59 +0200)]
[master] Merge branch 'trac3281'
Conflicts:
doc/guide/bind10-guide.xml
Marcin Siodelski [Mon, 31 Mar 2014 18:56:54 +0000 (20:56 +0200)]
[3281] Addressed review comments.
Thomas Markwalder [Sat, 29 Mar 2014 14:50:50 +0000 (10:50 -0400)]
[3080] Replaced use of CURSORs with single step selects
Changed the SQL statements used to retrieve data to be simple selects
rather than declared as cursors. This allows the selects to be executed
with a single statemen execution, eliminating the need for BEGIN and END
blocks.
Other minor clean up.
Marcin Siodelski [Fri, 28 Mar 2014 15:10:14 +0000 (16:10 +0100)]
[3080] Use the correct header name schema_mysql_copy.h in MySQL unit test.
Marcin Siodelski [Fri, 28 Mar 2014 14:09:03 +0000 (15:09 +0100)]
[master] Added ChangeLog entry for #3258.
Marcin Siodelski [Fri, 28 Mar 2014 14:01:51 +0000 (15:01 +0100)]
[master] Merge branch 'trac3258'
Marcin Siodelski [Fri, 28 Mar 2014 13:47:41 +0000 (14:47 +0100)]
[3258] Updated bind10-guide css to highlight the new warning in 19.2.1.
Also, corrected one typo.
Stephen Morris [Fri, 28 Mar 2014 13:18:57 +0000 (13:18 +0000)]
[3258] Miscellaneous changes to user guide as part of review
Thomas Markwalder [Fri, 28 Mar 2014 12:31:58 +0000 (08:31 -0400)]
[3080] Fix build and unit test errors
Initial review and testing revealed build issues, unit test failures,
and memory leaks. With these changes it should build and pass unit testing.
There are still runtime issues to address.
Changed expire column type in lease tables to be "TIMESTAMP WITH TIME ZONE",
and added methods to convert to and from such fields to LeaseExchange. This
corrects mismatched time conversion to and from database which was causing unit tests to fail.
Added constructors to PgSqlParam to eliminate use of ".value" initializers and
to provide a safe, uniform way to create parameters for binary data. Prior to
this valgrind was reporting invalid reads when vectors were statically cast
to char*.
Removed superflous BOOST_STATIC_ASSERT and corrected values tested in remaining
check.
Removed use of "SET AUTOCOMMIT TO" as it is no longer supported in PostgreSQL.
Altered failure logic in PgSqlLeaseMgr::openDatabase() to release connection
if it is not NULL. This was causing memory leak in unit tests.
Added PQfinish call to createSchema() function to release the connection to fix
memory leaks during unit testing.
Cleaned most cppcheck complaints.
Thomas Markwalder [Fri, 28 Mar 2014 11:17:51 +0000 (07:17 -0400)]
[3080] Fixed link flags for Kea postgresSQL backend build
Changed the definition of PGSQL_LIBS for building Kea with PostgreSQL
backend to use pg_config value for LIBDIR rather than LDFLAGS. The latter
did not build with PostgreSQL 9.3.4 on OS-X or Centos.
Added OS-X version numbers 10.9.1 and 10.9.2 to the test for setting the value
of bind10_undefined_pthread_behavior. Without this the death test for
conditional variables fails as the problem introduced in 10.9 is still there
as of 10.9.2. This is unrelated to PostgreSQL.
Marcin Siodelski [Thu, 27 Mar 2014 14:11:33 +0000 (15:11 +0100)]
[3258] Updated DHCP-DDNS related sections with current limitations.
Marcin Siodelski [Thu, 27 Mar 2014 12:22:54 +0000 (13:22 +0100)]
[3258] Updated bind10-guide: limitations and supported standards.
Marcin Siodelski [Thu, 27 Mar 2014 11:22:39 +0000 (12:22 +0100)]
[3281] Corrected bind10-guide DHCP server limitation sections.
Marcin Siodelski [Thu, 27 Mar 2014 11:09:02 +0000 (12:09 +0100)]
[3258] Trivial: fixed a todo statement in DHCPv6 server class.
Marcin Siodelski [Wed, 26 Mar 2014 12:55:51 +0000 (13:55 +0100)]
[3281] Updated bind10-guide with the description of subnet identifiers.
Marcin Siodelski [Wed, 26 Mar 2014 12:12:46 +0000 (13:12 +0100)]
[3281] Fixed comments in the unit tests checking subnet ids.
Marcin Siodelski [Wed, 26 Mar 2014 12:10:22 +0000 (13:10 +0100)]
[3281] DHCPv6 configuration parser sets the subnet id specified by user.
Marcin Siodelski [Wed, 26 Mar 2014 11:40:34 +0000 (12:40 +0100)]
[3281] DHCPv4 configuration parser sets the subnet id specified by user.
Marcin Siodelski [Wed, 26 Mar 2014 11:01:17 +0000 (12:01 +0100)]
[3281] Config manager checks for subnet id duplications.
Marcin Siodelski [Wed, 26 Mar 2014 09:56:45 +0000 (10:56 +0100)]
[3281] Allow assigning arbitrary subnet id.
Marcin Siodelski [Wed, 26 Mar 2014 08:19:44 +0000 (09:19 +0100)]
[3360] Fix Memfile config string for Dhcp4 srv unit tests.
Marcin Siodelski [Tue, 25 Mar 2014 23:10:08 +0000 (00:10 +0100)]
[3360] Dynamically create the lease file parsed by unit tests.
Marcin Siodelski [Tue, 25 Mar 2014 16:50:08 +0000 (17:50 +0100)]
[3360] Added missing file to the Makefile.am
Marcin Siodelski [Tue, 25 Mar 2014 16:39:46 +0000 (17:39 +0100)]
[3360] Use string object to compare the text in dbaccess_parser unit test.
Marcin Siodelski [Tue, 25 Mar 2014 16:17:31 +0000 (17:17 +0100)]
[3360] Updated bind10 guide with the instructions to configure Memfile.
Marcin Siodelski [Tue, 25 Mar 2014 16:16:07 +0000 (17:16 +0100)]
[3360] Fix dbaccess parser to use "persist" value as boolean.
Marcin Siodelski [Tue, 25 Mar 2014 15:38:56 +0000 (16:38 +0100)]
[3360] Initialize universe when using Memfile backend.
Marcin Siodelski [Tue, 25 Mar 2014 14:53:02 +0000 (15:53 +0100)]
[3360] Memfile now opens v4 or v6 lease file, not both.
Marcin Siodelski [Tue, 25 Mar 2014 10:25:24 +0000 (11:25 +0100)]
[3360] Cleanup in the Memfile backend code.
Marcin Siodelski [Mon, 24 Mar 2014 22:42:30 +0000 (23:42 +0100)]
[3360] Updated description of the Memfile backend class.
Marcin Siodelski [Mon, 24 Mar 2014 20:43:03 +0000 (21:43 +0100)]
[3360] Memfile db access string uses persist parameter to disable writes.
Marcin Siodelski [Mon, 24 Mar 2014 19:40:12 +0000 (20:40 +0100)]
[3360] Memfile stores and reads leases from disk for v4 and v6.
Marcin Siodelski [Mon, 24 Mar 2014 13:32:10 +0000 (14:32 +0100)]
[3360] Implemented the CSV lease file parser for DHCPv4.
Marcin Siodelski [Mon, 24 Mar 2014 09:08:33 +0000 (10:08 +0100)]
[3360] Cleanup the CSV file parser for DHCPv6 leases.
Marcin Siodelski [Mon, 24 Mar 2014 06:44:55 +0000 (07:44 +0100)]
[3360] Implemented CSV parser for DHCPv6 leases.
Marcin Siodelski [Sat, 15 Mar 2014 21:00:19 +0000 (22:00 +0100)]
[3360] Implemented class for writing/reading DHCPv6 leases from CSV.
Tomek Mrugalski [Fri, 14 Mar 2014 18:44:40 +0000 (19:44 +0100)]
[3080] Many comments added for PostgreSQL backend
Marcin Siodelski [Fri, 14 Mar 2014 14:37:57 +0000 (15:37 +0100)]
[3360] Added CSV file validation.
Tomek Mrugalski [Thu, 13 Mar 2014 21:10:29 +0000 (22:10 +0100)]
[master] distcheck fix after recent commits.