Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-07-16 | s4-loadparm: change lp_*() to lpcfg_*() and provide s3 compatibility lp_*() | Andrew Tridgell | 1 | -380/+408 | |
This patch changes all Samba4 loadparm functions that take a loadparm_context or a loadparm_service structure to use a lpcfg_*() prefix. It then creates lp_*() functions which are wrappers around the lpcfg_*() functions. This should allow us to mix Samba3 and Samba4 code which uses loadparm calls. This first patch just makes the manual changes to the core loadparm code. The tree will not build with just this patch. The next patch replaces all of the callers, and was generated automatically with a perl script. Signed-off-by: Andrew Bartlett <abartlet@samba.org> | |||||
2010-05-28 | s4:param/loadparm.c - fix "asprintf" call | Matthias Dieter Wallnöfer | 1 | -2/+3 | |
2010-05-18 | Finish removal of iconv_convenience in public API's. | Jelmer Vernooij | 1 | -2/+1 | |
2010-04-29 | s4: remove unused references to swat | Stefan Metzmacher | 1 | -4/+0 | |
metze | |||||
2010-04-27 | s4-param: added a "spn update command" option | Andrew Tridgell | 1 | -0/+4 | |
used by SPN update code | |||||
2010-04-19 | s4-param: set SMB_CONF_PATH when we load a smb.conf | Andrew Tridgell | 1 | -0/+6 | |
this is inherited by child python processes, to ensure they get the right smb.conf if they don't have one specified. Fixes bug 7301 Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-03-18 | charset: fixed a problem with the global use of the iconv_convenience structure | Andrew Tridgell | 1 | -4/+8 | |
We had a crash bug where a cached copy of a iconv convenience pointer was used after being freed when loadparm asked for iconv to reload. This could happen if a python module used a iconv based function before loadparm was completed. The fix is to ensure that any use of this pointer remains valid, by reusing the pointer itself when it has already been initialised, but filling in the child elements with the updated values. | |||||
2010-02-26 | s4-dns: use a loadparm list for samba_runcmd() commands | Andrew Tridgell | 1 | -6/+6 | |
This allows commands with multiple arguments and quoting to be used, while still avoiding running a shell (and this having shell expansion problems) | |||||
2010-02-26 | s4-param: added 'nsupdate command' option, default to /usr/bin/nsupdate -g | Andrew Tridgell | 1 | -0/+4 | |
2010-02-23 | s4-param: added "dns update command" smb.conf option | Andrew Tridgell | 1 | -0/+4 | |
defaults to SBINDIR/samba_dnsupdate This command will do periodic dynamic DNS updates using TSIG-GSS | |||||
2010-02-17 | s4-param: added "rndc command" smb.conf option | Andrew Tridgell | 1 | -0/+4 | |
2010-02-13 | s4:loadparm.c - prevent memory leaks | Matthias Dieter Wallnöfer | 1 | -0/+3 | |
If a "logfile" was already set, free the content up before setting a new location. This can happen on a loadparm reload. | |||||
2010-02-13 | s4:loadparm.c - the logfile parameter value needs to be duplicated | Matthias Dieter Wallnöfer | 1 | -1/+1 | |
Otherwise the "logfile" pointer tracks all changes of "pszParmValue" which content is only temporal. This was the cause of bug #6212. | |||||
2010-02-11 | s4-dns: added a dns update task | Andrew Tridgell | 1 | -1/+1 | |
This task watches for changes in the list of DCs, and creates a bind9 formatted file that grants update permission to all DCs, plus to the administration, and machines update for their own names. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2009-12-14 | s4-loadparm: call reload_charcnv() also for a missing smb.conf | Andrew Tridgell | 1 | -0/+4 | |
bin/net vampire with a missing smb.conf would segfault as the iconv convenience pointer had not been setup. | |||||
2009-11-24 | s4:param remove reference to private header from source4/param/param.h | Brad Hards | 1 | -0/+1 | |
source4/param/param.h has a param.h is a public header (and parmlist isn't, even if the relative path could work), so I suggest making it a forward declaration in the header, and including parmlist.h in the implementation. (commit message included from e-mail by Andrew Bartlett) Signed-off-by: Andrew Bartlett <abartlet@samba.org> | |||||
2009-11-02 | s4 - SID allocation using FDS DNA plugin | Endi S. Dewata | 1 | -0/+8 | |
2009-10-24 | s4:loadparm: don't leak the names of all shares in each lp_service() call | Stefan Metzmacher | 1 | -1/+4 | |
metze | |||||
2009-10-14 | s4:loadparm - adapt "realm" handling | Matthias Dieter Wallnöfer | 1 | -3/+23 | |
Change "lp_realm" behaviour to return the realm always upcased and add a function "lp_dnsdomain" which returns it always lowcased. | |||||
2009-09-27 | parmlist: Add more tests. | Jelmer Vernooij | 1 | -12/+12 | |
2009-09-11 | s4-kcc: add a very simple KCC | Andrew Tridgell | 1 | -1/+1 | |
A KCC is a 'Knowledge Consistency Checker', a fancy name for a daemon that works out who will replicate with who in a AD domain. This implements an extremely simple KCC task that just wants to replicate with everyone :-) | |||||
2009-07-02 | s4:param use talloc_unlink() to free iconv context holding references | Andrew Bartlett | 1 | -1/+1 | |
2009-05-26 | Don't use crossRef records to find our own domain | Andrew Bartlett | 1 | -0/+1 | |
A single AD server can only host a single domain, so don't stuff about with looking up our crossRef record in the cn=Partitions container. We instead trust that lp_realm() and lp_workgroup() works correctly. Andrew Bartlett | |||||
2009-05-08 | s4:loadparm: fix a comment typo. and line wrapping. | Michael Adam | 1 | -1/+2 | |
Michael | |||||
2009-05-08 | s4:loadparm: fix brace indentation and add brace for clarity | Michael Adam | 1 | -2/+4 | |
Michael | |||||
2009-02-13 | Replace get_myname() with the talloc version from v3-3-test | Volker Lendecke | 1 | -2/+2 | |
2009-02-02 | s4:loadparm: s/class/pclass | Stefan Metzmacher | 1 | -9/+9 | |
metze | |||||
2009-01-16 | loadparm: Make sure various state variables get initialized even when we | Jelmer Vernooij | 1 | -29/+40 | |
couldn't load a default smb.conf file. | |||||
2009-01-16 | Find default smb.conf path correctly, when it was not specified on the | Jelmer Vernooij | 1 | -4/+10 | |
command-line. | |||||
2009-01-06 | When loading the default configuration, allow the configuration file to be | Jelmer Vernooij | 1 | -2/+11 | |
missing. | |||||
2008-12-06 | s4:loadparm: start 'browser' rpc_server | Stefan Metzmacher | 1 | -1/+1 | |
metze | |||||
2008-11-03 | Fix memory leak. | Jelmer Vernooij | 1 | -1/+1 | |
2008-11-02 | Fix the build. | Jelmer Vernooij | 1 | -2/+3 | |
2008-11-02 | Remove global_loadparm. | Jelmer Vernooij | 1 | -2/+0 | |
2008-11-02 | Use environment variable rather than loadparm parameter when testing | Jelmer Vernooij | 1 | -0/+8 | |
nonblocking sockets. | |||||
2008-11-02 | Remove use of global_loadparm when comparing nt status error - use | Jelmer Vernooij | 1 | -0/+2 | |
global variable instead. | |||||
2008-11-02 | Move check of SMB_CONF_PATH to loadparm code. | Jelmer Vernooij | 1 | -1/+4 | |
2008-11-02 | Fix the build. | Jelmer Vernooij | 1 | -2/+0 | |
2008-11-02 | Add gensec_settings structure. This wraps loadparm_context for now, but | Jelmer Vernooij | 1 | -0/+12 | |
should in the future only contain some settings required for gensec. | |||||
2008-11-02 | Use a separate global for nonblocking socket testing rather than ↵ | Jelmer Vernooij | 1 | -0/+3 | |
global_loadparm. | |||||
2008-11-01 | Rename param_opt.flags to priority. | Jelmer Vernooij | 1 | -4/+16 | |
2008-10-31 | Disable lanman authentication by default in Samba 4. | Jelmer Vernooij | 1 | -2/+2 | |
2008-10-24 | Remove dependency of charset code on loadparm. | Jelmer Vernooij | 1 | -1/+1 | |
2008-10-24 | Remove const so return value can be freed. | Jelmer Vernooij | 1 | -5/+5 | |
2008-10-23 | Merge branch 'master' of ssh://git.samba.org/data/git/samba | Jelmer Vernooij | 1 | -1/+2 | |
2008-10-23 | Make lp_tls_* return absolute paths. | Jelmer Vernooij | 1 | -5/+26 | |
2008-10-23 | Remove unused constants from local.h. | Jelmer Vernooij | 1 | -1/+2 | |
2008-10-12 | Use common strlist implementation in Samba 3 and Samba 4. | Jelmer Vernooij | 1 | -3/+3 | |
2008-10-11 | Fix include paths to new location of libutil. | Jelmer Vernooij | 1 | -1/+1 | |
2008-09-30 | Pass options struct into session initialization functions rather than | Jelmer Vernooij | 1 | -0/+8 | |
using global_loadparm. |