[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