ascension

Migrate DNS zones to the GNU Name System
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2024-11-28 09:37add pyproject.tomlMartin Schanzenbach1+5-0
2024-10-23 07:25update installation instructionMartin Schanzenbach1+2-2
2024-10-22 19:31update recent minor changesMartin Schanzenbach2+50-5
2024-07-11 14:48add various performance improvements including multi namestore process worker support and loggingMartin Schanzenbach3+39-22
2024-07-10 20:13Replace some REST calls with CLI callsMartin Schanzenbach2+19-19
2024-07-04 20:39variety of logic fixes wrt serial handlingMartin Schanzenbach2+14-9
2024-07-04 19:26forgot to commit argparserMartin Schanzenbach1+8-0
2024-07-04 08:19fix ixfr after zone import from fileMartin Schanzenbach1+8-1
2024-07-04 06:49make performance parameters aguments to scriptMartin Schanzenbach1+6-6
2024-07-04 06:43Add threaded inserts with workersMartin Schanzenbach1+67-31
2024-06-30 20:40add alternative import path for broken AXFR serversMartin Schanzenbach4+22-14
2022-11-22 03:28-fixMartin Schanzenbach1+1-1
2022-11-22 03:27-fixMartin Schanzenbach1+2-2
2022-11-22 02:40counterMartin Schanzenbach1+2-9
2022-11-22 02:37fix SOA parsingMartin Schanzenbach3+12-4
2022-11-21 13:18Manually import from remote unsigned ascensionMartin Schanzenbach26+1112389-852
2020-04-26 20:29removed gitlab CI for now as it is brokenrexxnor1+0-31
2020-04-26 10:15refactored argument parsing and updated man page accordinglyrexxnor5+138-125
2019-06-30 18:31added some performance metrics and prevented transferring zone twicerexxnor1+24-6
2019-06-29 10:39changed run to Popen for async processing, fixed zone creation bugrexxnor1+37-22
2019-06-27 14:47moved misplaced logic in configure script to postinst scriptrexxnor10+219-214
2019-06-22 00:07fixed a few bugs and prepared root migrationrexxnor1+21-15
2019-06-15 13:57added privkey env if availablerexxnor16+159-105
2019-06-13 10:41fixed bug in manpagerexxnor17+64-64
2019-06-10 09:05fixed bug that caused adding of GNS2DNS record for zone to migrate, repackagedrexxnor15+58-56
2019-06-09 23:10updated python3-ascensionrexxnor14+52-53
2019-06-09 23:08removed unused importrexxnor1+0-1
2019-06-09 22:55fixed small GNS2DNS bugrexxnor15+62-56
2019-06-06 19:43removed dependency as it is not available as debian packagerexxnor17+52-66
2019-06-06 19:34updated setup.pyrexxnor1+1-0
2019-06-06 19:27updated gitlab cirexxnor1+2-2
2019-06-06 19:26added check for base32 crockford encoded public key, added logging of zone pkeyrexxnor23+105-83
2019-06-04 16:35fixed a major GNS2DNS bug that added a lot of false recordsrexxnor18+57-100
2019-06-04 13:30updated manpage, fixed zone selection bugrexxnor8+23-27
2019-06-04 09:11fixed bugs and reactiveated set -erexxnor9+53-48
2019-06-03 12:18fixed blacklistingrexxnor15+59-56
2019-06-02 20:36added rrsetcount as a metricrexxnor1+3-0
2019-06-01 09:45minor fixes to GNS2DNS, repackagingrexxnor73+2191-187
2019-05-24 12:48switched to namestore for SOA extraction from GNSrexxnor1+7-2
2019-05-24 11:43fixed persistend bug with labels, changed soa addingrexxnor1+22-4
2019-05-24 07:36bumped version to GNUnet compatible version, updated manpagerexxnor45+2040-60
2019-05-23 17:13added less verbosity with errorsrexxnor1+10-3
2019-05-23 15:40removed print statementrexxnor1+0-1
2019-05-23 15:35fixed the zone hierarchy bugrexxnor1+3-6
2019-05-23 13:10answersChristian Grothoff1+2-2
2019-05-23 12:58resolve first FIXMEChristian Grothoff1+1-6
2019-05-22 18:09hotfix for a bug with labelsrexxnor1+2-2
2019-05-22 17:17fixed style and logic issues, added some commentsrexxnor2+31-31
2019-05-22 15:28Merge remote-tracking branch 'gnunet/master'rexxnor1+67-91
2019-05-22 15:27added check for obsolete records, addded SOA to supported onesrexxnor1+7-6
2019-05-22 13:09implemented DNSCurve support and sub-sub-zone handling correctly, hopefullyChristian Grothoff1+67-91
2019-05-21 18:04updated packages and maintainer scriptsrexxnor12+49-45
2019-05-21 15:01rebuild without purging debconf databaserexxnor7+22-26
2019-05-21 14:51fixed typo, rebuilt all packagesrexxnor33+111-118
2019-05-17 18:22fixed ascension-bind configure script, added python3-ascension filesrexxnor27+979-80
2019-05-17 11:50made lintian happy, added translatable templates, fixed zone selectionrexxnor16+208-75
2019-05-15 14:24updated ascension-bind with logic when no zones are definedrexxnor21+121-64
2019-05-13 09:11readded tests differentlyrexxnor1+4-1
2019-05-13 07:51removed testing from gitlabci because it breaks pipelinesrexxnor1+0-2
2019-05-13 07:49added another CNAME testrexxnor2+3-0
2019-05-13 07:44updated package buildsrexxnor6+5-5
2019-05-13 07:42fixed a bug with CNAME recordsrexxnor1+1-1
2019-05-13 07:37switching to unpriviledged user for testsrexxnor1+1-1
2019-05-13 07:29removed deb-systemd-invoke from postinst for daemon reloadrexxnor1+0-1
2019-05-13 07:13updated gitlabci and postinst scriptrexxnor12+6-141
2019-05-10 13:25switched from systemctl to deb-systemd-invokerexxnor2+6-6
2019-05-10 13:19updated gitlabci to include correct postinst and prerm filesrexxnor2+1-4
2019-05-10 13:06make linter and lintian happier, fixed logic errorsrexxnor8+43-49
2019-05-10 11:36fixed up gitlabcirexxnor1+2-2
2019-05-10 11:28first working version of ascension-bindrexxnor19+241-85
2019-05-10 08:12ascension dry-run fixes, packaging, ascension-bindrexxnor73+2954-40
2019-05-09 22:27bugfixes, improved config filerexxnor8+76-42
2019-05-09 21:41fixed exception not catching allrexxnor1+4-3
2019-05-09 20:56updated config file for ascension-bindrexxnor1+48-30
2019-05-09 20:25fixed a double implemented issuerexxnor1+7-3
2019-05-09 19:55added --dry-run option, bumped version, updated docsrexxnor4+25-14
2019-05-09 19:38fixed too long lines, added newest way to get PKEY of zonerexxnor1+25-14
2019-05-09 14:32bugfixrexxnor1+1-0
2019-05-09 14:23added searching for zone if it already existsrexxnor1+2-1
2019-05-08 22:36fixed bugs, updated create and get pkeyrexxnor2+58-36
2019-05-08 13:05Merge remote-tracking branch 'gnunet/master'rexxnor1+43-44
2019-05-08 13:03updated filesrexxnor3+39-32
2019-05-08 12:31destroying AscensionChristian Grothoff1+43-44
2019-05-06 21:22added initial version of ascension-bindrexxnor34+829-1
2019-05-04 15:35fixed some minor bugsrexxnor1+7-6
2019-05-03 08:22fixed false refresh and retry datatypesrexxnor1+2-2
2019-05-02 20:31improved handling of transfer errors, added notesrexxnor1+14-5
2019-05-01 22:03fixed type in manpage, added default refresh valuerexxnor2+2-2
2019-05-01 19:19added reading of subzonedict from GNSrexxnor1+11-3
2019-05-01 15:38further refactoring, type defintions and version bump, updated manpagerexxnor4+66-51
2019-05-01 14:45fixed bugs due to refactoring, changed classmethods to regular onesrexxnor1+92-156
2019-05-01 13:31commentsChristian Grothoff1+9-0
2019-05-01 13:13minor fixesChristian Grothoff1+3-2
2019-05-01 12:52switched to gnunet.gnu as test domainrexxnor4+27-28
2019-05-01 12:39restructure main loop for better error handlingChristian Grothoff1+51-51
2019-05-01 12:15nicer logging, coding style, eliminate duplicate callsChristian Grothoff1+14-14
2019-05-01 12:01alpha renaming for sanityChristian Grothoff1+8-8
2019-05-01 11:59alpha renaming for sanityChristian Grothoff1+6-7
2019-05-01 11:55address a few style issues, point to design issuesChristian Grothoff1+14-10
2019-05-01 11:18add list of obsolete record typesChristian Grothoff1+14-1
2019-05-01 11:07fixed not publicly resolvable domainrexxnor1+4-4
2019-05-01 10:28fixed bug with string and int comparisonrexxnor1+1-1
2019-04-30 14:27added copyright filerexxnor1+21-0
2019-04-30 14:15attempt to fix pipeline on gitlabrexxnor2+5-5
2019-04-30 13:47fixed up testing scriptrexxnor1+4-5
2019-04-30 13:37fixed a bug with subzone sortingrexxnor1+1-1
2019-04-30 13:15added hierarchical adding of zonesrexxnor3+176-137
2019-04-23 08:53fixed error handlingrexxnor1+8-3
2019-04-23 08:46added malformed DNS zone error handlingrexxnor1+2-0
2019-04-22 05:23added ttl separation; tested basic functionality on small zonerexxnor3+33-23
2019-04-17 16:19Merge remote-tracking branch 'gnunet/master'rexxnor7+1250-17
2019-04-17 16:15fixed a few ascension bugs, updated ciscripts and gitlabcirexxnor3+23-13
2019-03-09 22:30ascension.1: remove texinfo syntaxng01+2-2
2019-03-08 17:30ascension.1: As discussed, change license to gnunet eV defaults (FDL+GPL3).ng03+1143-22
2019-03-07 19:25added correct systemd unit filerexxnor1+15-0
2019-03-07 16:57test/: change a couple of bashisms.ng02+17-17
2019-03-07 16:11lint manpageng01+4-4
2019-03-07 16:02Add ascension.1ng03+112-0
2019-03-06 22:59added fail soft mechanismrexxnor1+1-1
2019-03-06 22:54added postinst script to create usersrexxnor3+5-0
2019-03-06 19:37added DNSCurve, added CIscript, build deb and manpage, improved testsrexxnor13+380-78
2019-02-20 16:33changed argument -ns to -n, removed gnunet.pyrexxnor3+6-67
2019-01-30 17:52removed daemonizationrexxnor1+1-5
2019-01-30 13:29flags adjustment and soa record is now public by defaultrexxnor1+16-8
2019-01-30 13:03minor cleanuprexxnor1+4-5
2019-01-30 13:01fixed creation zone for non-bailiwick records. bugfixesrexxnor3+89-52
2019-01-27 10:36updated docstringsrexxnor1+32-15
2019-01-25 16:19added license headers, GNU coding style guidelinesrexxnor8+84-67
2019-01-20 13:46renamed filesrexxnor3+85-99
2019-01-20 13:38updated README, cleanup, PEP8rexxnor3+24-37
2019-01-18 16:04updated dependencies, setup.py, removed TODOs, improved error handlingrexxnor3+33-14
2019-01-17 18:18added dnscurve detection and log it, fix ttl bug with hierarchyrexxnor1+8-2
2019-01-15 14:14added logic for subzones with zone cutrexxnor1+127-96
2019-01-11 09:43improvements, better case separation, more loggingrexxnor1+67-78
2019-01-10 14:05added daemonization, bumped versionrexxnor2+95-30
2019-01-07 11:52renamed project to ascensionrexxnor17+926-834
2018-12-14 08:02updated READMErexxnor1+13-11
2018-12-13 16:57some experimental fixesrexxnor1+6-3
2018-12-13 14:24unify all records under label, added SUPPORTED_RECORDS globalrexxnor1+87-178
2018-12-11 12:23updated gnsmigrator for multiline, added multiline testsrexxnor3+219-121
2018-11-29 21:26added needed return statement; add glue records first, then NSrexxnor1+9-3
2018-11-12 22:40testing and added logging of executed commands to debugrexxnor2+92-8
2018-11-12 16:38added testing for gnunet -K option and morerexxnor7+229-2
2018-11-09 14:01updated gnsmigrator and removed c rebuildsrexxnor1+169-195
2018-10-25 13:36added warnings to logging if records failed to be addedrexxnor1+86-62
2018-10-25 11:45refactored code, added debug moderexxnor1+145-324
2018-10-24 19:28unstable version, port specification possiblerexxnor1+57-49
2018-10-20 17:41added definitive support for IXFRrexxnor1+88-57
2018-10-18 08:28fixed bugsrexxnor1+44-15
2018-10-14 08:18fixed zone serialisationrexxnor1+1-1
2018-10-13 22:13fixed non existing filerexxnor1+14-24
2018-10-13 19:03finished refactoring, fixed a few bugsrexxnor1+86-51
2018-10-12 09:42fixed serial fetching and added serialization of zonerexxnor1+60-31
2018-10-12 06:10fixed zonemaster to zonedata in READMErexxnor1+1-1
2018-10-11 21:23fixed some minor bugsrexxnor1+39-10
2018-10-11 20:40refactored adding of recordsrexxnor1+229-126
2018-10-09 11:30updated requirements and READMErexxnor2+9-8
2018-10-09 10:47fixed special cases with GNS2DNSrexxnor1+47-3
2018-10-08 10:46created baseclass and separated small from big zonesrexxnor1+183-74
2018-09-28 13:05reworked the incremental zone transfer, added notice for bindrexxnor1+11-7
2018-09-28 08:54added zone merging of full and incremental zonesrexxnor2+30-17
2018-09-28 06:34bumped version to 0.1.0rexxnor2+2-2
2018-09-28 06:29added ttl of SOA to zone for later implementation of timerrexxnor1+15-4
2018-09-27 20:05added incremental zone transfer logicrexxnor1+50-18
2018-09-26 19:47updated READMErexxnor1+39-8
2018-09-26 13:55added GNS2DNS support and rudimentary Unittests (incomplete)rexxnor4+154-96
2018-09-21 18:11fixes, added a few tests, updated README and requirementsrexxnor5+127-9
2018-09-21 13:31working prototype for A, AAAA, MX, CNAME, TXT and more recordsrexxnor1+50-14
2018-09-20 08:19initial prototype, bootstrapping zones and zone transferrexxnor4+149-0
2018-09-04 15:02Merge branch 'master' of gitlab.ti.bfh.ch:gerbp6/gnsmigratorrexxnor1+661-0
2018-09-04 15:01removed GNU from heading in READMErexxnor1+1-1
2018-09-04 15:00Added LICENSErexxnor1+661-0
2018-09-04 14:59added gitignore and READMErexxnor2+101-0