summaryrefslogtreecommitdiffstats
path: root/source4/smbd
Commit message (Collapse)AuthorAgeFilesLines
...
* s4: Rename LIBEVENTS to libevents.Jelmer Vernooij2010-10-231-4/+4
|
* s4 dns: Add a boilerplate DNS server implementationKai Blin2010-10-231-0/+1
|
* s4-waf: removed dependencies on missing subsystemsAndrew Tridgell2010-10-211-3/+3
| | | | these were left over from the old config.mk system
* s4: show samba version in bin/samba -bAndrew Tridgell2010-10-141-0/+1
| | | | | Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Thu Oct 14 02:24:47 UTC 2010 on sn-devel-104
* libcli/security Use common security.hAndrew Bartlett2010-10-121-1/+1
| | | | | | | | | | This includes dom_sid.h and security_token.h and will be moved to the top level shortly. Andrew Bartlett Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Tue Oct 12 03:35:36 UTC 2010 on sn-devel-104
* s4-smbd Remove event_context_set_default()Andrew Bartlett2010-10-112-9/+0
| | | | | | | The last callers to event_context_find() have been removed so this is no longer required. Andrew Bartlett
* s4-credentials Add explicit event context handling to Kerberos calls (only)Andrew Bartlett2010-10-111-1/+0
| | | | | | | | | | | | | | By setting the event context to use for this operation (only) onto the krb5_context just before we call that operation, we can try and emulate the specification of an event context to the actual send_to_kdc() This eliminates the specification of an event context to many other cli_credentials calls, and the last use of event_context_find() Special care is taken to restore the event context in the event of nesting in the send_to_kdc function. Andrew Bartlett
* credentials: Split up into several subsystems.Jelmer Vernooij2010-10-111-1/+1
|
* server: Add missing dependency on schannel database.Jelmer Vernooij2010-10-101-1/+1
|
* service: Add missing dependency on process_model.Jelmer Vernooij2010-10-101-1/+1
|
* torture: Link against rpc server itself, not service module. (against which ↵Jelmer Vernooij2010-10-111-0/+2
| | | | we can't link).
* ldb-samba: Add ldb_wrap_add, remove last schema reference from ldb_wrap.Jelmer Vernooij2010-10-101-1/+1
|
* wafsamba: Clarify needs_python argument name, use pyembed/pyext whereJelmer Vernooij2010-10-101-3/+3
| | | | | | | | | applicable. Allow using both pyembed and pyext, to prevent unresolved symbols. Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Sun Oct 10 03:54:01 UTC 2010 on sn-devel-104
* heimdal: Fix library name of gssapi.Jelmer Vernooij2010-10-051-1/+1
|
* s4-server: exit with status 127 on SIGTERMAndrew Tridgell2010-10-021-1/+1
| | | | | this ensures that make test detects a failure if samba is killed by SIGTERM
* s4-server: check the return of irpc_binding_handle_by_nameAndrew Tridgell2010-09-151-3/+4
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-process: fixed the thread process model so it compilesAndrew Tridgell2010-09-071-1/+2
| | | | it doesn't actually work, but at least it now compiles
* s4:smbd/service_task: use irpc_binding_handle_by_name()Stefan Metzmacher2010-09-032-7/+6
| | | | metze
* s4:process_thread: use monotonic time for time deltasBjörn Jacke2010-08-311-9/+10
|
* Avoid use of Samba DTD, which requires net access.Jelmer Vernooij2010-08-221-1/+1
|
* s4-loadparm: 2nd half of lp_ to lpcfg_ conversionAndrew Tridgell2010-07-169-24/+24
| | | | | | | this converts all callers that use the Samba4 loadparm lp_ calling convention to use the lpcfg_ prefix. Signed-off-by: Andrew Bartlett <abartlet@samba.org>
* s4:schannel Open the schannel_store.tdb at startupAndrew Bartlett2010-06-251-0/+8
| | | | | | This will allow TDB_CLEAR_IF_FIRST behaviour in future Signed-off-by: Jeremy Allison <jra@samba.org>
* s4:lib: merge LDB_WRAP and LDBSAMBA and make LDBSAMBA a library.Stefan Metzmacher2010-06-164-4/+4
| | | | | | | | | This is needed to remove samba specifc symbols from the bundled ldb, in order to get the ABI right. metze Signed-off-by: Andreas Schneider <asn@samba.org>
* wafsamba: Fix building of modules as shared libraries.Jelmer Vernooij2010-06-151-1/+1
|
* s4:smbd/pidfile.c - fix "asprintf" callsMatthias Dieter Wallnöfer2010-05-281-2/+7
|
* s4:smbd: Use tstream_npa_accept_existing to accept named pipe connectionsSimo Sorce2010-05-261-532/+161
| | | | Pair-programmed-with: Stefan Metzmacher <metze@samba.org>
* s4:smbd: Add tstream to the stream_connection structureSimo Sorce2010-05-261-0/+1
|
* s4:auth Change auth_generate_session_info to take flagsAndrew Bartlett2010-05-201-0/+41
| | | | | | | | | | | | | | This allows us to control what groups should be added in what use cases, and in particular to more carefully control the introduction of the 'authenticated' group. In particular, in the 'service_named_pipe' protocol, we do not have control over the addition of the authenticated users group, so we key of 'is this user the anonymous SID'. This also takes more care to allocate the right length ptoken->sids Andrew Bartlett
* Finish removal of iconv_convenience in public API's.Jelmer Vernooij2010-05-184-9/+2
|
* s4:process_model Fix process_standard and process_onefork not to useAndrew Bartlett2010-05-142-55/+19
| | | | | | | | | | | multiple event contexts It is NEVER valid to free an event context that anybody else may have a reference to, and never normally valid to have two 'live' at once. We must instead call tevent_re_initialise() to wipe clean an existing pointer. Andrew Bartlett
* s4:process_modals Add another process modal - 'onefork'Andrew Bartlett2010-05-143-0/+183
| | | | | | | | This will fork off exactly one child to handle some task, ensuring that if it dies or changes global state, that this does not change everything. Andrew Bartlett
* Revert "s4: remove unused references to swat"Andrew Bartlett2010-05-141-0/+1
| | | | | | | This reverts most of commit 1765732f82719a4bc925f21ef4999bd19a8d1f6c. The s3compat build needs the SWAT location to be compatible with Samba3.
* s4: remove unused references to swatStefan Metzmacher2010-04-291-1/+0
| | | | metze
* s4:service_named_pipe: use the passed client and server addressesStefan Metzmacher2010-04-271-1/+38
| | | | | | | This gives the rpc server code the correct client and server ip addresses for ncacn_np. metze
* s4-smbd: Fix compiler warning in prefork smbd.Tim Potter2010-04-241-1/+1
| | | | | | | | My first patch in a while... Tim. Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s4-server: show build host in samba -b outputAndrew Tridgell2010-04-211-0/+5
|
* s4-waf: removed the unused installdir= option to SAMBA_BINARY()Andrew Tridgell2010-04-181-1/+0
| | | | | This was left over from the automatic conversion of the config.mk files
* s4:auth Change auth_generate_session_info to take an auth contextAndrew Bartlett2010-04-141-14/+48
| | | | | | | | | | | | | | | | | | The auth context was in the past only for NTLM authentication, but we need a SAM, an event context and and loadparm context for calculating the local groups too, so re-use that infrustructure we already have in place. However, to avoid problems where we may not have an auth_context (in torture tests, for example), allow a simpler 'session_info' to be generated, by passing this via an indirection in gensec and an generate_session_info() function pointer in the struct auth_context. In the smb_server (for old-style session setups) we need to change the async context to a new 'struct sesssetup_context'. This allows us to use the auth_context in processing the authentication reply . Andrew Bartlett
* s4-waf: removed the AUTOGENERATED markersAndrew Tridgell2010-04-061-8/+0
| | | | we won't be using the mk -> wscript generator again
* s4-waf: more dependencies on tallocAndrew Tridgell2010-04-061-0/+1
| | | | | these are needed so we can support a system talloc without using the bundled talloc.h
* s4-waf: cleanup use of LIBPOPT vs popt dependencyAndrew Tridgell2010-04-061-1/+1
|
* s4-waf: mark the wscript files as python so vim/emacs knows how to highlight ↵Andrew Tridgell2010-04-061-0/+2
| | | | them
* build: install samba in sbinAndrew Tridgell2010-04-061-1/+2
|
* build: waf quicktest nearly worksAndrew Tridgell2010-04-061-4/+6
| | | | | Rewrote wafsamba using a new dependency handling system, and started adding the waf test code
* build: commit all the waf build files in the treeAndrew Tridgell2010-04-061-0/+71
|
* s4: added a simple implementation of bin/samba -bAndrew Tridgell2010-03-291-1/+44
| | | | this shows the config paths. Useful for debugging --enable-fhs
* s3-smbd: Don't close stdout if we want to log to stdout.Andreas Schneider2010-03-261-1/+1
|
* s4-smbd: use tevent_re_initialise()Andrew Tridgell2010-03-261-2/+6
| | | | This fixes a crash bug on startup
* s4:libcli/wrepl: rewrite the low level request handling to use tevent_queue ↵Stefan Metzmacher2010-03-071-11/+2
| | | | | | and tstream_context metze
* s4-smb: Migrate named_pipe_server to tsocket.Andreas Schneider2010-02-262-209/+312
| | | | | | | This is an improved version of commit 69d5cea2e59162f19460e7ce4b6382fc5fdd6ca0, which was reverted by commit 71c20f703b0c603d6aada63ed5634070a26df052. Signed-off-by: Stefan Metzmacher <metze@samba.org>