summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* build: use CPP and CC values when calling pidlMatthieu Patou2010-12-102-1/+19
|
* build: introduce SAMBA_CHECK_PYTHON_HEADERSMatthieu Patou2010-12-105-4/+13
| | | | | | | | | | | | | | | | | | | | | | | This function is a wrapper around waf's check_python_header. It avoids searching more than once for the headers bringing a small speed improvement and a better lisibility of the logs. But it's mainly to avoid a nasty bug when python libraries are in path pointed by python_LIBPL (ie. /usr/local/lib/python2.6/config/) instead of python_LIBDIR (ie. /usr/local/lib). On the first call waf will correctly find that in order to link with python libs it needs to add -L$python_LIBPL. But on the next calls of check_python_headers, waf will use both the current library path value (ie. -L/usr/local/lib/python2.6/config) and -L$python_LIBDIR (ie. /usr/local/lib/) which will make him beleive that python libraries are in $python_LIBDIR which at the end will make the final link test fails in check_python_headers as it will not use the good directory. So by avoiding calling check_python_headers more than once we avoid making waf fooling itself.
* build: finishing fixing broken libiconv on hpuxMatthieu Patou2010-12-101-0/+2
|
* s4 libcli: Add libcli_echo lib and torture testKai Blin2010-12-098-0/+372
| | | | | Autobuild-User: Kai Blin <kai@samba.org> Autobuild-Date: Thu Dec 9 23:57:03 CET 2010 on sn-devel-104
* s4: Implement UDP echo server exampleKai Blin2010-12-094-0/+388
| | | | | This is a simple UDP-based echo server. It is mainly intended as an example on how to do server service tasks in s4.
* s4:pyrpc_util: s/typename/type_name to avoid c++ warningsStefan Metzmacher2010-12-092-6/+6
| | | | | | | metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Thu Dec 9 17:55:57 CET 2010 on sn-devel-104
* talloc: pytalloc-util should not have an ABI-file yetStefan Metzmacher2010-12-091-2/+0
| | | | | | Somehow I forgot to remove this after discussion with Jelmer. metze
* wintest Remove the password expiry as the first stepAndrew Bartlett2010-12-092-4/+13
| | | | | | | | | | This is particularly important before dcpromo, as the password will otherwise be expired in the new domain. Andrew Bartlett Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Thu Dec 9 13:33:00 CET 2010 on sn-devel-104
* waf: remove the restriction that private libraries must not have a vnumAndrew Tridgell2010-12-095-19/+6
| | | | | | | | we need the vnum for ABI checking for public libraries built as private libraries when bundled Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Thu Dec 9 12:47:41 CET 2010 on sn-devel-104
* waf: fixed path to abi_directoryAndrew Tridgell2010-12-091-1/+1
| | | | this broke in a recent patch
* s4-spnego Match Windows 2008, and no longer supply a name in the CIFS NegprotAndrew Bartlett2010-12-091-10/+1
| | | | | | | Andrew Bartlett Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Thu Dec 9 08:50:28 CET 2010 on sn-devel-104
* s4-lsa Implement kerberos ticket life policyAndrew Bartlett2010-12-098-11/+117
| | | | | | | | We now no longer print tickets with a potentially infinite life, and we report the same life over LSA as we use in the KDC. We should get this from group policy, but for now it's parametric smb.conf options. Andrew Bartlett
* s4-tests Workaround new default of 'client ntlmv2 auth = yes' in testsAndrew Bartlett2010-12-092-3/+3
| | | | | | The new default breaks some tests that were assuming LM or NTLM auth Andrew Bartlett
* s4-client Use NTLMv2 by default in the Samba4 client.Andrew Bartlett2010-12-091-0/+1
|
* waf: add a dependency between the library and its vscriptAndrew Tridgell2010-12-092-1/+3
| | | | | Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Thu Dec 9 04:32:18 CET 2010 on sn-devel-104
* waf: don't use symbol versioning on our modulesAndrew Tridgell2010-12-091-3/+6
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* waf: use vscripts for our private libraries tooAndrew Tridgell2010-12-092-15/+14
| | | | | if the library has a vnum, then use it. If it doesn't have a vnum then use the application version for symbol versions
* waf: make mkdir_p on a empty string not recurse foreverAndrew Tridgell2010-12-091-1/+1
|
* waf-abi: auto-generate per-symbol versions from ABI filesAndrew Tridgell2010-12-097-23/+92
| | | | | | | | | | | | | This changes our version-script generation to use the ABI files that are saved in git with each version number change of our public libraries. We use these ABI files to generate a linker version script that gives the exact version number that each symbol was introduced. This provides us with automatic fine grained symbol versioning. Pair-Programmed-With: Jelmer Vernooij <jelmer@samba.org> Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* build: do not duplicate the checks for python in samba4Matthieu Patou2010-12-092-14/+3
| | | | | Autobuild-User: Matthieu Patou <mat@samba.org> Autobuild-Date: Thu Dec 9 00:47:23 CET 2010 on sn-devel-104
* build: Cope with broken libiconvMatthieu Patou2010-12-081-1/+5
| | | | | | | | library iconv needs mbrtowc but some system didn't provide it (ie. HP-UX 11.0) Autobuild-User: Matthieu Patou <mat@samba.org> Autobuild-Date: Wed Dec 8 23:19:19 CET 2010 on sn-devel-104
* dcerpc.idl: fix typo 0x800000000 => 0x80000000Stefan Metzmacher2010-12-081-1/+1
| | | | | | | metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Wed Dec 8 20:13:03 CET 2010 on sn-devel-104
* s4:ldb: add ABI/ldb-0.9.20.sigsStefan Metzmacher2010-12-081-0/+245
| | | | metze
* s4:ldb: build libldb and pyldb-util as private libraries when building for ↵Stefan Metzmacher2010-12-081-3/+12
| | | | | | | | samba4 This matches the behavior of the talloc and tdb builds. metze
* talloc: build pytalloc-util with the same logic as libtallocStefan Metzmacher2010-12-081-1/+4
| | | | metze
* talloc: mark pytalloc-util functions as _PUBLIC_Stefan Metzmacher2010-12-081-6/+6
| | | | metze
* talloc: remove unused PyString_FromString_check_null() from pytalloc-utilStefan Metzmacher2010-12-081-8/+0
| | | | metze
* pidl:Samba4/Python.pm: use PyString_FromStringOrNULL() from pyrpc_utilStefan Metzmacher2010-12-081-6/+6
| | | | metze
* s4:python: add PyString_FromStringOrNULL() to pyrpc_utilStefan Metzmacher2010-12-082-0/+10
| | | | metze
* buildtools: private_libraries should not have a version in the sonameStefan Metzmacher2010-12-081-1/+1
| | | | metze
* buildtools: add the PRIVATE_EXTENSION for private librariesStefan Metzmacher2010-12-081-3/+0
| | | | metze
* buildtools: make sure we have no '+' in the version scriptsStefan Metzmacher2010-12-081-1/+1
| | | | | | This happens if '--git-local-changes' was used. metze
* smbtorture: use xxxULL notation instead of INT64_C(xxx)Matthieu Patou2010-12-081-2/+2
| | | | | | | | | The first one is portable the second not always Signed-off-by: Stefan Metzmacher <metze@samba.org> Autobuild-User: Matthieu Patou <mat@samba.org> Autobuild-Date: Wed Dec 8 15:48:10 CET 2010 on sn-devel-104
* s4-acl: Replaced talloc_reference with talloc_steal, as aclread is the only ↵Nadezhda Ivanova2010-12-081-6/+3
| | | | | | | | | | | one using this result message. No need to reference as no one further up the stack uses the result, it is the result of a secondary request sent by aclread. As a result from code review by Kamen Mazdrashki and Anatoliy Atanasov Autobuild-User: Nadezhda Ivanova <nivanova@samba.org> Autobuild-Date: Wed Dec 8 15:01:51 CET 2010 on sn-devel-104
* Add ncacn_http (RTS) IDL implementation in dcerpc.idlJulien Kerihuel2010-12-081-1/+153
| | | | | | | | Signed-off-by: Julien Kerihuel <j.kerihuel@openchange.org> Signed-off-by: Jelmer Vernooij <jelmer@samba.org> Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Wed Dec 8 14:17:45 CET 2010 on sn-devel-104
* ldb: bump version number after introduction of new constant.Jelmer Vernooij2010-12-081-1/+1
|
* s4-acl: Fixed incorrect value of LDB_FLAG_INTERNAL_INACCESSIBLE_ATTRIBUTENadezhda Ivanova2010-12-081-1/+1
| | | | | Autobuild-User: Nadezhda Ivanova <nivanova@samba.org> Autobuild-Date: Wed Dec 8 13:31:48 CET 2010 on sn-devel-104
* s4-pkgconfig: add @LIB_RPATH@ to our link flagsAndrew Tridgell2010-12-0818-18/+18
| | | | | | | | this is only set when rpath is used on install. It ensures that applications that link against Samba libraries get the rpath right Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Wed Dec 8 12:46:00 CET 2010 on sn-devel-104
* waf: added --disable-symbol-versions configure optionAndrew Tridgell2010-12-081-3/+8
| | | | some people may not want symbol versions.
* s4-ldb: added @LIB_RPATH@ to the ldb pc fileAndrew Tridgell2010-12-081-1/+1
|
* waf: support @LIB_RPATH@ in pc filesAndrew Tridgell2010-12-081-2/+6
| | | | | | | this will be used to get the needed -Wl,-rpath options into our pc files Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-acl: Changed the mechanism of attribute removal to speed it up.Nadezhda Ivanova2010-12-081-41/+88
| | | | | | | | | Instead of using ldb_msg_remove_attr, now we are flagging the attributes to be removed, and allocating the new elements array to be returned at once. This seems to decrease the overhead by 50 percent. Autobuild-User: Nadezhda Ivanova <nivanova@samba.org> Autobuild-Date: Wed Dec 8 12:00:27 CET 2010 on sn-devel-104
* s4-acl: Added a flag to mark an element as failing an access check.Nadezhda Ivanova2010-12-081-0/+3
|
* ndr: Another try to support the build on non-IPv6 systemsKai Blin2010-12-081-2/+4
| | | | | | | Signed-off-by: Matthieu Patou <mat@matws.net> Autobuild-User: Matthieu Patou <mat@samba.org> Autobuild-Date: Wed Dec 8 10:26:00 CET 2010 on sn-devel-104
* s4-param Allow +foo syntax in smb.conf list parsingAndrew Bartlett2010-12-084-13/+54
| | | | | | | | | | The idea here is to allow an smb.conf file to work from the defaults, rather than override them. For example, 'server services = +openchange'. Pair-Programmed-With: Andrew Tridgell <tridge@samba.org> Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Wed Dec 8 09:39:06 CET 2010 on sn-devel-104
* s4-spnego use "not_defined_in_RFC4178@please_ignore" if no principal specifiedAndrew Bartlett2010-12-081-0/+2
| | | | | | | We need to make this the default, but for now just send it if we have not been given a target principal. Andrew Bartlett
* libcli/auth bring ADS_IGNORE_PRINCIPAL in commonAndrew Bartlett2010-12-083-3/+4
|
* build: tru64 needs -shared for building libsMatthieu Patou2010-12-081-1/+1
| | | | | Autobuild-User: Matthieu Patou <mat@samba.org> Autobuild-Date: Wed Dec 8 08:33:54 CET 2010 on sn-devel-104
* waf: added -Wmissing-prototypes to buildAndrew Tridgell2010-12-081-1/+1
| | | | | | | | This ensures that we always have a prototype for any function we declare Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Wed Dec 8 06:12:07 CET 2010 on sn-devel-104
* waf: make all generators depend on their rulesAndrew Tridgell2010-12-081-0/+2
| | | | this ensures we rebuild when a constructed rule changes