{"id":16832147,"url":"https://github.com/ebroder/libhesiod","last_synced_at":"2025-03-18T00:49:11.200Z","repository":{"id":524763,"uuid":"153310","full_name":"ebroder/libhesiod","owner":"ebroder","description":"Hesiod name service library","archived":false,"fork":false,"pushed_at":"2009-11-29T15:57:29.000Z","size":200,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-24T09:09:09.557Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ebroder.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2009-03-18T05:49:58.000Z","updated_at":"2023-01-03T07:19:00.000Z","dependencies_parsed_at":"2022-08-16T10:30:15.984Z","dependency_job_id":null,"html_url":"https://github.com/ebroder/libhesiod","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ebroder%2Flibhesiod","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ebroder%2Flibhesiod/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ebroder%2Flibhesiod/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ebroder%2Flibhesiod/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ebroder","download_url":"https://codeload.github.com/ebroder/libhesiod/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244135897,"owners_count":20403797,"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":[],"created_at":"2024-10-13T11:47:51.121Z","updated_at":"2025-03-18T00:49:11.177Z","avatar_url":"https://github.com/ebroder.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"This is release 3.1.0 of the Hesiod name service library.  Hesiod can\nprovide general name service for a variety of applications and is\nbased on the Berkeley Internet Name Daemon (BIND).\n\nTo prepare this directory for building, run the command \"./configure\".\nconfigure takes a number of options; use \"./configure --help\" to find\nout what they are.  Hesiod requires a vaguely ANSI compiler to build;\ngcc will do.\n\nRun \"make\" or \"make all\" to build the Hesiod library.\n\nRun \"make install\" to install the Hesiod library.\n\nYou will want to create a configuration file named hesiod.conf in the\nsysconfdir (/usr/local/etc/hesiod.conf by default) on your client\nmachines, reading something like:\n\n\trhs=.your.domain\n\tlhs=.ns\n\nThe value of rhs can be overridden at run time by the environment\nvariable HES_DOMAIN.  The value \".ns\" for lhs is an unfortunate\nhistorical convention; \".hs\" or \"hesiod\" would have been better.\nNevertheless, you probably want to use \".ns\" for compatibility with\nexisting Hesiod domains.\n\nTo create Hesiod information on your central name servers, you need to\nmake them authoritative for the domain ns.your.domain with a line in\nnamed.boot reading something like:\n\n\tprimary\t\tns.your.domain\t\tnamed.hesiod\n\nAnd then in named.hesiod, you need data looking something like:\n\n\t; SOA and NS records.\n\t@\tIN\tSOA\tserver1.your.domain admin-address.your.domain (\n\t\t\t40000\t      ; serial - database version number\n\t\t\t1800\t      ; refresh - sec servers\n\t\t\t300\t      ; retry - for refresh\n\t\t\t3600000       ; expire - unrefreshed data\n\t\t\t7200 )        ; min\n\t\t\tNS\tserver1.your.domain\n\t\t\tNS\tserver2.your.domain\n\n\t; Actual Hesiod data.\n\thaynes.grplist\tTXT\t\"haynes:2638\"\n\thaynes.group\tTXT\t\"haynes:*:2638:\"\n\t2638.gid\tCNAME\thaynes.group\n\tzephyr.sloc\tTXT\t\"zephyrserver1.my.domain\"\n\tzephyr.sloc\tTXT\t\"zephyrserver2.my.domain\"\n\nThere is a mailing list at MIT for Hesiod users, hesiod@mit.edu.  To\nget yourself on or off the list, send mail to hesiod-request@mit.edu.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Febroder%2Flibhesiod","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Febroder%2Flibhesiod","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Febroder%2Flibhesiod/lists"}