[SCM] NSS Wrapper Repository - annotated tag nss_wrapper-1.0.0 created

Andreas Schneider asn at samba.org
Sun Feb 2 04:36:39 MST 2014


The annotated tag, nss_wrapper-1.0.0 has been created
        at  e61c548b1bc5bf1f3d1cedc8082162a249501f20 (tag)
   tagging  bb1f815557255a9e9a1059510eef94e2f0ed4111 (commit)
 tagged by  Andreas Schneider
        on  Sun Feb 2 12:36:18 2014 +0100

- Log -----------------------------------------------------------------
nss_wrapper-1.0.0
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAABCgAGBQJS7i26AAoJEH7g/E3MAU4983cP/0Z7xRCKhR3k3W3xgSNhiUP4
tytrTxa12NKqTyoZsRN+GFJLblCAm6lJjOQZ4HTxUx7gMQWkH7w4sSY7v0SgoPvN
je93fXoU7ZB1IH1RcMAE+Atcp3bfQJw0ro0knwijhZiYvm5egbL+40VZnBnEpUD+
3/TeSwNBavCjs16N0wHr1Art/BoIzS33WdMuIy/CCu56KeC+4wt8ZyzTpmsT3svN
8KjUwsFeS2uKpMeG8XvX0ODcufUB0VcqAEYy3aIj2XdytFVPr+yD/26xjsg709uy
+CNtK6B2z2iLYIjFbxnoFDksOumdW/ck+yipBuR5tGCjjc3QXKCxSGwCT8EFhuYQ
O/0GR7THH3X3rQQ44D/rQUuuMYV2HJKPnaTo9x1WD3cWghyp5R75t/GaQqw9VIyX
DXjRvvEKa49m61Tl6B50AQxPUipaKK3M8yuZhc+Cb7jntu2p8ZInO8bMLvA36FwI
hpJE/ASnlASZpRu7UIaAw1+yi9ILLSAcMjF86Cs7xZJh3CUELHcrQAH4hO9JwkLa
eathVCud3aI/bEl8IEqDPAwvJQDQBcqrpI4JvN09haTkMcgYgsDd8qFOYIjk7iKT
YY8lGM+Txo99wNpqIqJC75H7yBuQVCsXwNuzzBUBwSPkXWbrgXOoOmq/wvlxOxtx
XGuLQ5MO5Uzuko9cuAXb
=pCvh
-----END PGP SIGNATURE-----

