Shane Kerr
543dbfd90d
Things to do for the boss process.
...
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/parkinglot@401 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-23 11:51:08 +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
Jelte Jansen
17514e12dc
add positional parameters in bigtool; merge back from jelte-datadef rev 342 and 386
...
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/parkinglot@399 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-22 14:09:21 +00:00
Jelte Jansen
60e8544e60
fixed some en/decoding bugs in the cpp part of the new cc wire format
...
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/parkinglot@398 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-22 13:54:57 +00:00
Jelte Jansen
ec10fee3bd
don't send config if it is None
...
removed catch-all in ccsession (i want to get the original exception)
check result size after get_config in parkinglot
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jelte-datadef@397 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-22 09:38:48 +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
Jelte Jansen
91d64d64b9
make A, AAAA and NS sets configurable in parkinglot
...
(SOA still fixed though)
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jelte-datadef@395 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-21 15:34:08 +00:00
Jelte Jansen
e0f80ec2f7
common module-side API for commands and configuration
...
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jelte-datadef@394 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-21 12:45:14 +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
Jelte Jansen
4974ce5dc8
some unit tests for Elements, and fixed a few bugs while i was writing them
...
also added a is_null(ElementPtr) function
added a test target to the main makefile (which will execute any executable binary in the tree that ends with "unittests")
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/parkinglot@387 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-18 17:41:23 +00:00
Jelte Jansen
1af07bbec7
smarter handling of optional and mandatories in positional parameter handling
...
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jelte-datadef@386 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-18 10:44:04 +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
Jeremy C. Reed
b59ef35ca1
Also add the install wrappers, so they install too.
...
TODO: these install wrappers need to be improved to run correctly
from the installed prefix.
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/parkinglot@370 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-15 18:18:41 +00:00
Jeremy C. Reed
0770bad2bd
Add beginning Makefile.am for bigtool, msgq, and bind10.
...
Install these scripts too.
(TODO: need to install the wrapper script too.)
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/parkinglot@369 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-15 18:14:20 +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
JINMEI Tatuya
cb3010b610
improved wire data comparison test by making failure messages more meaningful.
...
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jinmei-dnsmessageapi@356 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-11 09:22:16 +00:00
JINMEI Tatuya
a80c0f870a
mostly complete name class implementation. still need some more work to be
...
review-able, but committed for share.
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jinmei-dnsmessageapi@354 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-10 23:03:29 +00:00
Jelte Jansen
06726eb3ab
where did that space come from
...
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jelte-datadef@353 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-04 18:01:33 +00:00
Jelte Jansen
b49e1991f7
move prepare_module_commands to bigtool class
...
bigtool now listens to 'specification_update' and 'commands_update' commands for data_spec and module commands of modules that were not running yet at the time bigtool was started. no command for removal yet
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jelte-datadef@352 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-04 16:34:56 +00:00
Jelte Jansen
f0d108331d
store config data in a text file instead of a pickle binary
...
config data store now also has a version, so we can include a migration path later (for now if it find an old version it will throw away all config)
when storing the configuration, write it to a tmp file first, then move it if the writing succeeds, so we don't end up with a 0-byte file
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jelte-datadef@351 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-04 11:24:45 +00:00
Jelte Jansen
2c82b2107e
remove some debug verbosity
...
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jelte-datadef@350 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-04 10:38:45 +00:00
Jelte Jansen
00495db0bb
remove old zone commands
...
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jelte-datadef@349 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-04 10:23:31 +00:00