2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-31 14:05:33 +00:00
Commit Graph

76 Commits

Author SHA1 Message Date
JINMEI Tatuya
835e13a76f merging the name class change in the trunk into the new working branch
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jinmei-dnsrrparams@430 e5f2f494-b856-4b98-b285-d166d9295462
2010-01-04 20:48:26 +00:00
JINMEI Tatuya
e157fb565c merged the name class to the main trunk
git-svn-id: svn://bind10.isc.org/svn/bind10/trunk@429 e5f2f494-b856-4b98-b285-d166d9295462
2010-01-04 20:44:11 +00:00
JINMEI Tatuya
f464585739 merged the name class to the main trunk
git-svn-id: svn://bind10.isc.org/svn/bind10/trunk@428 e5f2f494-b856-4b98-b285-d166d9295462
2010-01-04 20:41:57 +00:00
JINMEI Tatuya
16e0f58b08 Added a small note about outputbuffer.getdata() in the detailed class
description.


git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jinmei-dnsmessageapi@427 e5f2f494-b856-4b98-b285-d166d9295462
2010-01-04 20:31:05 +00:00
JINMEI Tatuya
304195da3c described why we consider the trailing dot as part of "ancestor".
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jinmei-dnsmessageapi@422 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-31 00:57:52 +00:00
JINMEI Tatuya
67bcfeeb15 make isc::dns::Exception inherit from std::exception
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jinmei-dnsmessageapi@421 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-31 00:35:41 +00:00
JINMEI Tatuya
a3c696d385 s/getLabels()/getLabelCount()/ as the former may be confusing while the
latter has clearer on what it does.
the corresponding private member variable was also renamed to be consistent.


git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jinmei-dnsmessageapi@420 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-30 23:09:48 +00:00
JINMEI Tatuya
6a8af646b3 described the design choice (at the moment) about why we don't have an
abstract base buffer class.