Andreas Schneider (194):
      Initial version.
      src: Get the library compiled and linked for now.
      src: Fix some build warnings.
      src: Some minor code cleanup.
      src: Load libc and add getpwnam().
      src: Add getpwnam_r().
      src: Add getpwuid().
      src: Add getpwuid_r().
      src: Add setpwent().
      src: Add getpwent_r().
      src: Add endpwent().
      src: Add initgroups().
      src: Add getgrnam().
      src: Add getgrnam_r().
      src: Add getgrgid().
      src: Add setgrent().
      src: Add getgrent().
      src: Add getgrent_r().
      src: Add endgrent().
      src: Add getgrouplist().
      src: Add a general way to load additional nss modules.
      cmake: Make sure we link against libdl.
      src: Fix segfault in nwrap_libc_init().
      tests: Get the first test of the testsuite working.
      tests: Get test_nwrap_reentrant_enumeration working.
      tests: Get test_nwrap_reentrant_enumeration_crosschecks working.
      src: Fix segfaults calling non-existent functions.
      tests: Enable the testsuite.
      tests: Get test_nwrap_duplicates working.
      src: Split out wrapper functions.
      src: Remove unused header.
      cmake: Install nss_wrapper.pl.
      Add some test to the README.
      src: Add nwrap_files_*hostent() functions.
      src: Add gethostbyname() and gethostbyaddr().
      cmake: Fix setting env for tests.
      src: Fix setting h_addr_list.
      src: First do a lookup in our files.
      src: Add first part of getaddrinfo().
      src: Let libc getaddrinfo() handle any address.
      src: Correctly initialize sockets.
      src: Set the port in the right byte order.
      tests: Make sure we have the port correctly set.
      Add .clang_complete file.
      src: Skip broadcast addresses in nwrap_getaddrinfo().
      src: Fix parsing hosts if no aliases are defined.
      src: Add support for host aliases.
      src: Return also an addrinfo with TCP.
      src: Ignore case if we search for hosts entries.
      src: Make sure nothing overrides libc symbols.
      tests: Fix memory allocation of copy_group().
      tests: Fix memory leaks.
      src: Fix protocol numbers.
      src: Don't call the local gethostby(addr|name) function.
      cmake: Set version number.
      cmake: Build library with a version number.
      src: Remove unused variable in nwrap_files_gethostbyaddr().
      src: Remove unused variable in nwrap_gethostby(addr|name).
      src: Fix warnings about unused arguments.
      src: Add (set|get|end)hostent() functions.
      src: If canonname flag is set and we have no name error out.
      src: Don't use af uninitialized.
      src: Fail if we have the wrong ai_family.
      src: Let glibc deal without a node specified.
      src: Fix service handling and return on error.
      tests: Fix build warnings of unused arguments.
      src: Make sure eai isn't used uninitialized.
      src: Try the different backends in initgroups.
      Improve the README.
      cmake: Fix ctest config.
      src: Don't segfaults if hints is NULL.
      cmake: Check for nss.h.
      src: Add support for Solaris nsswitch.
      src: getaddrinfo should only call the files backend.
      src: Add missing include on BSD.
      cmake: Check for BSD setgrent.
      src: Fix return value on BSD of setgrent().
      src: Handle GNU EAI types on other platforms.
      src: Fix type of groups in _libc_getgrouplist().
      tests: Disable getgrouplist test if not available.
      tests: Add missing include for BSD.
      src: Fix a possible segfault in nwrap_getaddrinfo().
      tests: Move getaddrinfo tests to own testsuite.
      tests: Move gethostby(name|addr) tests to own file.
      tests: Add a simple test for getnameinfo().
      tests: Add getnameinfo() numeric tests.
      tests: Add getnameinfo() test for "any" addresses.
      tests: Add getnameinfo() test for loopback.
      tests: Add getnameinfo() test with passing NULL pointers.
      nwrap: Fix a segfault in nwrap_getnameinfo() if sockaddr is NULL.
      tests: Add getnameinfo() test for NULL host and serv.
      nwrap: Fix getaddrinfo if host and serv are null but NI_NAMEREQD set.
      tests: Add getnameinfo() test for dgram ports.
      tests: Add getnameinfo() for flag NI_NOFQDN.
      nwrap: Use snprintf in nwrap_gethostname() to shut up Coverity.
      tests: Add gethostname() test.
      tests: Add more tests for gethostname().
      nwrap: Fix return value and errno of nwrap_gethostname().
      cmake: Check if the libc provides gethostby(addr|name)_r().
      tests: Add test for gethostbyname_r().
      tests: Add test for gethostbyaddr_r().
      cmake: Check for linux getnameinfo prototype.
      cmake: Fix typos in getgrent_r check.
      cmake: Check for POSIX functions on Solaris.
      cmake: Fix nss_wrapper on Solaris.
      cmake: Fix prototype checks on Solaris.
      cmake: Check for getpwnam_r and getpwuid_r on Solaris.
      cmake: Fix typo in HAVE_SOLARIS_GETPWUID_R.
      nwrap: Fix bulid of getpwent_r on Solaris.
      cmake: Check for getgrgid_r Solaris version.
      cmake: Fix typo in HAVE_SOLARIS_GETGRGID_R check.
      nwrap: Fix build of (set|end)hostent on Solaris.
      tests: Use posix functions on Solaris in the test.
      cmake: Make sure we link against needed network libs on Solaris.
      nwrap: Pass the dl handle to nwrap_libc_fn().
      nwrap: Load symbols from different libs on Solaris.
      nwrap: Fix library variables for Solaris.
      tests: Fix testsuite on Solaris.
      nwrap: Fix an infinite loop in loading libraries.
      cmake: Fix drop location.
      cmake: Fix project name.
      cmake: Set nightly start time to UTC.
      nwrap: Add __location__ definition.
      nwrap: Add macro for printf attribute checking.
      nwrap: Add new logging function.
      nwrap: Use new logging function.
      nwrap: Remove old logging functions.
      nwrap: Reformat debug messages.
      nwrap: Print the function in the debug statement.
      nwrap: Try to fix some compile warning.
      Add .gitignore.
      cmake: Check for getnameinfo on older distributions.
      tests: Use AF_INET6 for testing.
      cmake: Set _FORTIFY_SOURCE only for optimized builds.
      Add more directories and definitons to .clang_complete.
      nwrap: Add nwrap_load_lib_handle().
      nwrap: Add nwrap_load_lib_function().
      nwrap: Add libc_getpwnam().
      nwrap: Add libc_getpwnam_r().
      nwrap: Add libc_getpwuid().
      nwrap: Add libc_getpwuid_r().
      nwrap: Add libc_setpwent().
      nwrap: Add libc_getpwent().
      nwrap: Add libc_getpwent_r().
      nwrap: Add libc_endpwent().
      nwrap: Add libc_initgroups().
      nwrap: Add libc_getgrnam().
      cmake: Simplify test calling.
      tests: Add test to check if libc functions are loaded correctly.
      nwrap: Add libc_getgrnam_r().
      nwrap: Add libc_getgrgid().
      nwrap: Add libc_getgrgid_r().
      nwrap: Add libc_setgrent().
      nwrap: Add libc_getgrent().
      nwrap: Add libc_getgrent_r().
      nwrap: Add libc_entgrent().
      nwrap: Add libc_getgrouplist().
      nwrap: Add libc_sethostent().
      nwrap: Add libc_gethostent().
      tests: Add libnsl hostent test.
      nwrap: Add libc_gethostbyname().
      nwrap: Add libc_gethostbyaddr().
      nwrap: Add libc_gethostname().
      tests: Add gethostname libnsl test.
      nwrap: Add libc_gethostbyname_r().
      nwrap: Add libc_gethostbyaddr_r().
      nwrap: Add libc_getaddrinfo().
      tests: Add getaddrinfo libsocket test.
      nwrap: Add libc_getnameinfo().
      nwrap: Remove obsolete nwrap_libc_fn().
      nwrap: Remove copy and paste obsolete line.
      nwrap: Fix loading posix functions on Solaris.
      nwrap: Only compile nwrap_getgrouplist if supported.
      tests: Load nss_wrapper for test_nwrap_disabled().
      nwrap: Fix function loading on Solaris.
      nwrap: Zero the allocated libc memory.
      nwrap: Rename FN_NAME to FN_PREFIX.
      tests: Add a dummy nss module and load it.
      tests: Fix building nss module on Solaris.
      cmake: Fix the env name for the module variables.
      cmake: Check for printf format attribute.
      nwrap: Add a destructor to free resources.
      tests: Add missing includes for test_nwrap_disabled.
      nwrap: Fix loading the system libraries.
      nwrap: Don't call close on a fd of -1.
      cmake: Add a valgrind suppression file.
      nwrap: Fix fd checks.
      cmake: Add pkgconfig file.
      cmake: Add cmake config mode file.
      Update README.
      cmake: Update DefineInstallationPaths.cmake.
      Add TODO.
      Add ChangeLog.
      src: Remove the localhost shortcut.

Nalin Dahyabhai (4):
      If hints specify a sock_type, return only that one
      src: Wrap getnameinfo().
      nwrap: Wrap gethostname().
      nwrap: Wrap gethostbyname_r() and gethostbyaddr_r().

-----------------------------------------------------------------------


-- 
NSS Wrapper Repository


More information about the samba-cvs mailing list