- 05 Dec, 2012 3 commits
-
-
Tomek Mrugalski authored
- added boundary checks for Uint32Parser - fixed #include order - Class renamed to Dhcp4ConfigParser - added extra test for Uint32Parser - Many Doxygen fixes and clean-ups
-
Tomek Mrugalski authored
-
Tomek Mrugalski authored
-
- 17 Oct, 2012 1 commit
-
-
Marcin Siodelski authored
-
- 12 Oct, 2012 4 commits
-
-
Tomek Mrugalski authored
-
Tomek Mrugalski authored
-
Tomek Mrugalski authored
-
Tomek Mrugalski authored
-
- 11 Oct, 2012 2 commits
-
-
Tomek Mrugalski authored
-
Tomek Mrugalski authored
-
- 09 Oct, 2012 7 commits
-
-
JINMEI Tatuya authored
-
JINMEI Tatuya authored
-
JINMEI Tatuya authored
-
Tomek Mrugalski authored
-
Mukund Sivaraman authored
-
JINMEI Tatuya authored
-
JINMEI Tatuya authored
as the new code actually doesn't do rollback operation internally, even though the observable effect is the same.
-
- 08 Oct, 2012 4 commits
-
-
JINMEI Tatuya authored
the previous one was not really accurate and was confusing.
-
JINMEI Tatuya authored
-
JINMEI Tatuya authored
this will prevent surprising test failure on an incrementally updated dev tree. okayed on jabber.
-
Mukund Sivaraman authored
* The unique constraint on NSEC3 owner per zone is now removed * NSEC3 RRSIGs are now returned next to their RR set * Test was adjusted to check for RRSIGs too
-
- 06 Oct, 2012 1 commit
-
-
JINMEI Tatuya authored
getClientListClasses() was removed. It's not used anymore. a few methods named with "ClientList" were renamed with adding "DataSrc". The resulting names are a bit long, but since there's no namespace qualification, simply saying "client" can be confusing (it could be interpreted to mean DNS clients, for example).
-
- 05 Oct, 2012 9 commits
-
-
JINMEI Tatuya authored
-
JINMEI Tatuya authored
This is pure cleanup. This function already doesn't use the server.
-
JINMEI Tatuya authored
now configureDataSource() can take time.
-
JINMEI Tatuya authored
the test cases using setClientList were updated so they use swapDataSrcClientLists (some of them work as a test for the "swap" itself). now we don't need setClientList, so it was removed.
-
JINMEI Tatuya authored
so we don't have to worry about what are in the current lists or rollback operations. swapDataSrcClientLists() is newly introduced for AuthSrv. No direc tests yet (technically bad in terms TDD but the definition is very simple), which will be provided in the next step. the lock is now moved inside swapDataSrcClientLists(). note: even though this version builds everything, the amount of work should be mostly the same because the only save is to create the empty ClientList when the new and old have the same class of client. The expensive part is ClientList::configure(). This version doesn't need any more call to configure() than the old version.
-
JINMEI Tatuya authored
this will be necessary later in this branch. also renamed the member variable "datasrc_client_lists_" as the mere "client" can be ambiguous.
-
JINMEI Tatuya authored
-
JINMEI Tatuya authored
-
JINMEI Tatuya authored
this should fix the main problem of this ticket.
-
- 04 Oct, 2012 3 commits
-
-
JINMEI Tatuya authored
-
JINMEI Tatuya authored
this addresses the issue described in #2291. Still not really clean, but thanks to boost::bind we can centralize all the code logic in the callback, so I think it's now less likely that we forget cleaning it up when the hack is not necessary.
-
JINMEI Tatuya authored
as it's now completely stateless and can work independently. the common specialization for the main implementation is defined in a new created .cc file.
-
- 03 Oct, 2012 4 commits
-
-
JINMEI Tatuya authored
now the configurator class is completely stateless.
-
JINMEI Tatuya authored
i.e., it's not a singleton any more. testReconfigure() method isn't needed any more because it doesn't hold CC session internally. DatasrcConfiguratorTest.initialization test currently fails and is disabled for now. The plan is to make the class completely stateless, at which point we don't even have to think about initialization or cleanup, and then the test will be able to be removed.
-
Stephen Morris authored
-
JINMEI Tatuya authored
-
- 02 Oct, 2012 2 commits
-
-
JINMEI Tatuya authored
by defining a generic derived class and moving optional member variables there. this essentially addresses the issue of #1767.
-
JINMEI Tatuya authored
So it is consistent with the rest.
-