]>
git.ipfire.org Git - thirdparty/kea.git/log
Francis Dupont [Mon, 16 Feb 2015 10:52:05 +0000 (11:52 +0100)]
[master] updated git hash
Francis Dupont [Mon, 16 Feb 2015 10:51:17 +0000 (11:51 +0100)]
[master] fixed Iface read_buffer_ double free (#3712)
Tomek Mrugalski [Sun, 15 Feb 2015 21:47:11 +0000 (22:47 +0100)]
[master] ChangeLog updated after trac3616 merge.
Tomek Mrugalski [Sun, 15 Feb 2015 21:44:49 +0000 (22:44 +0100)]
[master] Merge branch 'trac3616' (removed exit() from D2 cmd line processing)
Tomek Mrugalski [Sun, 15 Feb 2015 21:40:11 +0000 (22:40 +0100)]
[master] ChangeLog updated.
Tomek Mrugalski [Sun, 15 Feb 2015 21:37:45 +0000 (22:37 +0100)]
[master] Merge branch 'trac3575' (doc update for host reservation)
Conflicts:
doc/Makefile.am
Tomek Mrugalski [Sun, 15 Feb 2015 21:36:27 +0000 (22:36 +0100)]
[3575] Minor clarification after review.
Marcin Siodelski [Sat, 14 Feb 2015 20:32:31 +0000 (21:32 +0100)]
[3575] A couple of corrections in the user guide for the host reservations.
Francis Dupont [Sat, 14 Feb 2015 13:19:33 +0000 (14:19 +0100)]
updated ChangeLog with hash
Francis Dupont [Sat, 14 Feb 2015 13:18:56 +0000 (14:18 +0100)]
fixed empty [sub]option parsing (#3661)
Francis Dupont [Sat, 14 Feb 2015 13:09:20 +0000 (14:09 +0100)]
updated ChangeLog with hash
Francis Dupont [Sat, 14 Feb 2015 13:08:06 +0000 (14:08 +0100)]
make dhcp-ddns qualifying-suffix mandatory in enabled configs
Francis Dupont [Sat, 14 Feb 2015 13:04:54 +0000 (14:04 +0100)]
[master] finished ChangeLog update
Shawn Routhier [Sat, 14 Feb 2015 03:31:39 +0000 (19:31 -0800)]
[master] Merge in log support for LFC
Add log support for LFC
Add statistics support in lease files used
by LFC to report stats for leases.
Update memfile tests to check that LFC
did the right thing.
Merge branch 'trac3667'
Conflicts:
ChangeLog
src/lib/util/csv_file.h
Shawn Routhier [Sat, 14 Feb 2015 01:43:28 +0000 (17:43 -0800)]
[trac3667] Updates per review
Move lease_stats.h to leae_file_stats.h
Move logging init code into its own function.
Tomek Mrugalski [Fri, 13 Feb 2015 21:10:48 +0000 (22:10 +0100)]
[master] ChangeLog updated.
Tomek Mrugalski [Fri, 13 Feb 2015 21:09:55 +0000 (22:09 +0100)]
[master] Merge branch 'trac3677' (DHCPv6 renewals with reservations)
Conflicts:
src/lib/dhcpsrv/tests/alloc_engine_unittest.cc
Tomek Mrugalski [Fri, 13 Feb 2015 20:43:09 +0000 (21:43 +0100)]
[3677] Changes after review.
Marcin Siodelski [Fri, 13 Feb 2015 13:55:12 +0000 (14:55 +0100)]
[master] Added ChangeLog entry for #3604.
Marcin Siodelski [Fri, 13 Feb 2015 13:21:45 +0000 (14:21 +0100)]
[master] Merge branch 'trac3604'
Marcin Siodelski [Fri, 13 Feb 2015 12:01:38 +0000 (13:01 +0100)]
[3604] Addressed remaining review comments.
Marcin Siodelski [Fri, 13 Feb 2015 11:47:53 +0000 (12:47 +0100)]
[3604] Replace the dhcp-socket-type value from "datagram" to "udp".
Marcin Siodelski [Fri, 13 Feb 2015 10:43:48 +0000 (11:43 +0100)]
[3604] Renamed the socket-type parameter to dhcp-socket-type.
Shawn Routhier [Fri, 13 Feb 2015 04:07:09 +0000 (20:07 -0800)]
[trac3667] Untabify
Shawn Routhier [Fri, 13 Feb 2015 03:13:59 +0000 (19:13 -0800)]
[trac3667] Make open virtual and update logging
By default log to syslog on local0. If the -d option is
enabled log to the console.
Stephen Morris [Thu, 12 Feb 2015 18:20:26 +0000 (18:20 +0000)]
[3677] Fix typos/grammar in message files
Marcin Siodelski [Thu, 12 Feb 2015 10:00:57 +0000 (11:00 +0100)]
[3604] Fix in the cfg_iface equality operator unit test.
Shawn Routhier [Thu, 12 Feb 2015 08:47:29 +0000 (00:47 -0800)]
[trac3667] Updates per review comments
Some general cleanup
Update the log messages
Send the log output to syslog rather than the console
Marcin Siodelski [Wed, 11 Feb 2015 13:27:10 +0000 (14:27 +0100)]
[3667] Corrected some minor typos.
Shawn Routhier [Wed, 11 Feb 2015 05:16:57 +0000 (21:16 -0800)]
[trac3667] Complete logging work and add soem stats
Complete the current working on using the basic logging system
for messages from LFC
Add lease_stats to provide a class to gather statistics
about reading and writing leases to files. Currently this
is used by the CSV file code and output by LFC. The
information counted is: number of attempts, number of leases
and number of errors generated during reads and writes.
Marcin Siodelski [Tue, 10 Feb 2015 20:35:48 +0000 (21:35 +0100)]
[3604] Use raw socket type as a default one.
Marcin Siodelski [Tue, 10 Feb 2015 19:47:13 +0000 (20:47 +0100)]
[3604] Improved logging for socket type selection.
Marcin Siodelski [Tue, 10 Feb 2015 18:58:47 +0000 (19:58 +0100)]
[master] Added ChangeLog entry for #3690.
Tomek Mrugalski [Tue, 10 Feb 2015 18:57:10 +0000 (19:57 +0100)]
[3575] Description of v4 conflict resolution updated.
Marcin Siodelski [Tue, 10 Feb 2015 18:20:00 +0000 (19:20 +0100)]
[master] Merge branch 'trac3690'
Conflicts:
src/lib/dhcpsrv/tests/alloc_engine_unittest.cc
Marcin Siodelski [Tue, 10 Feb 2015 18:18:53 +0000 (19:18 +0100)]
[3690] Trivial updates to the Allocation engine as a result of review.
Marcin Siodelski [Tue, 10 Feb 2015 17:16:24 +0000 (18:16 +0100)]
[3604] Updated Kea user guide with the new config structure for interfaces.
Marcin Siodelski [Tue, 10 Feb 2015 14:59:55 +0000 (15:59 +0100)]
[3604] Updated the dhcp6.spec file.
Marcin Siodelski [Tue, 10 Feb 2015 13:34:07 +0000 (14:34 +0100)]
[3604] The CfgIface is returned by a pointer, not reference.
Marcin Siodelski [Mon, 9 Feb 2015 21:33:52 +0000 (22:33 +0100)]
[master] Added ChangeLog entry for #3669.
Marcin Siodelski [Mon, 9 Feb 2015 20:39:41 +0000 (21:39 +0100)]
[master] Merge branch 'trac3669'
Marcin Siodelski [Mon, 9 Feb 2015 20:09:22 +0000 (21:09 +0100)]
[3604] Allow for configuration of the socket type for DHCPv4.
Tomek Mrugalski [Mon, 9 Feb 2015 18:24:00 +0000 (19:24 +0100)]
[3677] Whitespace cleanup, one method moved .h -> .cc
Tomek Mrugalski [Mon, 9 Feb 2015 18:16:48 +0000 (19:16 +0100)]
[3677] alloc_engine_unittest.cc split into serveral smaller files.
Tomek Mrugalski [Mon, 9 Feb 2015 17:18:07 +0000 (18:18 +0100)]
[3677] Unit-tests for multiple adresses added (disabled)
Tomek Mrugalski [Mon, 9 Feb 2015 16:11:37 +0000 (17:11 +0100)]
[3677] Partial support for multiple addresses per host added.
Tomek Mrugalski [Mon, 9 Feb 2015 14:46:09 +0000 (15:46 +0100)]
[3677] alloc_new_leases_in_renewals_ added in AllocEngine
Marcin Siodelski [Mon, 9 Feb 2015 12:50:17 +0000 (13:50 +0100)]
[3604] Use new interface configuration format where applicable.
Also, renamed interface-config to interfaces-config (plural form).
Marcin Siodelski [Mon, 9 Feb 2015 07:55:35 +0000 (08:55 +0100)]
[3669] Trivial fix in the process_spawn_app.sh script.
Marcin Siodelski [Mon, 9 Feb 2015 07:47:32 +0000 (08:47 +0100)]
[3669] Second round of review comments.
Shawn Routhier [Mon, 9 Feb 2015 07:05:08 +0000 (23:05 -0800)]
[trac3667] Use basic logging facility for output and error messages.
Marcin Siodelski [Fri, 6 Feb 2015 19:36:14 +0000 (20:36 +0100)]
[3604] Going over the unit test to use the new iface config structure.
Tomek Mrugalski [Fri, 6 Feb 2015 19:32:06 +0000 (20:32 +0100)]
[3677] Initial handful of reservation+renewal tests implemented.
Marcin Siodelski [Fri, 6 Feb 2015 18:56:39 +0000 (19:56 +0100)]
[3604] Created a configuration parser for interface-config map.
The interface-config map will hold the "interfaces" list which used to
be a global parameter. The new configuration layout is incompatible with
a previous layout.
Tomek Mrugalski [Fri, 6 Feb 2015 18:14:01 +0000 (19:14 +0100)]
[3677] HR implemented for lease6 renewals
Tomek Mrugalski [Fri, 6 Feb 2015 17:44:39 +0000 (18:44 +0100)]
[3677] Two unit-tests fixed.
Tomek Mrugalski [Fri, 6 Feb 2015 17:14:10 +0000 (18:14 +0100)]
[3677] Leases that no longer match subnet info are now removed.
Tomek Mrugalski [Fri, 6 Feb 2015 14:34:18 +0000 (15:34 +0100)]
[3677] PD renewal moved to AllocEngine.
Marcin Siodelski [Fri, 6 Feb 2015 12:48:01 +0000 (13:48 +0100)]
[master] Use c-strings to create fstreams in lfc.
Marcin Siodelski [Fri, 6 Feb 2015 11:27:20 +0000 (12:27 +0100)]
[3690] Added unit test to cover change in allocation engine.
Also, further fixes in allocation engine were needed to correctly handle
the case when a client is requesting an address which belongs to
someone else.
Tomek Mrugalski [Thu, 5 Feb 2015 17:38:00 +0000 (18:38 +0100)]
[master] Compilation fix for NetBSD6 after #3563
- See 3643, comment 5 for explanation
Tomek Mrugalski [Thu, 5 Feb 2015 15:54:59 +0000 (16:54 +0100)]
[3677] Fix for two unit-tests disabled in #3563
Tomek Mrugalski [Tue, 3 Feb 2015 19:31:05 +0000 (20:31 +0100)]
[3677] Some progress with unit-tests pass-rate.
Tomek Mrugalski [Mon, 2 Feb 2015 19:12:16 +0000 (20:12 +0100)]
[3677] Code for IA_NA renewal moved to AllocEngine
Marcin Siodelski [Fri, 6 Feb 2015 10:04:05 +0000 (11:04 +0100)]
[master] Fixing entry 887 in the ChangeLog.
Added commits for all tickets implementing kea-lfc. Also, corrected the
LRC design url. Commiting on my discretion.
Shawn Routhier [Fri, 6 Feb 2015 03:04:09 +0000 (19:04 -0800)]
[trac3665] Add commit tag
Shawn Routhier [Fri, 6 Feb 2015 02:59:31 +0000 (18:59 -0800)]
Merge branch 'trac3665' Add processing for LFC
This branch adds the main processing functions for
lease file cleanup. We added
code in lease_file_loader.h to write leases from storage to a file
code in lfc_controller to read leaes into storage from a file
and then write the storage out to a file (using lease_file_loader)
and then to move the files around to get the names correct.
Conflicts:
ChangeLog
Shawn Routhier [Fri, 6 Feb 2015 02:32:28 +0000 (18:32 -0800)]
[trac3665] Update change log per review
Marcin Siodelski [Thu, 5 Feb 2015 19:26:05 +0000 (20:26 +0100)]
[3669] Corrected the warning message in the ProcessSpawn.
Marcin Siodelski [Thu, 5 Feb 2015 19:01:41 +0000 (20:01 +0100)]
[3665] Trivial: cleanup of the doxygen for lfc.
Marcin Siodelski [Thu, 5 Feb 2015 17:43:16 +0000 (18:43 +0100)]
[3669] Fix the distcheck issue with process_spawn_app.sh script.
Marcin Siodelski [Thu, 5 Feb 2015 17:20:56 +0000 (18:20 +0100)]
[3665] Some trivial changes as a result of the review.
Marcin Siodelski [Thu, 5 Feb 2015 16:24:24 +0000 (17:24 +0100)]
[3669] Distcheck fix in util
Marcin Siodelski [Thu, 5 Feb 2015 16:01:32 +0000 (17:01 +0100)]
[3669] Added some more commentary in various places.
Jeremy C. Reed [Thu, 5 Feb 2015 15:34:32 +0000 (10:34 -0500)]
Merge remote branch 'remotes/origin/trac3520'
Tomek Mrugalski [Thu, 5 Feb 2015 15:17:51 +0000 (16:17 +0100)]
[master] ChangeLog updated.
Tomek Mrugalski [Thu, 5 Feb 2015 15:16:42 +0000 (16:16 +0100)]
[master] Disabled 2 failing unit-tests (fix planned in #3677)
Marcin Siodelski [Thu, 5 Feb 2015 15:15:26 +0000 (16:15 +0100)]
[3669] Added status clearing to ProcessSpawn.
Tomek Mrugalski [Thu, 5 Feb 2015 15:12:03 +0000 (16:12 +0100)]
[master] Merge branch 'trac3563' (Reservations in DHCPv6)
Conflicts:
src/lib/dhcpsrv/alloc_engine.cc
Marcin Siodelski [Thu, 5 Feb 2015 14:59:06 +0000 (15:59 +0100)]
[3669] Re-organized the LFC in Memfile_LeaseMgr to use updated ProcessSpawn
Marcin Siodelski [Thu, 5 Feb 2015 14:58:28 +0000 (15:58 +0100)]
[3669] Added support for ProcessSpawn spawning more processes.
Tomek Mrugalski [Thu, 5 Feb 2015 12:28:12 +0000 (13:28 +0100)]
[3563] Final changes after 2nd review:
- if-else clauses in allocateLeases6
- allocateUnreservedLeases6 uses for instead of do loop
Shawn Routhier [Thu, 5 Feb 2015 05:39:53 +0000 (21:39 -0800)]
[trac3665] Updates per review comments
One of the large items was to rearrange the
lfc_controller test code to:
- not use .c_str()
- check the non-existance of the temporary files after processing
- remove any files after each subtest
- Use a_1 instead of A_1 for variable names
There were also some other coding standards issues as well
as additional comments and such.
Tomek Mrugalski [Wed, 4 Feb 2015 16:09:17 +0000 (17:09 +0100)]
[master] ChangeLog updated.
Tomek Mrugalski [Wed, 4 Feb 2015 15:48:14 +0000 (16:48 +0100)]
[master] Merge branch 'trac2949' (inf-request in dhcpv6)
Tomek Mrugalski [Wed, 4 Feb 2015 15:47:43 +0000 (16:47 +0100)]
[2949] Changes after review:
- Dhcp6Client::oro_ is now private
- Dhcp6Srv::copyDefaultOptions renamed to copyClientOptions
- Comment in processInfRequest clarified
Marcin Siodelski [Wed, 4 Feb 2015 14:35:31 +0000 (15:35 +0100)]
[3669] Address review comments.
Shawn Routhier [Wed, 4 Feb 2015 06:51:29 +0000 (22:51 -0800)]
[trac3665] More tests and cleanup
Add more tests to verity the cleanup of leases files
Cleanup the code for comments, typos, spaces and the like.
Tomek Mrugalski [Tue, 3 Feb 2015 18:13:39 +0000 (19:13 +0100)]
[2949] Minor changes after review.
Marcin Siodelski [Tue, 3 Feb 2015 18:09:47 +0000 (19:09 +0100)]
[master] Added ChangeLog entry for #3647.
Tomek Mrugalski [Tue, 3 Feb 2015 17:54:02 +0000 (18:54 +0100)]
[2949] Changes after review
Marcin Siodelski [Tue, 3 Feb 2015 17:47:36 +0000 (18:47 +0100)]
[master] Merge branch 'trac3647'
Marcin Siodelski [Tue, 3 Feb 2015 17:30:09 +0000 (18:30 +0100)]
[3647] Fixed wording in the kea guide as a result of review.
Tomek Mrugalski [Tue, 3 Feb 2015 16:44:29 +0000 (17:44 +0100)]
[3563] Copyright years updated, minor cosmetics.
Tomek Mrugalski [Tue, 3 Feb 2015 16:30:18 +0000 (17:30 +0100)]
[3563] Capitalizations corrected, new unit-test for AllocEngine added.
Tomek Mrugalski [Tue, 3 Feb 2015 16:14:38 +0000 (17:14 +0100)]
[3563] Unit-test for running out of addresses with reserved pool added.
Marcin Siodelski [Tue, 3 Feb 2015 16:14:07 +0000 (17:14 +0100)]
[master] Added ChangeLog for #3692.
Marcin Siodelski [Tue, 3 Feb 2015 16:12:24 +0000 (17:12 +0100)]
[master] Merge branch 'trac3692'
Marcin Siodelski [Tue, 3 Feb 2015 15:42:29 +0000 (16:42 +0100)]
[3692] Address review comments.
Replaced the do-while loop with the for loop in the allocateLease4. Also,
updated the copyright date.
Tomek Mrugalski [Tue, 3 Feb 2015 15:29:07 +0000 (16:29 +0100)]
[3563] Changes after review:
- general improvements in AllocEngine
- doc updated