1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-15 23:24:37 +03:00

72 Commits

Author SHA1 Message Date
Stefan Metzmacher
7fe42c9b18 r9473: - assume the case that happens on most boxes, to remove compiler warnings on them
metze
(This used to be commit 3b83cf6b5bae877cf7c6a858683bc6fe781ad104)
2007-10-10 13:34:20 -05:00
Jelmer Vernooij
390924883f r9461: Couple of very small fixes.
(This used to be commit f91121bded545b414b873cd3f3824556d0d2a42e)
2007-10-10 13:34:18 -05:00
Andrew Bartlett
55f5453bc8 r9413: Bring Samba4 back up to date with lorikeet-heimdal.
Delete test_crypto_wrapping.c, previously included but unbuilt.

Andrew Bartlett
(This used to be commit d5fb30fb0cef330e0947969f0c9afc1f58fc4c7d)
2007-10-10 13:33:35 -05:00
Andrew Tridgell
5d899b8a35 r9369: an attempt to fix the build on HPUX. This is based on work by Don
McCall, but takes a slightly different approach that I hope will be
more generic
(This used to be commit e8260a81cf99be2ccae64135ca0572c8a6ae62ad)
2007-10-10 13:33:28 -05:00
Andrew Bartlett
65ec408473 r9305: Use the check-var.m4 from roken to really, really detect h_errno correctly.
This fixes the build on Fedora Core 4.

Andrew Bartlett
(This used to be commit aa36b2adad0d66b8171aa3ccca3057298361bec5)
2007-10-10 13:33:23 -05:00
Stefan Metzmacher
0648a67824 r9257: - I assume we don't need unistd.h in this file,
that sould fixes the build on aix
- use "" instead of <> for includes in our tree

metze
(This used to be commit 8c8fd4cfc6bbad9e8ec2ae9998a6cf4bd90b4bc6)
2007-10-10 13:31:38 -05:00
Andrew Bartlett
c0e8144c5d r9221: Try to merge Heimdal across from lorikeet-heimdal to samba4.
This is my first attempt at this, so there may be a few rough edges.

Andrew Bartlett
(This used to be commit 9a1d2f2fec67930975da856a2d365345cec46216)
2007-10-10 13:31:33 -05:00
Andrew Bartlett
eda59a6ca0 r9217: Add 'make clean' hooks to the ans1 depedency generator.
To be used by the impending Heimdal resync, which has files starting
with asn1_ that are not generated.

Andrew Bartlett
(This used to be commit 15b7af1c39a8369fb701f60485c7ac2040f1c27a)
2007-10-10 13:31:32 -05:00
Stefan Metzmacher
0e6369f5e8 r9111: actually use the roken inet_aton when nothing was found
metze
(This used to be commit fe5e61a25278d9e74158afd0e3b2bd31f71e43c8)
2007-10-10 13:31:18 -05:00
Stefan Metzmacher
906f47db83 r9109: set HAVE_GAI_STRERROR when the function was found donnot know whz this
doesnnot go without this patch

metze
(This used to be commit e409dfe72f8f7e9459f0147c27571317598838d9)
2007-10-10 13:31:17 -05:00
Stefan Metzmacher
40448834a0 r9107: try to get the build on solaris going...
metze
(This used to be commit 1008459a98a8232f039b87c91443d653858e0500)
2007-10-10 13:31:17 -05:00
Stefan Metzmacher
a0314b225f r9077: HEIMDAL_ROKEN needs inet_aton and on solaris it's in -lsocket
this should fix the build on sun1

metze
(This used to be commit 06c2aaa50061229cc5082733a8fa58080a5c4305)
2007-10-10 13:31:14 -05:00
Jelmer Vernooij
2f7f278cf1 r9053: Change order of dependencies (.h files are used when creating the
two compilers used for generating the rest of the heimdal files)
(This used to be commit f6b240125a3c5c15ce60f1de89a4575569eceb1e)
2007-10-10 13:31:12 -05:00
Stefan Metzmacher
3742b978cc r9049: - add property dependencies to include/proto.h
- make some stuff easier

