2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-30 21:45:37 +00:00
Commit Graph

27647 Commits

Author SHA1 Message Date
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
Jelte Jansen
9e8f14a28b example direct module command, these do not go through the config manager but directly to modules
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jelte-datadef@348 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-04 10:19:53 +00:00
Jelte Jansen
171781db2c let parkinglot receive config_update command and serve the zones from there
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jelte-datadef@347 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-04 09:23:37 +00:00
Michael Graff
f6b55c6092 add TODO, fix a bug with a name that vanishes/does not exist
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/parkinglot@346 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-03 15:53:42 +00:00
Jelte Jansen
16bcd9fda1 config 'go' command, keep track of location within the configuration
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jelte-datadef@345 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-03 13:03:34 +00:00
Jelte Jansen
d4a6b8a656 when parsing literals, return the string itself on ValueError (that way, simple strings don't need quotes in the cli)
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jelte-datadef@344 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-03 12:28:59 +00:00
Jelte Jansen
57979d6e09 added a data.py class with a few classes and function usable by configuration handlers. bigtool now has a fixed config 'module' which takes configuration commands. The completion function completes configuration identifiers, though i haven't been able to get rid of the space yet, which would not always be ideal
config commands are kind of based on the message i sent last week to -dev; set,unset,add (to list), remove (from list), revert, and commit

changed configuration is stored, but not sent to and used by parkinglot etc. yet


git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jelte-datadef@343 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-03 11:12:17 +00:00
Jelte Jansen
ee7c74fbd5 positional arguments for bigtool; if the command arguments are not in 'name = value' pairs, the arguments are parsed based on their position. The parser then adds the names again (so for the application the params is still a {name:value} dict
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jelte-datadef@342 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-03 10:56:56 +00:00
Michael Graff
ff75117590 fix path
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/parkinglot@341 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-03 09:03:07 +00:00
Michael Graff
5fdc00a1ab rename pymsgq to msgq
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/parkinglot@340 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-03 08:56:12 +00:00
Michael Graff
5c4b0719cd make msgq_test from msgq_test.in
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/parkinglot@339 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-03 08:53:51 +00:00
Michael Graff
34198282dd delete old msgq
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/parkinglot@338 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-03 08:51:18 +00:00
Michael Graff
200d42f0d0 disable old msgq
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/parkinglot@337 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-03 08:50:16 +00:00
Michael Graff
d055308d15 search for python, python3, and then python3.1. Require version 3.1. Use @PYTHON@ in all .in files, and add run_bigtool.in. This should cover all script wrappers.
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/parkinglot@336 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-03 08:21:01 +00:00
Michael Graff
342fdf3ded kill API support for subscription types. 'meonly' is the default. Comment out lines in callers which used 'meonly'
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/parkinglot@335 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-03 07:32:29 +00:00
Michael Graff
f222c66705 Implement directed messages, and a test for it
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/parkinglot@334 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-03 07:27:28 +00:00
Michael Graff
a6823843ad checkpoint work; Python-based msgq mostly works. Bad input will crash it, which should be fixed, probably by wrapping the entire message processing in a try loop. Gross, but...
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/parkinglot@333 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-03 06:42:40 +00:00
Michael Graff
6383f1fda5 New wire format, which makes things more sane for processing envelope apart from messages. No API changes. The current msgq does not support this, but the pymsgq I'm hoping to finish up tomorrow will.
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/parkinglot@332 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-03 02:37:40 +00:00
Michael Graff
83553f96f1 learning python sockets: msgq, the revenge
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/parkinglot@331 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-02 21:31:07 +00:00
JINMEI Tatuya
c0f55021fe another wording fix
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jinmei-dnsmessageapi@330 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-02 09:11:47 +00:00
JINMEI Tatuya
3bf63c39e5 wording fix to the document
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jinmei-dnsmessageapi@329 e5f2f494-b856-4b98-b285-d166d9295462
2009-12-02 09:10:18 +00:00