git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jinmei-dnsmessageapi@419 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-30 20:19:41 +00:00
JINMEI Tatuya
0ad6a01b78 use more conservative AC_PREREQ (2.59)
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jinmei-dnsmessageapi@418 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-30 19:54:55 +00:00
JINMEI Tatuya
2659704ed5 avoid using a magic number
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jinmei-dnsmessageapi@415 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-30 07:26:40 +00:00
JINMEI Tatuya
191f7600be removed unnecessary 'using namespace'
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jinmei-dnsmessageapi@414 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-29 20:11:14 +00:00
JINMEI Tatuya
9702844acd a separate branch to implement straightforward classes for RR fields
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jinmei-dnsrrparams@413 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-29 20:01:48 +00:00
JINMEI Tatuya
070eadbef4 typo
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jinmei-dnsmessageapi@410 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-28 20:53:26 +00:00
JINMEI Tatuya
411da103e1 added more tests for broader coverage
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jinmei-dnsmessageapi@409 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-28 20:53:14 +00:00
JINMEI Tatuya
db32ae7faa added a test case for a chain of compression pointers
(existing tests didn't cover this case - identified by lcov)


git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jinmei-dnsmessageapi@404 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-23 22:39:02 +00:00
Jelte Jansen
7716c00715 added a few includes to make it work on my system, please check
also added a default path for --with-gtest (which should probably be extended to try from a list of default paths)


git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jinmei-dnsmessageapi@403 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-23 19:32:47 +00:00
Jelte Jansen
65aed9de8a remove generated files
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jinmei-dnsmessageapi@402 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-23 13:49:02 +00:00
JINMEI Tatuya
57dc7e08c9 added explicit variable initialization to make some compilers happy
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jinmei-dnsmessageapi@400 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-22 19:39:35 +00:00
JINMEI Tatuya
cd74bea651 addressed compilation problem with some compilers about class static constants
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jinmei-dnsmessageapi@396 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-21 20:34:45 +00:00
JINMEI Tatuya
04de5d1317 added more description about the implementation
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jinmei-dnsmessageapi@393 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-19 04:50:27 +00:00
JINMEI Tatuya
0215760bcf throw IncompleteName (instead of BadLabelType) when the "from text" constructor
finds the name incomplete.  This also covers the case an empty string is given.


git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jinmei-dnsmessageapi@392 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-19 03:24:09 +00:00
JINMEI Tatuya
fbf185b495 documented the message renderer class
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jinmei-dnsmessageapi@391 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-19 03:16:26 +00:00
JINMEI Tatuya
272e807f8f avoid using hardcoded magic numbers
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jinmei-dnsmessageapi@390 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-19 03:15:21 +00:00
JINMEI Tatuya
b9ced3f2ee defined some compression related constants to avoid hardcoding magic numbers
as much as possible.


git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jinmei-dnsmessageapi@389 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-19 02:31:33 +00:00
JINMEI Tatuya
d09d0eccb1 (re)cleanup: << should be in isc::dns.
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jinmei-dnsmessageapi@388 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-18 22:48:37 +00:00
JINMEI Tatuya
38b6c4ec8f note about the private default constructor.
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jinmei-dnsmessageapi@385 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-18 07:38:12 +00:00
JINMEI Tatuya
50c15b8ff2 cleanup: removed an unnecessary declaration.
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jinmei-dnsmessageapi@384 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-18 07:35:08 +00:00
JINMEI Tatuya
5a74492d01 typo
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jinmei-dnsmessageapi@383 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-18 04:00:39 +00:00
JINMEI Tatuya
eae7ecfc79 documented <<
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jinmei-dnsmessageapi@382 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-18 04:00:27 +00:00
JINMEI Tatuya
f787dfa3d7 added <=, <, >=, >
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jinmei-dnsmessageapi@381 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-18 03:47:52 +00:00
JINMEI Tatuya
6c11b782aa more test case
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jinmei-dnsmessageapi@380 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-18 03:30:32 +00:00
JINMEI Tatuya
d996df7585 on second thought, it doesn't seem to be a good idea to have two downcase()
versions as the notation looks too similar and can be confusing.
revised the API and noted the restriction.


git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jinmei-dnsmessageapi@379 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-18 03:26:42 +00:00
JINMEI Tatuya
7779523efb added downcase() methods
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jinmei-dnsmessageapi@378 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-17 23:58:42 +00:00
JINMEI Tatuya
d63da1acb5 use .lib/libdns.a for unittest
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jinmei-dnsmessageapi@377 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-17 20:41:05 +00:00
JINMEI Tatuya
fd7002685d added -fPIC unless we disable shared libraries.
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jinmei-dnsmessageapi@376 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-17 00:53:03 +00:00
JINMEI Tatuya
53f3f7bb58 suppressed compiler warnings
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jinmei-dnsmessageapi@374 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-16 07:41:01 +00:00
JINMEI Tatuya
8a23fa465f use stricter compiler warnings
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jinmei-dnsmessageapi@373 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-16 07:40:41 +00:00
JINMEI Tatuya
42cec1f71a changed some definitions for libtool
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jinmei-dnsmessageapi@372 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-16 07:33:12 +00:00
JINMEI Tatuya
c86288413b added AC_PROG_LIBTOOL
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jinmei-dnsmessageapi@371 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-16 07:01:34 +00:00
JINMEI Tatuya
9fec54f0b5 some more comments on the implementation.
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jinmei-dnsmessageapi@367 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-15 05:06:08 +00:00
JINMEI Tatuya
a782f38489 added Name::split() method.
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jinmei-dnsmessageapi@366 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-15 05:00:32 +00:00
JINMEI Tatuya
95447e6897 add a utility for checking name equality
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jinmei-dnsmessageapi@365 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-15 05:00:19 +00:00
JINMEI Tatuya
dd091fe6c7 fixed a doxygen error
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jinmei-dnsmessageapi@364 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-15 04:59:44 +00:00
JINMEI Tatuya
3cf09942c9 more test cases
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jinmei-dnsmessageapi@363 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-14 20:04:54 +00:00
JINMEI Tatuya
9e6879509a indentation fix
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jinmei-dnsmessageapi@362 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-13 19:49:49 +00:00
JINMEI Tatuya
201aa42b67 added the concatenate() method
fixed signed/unsigned bug
added some more test cases


git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jinmei-dnsmessageapi@361 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-12 02:44:57 +00:00
JINMEI Tatuya
6e28ebbdbd additional test case
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jinmei-dnsmessageapi@360 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-11 22:33:07 +00:00
JINMEI Tatuya
9a6060ff50 simplified
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jinmei-dnsmessageapi@359 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-11 22:24:14 +00:00
JINMEI Tatuya
02e6a2016c untabified
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jinmei-dnsmessageapi@358 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-11 20:47:41 +00:00
JINMEI Tatuya
f1be7b2666 comment fix
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jinmei-dnsmessageapi@357 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-11 09:26:49 +00:00