Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-06-16 | s4:lib: merge LDB_WRAP and LDBSAMBA and make LDBSAMBA a library. | Stefan Metzmacher | 2 | -2/+1 | |
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> | |||||
2010-06-15 | s4:provision Allow a specific prefix map to be loaded into a new schema ↵ | Andrew Bartlett | 2 | -2/+9 | |
provision This allows the prefixMap from a DRS server to be used when loading the schema from the local files. This helps us then import other schema with this map in place. Andrew Bartlett Signed-off-by: Kamen Mazdrashki <kamenim@samba.org> | |||||
2010-06-13 | param/share: Use static prototypes. | Jelmer Vernooij | 2 | -2/+15 | |
2010-05-31 | s4-python: Remove cruft to deal with static python modules, which are no | Jelmer Vernooij | 1 | -3/+0 | |
longer supported. | |||||
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 | 2 | -3/+2 | |
2010-05-18 | s4:provision Remove unused 'account_name' parameter | Andrew Bartlett | 1 | -1/+0 | |
The python glue code didn't even de-reference this element in the structure. Andrew Bartlett | |||||
2010-04-29 | s4: remove unused references to swat | Stefan Metzmacher | 2 | -5/+0 | |
metze | |||||
2010-04-27 | s4-param: added a "spn update command" option | Andrew Tridgell | 2 | -0/+5 | |
used by SPN update code | |||||
2010-04-21 | s4-provision: set "setup_dir" to the right path | Andrew Tridgell | 1 | -2/+8 | |
This needs to cope with both running from the build tree or running from the install tree. We use the provision.smb.conf.dc as a sentinal to detect if we are in the build tree. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
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-04-12 | lib/replace/wscript: inline LIBREPLACE_EXT into 'replace' as the autoconf ↵ | Stefan Metzmacher | 1 | -1/+1 | |
system does metze | |||||
2010-04-12 | s4:param/wscript_build: 'dl' is provides via 'replace' | Stefan Metzmacher | 1 | -1/+1 | |
metze | |||||
2010-04-12 | s4: fix a typo | Kamen Mazdrashki | 1 | -1/+1 | |
2010-04-08 | pynet: Create a net class. | Jelmer Vernooij | 3 | -5/+5 | |
2010-04-06 | s4:param/secrets.c - add some "char *" casts | Matthias Dieter Wallnöfer | 1 | -3/+3 | |
Also this quiets some warnings. | |||||
2010-04-06 | Add C-based Samba-specific subclass of Ldb. | Jelmer Vernooij | 1 | -0/+2 | |
2010-04-06 | s4-waf: fixed some deps now we don't auto-include tevent and replace | Andrew Tridgell | 1 | -1/+1 | |
this is preparation for being able to use system versions of these libraries | |||||
2010-04-06 | s4-waf: mark the wscript files as python so vim/emacs knows how to highlight ↵ | Andrew Tridgell | 1 | -0/+2 | |
them | |||||
2010-04-06 | s4-waf: enable the pc_files in the build rules | Andrew Tridgell | 1 | -1/+1 | |
2010-04-06 | build: waf quicktest nearly works | Andrew Tridgell | 1 | -5/+1 | |
Rewrote wafsamba using a new dependency handling system, and started adding the waf test code | |||||
2010-04-06 | build: commit all the waf build files in the tree | Andrew Tridgell | 1 | -0/+62 | |
2010-03-29 | pytalloc: allow for using a system libtalloc-dev with pytalloc | Andrew Tridgell | 2 | -2/+2 | |
When we have a system talloc library, we still need to grab pytalloc.h from lib/talloc. We don't want to just use -Ilib/talloc, as otherwise we'll get the in-tree talloc.h which may not be compatible with the system talloc.h So we need to give the path to pytalloc.h | |||||
2010-03-18 | charset: fixed a problem with the global use of the iconv_convenience structure | Andrew Tridgell | 3 | -11/+18 | |
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 | 2 | -8/+8 | |
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 | 2 | -0/+5 | |
defaults to SBINDIR/samba_dnsupdate This command will do periodic dynamic DNS updates using TSIG-GSS | |||||
2010-02-22 | Various source4 spelling fixes. | Brad Hards | 1 | -1/+1 | |
Signed-off-by: Matthias Dieter Wallnöfer <mwallnoefer@yahoo.de> | |||||
2010-02-19 | s4:winbind Make the 'no SID found' message even more detailed | Andrew Bartlett | 1 | -3/+7 | |
Now we give the user a clue as to what may be wrong, and the file path that we could not find the domain SID in. Andrew Bartlett | |||||
2010-02-18 | s4:param Modify secrets_get_domain_sid to give more useful errors | Andrew Bartlett | 2 | -28/+21 | |
This also moves the calls to secrets_get_domain_sid back into winbind_task_init(), so that we can terminate with a much more detailed error message. (The previous message was simply NT_STATUS_CANT_ACCESS_DOMAIN_INFO). Andrew Bartlett | |||||
2010-02-17 | s4-param: added "rndc command" smb.conf option | Andrew Tridgell | 2 | -0/+5 | |
2010-02-15 | s4:provision.c - "provsion_store_self_join" - don't set the realm if it's NULL | Matthias Dieter Wallnöfer | 1 | -2/+4 | |
The realm can be NULL when this function is called by "libnet_Join_primary_domain". This seems to be a valid value since "libnet_JoinDomain" is allowed to return an empty realm if we are not in a ADS domain. | |||||
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> | |||||
2010-02-09 | s4:Remove "Py_RETURN_NONE" compatibility code | Matthias Dieter Wallnöfer | 1 | -4/+0 | |
This was needed only by Python 2.3 which we no longer support. | |||||
2010-01-21 | s4: Fix a few warnings. | Jelmer Vernooij | 1 | -1/+1 | |
2009-12-22 | param: Fix build on systems without ldb installed. | Jelmer Vernooij | 1 | -1/+1 | |
2009-12-21 | provision/pyldb: Avoid linking in static python ldb module. | Jelmer Vernooij | 2 | -4/+29 | |
2009-12-21 | Fix initialisation of TypeObject samba.param.LoadparmService. | Jelmer Vernooij | 2 | -3/+10 | |
Found by Ricardo Jorge <rvelhote@gmail.com>. | |||||
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 | 3 | -1/+3 | |
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-12 | s4:provision Add C binding to get at the generate schema | Andrew Bartlett | 2 | -0/+63 | |
This will allow us to do local tests against that schema | |||||
2009-11-02 | s4 - SID allocation using FDS DNA plugin | Endi S. Dewata | 2 | -0/+14 | |
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-23 | s4-python: we need to include Python.h first | Andrew Tridgell | 3 | -9/+3 | |
If we don't include Python.h first then we get a pile of warnings due to broken redefines of XOPEN_SOURCE in the Python includes. | |||||
2009-10-23 | s4:secrets Look for LDAP secret with a name that is indexed | Andrew Bartlett | 1 | -1/+1 | |
This avoids a very common unindexed lookup | |||||
2009-10-23 | s4-dsdb: create a static system_session context | Andrew Tridgell | 1 | -2/+2 | |
This patch adds a system_session cache, preventing us from having to recreate it on every ldb open, and allowing us to detect when the same session is being used in ldb_wrap | |||||
2009-10-14 | s4:loadparm - adapt "realm" handling | Matthias Dieter Wallnöfer | 2 | -3/+24 | |
Change "lp_realm" behaviour to return the realm always upcased and add a function "lp_dnsdomain" which returns it always lowcased. | |||||
2009-10-06 | s4:param Remove duplicate argument to python provision | Andrew Bartlett | 1 | -2/+0 | |