summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* nsswitch: make LIBWINBIND-CLIENT a private libraryAndrew Tridgell2010-10-211-5/+6
|
* nsswitch: make LIBWBCLIENT a private libraryAndrew Tridgell2010-10-211-4/+5
|
* lib: add UTIL_TEVENT to samba_sockets grouping libraryAndrew Tridgell2010-10-211-1/+1
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-libcli: make LIBSAMBA-ERRORS a private libraryAndrew Tridgell2010-10-211-6/+7
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-lib: make SMBPASSWD a private libraryAndrew Tridgell2010-10-211-4/+5
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-dsdb: moved a bunch of fuctions from schema/schema_info_attr.c to ↵Andrew Tridgell2010-10-217-295/+367
| | | | | | | | | | | | | | samdb/ldb_modules/schema_util.c these functions operate on ldb_modules, so they should be in the ldb_modules directory. They also should return ldb errors codes, not WERROR codes, as otherwise the error can be hidden from the ldap caller This re-arrangement fixes a dependency loop in the schema/samdb code. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> Pair-Programmed-With: Kamen Mazdrashki <kamenim@samba.org>
* s4-waf: make NDR_STANDARD a grouping library and add NDR_SAMBA4Andrew Tridgell2010-10-211-1/+10
| | | | | | this collects a number of subsystems into logical groups Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-build: make LIBSAMBA-NET a private libraryAndrew Tridgell2010-10-211-2/+3
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* waf-build: create a NDR_SAMBA grouping libraryAndrew Tridgell2010-10-211-0/+8
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* waf-build: create a samba_sockets grouping libraryAndrew Tridgell2010-10-211-0/+7
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-waf: removed dependencies on missing subsystemsAndrew Tridgell2010-10-219-31/+11
| | | | these were left over from the old config.mk system
* waf: replace the is_bundled option with private_libraryAndrew Tridgell2010-10-217-17/+13
| | | | | 'private_library' better captures what we are trying to get at when we bundle a library
* waf: added the concept of a grouping_libraryAndrew Tridgell2010-10-211-1/+32
| | | | | | | | | | | | a grouping library is one which 'groups' a set of subsystems. This means that if a target depends on a subsystem that is within a grouping library then that dependency is replaced with a dependency on the grouping library. This gives us a powerful method to avoid duplicated object files between libraries. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-build: fixed some formattingAndrew Tridgell2010-10-213-5/+6
| | | | indentation was far too deep
* build: subunit and popt need to be marked as private librariesAndrew Tridgell2010-10-212-4/+5
| | | | they have no vnum
* waf: cope with libraries with a specified version numberAndrew Tridgell2010-10-211-0/+3
| | | | | this fixes a problem with libnss_winbind.so.2. Thanks to Jelmer for spotting this.
* s4-libcli: make LIBCLI_LDAP a private libraryAndrew Tridgell2010-10-211-7/+8
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-auth: make auth a private libraryAndrew Tridgell2010-10-211-5/+6
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* replace: make libreplace a private libraryAndrew Tridgell2010-10-211-0/+1
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-ndr: make NDR_TABLE a private libraryAndrew Tridgell2010-10-211-1/+2
| | | | | | | this greatly reduces the size of ndrdump, and saves us a fair bit of duplication Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* libcli: make LIBCLI_NBT a private libraryAndrew Tridgell2010-10-211-4/+5
|
* wrapper: make socket_wrapper, uid_wrapper and nss_wrapper private libsAndrew Tridgell2010-10-213-12/+15
| | | | | | this prevents double instantiation Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* waf: re-work the module alias codeAndrew Tridgell2010-10-211-22/+52
| | | | | | | | we now create a base library, and then create the alias modules as wrappers around that base. That prevents double instantiation of any object files in the modules Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-dsdb: make SAMDB_COMMON into a private libraryAndrew Tridgell2010-10-211-5/+6
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* libcli: make the LIBSECURITY subsystem into a private libraryAndrew Tridgell2010-10-211-4/+5
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* waf: fixed expansion of direct_objects and direct_libsAndrew Tridgell2010-10-211-2/+2
| | | | these do not need to be expanded in break_dependency_loops()
* waf: allows libraries to be marked as private_library=TrueAndrew Tridgell2010-10-212-3/+13
| | | | | | | | | | | this is for libraries where we make no promises about the API, but where we wish it to be a library to allow our binaries to use common code. These libraries always get the project suffix added to the library name, to ensure we are in a separate namespace Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* waf: rework expand_subsystem_deps()Andrew Tridgell2010-10-211-18/+36
| | | | | | | | | make the variable names a lot clearer, and restrict the expansion of subsystem deps to object style subsystems and modules. If a subsystem or a module is built as a library then we don't need to expand the dependencies across that boundary Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* waf: added --show-deps and --show-duplicatesAndrew Tridgell2010-10-212-1/+74
| | | | | | these options make it easier to examine our depenency tree, by showing any objects linked into more than one library, and by showing the dependency tree for a chosen target
* ldb:ldb_modules.c - if we don't find the associated dynamic object then ↵Matthias Dieter Wallnöfer2010-10-211-0/+1
| | | | | | | please close the handle Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org> Autobuild-Date: Thu Oct 21 07:52:44 UTC 2010 on sn-devel-104
* ldb:ldb_tdb/ldb_cache.c - remove a superflous "talloc_free"Matthias Dieter Wallnöfer2010-10-211-3/+1
| | | | Didn't realise that this is already called by "ltdb_attributes_unload".
* ldb:ldb_tdb/ldb_cache.c - in this function we don't use LDB return codesMatthias Dieter Wallnöfer2010-10-211-1/+1
|
* s4:lib/util/charset/iconv.c - remove a distinction which can never happenMatthias Dieter Wallnöfer2010-10-211-4/+1
| | | | | "ret->cd_direct" is never set before. It is set in the "if" upperwards but then the function is terminated with "return".
* Now we have SeSystemSecurity, remove the source3-only #ifdef.Jeremy Allison2010-10-211-2/+0
| | | | | | | Jeremy. Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Thu Oct 21 01:35:00 UTC 2010 on sn-devel-104
* Add code to implement SeSecurityPrivilege in net rpc rights, and in theJeremy Allison2010-10-213-27/+21
| | | | | | | | | open and get/set NT security descriptor code. Jeremy. Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Thu Oct 21 00:15:57 UTC 2010 on sn-devel-104
* pytalloc: use talloc_unlink() to free py_talloc objectsKamen Mazdrashki2010-10-201-1/+3
| | | | | | | | | | | Those type of objects are referenced every time we assign them to other py_talloc objects, which leads to runtime warnings that we are trying to free an object with references Wrap talloc_unlink() in SMB_ASSERT() to ensure we catch possible failure Autobuild-User: Kamen Mazdrashki <kamenim@samba.org> Autobuild-Date: Wed Oct 20 21:37:06 UTC 2010 on sn-devel-104
* talloc: make header C++ safeSimo Sorce2010-10-201-0/+8
| | | | | Autobuild-User: Simo Sorce <idra@samba.org> Autobuild-Date: Wed Oct 20 18:15:09 UTC 2010 on sn-devel-104
* smbtorture: Fix typo in status message.James Peach2010-10-201-1/+1
|
* s3: Make "unpack_pjob" staticVolker Lendecke2010-10-202-2/+1
| | | | | Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Wed Oct 20 16:51:04 UTC 2010 on sn-devel-104
* s3: Use any_nt_status_not_ok in winbindVolker Lendecke2010-10-2019-95/+19
|
* s3: Add any_nt_status_not_okVolker Lendecke2010-10-202-0/+14
| | | | | This helps avoid quite a bit of repetitive code when looking at dcerpc_xx_recv results.
* s3: Don't use talloc_autofree_context in map_fileVolker Lendecke2010-10-201-1/+1
|
* uid_wrapper: The gid wrapper does not require a destructorVolker Lendecke2010-10-201-2/+2
| | | | Don't use talloc_autofree_context
* Make getpwnam_alloc() static to lib/username.c, and ensure all username ↵Jeremy Allison2010-10-2017-117/+97
| | | | | | | | | | | | lookups go through Get_Pwnam_alloc(), which is the correct wrapper function. We were using it *some* of the time anyway, so this just makes us properly consistent. Jeremy. Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Wed Oct 20 16:02:12 UTC 2010 on sn-devel-104
* nsstest: no need for two copies of the same tool.Günther Deschner2010-10-204-527/+116
| | | | | | | Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Wed Oct 20 15:05:34 UTC 2010 on sn-devel-104
* s3-waf: more registry cleanup.Günther Deschner2010-10-201-9/+20
| | | | Guenher
* s3-waf: convert LIBSMBCONF into a subsystem.Günther Deschner2010-10-201-5/+8
| | | | Guenther
* s3-waf: move RPC_CLIENT_SCHANNEL into a subsystem.Günther Deschner2010-10-202-7/+12
| | | | Guenther
* s4-schema_init: Print more info about syntax we fail to recognizeKamen Mazdrashki2010-10-201-2/+4
| | | | | Autobuild-User: Kamen Mazdrashki <kamenim@samba.org> Autobuild-Date: Wed Oct 20 13:54:01 UTC 2010 on sn-devel-104
* asn1_tests.c: Make test data static constKamen Mazdrashki2010-10-201-6/+6
|