summaryrefslogtreecommitdiff
path: root/source4/lib/samba3
AgeCommit message (Collapse)AuthorFilesLines
2008-05-18Create prototype headers from Makefile directory, without smb_build in the ↵Jelmer Vernooij1-2/+3
middle. (This used to be commit f4a77b96f9c17d853348b70794026e5b9e384942)
2008-03-03Move object file lists to the Makefile.Jelmer Vernooij1-1/+2
(This used to be commit a7e6d2a1832db388fdafa1279f84c9a8bbfc87d6)
2008-02-11Remove unused function.Jelmer Vernooij1-139/+0
(This used to be commit e779cf4724610b5d737102d1f55d1367744b188a)
2008-02-11Fix the build: remove reference to inexistent header samba3_proto.hMichael Adam1-1/+0
Michael (This used to be commit 3b9b396292077b2d3ff1fb1712462b767cc2bf81)
2008-02-11Remove Samba 3 backwards compatibility code in C.Jelmer Vernooij10-1357/+0
This code is no longer used, and equivalent code already exists in Python (scripting/python/samba/samba3.py) (This used to be commit c16212e8bf5343496ea4b3afc30a8b4d3a0afe2d)
2008-01-21build: Demote a bunch of libraries to subsystems. This makes packaging ↵Jelmer Vernooij1-4/+1
easier and should also make it easier to migrate to a new build system. (This used to be commit 77b400764e3dadfa05407343af649ad9298cc085)
2007-12-21r26504: Don't rely on system-provided kerberos headers.Jelmer Vernooij1-1/+2
(This used to be commit c4b1df047663519300370508761c70b0c096b7f2)
2007-12-21r26503: Change order of arguments in param interface so it's easier to make theJelmer Vernooij1-2/+2
section name optional. Fix several smaller bits and pieces in the Python code. (This used to be commit 1b89311e5fa4fcde060df50e580dc221205cc8ca)
2007-12-21r26463: Tighten dependencies.Jelmer Vernooij1-1/+1
(This used to be commit d98ac96dfe7bb055f9ad49bc6864890285aa59ed)
2007-12-21r26460: Enable ldb python tests.Jelmer Vernooij1-1/+2
(This used to be commit 25e982453142eb7d2f68c0751d641581b46fbb49)
2007-12-21r26432: Require ndr_pull users to specify iconv_convenience.Jelmer Vernooij1-1/+1
(This used to be commit 28b1d36551b75241c1cf9fca5d74f45a6dc884ab)
2007-12-21r25624: Remove ipv4_addr hack. Only causes 4 extra includes of ↵Jelmer Vernooij2-2/+3
system/network.h because we stripped down includes. (This used to be commit 262c1c23a61f1f4fae13e0a61179fe98b682cecf)
2007-10-10r25174: Export header from just one place.Jelmer Vernooij1-1/+0
(This used to be commit 82383a6c12c2c4f2a8779f9399e503003a4a9f99)
2007-10-10r24712: No longer expose the 'BOOL' data type in any interfaces.Jelmer Vernooij2-16/+16
(This used to be commit 1ce32673d960c8b05b6c1b1b99e1976a402417ae)
2007-10-10r23801: The FSF has moved around a lot. This fixes their Mass Ave address.Andrew Tridgell5-10/+5
(This used to be commit 5c9b19271e0e3ad897499707003ce4703ffa4870)
2007-10-10r23795: more v2->v3 conversionAndrew Tridgell5-5/+5
(This used to be commit 84b468b2f8f2dffda89593f816e8bc6a8b6d42ac)
2007-10-10r23792: convert Samba4 to GPLv3Andrew Tridgell6-18/+12
There are still a few tidyups of old FSF addresses to come (in both s3 and s4). More commits soon. (This used to be commit fcf38a38ac691abd0fa51b89dc951a08e89fdafa)
2007-10-10r20455: Apply some of the patches from Martin Kuehl <kuehl@univention.de> toAndrew Bartlett2-2/+12
better handle the Samba3 backend. I've refactored the password format patch to use the routines in lib/samba3/smbpasswd.c, which has required me to move this into a seperate subsystem, due to recursive dependencies. Andrew Bartlett (This used to be commit 14e2c877a82d1fcf060455f9b46de5767b71438d)
2007-10-10r20134: The IBM Checker correctly notes that *p cannot be \0 and still satisfyAndrew Bartlett1-1/+0
the loop entry condition. Andrew Bartlett (This used to be commit c1182751313290fc38af5b1c44bc66b5d1654977)
2007-10-10r19676: Fix some more dependencies.Jelmer Vernooij1-0/+2
(This used to be commit 8768bec81f57131a0c9754e8121b345c0be4a5d0)
2007-10-10r19428: moved tdbutil.c from lib/tdb/common/ to lib/util/util_tdb.cAndrew Tridgell7-7/+13
tdbutil.c is Samba specific, so should not be part of the generic tdb library (This used to be commit 979dd24f5e44605fc1603b690913b8c31be7478f)
2007-10-10r18323: this function returns a pointer, not a boolAndrew Tridgell1-3/+2
(This used to be commit 86ef345cbf98e38b4e135cf52761c7268b608313)
2007-10-10r18213: don't list LIBREPLACE depdendecies explicit andStefan Metzmacher1-1/+0
always at it as first private dependencies metze (This used to be commit 135d096776b53ae09ffc2b4f767dfbd18139570f)
2007-10-10r18135: almost there ....Andrew Tridgell1-0/+1
(This used to be commit cefcccb51948fb17fbc803325e8ab13103164f93)
2007-10-10r17780: better fix this one correctlyStefan Metzmacher1-2/+8
metze (This used to be commit fbdc5c635606490618ecd54f1b49db70e680cf05)
2007-10-10r17779: this macro is unusedStefan Metzmacher1-0/+2
metze (This used to be commit 5389ba19c8ce4cc8f5992b2f9b4fc451df8ee3f2)
2007-10-10r16517: Get rid of pointless safe_free() (not SAFE_FREE()!) function.Jelmer Vernooij1-1/+1
(This used to be commit 6bc91497827a66af6d9adf26c689e9cc458d8ecf)
2007-10-10r15573: Fix build of systems that have iconv headers in non-standard locationsJelmer Vernooij3-3/+1
Split of system/locale.h header from system/iconv.h Previously, iconv wasn't being used on these systems (This used to be commit aa6d66fda69779d1c2948a1aca85dbd5208f1cba)
2007-10-10r15328: Move some functions around, remove dependencies.Jelmer Vernooij1-2/+2
Remove some autogenerated headers (which had prototypes now autogenerated by pidl) Remove ndr_security.h from a few places - it's no longer necessary (This used to be commit c19c2b51d3e1ad347120b06a22bda5ec586c22e8)
2007-10-10r15326: Fix compiler warnings.Jelmer Vernooij1-7/+7
(This used to be commit ac68415ccf6ca37ffd24407b10bafc102c83dfc0)
2007-10-10r14860: create libcli/security/security.hStefan Metzmacher2-2/+2
metze (This used to be commit 9ec706238c173992dc938d537bdf1103bf519dbf)
2007-10-10r14554: Write out header dependencies. This means all C files affected will beJelmer Vernooij1-1/+1
rebuilt when a header file is changed. It also means parallel builds work now. It will take a minute or so to generate all the dependency information, but there should be no need to rebuild that information later on, unless a file changes. This behaviour is only enabled when building in developer mode (--enable-developer) and requires a GNU make (or compatible). In all other cases, the file 'static_deps.mk' is included, which contains some basic hardcoded dependency information. (This used to be commit eb435386f015ce1d89eb6f7e7837622ebd9e1951)
2007-10-10r14492: Fix shared libs - set SO_VERSION to 0 everywhere for now.Jelmer Vernooij1-1/+1
(This used to be commit 4682bc5ce047d81586447b9df82c91ed1fe677cf)
2007-10-10r14464: Don't include ndr_BASENAME.h files unless strictly required, insteadJelmer Vernooij1-1/+1
try to include just the BASENAME.h files (containing only structs) (This used to be commit 3dd477ca5147f28a962b8437e2611a8222d706bd)
2007-10-10r14381: Kill structs.hJelmer Vernooij1-1/+1
(This used to be commit 1ffb82a7596f989c90df69573083a2c2e28f8808)
2007-10-10r14363: Remove credentials.h from the global includes.Jelmer Vernooij1-0/+1
(This used to be commit 98c4c3051391c6f89df5d133665f51bef66b1563)
2007-10-10r14327: Replace MAJOR_VERSION/MINOR_VERSION/RELEASE_VERSION with two parameters:Jelmer Vernooij1-3/+2
- VERSION: should contain the current version. Will be made part of the filename. - SO_VERSION: should contain the latest version that this on is compatible to. Will be used for setting the soname of the shared library. Fix sonames and use them on platforms that support them Remove symlinking code. ldconfig will take care of creating the symlinks now that we set the soname. (This used to be commit 7871b07e21c85c63d0ecac4c31b98dc112d18af5)
2007-10-10r14067: give more usefull errorsStefan Metzmacher1-4/+5
metze (This used to be commit bc5281a95f2c79f88895282e8e38add116eef789)
2007-10-10r13924: Split more prototypes out of include/proto.h + initial work on headerJelmer Vernooij2-0/+2
file dependencies (This used to be commit 122835876748a3eaf5e8d31ad1abddab9acb8781)
2007-10-10r13767: fix compiler warningsStefan Metzmacher4-31/+36
metze (This used to be commit 0ab3a42341bc1b44de4834adf010a0e511383bfa)
2007-10-10r12825: Add \nGünther Deschner1-1/+1
Guenther (This used to be commit 909ef011b1343a33c4da4b2230062fd0468736ce)
2007-10-10r12696: Reduce the size of include/structs.hJelmer Vernooij2-0/+3
(This used to be commit 63917616016133c623fc6ff59454bc313ee7dd8f)
2007-10-10r12608: Remove some unused #include lines.Jelmer Vernooij1-1/+0
(This used to be commit 70e7449318aa0e9d2639c76730a7d1683b2f4981)
2007-10-10r12498: Eliminate INIT_OBJ_FILES and ADD_OBJ_FILES. We were not usingJelmer Vernooij1-1/+1
the difference between these at all, and in the future the fact that INIT_OBJ_FILES include smb_build.h will be sufficient to have recompiles at the right time. (This used to be commit b24f2583edee38abafa58578d8b5c4b43e517def)
2007-10-10r12254: Add some (hopefully correct) descriptions for libraries that are ↵Jelmer Vernooij1-0/+1
installed. Install pkg-config files. (This used to be commit a86abe84e2cae7c6188c094a92c6b62aace02fdf)
2007-10-10r11518: Fix a warningVolker Lendecke1-1/+1
(This used to be commit 4a32df49e66b49b20b78bf165869b7592bb626fd)
2007-10-10r11382: Require number of required M4 macrosJelmer Vernooij1-0/+1
Make MODULE handling a bit more like BINARY, LIBRARY and SUBSYSTEM Add some more PUBLIC_HEADERS (This used to be commit 875eb8f4cc658e6aebab070029fd499a726ad520)
2007-10-10r11377: Add support for building LIBRARY elements as shared libraries:Jelmer Vernooij1-12/+7
- Adds -rpath bin/ so you don't have to install Samba in order to use compiled binaries. - Writes out pkg-config files when building shared libs - Supports automatic fallback to MERGEDOBJ (which is the default) or OBJ_LIST (if ld -r is not supported) Building with shared libs reduces the size of the Samba binaries from 197 Mb to 60 Mb (including libraries) on my system (GCC4, with debugging). To build with shared libraries support enabled, run: LIBRARY_OUTPUT_TYPE=SHARED_LIBRARY ./config.status init functions don't get called correctly yet when using shared libs, so you won't be able to actually run anything with success :-) Once init functions are done, I'll look at support for loading shared modules once again. Based on a patch by Peter Novodvorsky (nidd on IRC). (This used to be commit 0b54405685674a2b19a28d77aae5b1136b5a4728)
2007-10-10r11244: Relative path names in .mk filesJelmer Vernooij1-10/+10
(This used to be commit 24e10300906c380919d2d631bfb3b8fd6b3f54ba)
2007-10-10r11214: Remove scons files (see ↵Jelmer Vernooij1-4/+0
http://lists.samba.org/archive/samba-technical/2005-October/043443.html) (This used to be commit 7fffc5c9178158249be632ac0ca179c13bd1f98f)