Jelte Jansen
|
91d64d64b9
make A, AAAA and NS sets configurable in parkinglot
|
il y a 15 ans |
Jelte Jansen
|
e0f80ec2f7
common module-side API for commands and configuration
|
il y a 15 ans |
Jelte Jansen
|
4974ce5dc8
some unit tests for Elements, and fixed a few bugs while i was writing them
|
il y a 15 ans |
Jelte Jansen
|
1af07bbec7
smarter handling of optional and mandatories in positional parameter handling
|
il y a 15 ans |
Jeremy C. Reed
|
b59ef35ca1
Also add the install wrappers, so they install too.
|
il y a 15 ans |
Jeremy C. Reed
|
0770bad2bd
Add beginning Makefile.am for bigtool, msgq, and bind10.
|
il y a 15 ans |
Jelte Jansen
|
06726eb3ab
where did that space come from
|
il y a 15 ans |
Jelte Jansen
|
b49e1991f7
move prepare_module_commands to bigtool class
|
il y a 15 ans |
Jelte Jansen
|
f0d108331d
store config data in a text file instead of a pickle binary
|
il y a 15 ans |
Jelte Jansen
|
2c82b2107e
remove some debug verbosity
|
il y a 15 ans |
Jelte Jansen
|
00495db0bb
remove old zone commands
|
il y a 15 ans |
Jelte Jansen
|
9e8f14a28b
example direct module command, these do not go through the config manager but directly to modules
|
il y a 15 ans |
Jelte Jansen
|
171781db2c
let parkinglot receive config_update command and serve the zones from there
|
il y a 15 ans |
Michael Graff
|
f6b55c6092
add TODO, fix a bug with a name that vanishes/does not exist
|
il y a 15 ans |
Jelte Jansen
|
16bcd9fda1
config 'go' command, keep track of location within the configuration
|
il y a 15 ans |
Jelte Jansen
|
d4a6b8a656
when parsing literals, return the string itself on ValueError (that way, simple strings don't need quotes in the cli)
|
il y a 15 ans |
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
|
il y a 15 ans |
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
|
il y a 15 ans |
Michael Graff
|
ff75117590
fix path
|
il y a 15 ans |
Michael Graff
|
5fdc00a1ab
rename pymsgq to msgq
|
il y a 15 ans |
Michael Graff
|
5c4b0719cd
make msgq_test from msgq_test.in
|
il y a 15 ans |
Michael Graff
|
34198282dd
delete old msgq
|
il y a 15 ans |
Michael Graff
|
200d42f0d0
disable old msgq
|
il y a 15 ans |
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.
|
il y a 15 ans |
Michael Graff
|
342fdf3ded
kill API support for subscription types. 'meonly' is the default. Comment out lines in callers which used 'meonly'
|
il y a 15 ans |
Michael Graff
|
f222c66705
Implement directed messages, and a test for it
|
il y a 15 ans |
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...
|
il y a 15 ans |
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.
|
il y a 15 ans |
Michael Graff
|
83553f96f1
learning python sockets: msgq, the revenge
|
il y a 15 ans |
Jelte Jansen
|
a938e686d0
be lenient on the receiving end whether env["msg"] is a str or a bytearray (until we use the new wireformat i guess)
|
il y a 15 ans |