Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-04-17 | s3: New notify implementation | Volker Lendecke | 1 | -1/+99 | |
From notify_internal.c: /* * The notify database is split up into two databases: One * relatively static index db and the real notify db with the * volatile entries. */ This change is necessary to make notify scale better in a cluster | |||||
2012-04-17 | s3: Increase debuglevel for unknown child msgs | Volker Lendecke | 1 | -1/+1 | |
Now that we have forked background jobs, this spams log.smbd | |||||
2012-04-16 | param: Change from _lp to lp__ as the prefix for internal parameter wrappers | Andrew Bartlett | 1 | -2/+2 | |
This will make a merge with the lib/param param code easier, as we can then paste lp_ to the front of all parameters unconditionally. Andrew Bartlett | |||||
2012-03-24 | lib/util: Remove obsolete sys_getpid() and sys_fork(). | Jelmer Vernooij | 1 | -3/+3 | |
The performance of these is minimal (these days) and they can return invalid results when used as part of applications that do not use sys_fork(). Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Sat Mar 24 21:55:41 CET 2012 on sn-devel-104 | |||||
2012-03-22 | s3: Fix smbd -i | Volker Lendecke | 1 | -9/+11 | |
Autobuild-User: Volker Lendecke <vl@samba.org> Autobuild-Date: Thu Mar 22 18:40:02 CET 2012 on sn-devel-104 | |||||
2012-03-22 | s3: Remove an unused structure field | Volker Lendecke | 1 | -2/+0 | |
2012-03-15 | s3:smbd: let smbd/nmbd/winbindd child processes terminate if the parent ↵ | Michael Adam | 1 | -0/+13 | |
process died. This applies to all child processes making use of reinit_after_fork(). It is implemented by establishing a pipe between parent and child. The child watches for EOF on the read end of the pipe, indidcating an exited parent. Pair-Programmed-With: Stefan Metzmacher <metze@samba.org> | |||||
2012-03-14 | s3:smbd: also create ncalrpc/np directory before forking rpc daemons | Stefan Metzmacher | 1 | -0/+13 | |
After the fixes to directory_create_or_exist(), this should not be needed anymore, but lets try to make autobuild reliable first. metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Wed Mar 14 13:44:41 CET 2012 on sn-devel-104 | |||||
2012-03-07 | s3: piddir creation fix. | Ira Cooper | 1 | -0/+3 | |
Since the piddir got moved from the lockdir by default, the default piddir wasn't getting created stopping some configurations from running. Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-03-07 | s3-rpc_server: Register embedded RPC services after starting lsasd and spoolssd | Andrew Bartlett | 1 | -4/+4 | |
This ensures that these services are not accidentally registered in these child processes. Andrew Bartlett | |||||
2012-03-04 | change low FDs are handled in Samba | Andrew Bartlett | 1 | -10/+2 | |
We now only close fds 0, 1, 2 when we are a forked daemon, and take care not to close a file descriptor that we might need for foreground stdin monitoring. This should fix stdout logging in the lsa and epmapper deamons (ie in make test). Andrew Bartlett | |||||
2012-02-28 | s3: More fix for smbd -i | Volker Lendecke | 1 | -1/+1 | |
We need a full re-initialize, otherwise we don't re-init the USR1 signal handler | |||||
2012-02-28 | smbd: detect EOF on stdin in --foreground mode | Andrew Tridgell | 1 | -0/+25 | |
if EOF is detected on stdin then exit | |||||
2012-02-21 | s3: Fix smbd -i | Volker Lendecke | 1 | -0/+1 | |
We end up in a nested event loop without this. Autobuild-User: Volker Lendecke <vl@samba.org> Autobuild-Date: Tue Feb 21 17:24:28 CET 2012 on sn-devel-104 | |||||
2012-02-15 | s3: Add SERVERID_UNIQUE_ID_NOT_TO_VERIFY, bug 8760 | Volker Lendecke | 1 | -4/+2 | |
Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Wed Feb 15 21:10:22 CET 2012 on sn-devel-104 | |||||
2012-01-31 | s3: Fix "smbcontrol smbd close-share" | Volker Lendecke | 1 | -0/+11 | |
2011-12-15 | s3:smbd: pass smbd_server_connection and a snumused function pointer to ↵ | Stefan Metzmacher | 1 | -3/+3 | |
reload_services() metze | |||||
2011-12-15 | s3:smbd: split smb_conf_updated into parent and child versions | Stefan Metzmacher | 1 | -12/+9 | |
metze | |||||
2011-12-15 | s3:smbd: split ID_CACHE_* message handling into parent and child parts | Stefan Metzmacher | 1 | -1/+48 | |
metze | |||||
2011-12-14 | s3:smbd: remove brl_register_msgs() | Stefan Metzmacher | 1 | -1/+2 | |
metze | |||||
2011-12-14 | s3:smbd/server: avoid msg_ctx_to_sconn() in smbd_accept_connection() | Stefan Metzmacher | 1 | -1/+1 | |
This is the place where we should create smbd_server_connection, when we're ready to remove the global variable. metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Wed Dec 14 11:23:42 CET 2011 on sn-devel-104 | |||||
2011-12-14 | s3:smbd/server: maintain the list of child processes under smbd_parent_context | Stefan Metzmacher | 1 | -31/+55 | |
metze | |||||
2011-12-14 | s3:smbd/server: pass smbd_parent_context to smbd_setup_sig_chld_handler() | Stefan Metzmacher | 1 | -6/+6 | |
metze | |||||
2011-12-14 | s3:smbd/globals: change 'int am_parent' into 'struct smbd_parent_context ↵ | Stefan Metzmacher | 1 | -8/+9 | |
*am_parent' This is a short term solution on the way to get rid of 'am_parent' completely. metze | |||||
2011-12-13 | s3:smbd/server: move smbd_open_socket and smbd_parent_context to the top | Stefan Metzmacher | 1 | -19/+19 | |
metze | |||||
2011-12-13 | s3:smbd: pass smbd_server_connection to smbd_setup_sig_hup_handler() | Stefan Metzmacher | 1 | -2/+1 | |
metze | |||||
2011-12-13 | s3:smbd: pass smbd_server_connection to smbd_setup_sig_term_handler() | Stefan Metzmacher | 1 | -1/+1 | |
metze | |||||
2011-12-13 | s3:smbd/server: remove unused msg_sam_sync() | Stefan Metzmacher | 1 | -15/+0 | |
metze | |||||
2011-12-13 | s3:smbd/server: add parent specific SIGTERM and SIGHUP handlers | Stefan Metzmacher | 1 | -3/+45 | |
metze | |||||
2011-12-13 | s3:smbd/server: create smbd_parent_context earlier | Stefan Metzmacher | 1 | -7/+8 | |
metze | |||||
2011-12-13 | s3:smbd/server: remember the ev_ctx on the smbd_parent_context | Stefan Metzmacher | 1 | -0/+2 | |
metze | |||||
2011-12-13 | s3:smbd/server: remember the msg_ctx on the smbd_parent_context | Stefan Metzmacher | 1 | -4/+4 | |
metze | |||||
2011-12-13 | s3:smbd: register MSG_SMB_FILE_RENAME after the fork | Stefan Metzmacher | 1 | -2/+0 | |
The parent smbd doesn't need to handle this, as it doesn't have any file handles open. metze | |||||
2011-12-13 | s3: Use pid_to_procid | Volker Lendecke | 1 | -2/+1 | |
Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Tue Dec 13 12:35:09 CET 2011 on sn-devel-104 | |||||
2011-12-13 | s3: Remove a call to procid_self() | Volker Lendecke | 1 | -1/+1 | |
2011-12-13 | s3: Remove a call to procid_self() | Volker Lendecke | 1 | -1/+1 | |
2011-12-13 | s3: Remove a call to procid_self() | Volker Lendecke | 1 | -2/+3 | |
2011-12-12 | s3: Remove a bunch of calls to procid_self() | Volker Lendecke | 1 | -2/+1 | |
All callers to messaging_[re]init only used procid_self() | |||||
2011-10-31 | s3:smbd: also the parent smbd needs FLAG_MSG_PRINT_GENERAL (bug #8553) | Stefan Metzmacher | 1 | -0/+1 | |
metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Mon Oct 31 17:37:34 CET 2011 on sn-devel-104 | |||||
2011-10-13 | libcli/auth: Provide a struct loadparm_context to schannel calls | Andrew Bartlett | 1 | -1/+4 | |
This will allow us to pass this down to the tdb_wrap layer. Andrew Bartlett | |||||
2011-10-12 | s3:smbcontrol: let smbd pass the idmap msg to its children for convenience | Gregor Beck | 1 | -2/+1 | |
Signed-off-by: Michael Adam <obnox@samba.org> | |||||
2011-10-12 | s3: factor out messaging_send_to_children() | Gregor Beck | 1 | -8/+17 | |
Signed-off-by: Michael Adam <obnox@samba.org> | |||||
2011-09-13 | s3: Remove a reference to smbd_server_conn | Volker Lendecke | 1 | -1/+1 | |
2011-09-13 | s3: Remove a reference to smbd_server_conn | Volker Lendecke | 1 | -1/+1 | |
2011-09-13 | s3: Remove a reference to smbd_server_conn | Volker Lendecke | 1 | -1/+2 | |
2011-09-05 | s3-smbd: Rename reload_printers() and add documentation. | Andreas Schneider | 1 | -1/+1 | |
Autobuild-User: Andreas Schneider <asn@cryptomilk.org> Autobuild-Date: Mon Sep 5 17:59:47 CEST 2011 on sn-devel-104 | |||||
2011-08-21 | s3-id_cache: Use better names for id cache management ops | Andreas Schneider | 1 | -2/+2 | |
The IDMAP term is normally associated with Winbind's idmap stuff. These functions deal with id caching not id mapping. Signed-off-by: Simo Sorce <idra@samba.org> | |||||
2011-08-21 | s3-id_cache: Move id caches mgmt out of smbd | Andreas Schneider | 1 | -0/+2 | |
We must leave the MSG_IDMAP_KILL operation in SMBD as it uses smbd specific internal globals and makes sense only in the context of a smbd daemon. The rest is moved under lib/ as we need to deal with id cache cleanups in other daemons too (like lsasd). Signed-off-by: Simo Sorce <idra@samba.org> | |||||
2011-08-21 | s3-rpc_server: Replace RPC_SERVICE_MODE_DAEMON checks | Simo Sorce | 1 | -7/+7 | |
Use rpc_daemon_type() macros where appropriate instead. Signed-off-by: Andreas Schneider <asn@samba.org> Signed-off-by: Simo Sorce <idra@samba.org> | |||||
2011-08-21 | s3-smbd: Start lsasd as deamon. | Andreas Schneider | 1 | -4/+15 | |
Signed-off-by: Andreas Schneider <asn@samba.org> Signed-off-by: Simo Sorce <idra@samba.org> |