1
0
mirror of https://github.com/samba-team/samba.git synced 2025-11-15 16:23:49 +03:00
Commit Graph

419 Commits

Author SHA1 Message Date
Jelmer Vernooij
146c5226e6 r25886: Try to fix building dso's on hpux with gcc 2007-12-21 05:44:40 +01:00
Jelmer Vernooij
bbc36fd3f6 r25880: Try to get some more flags right. 2007-12-21 05:44:37 +01:00
Jelmer Vernooij
25aa875119 r25877: Add libreplace macro for soname flags. 2007-12-21 05:44:36 +01:00
Jelmer Vernooij
773a7cf234 r25875: Try to fix the build on some HPUX machines. 2007-12-21 05:44:35 +01:00
Stefan Metzmacher
c6b6466c33 r25870: libreplace: AC_VERIFY_C_PROTOTYPE() needs AC_LANG_SOURCE() to bring in confdefs.h
metze
2007-12-21 05:44:34 +01:00
Stefan Metzmacher
44250ac6f9 r25867: libreplace: solaris has different prototypes for getpwent_r and getgrent_r
metze
2007-12-21 05:44:33 +01:00
Stefan Metzmacher
98095b3425 r25865: libreplace: check for nss passwd|group get*_r functions
metze
2007-12-21 05:44:32 +01:00
Stefan Metzmacher
8748516d16 r25864: libreplace: we should only have one location where we check for required functions
metze
2007-12-21 05:44:32 +01:00
Stefan Metzmacher
a16f0e3cdb r25863: libreplace: we need include <unistd.h> before nss_wrapper.h
metze
2007-12-21 05:44:31 +01:00
Jelmer Vernooij
45ccf09bf9 r25861: Fix export dynamic for HPUX. 2007-12-21 05:44:31 +01:00
Jelmer Vernooij
85b3326500 r25860: Remove flag that causes problems on some hosts. 2007-12-21 05:44:30 +01:00
Jelmer Vernooij
bf1685faa1 r25859: Wrap native HPUX functions in dl implementation. 2007-12-21 05:44:30 +01:00
Jelmer Vernooij
478b5ac8d9 r25855: Check for HPUX dl functions. 2007-12-21 05:44:29 +01:00
Jelmer Vernooij
aaaed5edc0 r25852: Move SHLIBEXT determination into a test as well. 2007-12-21 05:44:27 +01:00
Jelmer Vernooij
d28c8b822e r25851: Move system-specific ldflags checks to libreplace so they can be used by ldb. 2007-12-21 05:44:27 +01:00
Jelmer Vernooij
9ebc6f2d17 r25850: Add macro for picflag. 2007-12-21 05:44:26 +01:00
Jelmer Vernooij
f67040d2a0 r25846: Add configure test for -Wl,--export-dynamic. 2007-12-21 05:44:24 +01:00
Stefan Metzmacher
17f9189fb4 r25838: libreplace: include nss_wrapper.h if NSS_WRAPPER is defined
metze
2007-12-21 05:44:19 +01:00
Stefan Metzmacher
5648c8a0de r25728: [libreplace] define AI_NUMERICSERV as it's used in getaddrinfo.c
metze
2007-12-21 05:43:31 +01:00
Stefan Metzmacher
b594d9c9fa r25726: [libreplace] move and fix getaddrinfo configure checks
- move getaddrinfo check into getaddrinfo.m4
- add getaddrinfo.o to LIBREPLACEOBJ so that we really build the replacements

metze
2007-12-21 05:43:30 +01:00
Stefan Metzmacher
25a892f2ad r25725: merge commit bc9008aa1d from v3-2-test:
Author:     Jeremy Allison <jra@samba.org>
AuthorDate: Wed Oct 24 14:40:24 2007 -0700

We do support name lookups for host and service in our replacement
code - remove the restrictions from the original Postgres code.

Jeremy.
2007-12-21 05:43:29 +01:00
Stefan Metzmacher
57d5cf4b5f r25724: - include getaddrinfo.h after we have defined struct addrinfo
- use rep_ instead of pg_ as prefix in getaddrinfo.[ch]
- define HAVE_<name> macros when we replace functions

metze
2007-12-21 05:43:29 +01:00
Stefan Metzmacher
8b92b81101 r25718: [libreplace] if we replace types define the HAVE_<type> macro
this is needed as heimdal's roken.h also tries to replace the types

