summaryrefslogtreecommitdiffstats
path: root/source4/param/loadparm.c
Commit message (Collapse)AuthorAgeFilesLines
* s4:param/loadparm.c - fix "asprintf" callMatthias Dieter Wallnöfer2010-05-281-2/+3
|
* Finish removal of iconv_convenience in public API's.Jelmer Vernooij2010-05-181-2/+1
|
* s4: remove unused references to swatStefan Metzmacher2010-04-291-4/+0
| | | | metze
* s4-param: added a "spn update command" optionAndrew Tridgell2010-04-271-0/+4
| | | | used by SPN update code
* s4-param: set SMB_CONF_PATH when we load a smb.confAndrew Tridgell2010-04-191-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>
* charset: fixed a problem with the global use of the iconv_convenience structureAndrew Tridgell2010-03-181-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.
* s4-dns: use a loadparm list for samba_runcmd() commandsAndrew Tridgell2010-02-261-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)
* s4-param: added 'nsupdate command' option, default to /usr/bin/nsupdate -gAndrew Tridgell2010-02-261-0/+4
|
* s4-param: added "dns update command" smb.conf optionAndrew Tridgell2010-02-231-0/+4
| | | | | | defaults to SBINDIR/samba_dnsupdate This command will do periodic dynamic DNS updates using TSIG-GSS
* s4-param: added "rndc command" smb.conf optionAndrew Tridgell2010-02-171-0/+4
|
* s4:loadparm.c - prevent memory leaksMatthias Dieter Wallnöfer2010-02-131-0/+3
| | | | | If a "logfile" was already set, free the content up before setting a new location. This can happen on a loadparm reload.
* s4:loadparm.c - the logfile parameter value needs to be duplicatedMatthias Dieter Wallnöfer2010-02-131-1/+1
| | | | | Otherwise the "logfile" pointer tracks all changes of "pszParmValue" which content is only temporal. This was the cause of bug #6212.
* s4-dns: added a dns update taskAndrew Tridgell2010-02-111-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>
* s4-loadparm: call reload_charcnv() also for a missing smb.confAndrew Tridgell2009-12-141-0/+4
| | | | | bin/net vampire with a missing smb.conf would segfault as the iconv convenience pointer had not been setup.
* s4:param remove reference to private header from source4/param/param.hBrad Hards2009-11-241-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>
* s4 - SID allocation using FDS DNA pluginEndi S. Dewata2009-11-021-0/+8
|
* s4:loadparm: don't leak the names of all shares in each lp_service() callStefan Metzmacher2009-10-241-1/+4
| | | | metze
* s4:loadparm - adapt "realm" handlingMatthias Dieter Wallnöfer2009-10-141-3/+23
| | | | | Change "lp_realm" behaviour to return the realm always upcased and add a function "lp_dnsdomain" which returns it always lowcased.
* parmlist: Add more tests.Jelmer Vernooij2009-09-271-12/+12
|
* s4-kcc: add a very simple KCCAndrew Tridgell2009-09-111-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 :-)
* s4:param use talloc_unlink() to free iconv context holding referencesAndrew Bartlett2009-07-021-1/+1
|
* Don't use crossRef records to find our own domainAndrew Bartlett2009-05-261-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
* s4:loadparm: fix a comment typo. and line wrapping.Michael Adam2009-05-081-1/+2
| | | | Michael
* s4:loadparm: fix brace indentation and add brace for clarityMichael Adam2009-05-081-2/+4
| | | | Michael
* Replace get_myname() with the talloc version from v3-3-testVolker Lendecke2009-02-131-2/+2
|
* s4:loadparm: s/class/pclassStefan Metzmacher2009-02-021-9/+9
| | | | metze
* loadparm: Make sure various state variables get initialized even when weJelmer Vernooij2009-01-161-29/+40
| | | | couldn't load a default smb.conf file.
* Find default smb.conf path correctly, when it was not specified on theJelmer Vernooij2009-01-161-4/+10
| | | | command-line.
* When loading the default configuration, allow the configuration file to beJelmer Vernooij2009-01-061-2/+11
| | | | missing.
* s4:loadparm: start 'browser' rpc_serverStefan Metzmacher2008-12-061-1/+1
| | | | metze
* Fix memory leak.Jelmer Vernooij2008-11-031-1/+1
|
* Fix the build.Jelmer Vernooij2008-11-021-2/+3
|
* Remove global_loadparm.Jelmer Vernooij2008-11-021-2/+0
|
* Use environment variable rather than loadparm parameter when testingJelmer Vernooij2008-11-021-0/+8
| | | | nonblocking sockets.
* Remove use of global_loadparm when comparing nt status error - useJelmer Vernooij2008-11-021-0/+2
| | | | global variable instead.
* Move check of SMB_CONF_PATH to loadparm code.Jelmer Vernooij2008-11-021-1/+4
|
* Fix the build.Jelmer Vernooij2008-11-021-2/+0
|
* Add gensec_settings structure. This wraps loadparm_context for now, butJelmer Vernooij2008-11-021-0/+12
| | | | should in the future only contain some settings required for gensec.
* Use a separate global for nonblocking socket testing rather than ↵Jelmer Vernooij2008-11-021-0/+3
| | | | global_loadparm.
* Rename param_opt.flags to priority.Jelmer Vernooij2008-11-011-4/+16
|
* Disable lanman authentication by default in Samba 4.Jelmer Vernooij2008-10-311-2/+2
|
* Remove dependency of charset code on loadparm.Jelmer Vernooij2008-10-241-1/+1
|
* Remove const so return value can be freed.Jelmer Vernooij2008-10-241-5/+5
|
* Merge branch 'master' of ssh://git.samba.org/data/git/sambaJelmer Vernooij2008-10-231-1/+2
|\
| * Remove unused constants from local.h.Jelmer Vernooij2008-10-231-1/+2
| |
* | Make lp_tls_* return absolute paths.Jelmer Vernooij2008-10-231-5/+26
|/
* Use common strlist implementation in Samba 3 and Samba 4.Jelmer Vernooij2008-10-121-3/+3
|
* Fix include paths to new location of libutil.Jelmer Vernooij2008-10-111-1/+1
|
* Pass options struct into session initialization functions rather thanJelmer Vernooij2008-09-301-0/+8
| | | | using global_loadparm.
* Remove jsdir.Jelmer Vernooij2008-09-181-5/+0
|