{"id":20564211,"url":"https://github.com/nlnetlabs/ldns","last_synced_at":"2025-04-08T01:36:27.256Z","repository":{"id":12762392,"uuid":"72740793","full_name":"NLnetLabs/ldns","owner":"NLnetLabs","description":"LDNS is a DNS library that facilitates DNS tool programming","archived":false,"fork":false,"pushed_at":"2025-03-29T09:37:57.000Z","size":8890,"stargazers_count":313,"open_issues_count":68,"forks_count":101,"subscribers_count":21,"default_branch":"develop","last_synced_at":"2025-04-01T00:34:05.395Z","etag":null,"topics":["dns","dnssec"],"latest_commit_sha":null,"homepage":"https://nlnetlabs.nl/ldns","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NLnetLabs.png","metadata":{"files":{"readme":"README","changelog":"Changelog","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["NLnetLabs"],"custom":["https://nlnetlabs.nl/funding/"]}},"created_at":"2016-11-03T11:57:12.000Z","updated_at":"2025-03-25T14:58:30.000Z","dependencies_parsed_at":"2024-01-29T14:58:49.688Z","dependency_job_id":"e51239d1-d42f-4d2f-a6e2-7acf2ab63eec","html_url":"https://github.com/NLnetLabs/ldns","commit_stats":null,"previous_names":[],"tags_count":61,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NLnetLabs%2Fldns","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NLnetLabs%2Fldns/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NLnetLabs%2Fldns/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NLnetLabs%2Fldns/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NLnetLabs","download_url":"https://codeload.github.com/NLnetLabs/ldns/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247761051,"owners_count":20991531,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dns","dnssec"],"created_at":"2024-11-16T04:24:38.988Z","updated_at":"2025-04-08T01:36:27.235Z","avatar_url":"https://github.com/NLnetLabs.png","language":"C","funding_links":["https://github.com/sponsors/NLnetLabs","https://nlnetlabs.nl/funding/"],"categories":[],"sub_categories":[],"readme":"\nContents: \n\tREQUIREMENTS\n\tINSTALLATION\n\t\tlibdns\n\t\texamples\n\t\tdrill\n\tINFORMATION FOR SPECIFIC OPERATING SYSTEMS\n\t\tMac OS X\n\t\tSolaris\n\tKNOWN ISSUES\n\t\tpyldns\n        Your Support\n\nProject page:\nhttp://www.nlnetlabs.nl/ldns/\nOn that page you can also subscribe to the ldns mailing list.\n\n* Development \nldns is mainly developed on Linux and FreeBSD. It is regularly tested to\ncompile on other systems like Solaris and Mac OS X.\n\nREQUIREMENTS\n- OpenSSL (Optional, but needed for features like DNSSEC)\n  - OpenSSL \u003e= 0.9.7f for DANE support\n  - OpenSSL \u003e= 1.0.0  for ECDSA and GOST support\n- libpcap (Optional, but needed for examples/ldns-dpa)\n- (GNU) libtool (in OSX, that's glibtool, not libtool)\n- GNU make\n\nINSTALLATION\n1. Unpack the tarball\n2. cd ldns-\u003cVERSION\u003e\n3. ./configure --with-examples --with-drill\n   (optionally compile python bindings too with: --with-pyldns)\n4. make\n5. make install\n\n\n* Building from repository\n\nIf you are building from the repository you will need to have (gnu)\nautotools like libtool and autoreconf installed. A list of all the commands\nneeded to build everything can be found in README.git. Note that the actual\ncommands may be a little bit different on your machine. Most notably, you'll\nneed to run libtoolize (or glibtoolize). If you skip this step, you'll get\nan error about missing config.sub.\n\n* Developers\nldns is developed by the ldns team at NLnet Labs. This team currently\nconsists of:\n  o Willem Toorop\n  o Wouter Wijngaards\n\nFormer main developers:\n  o Jelte Jansen\n  o Miek Gieben\n  o Matthijs Mekking\n\n* Credits\nWe have received patches from the following people, thanks!\n  o Bedrich Kosata\n  o Erik Rozendaal\n  o Håkan Olsson\n  o Jakob Schlyter\n  o Paul Wouters\n  o Simon Vallet\n  o Ondřej Surý\n  o Karel Slany\n  o Havard Eidnes\n  o Leo Baltus\n  o Dag-Erling Smørgrav\n  o Felipe Gasper\n\n\nINFORMATION FOR SPECIFIC OPERATING SYSTEMS\n\nMAC OS X\n\nFor MACOSX 10.4 and later, it seems that you have to set the\nMACOSX_DEPLOYMENT_TARGET environment variable to 10.4 before running\nmake. Apparently it defaults to 10.1.\n\nThis appears to be a known problem in 10.2 to 10.4, see:\nhttp://developer.apple.com/qa/qa2001/qa1233.html\nfor more information.\n\n\nSOLARIS\n\nIn Solaris multi-architecture systems (which have both 32-bit and\n64-bit support), it can be a bit taxing to convince the system to\ncompile in 64-bit mode. Jakob Schlyter has kindly contributed a build\nscript that sets the right build and link options. You can find it in\ncontrib/build-solaris.sh\n\nKNOWN ISSUES\n\nA complete list of currently known open issues can be found here:\nhttps://github.com/NLnetLabs/ldns/issues\n\n* pyldns\nCompiling pyldns produces many ``unused parameter'' warnings.  Those are\nharmless and may safely be ignored.\nAlso, when building with SWIG older than 2.0.4, compiling\npyldns produces many ``missing initializer'' warnings. Those are harmless\ntoo.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnlnetlabs%2Fldns","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnlnetlabs%2Fldns","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnlnetlabs%2Fldns/lists"}