metze
2007-12-21 05:43:26 +01:00
Stefan Metzmacher
12cec014c4 r25715: [libreplace] move definition of struct addrinfo so that it can use socklen_t
metze
2007-12-21 05:43:25 +01:00
Stefan Metzmacher
8bd2cf71be r25714: [libreplace] move define of a constant to near to the others
metze
2007-12-21 05:43:25 +01:00
Stefan Metzmacher
a3657a4e71 r25713: [libreplace] include socket_wrapper.h after we have typedef'ed socklen_t
metze
2007-12-21 05:43:24 +01:00
Stefan Metzmacher
95462d614d r25695: [libreplace] fix the standalone build of libreplace
all configure results which are used in replace.h
or any system/*.h should be in the in the libreplace
*.m4 files!

metze
2007-12-21 05:43:18 +01:00
Stefan Metzmacher
facb811bb3 r25687: Move #defined for getaddrinfo into network.h (as other
defines). Allows RHEL4 compile to work.
Jeremy.
(cherry picked from commit 0ffdf4fdee)
2007-12-21 05:43:14 +01:00
Stefan Metzmacher
5d2995c413 r25686: Added in missing def for AI_ADDRCONFIG.
Jeremy.
(cherry picked from commit 3ef3c3afc3)
2007-12-21 05:43:13 +01:00
Stefan Metzmacher
cd5069a8ca r25685: rename getsmbpass -> rep_getpass and provide the function prototype
metze
(cherry picked from commit 96820f8d8f)
2007-12-21 05:43:13 +01:00
Stefan Metzmacher
ee85577835 r25684: use "system/*.h" to get the system includes
metze
(cherry picked from commit d20c2fa274)
2007-12-21 05:43:13 +01:00
Stefan Metzmacher
5d747fcad0 r25683: fix the compilation of getpass.c and it's configure test
metze
(cherry picked from commit f4c0961a16)
2007-12-21 05:43:12 +01:00
Stefan Metzmacher
3910d06941 r25682: r16320: Ensure variable is not null before calling fclose. Klocwork #412. Jeremy.
(cherry picked from commit 33ee0cfb19)
2007-12-21 05:43:12 +01:00
Stefan Metzmacher
7099dde3fd r25681: r16245: Cope with string being zero len. Klocwork bug #410. Jeremy.
(cherry picked from commit 46c12de07f)
2007-12-21 05:43:11 +01:00
Stefan Metzmacher
249d69fd85 r25680: Volker's fix for bug #668. Change the \n after the password prompt to go to tty instead of stdout.
(cherry picked from commit 0cd1ed0424)
2007-12-21 05:43:11 +01:00
Stefan Metzmacher
a11d21790f r25679: reapply: Allow ^C to interrupt smbpasswd if using our getpass. from Jeremy
metze
(cherry picked from commit d4ae42b1b2)
2007-12-21 05:43:11 +01:00
Stefan Metzmacher
78da4477a7 r25678: reformat getpass() replacement code
metze
(cherry picked from commit 3e8f43e3cf)
2007-12-21 05:43:10 +01:00
Stefan Metzmacher
d286c0533d r25677: add missing stuff from samba3
metze
2007-12-21 05:43:09 +01:00
Stefan Metzmacher
507d5ca7d9 r25602: don't imply "system/network.h" within replace.h,
as this brings in the socket_wrapper.h in unexpected
code and we endup with a missing 'swrap_close' while linking

metze
2007-12-21 05:42:47 +01:00
Stefan Metzmacher
00467c2593 r25601: replace.h should never imply any "system/*.h"
(here it's "system/time.h")

metze
2007-12-21 05:42:46 +01:00
Stefan Metzmacher
f9696109cc r25597: HPUX doesn't have INET_ADDRSTRLEN defined
metze
2007-10-10 15:08:02 -05:00
Jeremy Allison
48819012f8 r25586: Fix getaddrinfo detection - from Timur.
Jeremy.
2007-10-10 15:08:00 -05:00
Jelmer Vernooij
e09828a634 r25558: Define HAVE_* for other gai functions to prevent problems with libroken. 2007-10-10 15:07:56 -05:00
Jelmer Vernooij
1a7dbfde5f r25556: Update README. 2007-10-10 15:07:56 -05:00
Jelmer Vernooij
b6d3fd84a5 r25543: Merge libreplace support for inet_pton, inet_ntop, getaddrinfo, getnameinfo
(and friends) from SAMBA_3_2, with some minor tweaks:

- avoid including network headers in replace.h unless absolutely required
- autoconf tests for getaddrinfo() in lib/replace

The heimdal-specific code also no longer looks for these functions anymore.
2007-10-10 15:07:51 -05:00
Michael Adam
6d07e29de2 r25515: Revert r25448:
Immediate structures are *not* supportet by the native C compiler
at least on Solaris, Tru64 and HP-UX.

Michael
2007-10-10 15:07:46 -05:00
Jelmer Vernooij
d54a47ecdc r25448: Remove IMMEDIATE_STRUCTURES define, which was used for splint. Newer versions of splint support immediate structures just fine. 2007-10-10 15:07:35 -05:00
Stefan Metzmacher
87559febdf r25251: move macro defines to the end of replace.h
and move the include location sys/param.h
before we redefine missing macros

metze
2007-10-10 15:06:59 -05:00
Stefan Metzmacher
6ea0d61ab3 r25231: revert hunk that was commited together with the change to gplv3
was revision 23801

metze
2007-10-10 15:06:58 -05:00
Jelmer Vernooij
17c92c091d r25219: remove unused check for precompiled headers. 2007-10-10 15:06:57 -05:00