Daniel Salzman
75841bfa61
CI: update Dockerfile for Debian unstable, switch to Clang 9
2019-12-13 13:08:25 +01:00
Daniel Salzman
3fcaa9ed9b
scripts: add missing 'make' to the CentOS Dockerfile
2019-12-12 11:22:30 +01:00
Tomas Krizek
2c3d75e8cd
scripts/centos: update Dockerfile to centos:8
2019-11-26 13:22:08 +01:00
Libor Peltan
f5270348c4
knot: add ds-push event to zone timers
2019-09-05 09:00:00 +02:00
Daniel Salzman
e5f5855038
Revert unintentionally squashed "dnssec: implemented pushing updated DS to parent"
...
This reverts commit 2dbb39d29a .
2019-09-05 08:59:29 +02:00
Libor Peltan
2dbb39d29a
dnssec: implemented pushing updated DS to parent
2019-09-04 15:15:28 +00:00
Daniel Salzman
9aeaf6bc43
scripts/Docker: fix missing latexmk in debian:latest
2019-07-16 12:29:57 +02:00
Tomas Krizek
85c1d571aa
scripts/obs-build.sh: support build for different repos
2019-06-28 12:49:23 +02:00
Tomas Krizek
599d6f6904
scripts/build-in-obs.sh: disable prompt for knot-dns-testing builds
2019-02-28 16:07:18 +01:00
Daniel Salzman
67ba44374a
scripts: update timerdb-info.py
2019-02-15 16:01:16 +01:00
Libor Peltan
1359ec5e2a
sql import: implemented specifying knotc timeout
2019-01-22 15:22:19 +01:00
Libor Peltan
2c97f3b4fc
sql import: fallbacks if zone (not) exists
2019-01-22 15:22:19 +01:00
Libor Peltan
9b216afe25
sql import: delay knotc zone-reload after conf-commit
2019-01-22 15:22:19 +01:00
Daniel Salzman
7dd04c195d
sql import: quote TXT and SPF rdata
2019-01-22 15:22:19 +01:00
Daniel Salzman
ec5cf9f3c1
sql import: update zone file atomically
2019-01-22 15:22:19 +01:00
Libor Peltan
27bc7cf40e
sql import: bugfix
2019-01-22 15:22:19 +01:00
Libor Peltan
07cda76a38
sql import: fixed stdout versus stderr
2019-01-22 15:22:19 +01:00
Libor Peltan
b4a29746b7
sql import: knotc conf update in one txn
2019-01-22 15:22:19 +01:00
Libor Peltan
b03e01198f
sql import: fix db schema
2019-01-22 15:22:19 +01:00
Libor Peltan
3335831f12
sql import: create zone if not existing
2019-01-22 15:22:19 +01:00
Libor Peltan
ffaad6ee1c
sql import: support for slave mode (replication)
2019-01-22 15:22:19 +01:00
Libor Peltan
4478583849
sql import: support for assigning templates to new zones based on their name
2019-01-22 15:22:19 +01:00
Libor Peltan
a80cc25511
sql import: support for transactions
2019-01-22 15:22:19 +01:00
Libor Peltan
e26f6fc72b
added script for importing zone data from PowerDNS-like SQL
2019-01-22 15:22:19 +01:00
Tomas Krizek
b8d34f852d
distro/tests: script nitpicks
2019-01-07 16:24:04 +01:00
Daniel Salzman
be10afd022
Dockerfile: use working directory instead of git clone
2018-11-23 10:57:02 +01:00
Daniel Salzman
3493026f44
Dockerfile: complete overhaul
2018-11-23 09:21:48 +01:00
Daniel Salzman
ea4bceb2ce
scripts: remove obsolete scripts
2018-11-16 12:45:44 +01:00
Tomas Krizek
864c04bbbf
scritps: obs test build
2018-08-13 16:53:41 +02:00
Daniel Salzman
22af7f9c37
distro: simplify deb sources hierarchy
2018-07-20 14:55:16 +02:00
Daniel Salzman
b3d54bc611
scripts: add generation of the .dsc file for Debian packaging
2018-07-20 14:55:16 +02:00
Daniel Salzman
0705a92581
docker: add libmaxminddb, upgrade libidn, cleanup
2018-07-16 12:52:38 +02:00
Tomas Krizek
fe9695e9a0
docker: use sensible defaults
...
Use default configuration file with example zone file and drop the
user to interactive knotc cli when launched.
Fixes #583
2018-05-14 13:03:11 +02:00
Tomas Krizek
e8a83cfac2
scripts: distrofiles, build-in obs
...
Add utility scripts for creating distribution-specific files
and to trigger build in OBS.
2018-03-19 16:27:46 +01:00
Daniel Salzman
9bddf37934
zscanner: move to libzscanner
2018-03-12 13:37:09 +01:00
Daniel Salzman
4a76305b37
tests: move zscanner tests and libtap + improvements
2018-03-09 13:20:31 +01:00
Daniel Salzman
46abdd3975
Dockerfile: update distro, ports, and dependencies
...
Thanks to Andrew Latham!
2018-03-02 08:50:07 +01:00
Tomas Krizek
e4dfd4bad1
ci: dockerfile - add osc (CLI for OBS)
2018-02-22 10:09:53 +01:00
Daniel Salzman
4153014b19
docker: add 'make' dependency to Fedora Dockerfile
2018-01-07 20:44:35 +01:00
Daniel Salzman
002e11a143
dnssec: remove explicit dependency on Nettle
2018-01-07 20:32:10 +01:00
Libor Peltan
4636512f7f
scripts: updated timerdb-info to cover new timers
2017-09-07 12:51:57 +02:00
Ondřej Surý
d62e8c7297
Use clang-6.0 to compile sanitizers
2017-09-04 09:00:39 +02:00
Ondřej Surý
1db1ca5a26
Add Debian unstable build
2017-09-04 09:00:39 +02:00
Ondřej Surý
d32aafc947
Use LC_ALL=C, the locale should not affect the build anyway.
2017-08-04 14:51:37 +02:00
Ondřej Surý
4610e30475
Move Fedora and CentOS into GitLab Registry
2017-08-03 18:38:44 +02:00
Ondřej Surý
5b2cba4628
Use GitLab registry for custom Debian and Ubuntu images
2017-08-03 17:58:14 +02:00
Ondřej Surý
ffb290adaa
Reflect the git repository rename to /knot/knot-dns
2017-07-10 11:05:38 +02:00
Ondřej Surý
a7d247f6ea
Install pykeymgr to sbin
2017-06-06 15:18:25 +02:00
Libor Peltan
c8aa6e46f7
ksk_rollover: added script for generating ksk-submittion-check related conf
2017-05-29 10:15:36 +02:00
Daniel Salzman
70cc3b3310
utils: remove obsolete knot1to2 utility
2017-05-21 19:56:36 +02:00
Libor Peltan
9222ce837e
KASP db: reworked design: timers different for each zone when shared key
2017-05-04 16:14:16 +02:00
Libor Peltan
ac5d69997a
dnssec/keys: added READY key state and timer
2017-05-04 16:14:16 +02:00
Libor Peltan
d7f5895220
pykeymgr: removed all functionality except importing old JSON key config
2017-05-04 16:14:15 +02:00
Libor Peltan
98020d0b77
KASP db: added an unused item in key params for forward compatibility
2017-05-04 16:14:15 +02:00
Libor Peltan
072fb2e024
pykeymgr: added filter option to list keys
2017-05-04 16:14:15 +02:00
Libor Peltan
5263b5a3a2
added pykeymgr, manipulating LMDB kasp config incl importing legacy json; TODO features missing
2017-05-04 16:14:15 +02:00
Jan Vcelak
4103896df1
update script for debugging timers
2016-10-23 02:36:17 +02:00
Jan Vcelak
e752711627
docker: fix depedencies, no -dev on runtime, with fastparser
2016-09-08 09:54:45 +02:00
Daniel Salzman
84bb5b4485
scripts: exclude non-source files from Knot.files
2016-01-14 14:46:43 +01:00
Daniel Salzman
25f35912b2
zscanner: upgrade the API and add a state parsing support
2015-12-18 16:09:00 +01:00
Daniel Salzman
7022428f42
scripts: update project files script
2015-05-14 13:26:35 +02:00
Ondřej Surý
c677994812
Generate man pages directly from sphinx instead of using local copies
2015-04-28 15:59:51 +02:00
Daniel Salzman
40857cc77f
scripts: update dependencies in Dockerfile
2015-04-23 13:52:25 +02:00
Jan Vcelak
6b4d5577fc
update-man.sh: allow execution outside the scripts dir
2015-04-20 15:45:16 +02:00
Jan Vcelak
e6930e77d8
update-man.sh: remove bold from definition lists
2015-04-15 22:39:42 +02:00
Jan Včelák
70436fd8bc
Merge branch 'new_config' into 'master'
...
New configuration format
2015-04-10 11:42:58 +02:00
Marek Vavruša
6966fbc875
scripts: added jansson to Dockerfile
2015-04-09 10:45:13 +02:00
Marek Vavruša
c05074f965
scripts: added gnutls to Dockerfile
2015-04-09 10:39:05 +02:00
Daniel Salzman
03b64bb368
utils: add config conversion utility (knot1to2)
2015-04-09 09:22:09 +02:00
Daniel Salzman
97f58c2952
Update manual pages and documentation
...
File knot.conf.5.in is generated from the documentation.
2015-04-09 09:22:08 +02:00
Daniel Salzman
7110feb88c
scripts: remove trailing white spaces from Ragel parsers
2015-02-19 16:03:21 +01:00
Daniel Salzman
28e8647bd7
scripts: fix path to yparser
2015-02-19 11:14:20 +01:00
Jan Vcelak
7f2248e26a
Merge branch 'master' into 'libdnssec'
2015-02-10 10:41:08 +01:00
Jan Vcelak
7d9b10d92e
scripts: debug tool to dump zone timers database
2015-02-09 22:46:12 +01:00
Marek Vavruša
ae68fc65fa
Merge branch 'master' into yparser
...
Conflicts:
src/libknot/errcode.c
src/libknot/errcode.h
2015-02-04 17:29:32 +01:00
Jan Vcelak
e0202814ec
Merge branch master into libdnssec
2015-02-04 15:53:53 +01:00
Marek Vavruša
57639e697a
docker: keep -dev versions of liburcu and liblmdb to keep .pc files
2015-02-04 13:29:29 +01:00
Marek Vavruša
301833d795
docker: cleanup in tests-extra
2015-02-03 20:15:19 +01:00
Marek Vavruša
2ee3e600a8
docker: trimmed down production image
2015-02-03 19:26:37 +01:00
Daniel Salzman
8482de7808
libknot: add yparser
2015-01-20 20:53:23 +01:00
Marek Vavruša
0383ca6782
docker: separate FS layer for deb-pkgs
2015-01-02 18:41:26 +01:00
Marek Vavruša
7814489373
updated Dockerfile
2015-01-02 17:14:50 +01:00
Marek Vavruša
f6e9b1cd21
added Dockerfile for automated build
2015-01-02 12:52:55 +01:00
Daniel Salzman
ccb659d9b6
dnstap: fix compilation without dnstap support
2014-05-15 09:52:22 +02:00
Daniel Salzman
6d3b007130
zscanner: remove unused constants also from scanner.g2
2014-05-05 15:11:47 +02:00
Daniel Salzman
c8d7fcc25a
zscanner: remove unused constants from scanner.t0 to cure clang 3.4 warnings
2014-05-05 15:02:10 +02:00
Daniel Salzman
198a909bcf
configure: remove Ragel detection
...
Previous logic was too complicated and confusing. Currently, there are
just two pregenerated source files which are selected on the basis of
the --disable-fastparser configure option.
Pregenerated files can be updated using scripts/update-parser.sh script.
2014-04-24 12:15:50 +02:00
Jan Vcelak
f841d83de4
update project files
2014-02-25 18:02:49 +01:00
Daniel Salzman
148b497dfd
Remove obsolete rcu patch
2014-01-22 14:09:31 +01:00
Daniel Salzman
4554836870
zscanner: hack problematic test and revert T0 as a slow parser
2013-11-08 14:31:21 +01:00
Daniel Salzman
de5601886a
Update qtcreator files II
2013-10-16 12:55:35 +02:00
Jan Vcelak
acb748046e
add script to check and clean up includes
2013-10-11 14:04:59 +02:00
Daniel Salzman
fc7d961fb6
Update Knot.files
2013-10-01 14:52:07 +02:00
Jan Vcelak
61b3df1c59
remove unused argument from knot_rrset_deep_free() calls
...
Coccinelle patch performing most changes included.
2013-09-25 17:03:53 +02:00
Jan Vcelak
22d6248bfe
use UNUSED macro instead of casting to void
...
(changes in scanner intentionally skipped)
2013-06-07 12:23:03 +02:00
Jan Vcelak
dccf55bc2a
globally remove pointless null test before free()
...
Coccinelle patch used to perform this cleanup is included.
Change-Id: Ia367764245c845839fd22034b2b5f58b93bd54e8
2013-05-01 12:37:47 +02:00
Jan Vcelak
c95bb95175
global whitespace cleanup
...
Change-Id: I429b3833c5db9e78220beb1ea72980b557ba06c4
2013-04-26 13:19:39 +02:00
Daniel Salzman
4df5c70fb9
script: extend source files list
2013-03-22 15:19:24 +01:00
Jan Vcelak
9ca20749a5
add script to generate QtCreator project file list
2013-03-22 13:27:21 +01:00
Marek Vavrusa
a57348520b
Included liburcu compatibility patch for NetBSD/OpenBSD.
...
refs #1551
2012-01-30 17:45:29 +01:00