Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

nss_wrapper-1.1.15-slfo.1.1.6 RPM for x86_64

From OpenSuSE Leap 16.0 for x86_64

Name: nss_wrapper Distribution: SUSE Linux Framework One
Version: 1.1.15 Vendor: SUSE LLC <https://www.suse.com/>
Release: slfo.1.1.6 Build date: Mon Aug 26 11:26:05 2024
Group: Development/Libraries/C and C++ Build host: h03-ch2b
Size: 88375 Source RPM: nss_wrapper-1.1.15-slfo.1.1.6.src.rpm
Packager: https://www.suse.com/
Url: https://cwrap.org/
Summary: A wrapper for the user, group and hosts NSS API
There are projects which provide daemons that need to be able to create, modify
and delete Unix users, or just switch user IDs to interact with the system, e.g.
a user space file server. To be able to test that, you need the privilege to
modify the passwd and groups files. With nss_wrapper, it is possible to define
your own passwd and groups files which will be used by software to act correctly
while under test.

If you have a client and server under test, they normally use functions to
resolve network names to addresses (DNS) or vice versa. The nss_wrappers allow
you to create a hosts file to setup name resolution for the addresses you use
with socket_wrapper.

To use it, set the following environment variables:

LD_PRELOAD=libuid_wrapper.so
NSS_WRAPPER_PASSWD=/path/to/passwd
NSS_WRAPPER_GROUP=/path/to/group
NSS_WRAPPER_HOSTS=/path/to/host

This package does not have a devel package, because this project is for
development/testing.

Provides

Requires

License

BSD-3-Clause

Changelog

* Thu Mar 02 2023 dimstar@opensuse.org
  - Actually apply nss_wrapper-fix-cmocka-1.1.6+-support.patch (use
    autosetup instead of setup).
* Mon Feb 27 2023 asn@cryptomilk.org
  - Fix building with cmocka >= 1.1.6
    * Added nss_wrapper-fix-cmocka-1.1.6+-support.patch
* Wed Jan 25 2023 asn@cryptomilk.org
  - Update to version 1.1.15
    * Fixed linking issue in tests
    * Fixed a memory leak in tests
* Wed Jan 25 2023 asn@cryptomilk.org
  - Update to version 1.1.14
    * Fixed implementation of initgroups()
    * Fixed implementation of getgrouplist()
    * Avoid dclose(RTLD_NEXT)
* Wed Nov 09 2022 asn@cryptomilk.org
  - Update to version 1.1.13
    * Fixed possible mutex and threading issues
* Fri Jun 24 2022 asn@cryptomilk.org
  - Update to version 1.1.12
    * Added (de)contructor support on AIX with pragma init/finish
    * Fixed possible crash in getaddrinfo()
    * Fixed issues with processes closing all fds when forking
    * Fixed issues with setgrent() and endpwent() nss module support
* Wed Apr 07 2021 dmueller@suse.com
  - avoid filelist from filesystem package
* Wed Mar 31 2021 asn@cryptomilk.org
  - Update to version 1.1.11
    * https://gitlab.com/cwrap/nss_wrapper/-/blob/nss_wrapper-1.1.11/CHANGELOG
* Thu Mar 19 2020 asn@cryptomilk.org
  - Update to version 1.1.10
    * Fixed crash bug in OpenLDAP libraries with gethostbyname_r()
    * Code cleanup in gethostbyname(2)(_r) functions
* Mon Mar 16 2020 asn@cryptomilk.org
  - Update to version 1.1.9
    * Fixed log spam when loading modules
* Mon Feb 17 2020 asn@cryptomilk.org
  - Update to version 1.1.8
    * Fixed path to library in nss_wrapper.pc
    * Try different backends for gethostbyaddr nd gethostbyname
* Wed Nov 13 2019 asn@cryptomilk.org
  - Update to version 1.1.7
    * Added NSS_WRAPPER_DISABLE_DEEPBIND env variable
    * Improvded logging
    * Fixed location in cmake config
* Wed Aug 21 2019 asn@cryptomilk.org
  - Change Requires to Recommends for cmake and pkgconf
* Fri May 17 2019 asn@cryptomilk.org
  - Update to version 1.1.6
    * Fixed issues with memory alignment of getgrnam()
    * Fixed getpwnam() on FreeBSD
    * Started to use modern cmake (>= 3.5.0)
* Wed Oct 31 2018 asn@cryptomilk.org
  - Update to version 1.1.5
    * Fixed running on older distributions
* Wed Oct 31 2018 asn@cryptomilk.org
  - Update to version 1.1.4
    * Fixed module getpw* functions
    * Fixed nss_wrapper.pl to use correct perl binary
    * Fixed compatibility with musl-libc
* Mon Mar 21 2016 asn@cryptomilk.org
  - Update to version 1.1.3
    * Added support for BSD 'struct passwd' members
    * Replaced strcpy() with snprintf()
* Sun Feb 14 2016 jengelh@inai.de
  - Editorial fixes to the description
  - Use %_smp_mflags for parallel build instead
* Thu Jan 14 2016 asn@cryptomilk.org
  - Update to version 1.1.2
    * Fixed segfault while reloading hosts file
    * Fixed issue where are not fault tolerant if an alias has already
      been added
    * Fixed nss_wrapper build on Solaris
* Fri Nov 20 2015 asn@cryptomilk.org
  - Update to version 1.1.0
    * Added support for initgroups()
    * Added support for shadow files (getspnam(), etc.)
    * Improved support for multi address handling in getaddrinfo()
    * Improved file parser
    * Fixed compilation on machines without IPv4 support
    * Fixed service string sanity check in getaddrinfo() (bso #11501)
    * Fixed AI_NUMERICHOST handling in getaddrinfo() (bso # 11477)
* Wed Jun 03 2015 mpluskal@suse.com
  - Rename rpmlintrc to match packaging guidelines
  - Add rpmlintrc as source
* Mon May 11 2015 asn@cryptomilk.org
  - Cleanup specfile
* Thu Sep 11 2014 asn@cryptomilk.org
  - Update to version 1.0.3.
    * Added a nss_wrapper manpage.
    * Fixed cmake find_package configs.
    * Fixed resolving hostnames with a trailing dot.
    * Fixed an overflow when checking if a IPv6 address is IPv4.
    * Fall back to RTLD_NEXT for symbol binding if we can't find libc.
* Thu Feb 13 2014 asn@cryptomilk.org
  - Initial package.

Files

/usr/bin/nss_wrapper.pl
/usr/lib64/cmake/nss_wrapper
/usr/lib64/cmake/nss_wrapper/nss_wrapper-config-version.cmake
/usr/lib64/cmake/nss_wrapper/nss_wrapper-config.cmake
/usr/lib64/libnss_wrapper.so
/usr/lib64/libnss_wrapper.so.0
/usr/lib64/libnss_wrapper.so.0.3.4
/usr/lib64/pkgconfig/nss_wrapper.pc
/usr/share/doc/packages/nss_wrapper
/usr/share/doc/packages/nss_wrapper/AUTHORS
/usr/share/doc/packages/nss_wrapper/CHANGELOG
/usr/share/doc/packages/nss_wrapper/README.md
/usr/share/licenses/nss_wrapper
/usr/share/licenses/nss_wrapper/LICENSE
/usr/share/man/man1/nss_wrapper.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Nov 21 00:16:37 2024