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