diff --git a/utpam-0.0.1.tar.gz b/utpam-2.0.0.tar.gz similarity index 61% rename from utpam-0.0.1.tar.gz rename to utpam-2.0.0.tar.gz index e66b8e9ee5ecfef4e3d0e39382f7196c83131331..3227b0f548bb17c35b9418ade629eec0e84b0439 100644 Binary files a/utpam-0.0.1.tar.gz and b/utpam-2.0.0.tar.gz differ diff --git a/utpam.h b/utpam.h deleted file mode 100644 index dc589537b73698dda7148be7d76cf057ce24b984..0000000000000000000000000000000000000000 --- a/utpam.h +++ /dev/null @@ -1,26 +0,0 @@ -typedef struct pam_handle pam_handle_t; -typedef struct pam_message pam_message; -typedef struct pam_response pam_response; - -struct pam_conv { - int (*conv)(int num_msg, const struct pam_message **msg, - struct pam_response **resp, void *appdata_ptr); - void *appdata_ptr; -}; -struct pam_message { - int msg_style; - const char *msg; -}; -struct pam_response { - char *resp; - int resp_retcode; /* currently un-used, zero expected */ -}; - -int pam_start(const char *service_name, const char *user, const struct pam_conv *pam_conversation, pam_handle_t **pamh); -int pam_end(pam_handle_t *pamh, int pam_status); -int pam_authenticate(pam_handle_t *pamh, int flags); -int pam_acct_mgmt(pam_handle_t *pamh, int flags); -int pam_setcred(pam_handle_t *pamh, int flags); -int pam_open_session(pam_handle_t *pamh, int flags); -int pam_close_session(pam_handle_t *pamh, int flags); -int pam_chauthtok(pam_handle_t *pamh, int flags); diff --git a/utpam.spec b/utpam.spec index 7c7b27594882f26858181e60088641b066e5ee33..28ff4c3b546def5e91dab946fa6dd84f31c41d3b 100644 --- a/utpam.spec +++ b/utpam.spec @@ -1,10 +1,10 @@ -ExcludeArch: i686 sw_64 loongarch64 mips64el +ExcludeArch: i686 sw_64 mips64el %define debug_package %{nil} Summary: The utpam respect pam Name: utpam -Version: 0.0.1 -Release: 0%{?dist} +Version: 2.0.0 +Release: 1%{?dist}.01 License: ISC Group: Applications/System URL: http://www.linux-pam.org/ @@ -17,7 +17,6 @@ Source4: fingerprint-auth.pamd Source5: smartcard-auth.pamd Source6: config-util.pamd Source7: postlogin.pamd -Source8: utpam.h BuildRequires: cargo BuildRequires: rust @@ -70,6 +69,8 @@ for file in target/release/*.so; do done # Install default configuration files. +mkdir -pv ${RPM_BUILD_ROOT}/var/log/utpam +chmod 777 ${RPM_BUILD_ROOT}/var/log/utpam install -d -m 755 $RPM_BUILD_ROOT%{_pamconfdir} install -m 644 %{SOURCE1} $RPM_BUILD_ROOT%{_pamconfdir}/other install -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_pamconfdir}/system-auth @@ -78,7 +79,7 @@ install -m 644 %{SOURCE4} $RPM_BUILD_ROOT%{_pamconfdir}/fingerprint-auth install -m 644 %{SOURCE5} $RPM_BUILD_ROOT%{_pamconfdir}/smartcard-auth install -m 644 %{SOURCE6} $RPM_BUILD_ROOT%{_pamconfdir}/config-util install -m 644 %{SOURCE7} $RPM_BUILD_ROOT%{_pamconfdir}/postlogin -install -m 644 %{SOURCE8} $RPM_BUILD_ROOT%{_includedir}/utpam +install -m 644 ./lib/libpam_c/include/utpam.h $RPM_BUILD_ROOT%{_includedir}/utpam %clean rm -rf $RPM_BUILD_ROOT @@ -100,6 +101,7 @@ rm -rf $RPM_BUILD_ROOT %{_moduledir}/utpam_deny.so %{_moduledir}/utpam_echo.so %{_moduledir}/utpam_rootok.so +/var/log/utpam %files devel %config(noreplace) %{_includedir}/utpam @@ -108,5 +110,30 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/libutpam_misc.so %changelog -* Fri Nov 22 2024 Binlingyu - 0.0.1 -- init. \ No newline at end of file +* Wed Nov 12 2025 bianguangze - 2.0.0-1.01 +- chore: add dir vendor. + +* Fri Nov 07 2025 wanglujun - 1.0.0-1 +- feat: del BuildRequires: cargo-config. + +* Tue Nov 04 2025 wangmeng - 1.0.0 +- update: update versiono to 1.0.0 + +* Tue Nov 04 2025 wanglujun - 0.0.1.04 +- spec: del SOURCE8 and package ./lib/libpam_c/include/utpam.h. +- Add Patch:0007-change-log-path.patch. + +* Tue Nov 04 2025 bianguangze - 0.0.1.03 +- Add Patch: 0006-Fix-the-problem-of-getting-wrong-username.patch + +* Tue Nov 04 2025 bianguangze - 0.0.1.02 +- Add Patch: 0004-refactor-fix-include-flag-error.patch. +- Add Patch: 0005-add-pam_strerror.rs-and-fix-utpam_rootok-modules.patch. + +* Mon Nov 03 2025 bianguangze - 0.0.1.01 +- Add Patch: 0001-Add-utpam_client.rs-and-modify-utpam_misc.rs.patch. +- Add Patch: 0002-Modify-pam_strerror-function.patch. +- Add Patch: 0003-refactor-add-utpam_get_authtok.rs-file.patch. + +* Mon Nov 03 2025 bignguangze - 0.0.1 +- init.