Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | s4: Fix a few warnings. | Jelmer Vernooij | 2010-01-21 | 1 | -1/+1 |
| | |||||
* | param: Fix build on systems without ldb installed. | Jelmer Vernooij | 2009-12-22 | 1 | -1/+1 |
| | |||||
* | provision/pyldb: Avoid linking in static python ldb module. | Jelmer Vernooij | 2009-12-21 | 2 | -4/+29 |
| | |||||
* | Fix initialisation of TypeObject samba.param.LoadparmService. | Jelmer Vernooij | 2009-12-21 | 2 | -3/+10 |
| | | | | Found by Ricardo Jorge <rvelhote@gmail.com>. | ||||
* | s4-loadparm: call reload_charcnv() also for a missing smb.conf | Andrew Tridgell | 2009-12-14 | 1 | -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.h | Brad Hards | 2009-11-24 | 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> | ||||
* | s4:provision Add C binding to get at the generate schema | Andrew Bartlett | 2009-11-12 | 2 | -0/+63 |
| | | | | This will allow us to do local tests against that schema | ||||
* | s4 - SID allocation using FDS DNA plugin | Endi S. Dewata | 2009-11-02 | 2 | -0/+14 |
| | |||||
* | s4:loadparm: don't leak the names of all shares in each lp_service() call | Stefan Metzmacher | 2009-10-24 | 1 | -1/+4 |
| | | | | metze | ||||
* | s4-python: we need to include Python.h first | Andrew Tridgell | 2009-10-23 | 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. | ||||
* | s4:secrets Look for LDAP secret with a name that is indexed | Andrew Bartlett | 2009-10-23 | 1 | -1/+1 |
| | | | | This avoids a very common unindexed lookup | ||||
* | s4-dsdb: create a static system_session context | Andrew Tridgell | 2009-10-23 | 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 | ||||
* | s4:loadparm - adapt "realm" handling | Matthias Dieter Wallnöfer | 2009-10-14 | 2 | -3/+24 |
| | | | | | Change "lp_realm" behaviour to return the realm always upcased and add a function "lp_dnsdomain" which returns it always lowcased. | ||||
* | s4:param Remove duplicate argument to python provision | Andrew Bartlett | 2009-10-06 | 1 | -2/+0 |
| | |||||
* | parmlist: Add more tests. | Jelmer Vernooij | 2009-09-27 | 2 | -18/+16 |
| | |||||
* | libutil: Add separate utility code for dealing with settings as a | Jelmer Vernooij | 2009-09-26 | 2 | -59/+37 |
| | | | | collection of key/value pairs. | ||||
* | Check for PyString_FromString being NULL. | Jelmer Vernooij | 2009-09-23 | 1 | -4/+10 |
| | |||||
* | provision: Avoid linking in multiple copies of security python module. | Jelmer Vernooij | 2009-09-23 | 2 | -9/+30 |
| | |||||
* | s4:provision Use code to store domain join in 'net join' as well | Andrew Bartlett | 2009-09-20 | 3 | -2/+147 |
| | | | | | | | | This ensures we only have one codepath to store the secret, and therefore that we have a single choke point for setting the saltPrincipal, which we were previously skipping. Andrew Bartlett | ||||
* | s4-kcc: add a very simple KCC | Andrew Tridgell | 2009-09-11 | 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 :-) | ||||
* | s4: the secrets.ldb module needs the loadparm opaque setup | Andrew Tridgell | 2009-09-07 | 1 | -0/+7 |
| | |||||
* | allow setting of the debug level in python from C | Andrew Tridgell | 2009-09-03 | 1 | -1/+4 |
| | |||||
* | support config files in the current directory | Andrew Tridgell | 2009-09-03 | 1 | -2/+7 |
| | |||||
* | param/pyparam: Cope with string list parameters being empty. | Ricardo Jorge | 2009-08-04 | 1 | -1/+7 |
| | | | | Signed-off-by: Jelmer Vernooij <jelmer@samba.org> | ||||
* | python/loadparm: Get shares listing working. | Ricardo Jorge | 2009-08-04 | 1 | -5/+6 |
| | | | | Signed-off-by: Jelmer Vernooij <jelmer@samba.org> | ||||
* | s4:param use talloc_unlink() to free iconv context holding references | Andrew Bartlett | 2009-07-02 | 1 | -1/+1 |
| | |||||
* | use py_talloc_reference instead of py_talloc_import | Andrew Tridgell | 2009-07-01 | 1 | -1/+1 |
| | | | | | This is one of the few cases where we want the object to be owned by both the python object and C code | ||||
* | param/python: Fix memory leak of LoadParm objects. | Jelmer Vernooij | 2009-06-17 | 1 | -1/+12 |
| | |||||
* | python: Provide way to iterate over available shares. | Jelmer Vernooij | 2009-06-16 | 1 | -0/+16 |
| | |||||
* | Fix unresolved symbol in python messaging module. | Jelmer Vernooij | 2009-06-02 | 3 | -9/+12 |
| | |||||
* | Fix more unresolved symbols. | Jelmer Vernooij | 2009-06-02 | 1 | -1/+6 |
| | |||||
* | python: Move helper functions for using param into a separate file rather | Jelmer Vernooij | 2009-06-02 | 2 | -24/+54 |
| | | | | than linking against the python module. | ||||
* | Don't use crossRef records to find our own domain | Andrew Bartlett | 2009-05-26 | 3 | -0/+23 |
| | | | | | | | | 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 Adam | 2009-05-08 | 1 | -1/+2 |
| | | | | Michael | ||||
* | s4:loadparm: fix brace indentation and add brace for clarity | Michael Adam | 2009-05-08 | 1 | -2/+4 |
| | | | | Michael | ||||
* | Allow 'net vampire' to work without an existing smb.conf | Andrew Bartlett | 2009-03-04 | 2 | -3/+7 |
| | | | | | | | Now the provision can generate one based on the detected settings from the target domain. Andrew Bartlett | ||||
* | Replace get_myname() with the talloc version from v3-3-test | Volker Lendecke | 2009-02-13 | 1 | -2/+2 |
| | |||||
* | s4:pyparam: fix compiler warnings | Stefan Metzmacher | 2009-02-05 | 1 | -15/+15 |
| | | | | metze | ||||
* | s4:param: swig_ldb was renamed to pyldb in ↵ | Stefan Metzmacher | 2009-02-02 | 1 | -1/+1 |
| | | | | | | d965ff05c9923c8a0e440e905d0d9fe662cc5db0 metze | ||||
* | s4:param: we should not silence warnings on handwritten python bindings | Stefan Metzmacher | 2009-02-02 | 1 | -2/+0 |
| | | | | metze | ||||
* | s4:loadparm: s/class/pclass | Stefan Metzmacher | 2009-02-02 | 3 | -11/+11 |
| | | | | metze | ||||
* | loadparm: Make sure various state variables get initialized even when we | Jelmer Vernooij | 2009-01-16 | 1 | -29/+40 |
| | | | | couldn't load a default smb.conf file. | ||||
* | Find default smb.conf path correctly, when it was not specified on the | Jelmer Vernooij | 2009-01-16 | 3 | -5/+23 |
| | | | | command-line. | ||||
* | python/param: Cope with lp configfile being NULL. | Jelmer Vernooij | 2009-01-15 | 1 | -1/+5 |
| | |||||
* | Avoid using a utility header for Python replacements included in Samba, | Jelmer Vernooij | 2009-01-08 | 1 | -1/+5 |
| | | | | since this will not be shipped with talloc/tdb/tevent/etc. | ||||
* | s3/s4 build: Fix Py_RETURN_NONE to work with python versions < 2.4 | Tim Prouty | 2009-01-07 | 1 | -0/+1 |
| | |||||
* | When loading the default configuration, allow the configuration file to be | Jelmer Vernooij | 2009-01-06 | 1 | -2/+11 |
| | | | | missing. | ||||
* | py: Properly increase the reference counter of Py_None. | Jelmer Vernooij | 2009-01-06 | 1 | -4/+4 |
| | |||||
* | s4:lib/tevent: rename structs | Stefan Metzmacher | 2008-12-29 | 6 | -10/+10 |
| | | | | | | | | | | | | | | | | | | | | list="" list="$list event_context:tevent_context" list="$list fd_event:tevent_fd" list="$list timed_event:tevent_timer" for s in $list; do o=`echo $s | cut -d ':' -f1` n=`echo $s | cut -d ':' -f2` r=`git grep "struct $o" |cut -d ':' -f1 |sort -u` files=`echo "$r" | grep -v source3 | grep -v nsswitch | grep -v packaging4` for f in $files; do cat $f | sed -e "s/struct $o/struct $n/g" > $f.tmp mv $f.tmp $f done done metze | ||||
* | python: Define Py_ssize_t if the Python library doesn't. | Jelmer Vernooij | 2008-12-23 | 1 | -0/+6 |
| |