summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* ready to upload to unstabledebian/3.1.0+ds-1archive/debian/3.1.0+ds-1Étienne Mollier2023-02-02
|
* Update debian/changelogÉtienne Mollier2023-02-02
| | | | Gbp-Dch: Ignore
* Update upstream source from tag 'upstream/3.1.0+ds'Étienne Mollier2023-02-02
|\ | | | | | | Update to upstream version '3.1.0+ds' with Debian dir 478fec58f05f0f46077b5a1c5cf34dc05787c815
| * New upstream version 3.1.0+dsÉtienne Mollier2023-02-02
| |\
| | * Merge pull request #168 from matsduf/merge-develop-into-masterMats Dufberg2023-01-31
| | |\ | | | | | | | | Merge develop into master (Zonemaster-LDNS)
| | | * Merge remote-tracking branch 'zonemaster/develop' into merge-develop-into-masterMats Dufberg2023-01-31
| | | |\
| | | | * Merge pull request #167 from matsduf/preparation-release-v2022.2.1Mats Dufberg2023-01-31
| | | | |\ | | | | | | | | | | | | Updates for release v2022.2.1 (Zonemaster-LDNS)
| | | | | * Corrects new version an type update based on review commentMats Dufberg2023-01-30
| | | | | |
| | | | | * Preparations for release v2022.2.1Mats Dufberg2023-01-30
| | | | |/
| | | | * Merge pull request #166 from tgreenx/fix-edns-datatgreenx2023-01-18
| | | | |\ | | | | | | | | | | | | Update edns_data to return RDATA
| | | | | * Update documentation[Thomas Green]2023-01-18
| | | | | |
| | | | | * Revert renaming of variable, update documentation, refactoring[Thomas Green]2023-01-17
| | | | | |
| | | | | * Initial commit[Thomas Green]2023-01-10
| | | | |/ | | | | | | | | | | | | | | | | | | | | | | | | | Updated edns_data to be able to return the entire RDATA of an EDNS packet Renamed variable to a more adequate name - it was not an 'opt' (option) that was returned, but a LDNS structure (Ressource Record Field, 'rdf') Updated documentation
| | | | * Merge pull request #165 from zonemaster/masterMats Dufberg2022-12-19
| | | | |\ | | | |_|/ | | |/| | Merge master to develop (Zonemaster-LDNS)
| | | * | Update_master_to_state_of_developMats Dufberg2023-01-31
| | |/ /
* | | | ready to upload to unstable.debian/3.0.0+ds-1archive/debian/3.0.0+ds-1Étienne Mollier2022-12-21
| | | |
* | | | Revert "Declare compliance with Debian Policy 4.6.1."Étienne Mollier2022-12-21
| | | | | | | | | | | | | | | | | | | | This reverts commit 8d554356ee9f9770f9f4b220e9c6bb72132c89cb. Debian Policy is at 4.6.2.
* | | | Remove trailing whitespace from debian/*.Étienne Mollier2022-12-21
| | | | | | | | | | | | | | | | Gbp-Dch: ignore
* | | | Declare compliance with Debian Policy 4.6.1.Étienne Mollier2022-12-21
| | | |
* | | | Update debian/changelogÉtienne Mollier2022-12-21
| | | | | | | | | | | | | | | | Gbp-Dch: Ignore
* | | | Update upstream source from tag 'upstream/3.0.0+ds'Étienne Mollier2022-12-21
|\| | | | | | | | | | | | | | | Update to upstream version '3.0.0+ds' with Debian dir 2b13be2d8f7da300e646c80cf679e938fb037f62
| * | | New upstream version 3.0.0+dsÉtienne Mollier2022-12-21
| |\| |
| | * | Merge pull request #164 from matsduf/merge-develop-into-masterMats Dufberg2022-12-19
| | |\ \ | | | | | | | | | | Merge develop into master (zonemaster-ldns)
| | | * | Merge remote-tracking branch 'zonemaster/develop' into merge-develop-into-masterMats Dufberg2022-12-19
| | | |\|
| | | | * Merge pull request #163 from matsduf/prepare-release-v2022.2Mats Dufberg2022-12-15
| | | | |\ | | | | | | | | | | | | Updates for release v2022.2 (Zonemaster-LDNS)
| | | | | * Updates for release v2022.2Mats Dufberg2022-12-13
| | | | |/
| | | | * Merge pull request #162 from blacksponge/use-internal-ldns-dockerGaël Berthaud-Müller2022-12-08
| | | | |\ | | | | | | | | | | | | use internal LDNS for docker image
| | | | | * use internal LDNS for docker imageGaël Berthaud-Müller2022-12-07
| | | | |/
| | | | * Merge pull request #161 from pnax/fix-buildAlexandre Pion2022-12-07
| | | | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix build Discovered while building on CentOS 7.
| | | | | * Fix buildAlexandre Pion2022-12-07
| | | | |/
| | | | * Merge pull request #159 from matsduf/update-license-refMats Dufberg2022-11-28
| | | | |\ | | | | | | | | | | | | Corrects the license statement in LDNS.pm
| | | | | * Adds license reference to READMEMats Dufberg2022-11-27
| | | | | |
| | | | | * Adjustss the license statementMats Dufberg2022-11-27
| | | | | |
| | | | | * Corrects the license statementMats Dufberg2022-11-26
| | | | | |
| | | | * | Merge pull request #153 from marc-vanderwal/bugfix/#149Marc van der Wal2022-11-28
| | | | |\ \ | | | | | |/ | | | | |/| Fix unsafe string manipulations in XS code
| | | | | * Fix “bad CAA” unit tests on single-threaded PerlMarc van der Wal2022-09-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instantiation of a malformed CAA resource record is a guaranteed croak if and only if the Perl in use is compiled with support for interpreter threads (-DUSE_ITHREADS). If not, it won’t. So the unit test is modified to try to convert the bad CAA record back to presentation form, so that it does become a guaranteed croak.
| | | | | * Fix unsafe string manipulations in XS codeMarc van der Wal2022-09-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix two instances of unsafe C string manipulations, vulnerable to null pointer dereferences and out-of-bounds accesses in edge cases. This was observed as segfaults in zonemaster-cli when attempting to process the following malformed resource record: bad-caa.example. IN CAA \# 4 C0000202 Zonemaster::LDNS::RR and Zonemaster::LDNS::Packet objects can be converted to a string (i.e. presentation format) with the string() method. Doing so triggers a call to the ldns_rr2str() and ldns_pkt2str() C functions respectively. However, when given some classes of malformed packets, ldns’s functions fail by returning NULL instead of a valid C string. Normally, these strings end with a newline, which is removed in the XS code before returning the result. But the removal of that newline character is attempted without checking for NULL pointers or empty strings. With this commit, Zonemaster::LDNS::RR->new() will now croak when given the aforementioned malformed resource record, and so will Zonemaster::LDNS::Packet->string() if it contains such a resource record.
| | | | | * Add unit tests to reproduce issue on bad CAA RRsMarc van der Wal2022-09-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a unit test in packet.t and another one in rr.t to reproduce the segfaults I observed. See also issue #149.
| | | | * | Merge pull request #158 from pnax/make-update-ldnsAlexandre Pion2022-11-03
| | | | |\ \ | | | | | | | | | | | | | | | | | | | | | Automatically reconfigure internal libldns on "ldns/Changelog" updates
| | | | | * | Keep ldns changelog fileAlexandre Pion2022-10-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The file would be installed, and ease libldns review.
| | | | | * | Fix libldns reconfiguration on updateAlexandre Pion2022-10-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use prerequisites to check for submodule existence and rebuild it on change (based on Changelog file updates).
| | | | * | | Merge pull request #151 from pnax/nsidAlexandre Pion2022-11-03
| | | | |\ \ \ | | | | | |/ / | | | | |/| | | | | | | | | Add support for NSID option + update internal LDNS to 1.8.3
| | | | | * | Missing files in MANIFEST from libldnsAlexandre Pion2022-10-17
| | | | | | |
| | | | | * | Don't overwrite already defined EDNS optionsAlexandre Pion2022-10-12
| | | | | | |
| | | | | * | Unit test for NSID supportAlexandre Pion2022-10-12
| | | | | | |
| | | | | * | Correctly look up for NSID supportAlexandre Pion2022-09-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * internal LDNS is 1.8.3 so it supports NSID * external LDNS is unknown, a check is needed
| | | | | * | Update internal ldns to 1.8.3Alexandre Pion2022-09-28
| | | | | | |
| | | | | * | Enable NSID feature with LDNS version >= 1.8.2Alexandre Pion2022-09-28
| | | | | | |
| | | | | * | Set and get EDNS option NSID for/from a packetAlexandre Pion2022-09-28
| | | | | | |
| | | | * | | Merge pull request #157 from mvw-afnic/feature/#155Marc van der Wal2022-10-13
| | | | |\ \ \ | | | | | |/ / | | | | |/| | Improve access to text data in TXT and SPF resource records