]>
git.ipfire.org Git - thirdparty/kea.git/log
Marcin Siodelski [Mon, 16 Feb 2015 18:40:43 +0000 (19:40 +0100)]
[3565] Updated the wording in the kea user guide for reservation-mode param.
Marcin Siodelski [Mon, 16 Feb 2015 17:51:29 +0000 (18:51 +0100)]
[3695] Updated one comment as a result of the review.
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
Marcin Siodelski [Mon, 16 Feb 2015 17:19:17 +0000 (18:19 +0100)]
[3695] Addressed review comments.
Francis Dupont [Mon, 16 Feb 2015 16:50:28 +0000 (17:50 +0100)]
[master] fixed interface-config type (#3716)
Tomek Mrugalski [Mon, 16 Feb 2015 16:41:10 +0000 (17:41 +0100)]
[3565] Tweaks in hostReservationPerSubnet tests
Tomek Mrugalski [Mon, 16 Feb 2015 16:30:15 +0000 (17:30 +0100)]
[3565] Changes after review:
- Documentation for reservation-mode added
- spec files updated
- unit-tests for HR no longer use eth0 or eth1
- @todos added when allow_new_leases_in_renewals_ is expected to be used
- HR unit-test no longer uses at()
- Copyright years updated
- getOptionalParam() used when handling reservation-mode
- hrModeFromText() moved to SubnetConfigParser
- hrModeFromText() starts with lowercase and has its documentation expanded
Tomek Mrugalski [Mon, 16 Feb 2015 11:57:39 +0000 (12:57 +0100)]
[trac3565] Merge branch 'trac3575' into trac3565 (HR docs)
Conflicts:
doc/Makefile.am
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 19:48:54 +0000 (20:48 +0100)]
[3695] Guide update about multiple addresses on the same link.
Marcin Siodelski [Fri, 13 Feb 2015 19:19:04 +0000 (20:19 +0100)]
[3695] Use broadcast only with raw sockets, and unicast with udp.
Log a warning if multiple addresses on the same interface are in use,
when raw sockets are in use.
Marcin Siodelski [Thu, 12 Feb 2015 19:15:24 +0000 (20:15 +0100)]
[3695] Use the appropriate socket to send DHCPv4 response.
Marcin Siodelski [Fri, 13 Feb 2015 14:16:34 +0000 (15:16 +0100)]
[3695] Allow for multiple IPv4 address selected for an interface.
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.
Tomek Mrugalski [Thu, 12 Feb 2015 19:07:10 +0000 (20:07 +0100)]
[3565] Unit-tests written for host reservations by MAC
Tomek Mrugalski [Thu, 12 Feb 2015 18:33:06 +0000 (19:33 +0100)]
[3565] reservation-mode is now configurable
Stephen Morris [Thu, 12 Feb 2015 18:20:26 +0000 (18:20 +0000)]
[3677] Fix typos/grammar in message files
Tomek Mrugalski [Thu, 12 Feb 2015 16:43:18 +0000 (17:43 +0100)]
[3565] The v6 server is now able to allocate new leases during Renew
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)