metze
(This used to be commit 14b92e8a085f7d1a011b1663bf2a2728a907b0af)
2007-10-10 13:31:12 -05:00
Stefan Metzmacher
28c60387a4 r9026: remove autogenerated .x and .c files
metze
(This used to be commit 126875392082f1378316c981ed576934794415d9)
2007-10-10 13:31:09 -05:00
Stefan Metzmacher
d0868120d3 r9025: fix the build when it was stoped and you don't run make clean before make all
metze
(This used to be commit 9a920d18bdfc8fe464989fc604e9e5374ee39329)
2007-10-10 13:31:08 -05:00
Jelmer Vernooij
c90cba5a73 r8996: More build fixes...
(This used to be commit 2b15c74f201d7fad11f1c50dd91b27b78b221550)
2007-10-10 13:31:05 -05:00
Jelmer Vernooij
0165e1e71d r8995: Add heimdal headers back to "basics" target... should fix the build for now
(This used to be commit 343e33c13ff5a67b463c2f7c18e0a6590d75f8ab)
2007-10-10 13:31:04 -05:00
Jelmer Vernooij
9c913ef592 r8994: Clean up some more autogenerated files so I can predict when I'm going to
break the build...
(This used to be commit 1f31414f372bf930db0a65531e85ab5cb9a34723)
2007-10-10 13:31:04 -05:00
Jelmer Vernooij
7facdcc161 r8985: Automatically generate make dependency rules for
the asn1 and error table files.

This removes the need for HEIMDAL_EXTERNAL
(This used to be commit 2f481ac93c0151b82dab737d49ae8d0d3cbbbbbe)
2007-10-10 13:31:04 -05:00
Jelmer Vernooij
7fe83f23b8 r8955: Move a bit more of the build process to the Makefile
(This used to be commit 670a7a8de570a9c89ea09bb473d9b1d8cabf6830)
2007-10-10 13:31:00 -05:00
Jelmer Vernooij
726681d158 r8832: Automatically rebuilding C files if headers change (in developer mode)
(This used to be commit bb02e1dccb058e31cf33aaac954708276090a9ec)
2007-10-10 13:30:10 -05:00
Jelmer Vernooij
930e624d81 r8826: Make configure generate config.mk files (with the external libraries
that were found) and a config.pm file (with all substitution variables)
(This used to be commit 52bb1374bbcfc9b9a6d098687bafe9021a1ee858)
2007-10-10 13:30:09 -05:00
Andrew Tridgell
f4691cf6f6 r8711: add m4 for finding return type for signal handlers
this patch brought to you by the continuing saga of HPUX portability
(This used to be commit 4d63bd27d482ec84078c4541166b16cd82cfeb6a)
2007-10-10 13:29:57 -05:00
Andrew Tridgell
3cddf280da r8532: this miight fix cross compilation for reactos
(This used to be commit 810fa4f762458202adee3f2fd5b13e74eae7781f)
2007-10-10 13:29:35 -05:00
Andrew Tridgell
10cb617904 r8464: the last few functions needed by irix 6.4.
(This used to be commit 903d963ca8fdefa23eaa77b5117d90b6b84866ab)
2007-10-10 13:23:06 -05:00
Andrew Tridgell
d0e3452a61 r8463: more irix fixes. This one adds some missing addrinfo functions
(This used to be commit 87f7098ee3a24be202b6aaa1ab2a4e44b7b89975)
2007-10-10 13:23:06 -05:00
Andrew Tridgell
978bbb4f4d r8461: fixed integer64 handling on bit endian platforms. The ejs code used
%Ld, which is an invalid format code.

This will probably cause problems on systems that don't have %lld, but
do have a working snprintf otherwise. We will need to expand the
snprintf configure test to make sure we replace snprintf on those
platforms
(This used to be commit ccc87eb8aaf571d91170555a732d287746b3430f)
2007-10-10 13:23:05 -05:00
Andrew Tridgell
0fedba6342 r8456: avoid double inclusion of roken.h (this was breaking the build on irix 6.4)
(This used to be commit 8c432af87d9ae9a5bdce5ce1ca96dc46adda793e)
2007-10-10 13:23:05 -05:00
Andrew Tridgell
fa2b97a20a r8451: samba4 finally builds on solaris 8 sparc with heimdal and ejs
its been a long haul ...
(This used to be commit 3c4291e49abed14973b4a4fa1a9277918b896cac)
2007-10-10 13:23:04 -05:00
Andrew Tridgell
af0574378b r8450: more configure tests for solaris. It now builds some binaries, but
fails in the ejs floating point code.
(This used to be commit 30e1b6140e9f6246cb66eef7cf108d1ccf62bd40)
2007-10-10 13:23:04 -05:00
Andrew Tridgell
7175419589 r8449: - search for lex and yacc properly
- added target specific flags to get the #include order right for
  com_err and asn1 files in heimdal
