summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* s3-waf: added SYMBOLCHECK support to source3 waf buildAndrew Tridgell2011-02-231-0/+2
|
* build: move idtree.c into samba-util-commonAndrew Tridgell2011-02-231-3/+2
|
* build: moved more files into samba-util-commonAndrew Tridgell2011-02-232-29/+13
| | | | | this removes UTIL_SRC from the s3 waf build, as it is now all in common with samba-util-common
* build: created samba-util-common libraryAndrew Tridgell2011-02-232-39/+22
| | | | | | | | | | | this library will contain files that can be built in common between s3 and s4. Both samba-util and samba-util3 depend on it. Currently this library needs to be marked as allow_undefined_symbols, in order to allow s4 to build it. We can remove that flag once we have all the needed symbols in common Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* Make lpcfg_server_role public.Jelmer Vernooij2011-02-231-0/+1
| | | | | Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Wed Feb 23 00:44:16 CET 2011 on sn-devel-104
* Revert "s3-waf: make use of LIBCLI_CLDAP subsystem"Günther Deschner2011-02-221-3/+6
| | | | | | | | | | | Metze, we need to cleanup deps to idtree and cli-ldap first. Guenther This reverts commit ac4497edae2800c3fc7c40f0e538b936f1965a75. Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Tue Feb 22 23:53:25 CET 2011 on sn-devel-104
* s3-waf: add check for getspnam().Günther Deschner2011-02-221-0/+5
| | | | Guenther
* s3-waf: add check for TDB_ERR_NESTING.Günther Deschner2011-02-221-0/+5
| | | | Guenther
* s3-waf: add check for sendfile on AIX.Günther Deschner2011-02-221-0/+23
| | | | | | | Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Tue Feb 22 22:36:53 CET 2011 on sn-devel-104
* s3-waf: add check for sendfile on solaris.Günther Deschner2011-02-221-0/+50
| | | | Guenther
* s3-waf: add check for sendfile on hpux.Günther Deschner2011-02-221-0/+37
| | | | Guenther
* s3-waf: add check for sendfile on freebsd.Günther Deschner2011-02-221-0/+24
| | | | Guenther
* s3-waf: add check for sendfile on linux.Günther Deschner2011-02-221-0/+45
| | | | Guenther
* s3-waf: make sure ENABLE_BUILD_FARM_HACKS is enabled when run on the buildfarm.Günther Deschner2011-02-221-0/+3
| | | | Guenther
* s3-includes: move some chgpasswd related defines to the locations where they ↵Günther Deschner2011-02-223-12/+12
| | | | | | are used. Guenther
* s3-printing: move more printing structs to printing.hGünther Deschner2011-02-223-40/+41
| | | | Guenther
* s3-printing: only include printing where really needed.Günther Deschner2011-02-229-30/+33
| | | | Guenther
* s3-printing: fix pcacp prototypes and includes.Günther Deschner2011-02-226-8/+10
| | | | Guenther
* s3-printing: isolate print notification prototypes better.Günther Deschner2011-02-227-63/+92
| | | | Guenther
* s4:librpc: let dcerpc-samr library use RPC_NDR_SAMR subsystemStefan Metzmacher2011-02-221-2/+2
| | | | | | | metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Tue Feb 22 21:51:43 CET 2011 on sn-devel-104
* s4:build: add RPC_NDR_ATSVC subsystemStefan Metzmacher2011-02-222-4/+14
| | | | metze
* s3-waf: make use of LIBCLI_CLDAP subsystemStefan Metzmacher2011-02-221-6/+3
| | | | metze
* s3: Fix filtering in pdb_ads_search_usersVolker Lendecke2011-02-221-6/+19
| | | | | Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Tue Feb 22 20:59:07 CET 2011 on sn-devel-104
* s3: Fix some nonempty blank linesVolker Lendecke2011-02-221-10/+10
|
* s3: Fix a typoVolker Lendecke2011-02-221-1/+1
|
* s3-waf: add replacetort binary.Günther Deschner2011-02-221-0/+5
| | | | | | | Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Tue Feb 22 15:42:58 CET 2011 on sn-devel-104
* s3-waf: add check for ftruncate extend.Günther Deschner2011-02-221-0/+6
| | | | | | | Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Tue Feb 22 13:35:48 CET 2011 on sn-devel-104
* s3-waf: add check for realpath() NULL arg.Günther Deschner2011-02-221-0/+21
| | | | Guenther
* s3-waf: add check for makedev().Günther Deschner2011-02-221-0/+11
| | | | Guenther
* s3-waf: add check for TIME_T_MAX.Günther Deschner2011-02-221-0/+25
| | | | Guenther
* s3-waf: add check for /proc/sys/kernel/core_pattern.Günther Deschner2011-02-221-0/+3
| | | | Guenther
* s4-descriptor: Fixed a typo in a comment and clarified it a bit.Nadezhda Ivanova2011-02-221-2/+2
| | | | | Autobuild-User: Nadezhda Ivanova <nivanova@samba.org> Autobuild-Date: Tue Feb 22 12:39:23 CET 2011 on sn-devel-104
* s4-descriptor: Fixed some missing curly braces.Nadezhda Ivanova2011-02-221-10/+13
|
* s4:torture/rpc/netlogon.c - fix two build warnings by castsMatthias Dieter Wallnöfer2011-02-221-2/+2
| | | | | | | Signed-off-by: Stefan Metzmacher <metze@samba.org> Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org> Autobuild-Date: Tue Feb 22 11:45:49 CET 2011 on sn-devel-104
* selftest the raw.mux test is flaky:Andrew Bartlett2011-02-221-0/+1
| | | | | | | | | | | | | | | TESTING MULTIPLEXED LOCK/LOCK/UNLOCK establishing a lock the second lock will conflict with the first this will too, but we'll unlock while waiting unlock the first range recv the async reply async lock took 265.40 msec failed to trigger early lock retry UNEXPECTED(error): samba3.posix_s3.raw.mux.mux Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Tue Feb 22 07:09:07 CET 2011 on sn-devel-104
* s4-auth Move libcli/security/session.c to the top levelAndrew Bartlett2011-02-2214-32/+31
| | | | | | | This code is now useful in common, as the elements of the auth_session_info structure have now been defined in common IDL. Andrew Bartlett
* s3:auth: change num_groups to from size_t to uint32_tStefan Metzmacher2011-02-2211-26/+26
| | | | | | This will help with the change from UNIX_USER_TOKEN to security_unix_token metze
* s3-auth Rename auth_serversupplied_info varaiables: server_info -> session_infoAndrew Bartlett2011-02-2270-892/+892
| | | | | | | | | | | | | | | | | | | | | These variables, of type struct auth_serversupplied_info were poorly named when added into 2001, and in good consistant practice, this has extended all over the codebase in the years since. The structure is also not ideal for it's current purpose. Originally intended to convey the results of the authentication modules, it really describes all the essential attributes of a session. This rename will reduce the volume of a future patch to replaced these with a struct auth_session_info, with auth_serversupplied_info confined to the lower levels of the auth subsystem, and then eliminated. (The new structure will be the output of create_local_token(), and the change in struct definition will ensure that this is always run, populating local groups and privileges). Andrew Bartlett Signed-off-by: Stefan Metzmacher <metze@samba.org>
* selftest: Improve gdb_backtrace to run in batch modeAndrew Bartlett2011-02-221-2/+3
| | | | | | | | | Following Tridge's advice, we need to have no input (/dev/null) and -batch for reliable opeation on big backtraces. We should also use --pid, and let gdb find the binary Andrew Bartlett
* selftest pass in srcdir into Samba3 target moduleAndrew Bartlett2011-02-223-6/+10
|
* smbtorture Remove random file name before we start RW2Andrew Bartlett2011-02-221-0/+4
|
* s3-selftest convert tests.sh to pythonAndrew Bartlett2011-02-2217-422/+300
| | | | | | | This should allow us a much better chance of invoking the subunit wrappers in the right way, at the right level. Andrew Bartlett
* selftest split $PERL into multiple arguments for Test::More checkAndrew Bartlett2011-02-221-2/+3
|
* selftest move selftesthelpers to a top level helper scriptAndrew Bartlett2011-02-222-138/+170
|
* s3-tests use $PREFIX to ensure tests don't work outside the test areaAndrew Bartlett2011-02-222-11/+12
| | | | Andrew Bartlett
* Add tests for various s3 auth modesAndrew Bartlett2011-02-225-5/+96
|
* build: added WHYNEEDED=TARGET:DEPENDENCYAndrew Tridgell2011-02-222-9/+40
| | | | | | | | | | | | | | you can now do: make WHYNEEDED=smbd/smbd:gensec and it will print: Checking why smbd/smbd needs to link to gensec target 'smbd/smbd' uses symbols set(['open_schannel_session_store']) from 'gensec' Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Tue Feb 22 03:35:58 CET 2011 on sn-devel-104
* build: enhanced the symbolcheck codeAndrew Tridgell2011-02-221-14/+86
| | | | | | we can now work out why a binary needs a library, and we can find all the duplicate symbols (we currently have 1087 symbols defined in more than one place in Samba).
* python: use os.environ[] instead of os.putenv()Andrew Tridgell2011-02-228-13/+13
| | | | | | | using os.putenv() causes too much confusion, as it doesn't update os.getenv() Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-waf: fixed make test for toplevelAndrew Tridgell2011-02-221-2/+1
| | | | | | | amazingly, os.putenv() is broken. If you do os.putenv('FOO', '1') and then do os.getenv('FOO') you don't get '1' Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>