{"id":22165156,"url":"https://github.com/pkgstore-old/linux-rpm-libgsasl","last_synced_at":"2025-03-24T16:13:21.143Z","repository":{"id":224038286,"uuid":"377889056","full_name":"pkgstore-old/linux-rpm-libgsasl","owner":"pkgstore-old","description":null,"archived":false,"fork":false,"pushed_at":"2022-04-01T09:28:26.000Z","size":2801,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-29T21:48:57.537Z","etag":null,"topics":["linux","pkgstore","rpm","rpm-package","rpm-packages","rpm-spec","sasl"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-2.1","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pkgstore-old.png","metadata":{"files":{"readme":"README.md","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},"funding":null},"created_at":"2021-06-17T16:05:57.000Z","updated_at":"2022-03-31T13:11:53.000Z","dependencies_parsed_at":"2024-02-23T11:54:38.414Z","dependency_job_id":"1dc04e2d-ce8c-4b2c-8ed8-2376e1346607","html_url":"https://github.com/pkgstore-old/linux-rpm-libgsasl","commit_stats":null,"previous_names":["pkgstore-old/linux-rpm-libgsasl"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkgstore-old%2Flinux-rpm-libgsasl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkgstore-old%2Flinux-rpm-libgsasl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkgstore-old%2Flinux-rpm-libgsasl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkgstore-old%2Flinux-rpm-libgsasl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pkgstore-old","download_url":"https://codeload.github.com/pkgstore-old/linux-rpm-libgsasl/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245304873,"owners_count":20593626,"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":["linux","pkgstore","rpm","rpm-package","rpm-packages","rpm-spec","sasl"],"created_at":"2024-12-02T05:13:29.466Z","updated_at":"2025-03-24T16:13:21.121Z","avatar_url":"https://github.com/pkgstore-old.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# GNU SASL Library\n\n**GNU SASL** is an implementation of the Simple Authentication and Security Layer framework and a few common SASL mechanisms. SASL is used by network servers (e.g., IMAP, SMTP, XMPP) to request authentication from clients, and in clients to authenticate against servers.\n\nGNU SASL consists of a C library (libgsasl), a command-line application (gsasl), and a manual. The library supports the ANONYMOUS, CRAM-MD5, DIGEST-MD5, EXTERNAL, GS2-KRB5, GSSAPI, LOGIN, NTLM, OPENID20, PLAIN, SCRAM-SHA-1, SCRAM-SHA-1-PLUS, SCRAM-SHA-256, SCRAM-SHA-256-PLUS, SAML20, and SECURID mechanisms.\n\nThe library is portable because it does not do network communication by itself, but rather leaves it up to the calling application. The library is flexible with regards to the authorization infrastructure used, as it utilizes callbacks into the application to decide whether an user is authorized or not. \n\n## Install\n\n### Fedora COPR\n\n```\n$ dnf copr enable pkgstore/lib\n$ dnf install -y libgsasl\n```\n\n### Open Build Service (OBS)\n\n```\n# Work in Progress\n```\n\n## Update\n\n```\n$ dnf upgrade -y libgsasl\n```\n\n## Remove\n\n```\n$ dnf erase -y libgsasl\n$ dnf copr remove pkgstore/lib\n```\n\n## How to Build\n\n1. Get source from [src.fedoraproject.org](https://src.fedoraproject.org/rpms/libgsasl).\n2. Write last commit SHA from [src.fedoraproject.org](https://src.fedoraproject.org/rpms/libgsasl) to [CHANGELOG](CHANGELOG).\n3. Modify \u0026 update source (and `*.spec`).\n4. Build SRPM \u0026 RPM.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpkgstore-old%2Flinux-rpm-libgsasl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpkgstore-old%2Flinux-rpm-libgsasl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpkgstore-old%2Flinux-rpm-libgsasl/lists"}