(This used to be commit c721c8ca380db756ae2ccf3711be894bab8d5318)
2007-10-10 13:23:04 -05:00
Andrew Tridgell
cadcbbb6a3 r8439: removed an accidential commit
(This used to be commit 985b5b0171e647d794135413799ea36851396549)
2007-10-10 13:23:03 -05:00
Jelmer Vernooij
2483f979d1 r8438: - More win32 portability fixes. Now fails on socketwrapper (because
unix domain sockets are not available on win32)
- Update howto
(This used to be commit c88ee6b61b290806064993dba3fc27ea9e59cc63)
2007-10-10 13:23:02 -05:00
Jelmer Vernooij
dca3c16c85 r8436: Check for sys/sockets.h
(This used to be commit 7757226ba5930824e32e069dc4986a2a29be40f8)
2007-10-10 13:23:02 -05:00
Andrew Tridgell
4caf19ca35 r8425: add err() and errx() functions needed by for compile_et on some systems
(This used to be commit 72a769b6d1a1ce5f8a19010074960b692b4755db)
2007-10-10 13:23:01 -05:00
Andrew Tridgell
833842f0aa r8424: bring in some more of heimdals m4 macros, and remove the hard-coding of several test
results
(This used to be commit b173c938b2ced061ee341831e96001455fbf83d1)
2007-10-10 13:23:01 -05:00
Andrew Tridgell
3c079cd58d r8423: remove the dependency on the full roken lib for asn1_compile
this should fix the -lsocket problem on solaris
(This used to be commit 4c462cdab318e69b1ee84837246700ecb36eafca)
2007-10-10 13:23:01 -05:00
Andrew Tridgell
16aa5d1cd7 r8422: needed on irix 6.4
(This used to be commit db3f227c1c3b837e235566a7df7411d4d7e52c12)
2007-10-10 13:23:01 -05:00
Andrew Tridgell
354700ae50 r8421: needed for build on solaris10
(This used to be commit c40d6d4b5cd6613d1161615b6ba213a26acda29e)
2007-10-10 13:23:01 -05:00
Andrew Tridgell
2ea372afd9 r8420: slowly getting my way through some more heimdal portability fixes
(This used to be commit 59c3de6ca8b8e153e5cfd67da5f2afc2e23d36db)
2007-10-10 13:23:01 -05:00
Andrew Tridgell
c8461d737a r8419: in order to use our replace.h, heimdal needs stdarg.h
(This used to be commit 234fc1fb052fe6a2cef47861b13bdd82b57fc49b)
2007-10-10 13:23:00 -05:00
Andrew Tridgell
dd0816dcc8 r8416: added the extra_cflags.txt system from smb-build
this removes the need for recursive make for heimdal, which is a big
win. It should also make it easier/cleaner to build ldb/tdb/appweb etc
in both in-tree and out-of-tree forms by allowing us to specify
different CFLAGS (and thus different include paths) per directory or
file
(This used to be commit b2f9b8aa32426198aa21a703ab4f1d59fb77e512)
2007-10-10 13:23:00 -05:00
Love Hörnquist Åstrand
df426e5d4a r8393: check for bswap16 and bswap32
(This used to be commit 707e3726d3b200edef7995eaa5b41a434d5ce9b1)
2007-10-10 13:20:14 -05:00
Andrew Tridgell
fc5a0c4c46 r8374: avoid running flex and bison unless needed
this should stop the files changes in svn for other developers
(This used to be commit 18d3deb777bd6aa4dd102fa2a2838d0afc2bd74c)
2007-10-10 13:20:13 -05:00
Andrew Tridgell
bab3e5d6ce r8367: another configure test needed by netbsd for heimdal
(This used to be commit 8ddf866438231192c4884877d9e80f0d525ee431)
2007-10-10 13:20:12 -05:00
Andrew Tridgell
5f26a5a18a r8312: fixed some heimdal header checks from watching the build farm failures
when we added heimdal we dropped from 10 passing builds to 1, but hopefully
that will go up with a bit of effort
(This used to be commit 753d7ab715701a162689ffe9cdff7c56fcf7f2a2)
2007-10-10 13:20:05 -05:00
Andrew Tridgell
2fa99e56bc r8311: krb5 uses ENOMEM for out of memory
(thanks to abartlet for pointing this out)
(This used to be commit 4b16754a0e8be312d671d9ae892a8c14462f8d95)
2007-10-10 13:20:05 -05:00
Andrew Tridgell
8c018ff786 r8310: replace the heimdal networking interface scanning code with glue code that uses the Samba
interfaces list. This makes heimdal obey the 'interfaces=' smb.conf option, and should also
fix the portability problems with the heimdal code
(This used to be commit ba621d1c554e135f449a144019b84719a086e04f)
2007-10-10 13:20:04 -05:00
Andrew Tridgell
2271bb4475 r8309: more heimdal configure checks needed for FreeBSD
(This used to be commit b5e8409e3b046c151996009c2dc980e55f09fb67)
2007-10-10 13:20:04 -05:00