Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-03-05 | s4-python: only install external python libs that are missing | Andrew Tridgell | 1 | -0/+12 | |
2010-03-05 | s4-python: import a copy of the python dns library | Andrew Tridgell | 114 | -0/+16829 | |
This library is not installed on enough systems for us to rely on it being available. We use the system copy if possible, and fallback to this local copy Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-03-05 | s4-python: allow us to have samba copies of python libraries we depend on | Andrew Tridgell | 1 | -0/+50 | |
For python libraries like dns.resolver it is useful to be able to install a copy of the library with Samba. This set of functions allows us to do that while using the locally installed version if it is available Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-03-04 | s4:provision - use the new "interface_ips" python call to detect the right ↵ | Matthias Dieter Wallnöfer | 1 | -8/+8 | |
host IPv4 address Inform the user when there are more possibilities (so he can check for the right address and otherwise he is able to do an immediate reprovision) and no possibility at all (then we fall back to the loopback address "127.0.0.1" - this is thought for testing purposes). I think this should be enough for closing bug #5484. | |||||
2010-03-02 | s4:provision - Moved default FDS SASL mappings deletion from post_setup() to ↵ | Endi S. Dewata | 1 | -7/+0 | |
init(). Signed-off-by: Andrew Bartlett <abartlet@samba.org> | |||||
2010-03-02 | s4:provision - Moved setup_db_config() into OpenLDAPBackend class. | Endi S. Dewata | 1 | -16/+16 | |
Signed-off-by: Andrew Bartlett <abartlet@samba.org> | |||||
2010-03-02 | s4:provision - Moved backend-specific variables into backend class. | Endi S. Dewata | 2 | -75/+60 | |
Signed-off-by: Andrew Bartlett <abartlet@samba.org> | |||||
2010-03-02 | s4:provision - Use netbios name for FDS instance name. | Endi S. Dewata | 1 | -3/+5 | |
Signed-off-by: Andrew Bartlett <abartlet@samba.org> | |||||
2010-03-01 | Fix the build, add filtered subunit runner. | Jelmer Vernooij | 1 | -1/+1 | |
2010-03-01 | More formatting fixes, pointed out by pylint. | Jelmer Vernooij | 8 | -44/+51 | |
2010-03-01 | python: Add 'make pylint' convenience rule. | Jelmer Vernooij | 1 | -0/+5 | |
2010-03-01 | General cleanups of python code, hinted by pyflakes. | Jelmer Vernooij | 14 | -152/+124 | |
2010-03-01 | Add 'pyflakes' rule. | Jelmer Vernooij | 1 | -0/+5 | |
2010-03-01 | ntacl: Use existing infrastructure. | Jelmer Vernooij | 2 | -27/+27 | |
2010-03-01 | Remove __contains__ from mock object for consistency with actual | Jelmer Vernooij | 1 | -3/+0 | |
implementation. | |||||
2010-03-01 | Fix SharesContainer.__len__. | Ricardo Jorge | 1 | -1/+1 | |
Signed-off-by: Jelmer Vernooij <jelmer@samba.org> | |||||
2010-03-01 | More formatting fixes. | Jelmer Vernooij | 1 | -16/+10 | |
2010-03-01 | Fix formatting. | Jelmer Vernooij | 1 | -172/+174 | |
2010-03-01 | upgradeprovision: Remove unused imports, use shutil.rmtree rather than | Jelmer Vernooij | 1 | -30/+11 | |
rmall. | |||||
2010-03-01 | upgradeprovision: Move to pythondoc format | Matthieu Patou | 1 | -9/+33 | |
Signed-off-by: Jelmer Vernooij <jelmer@samba.org> | |||||
2010-03-01 | upgradeprovision: code cleanup | Matthieu Patou | 1 | -6/+7 | |
Signed-off-by: Jelmer Vernooij <jelmer@samba.org> | |||||
2010-03-01 | upgradeprovision: split the big script to put reusable functions appart | Matthieu Patou | 1 | -0/+220 | |
Signed-off-by: Jelmer Vernooij <jelmer@samba.org> | |||||
2010-02-26 | s4:provision: use generate_random_password() | Stefan Metzmacher | 1 | -5/+5 | |
metze | |||||
2010-02-26 | s4:pyglue: add generate_random_password() | Stefan Metzmacher | 1 | -2/+22 | |
metze | |||||
2010-02-26 | s4-provision: fixed use of rndc command from python | Andrew Tridgell | 1 | -1/+1 | |
rndc command is now a list | |||||
2010-02-26 | s4-provision: also create the dns_update_list when running net vampire | Andrew Tridgell | 1 | -0/+10 | |
We need the list when joining a windows domain, so we can automatically maintain the right DNS entries on the Windows DNS server | |||||
2010-02-26 | s4-provision: setup the dns_update_list at provision time | Andrew Tridgell | 1 | -0/+5 | |
This file is substituted at runtime by samba_dnsupdate | |||||
2010-02-26 | s4-provision: if we aren't doing variable substitution then don't check for vars | Andrew Tridgell | 1 | -1/+1 | |
2010-02-26 | samdb: added get_ntds_GUID() method | Andrew Tridgell | 2 | -0/+39 | |
2010-02-26 | py-samdb: added server_site_name method | Andrew Tridgell | 1 | -0/+3 | |
2010-02-26 | pyglue: added py_samdb_server_site_name() | Andrew Tridgell | 1 | -0/+29 | |
2010-02-26 | py-samdb: added get_invocation_id() method | Andrew Tridgell | 1 | -0/+5 | |
2010-02-26 | pyglue: added py_samdb_ntds_invocation_id() | Andrew Tridgell | 1 | -0/+36 | |
2010-02-26 | pyglue: don't return 127.0.0.0/8 IPs in interface_ips() | Andrew Tridgell | 1 | -5/+18 | |
We don't generally want loopback addresses in the python code | |||||
2010-02-24 | python: ntacls, fix a leftover that is not in the try/except branch | Matthieu Patou | 1 | -1/+0 | |
Signed-off-by: Matthias Dieter Wallnöfer <mwallnoefer@yahoo.de> | |||||
2010-02-23 | s4-pyglue: added interface_ips() call | Andrew Tridgell | 1 | -0/+43 | |
This allows a python script to query the internal network interface lists from Samba | |||||
2010-02-21 | s4:provision.py - try to use other addresses than "127.0.0.x" and "::1" | Matthias Dieter Wallnöfer | 1 | -2/+10 | |
On production systems a user for sure strongly disagrees to use local IP addresses (how should the server be accessible?). Therefore if the user didn't specify an IP as provision option and in the "/etc/hosts" file we have at least one not-local IP which resolves to our hostname use this or one of them. Notice: if a host has more public IP addresses with the same name assigned the behaviour is non-deterministic (well, okay - by the entries order it is). But then the user is invited to specify the host IP manually. This should address bug #5484. | |||||
2010-02-17 | s4-provision: freeze the DNS zone before creating the zone file | Andrew Tridgell | 1 | -2/+10 | |
This prevents bind from getting confused if it has a journal for the zone. | |||||
2010-02-17 | s4-provision: fix permissions on generated DNS zone file | Andrew Tridgell | 1 | -9/+11 | |
The zone file needs to be writeable by bind to allow for it to flush its journal on dynamic updates Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-02-15 | s4-drs: Function for accessing dsdb_load_partition_usn from Python | Fernando J V da Silva | 1 | -0/+50 | |
Returns both uSNHighest and uSNUrgent as a dict object in Python from a given partition dn. Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2010-02-12 | s4:getopt.py - set the password callback only when no password has been provided | Matthias Dieter Wallnöfer | 1 | -4/+6 | |
Previously the "no_pass" and "no_pass2" variables weren't handled correctly. Since at the initialisation of the "CredentialsOptions" we don't have any password at all. Only afterwards we could get one through "set_password". If a password is specified, use it. If no password is specified, consider the use fo an input mask on STDOUT. But if the loadparm context contains one prefer it over the input. | |||||
2010-02-12 | s4-provision: import the R2 functional level | Andrew Tridgell | 1 | -1/+1 | |
this makes it easier to modify the script to set us at R2 level in provision. We should make this a parameter. | |||||
2010-02-12 | s4-build: avoid finding python symlinks | Andrew Tridgell | 1 | -1/+1 | |
emacs creates symlinks to .py files while you are editing them. This could cause build failures. | |||||
2010-02-11 | provision: Use short name for assignee of ACE (BA, SA, CO, ...) | Matthieu Patou | 1 | -8/+6 | |
Use short name (shortcut for wellknown SID/RID) for assignee in each entry of ACL (when possible) of sysvol files (GPO objects and netlogon folders). This avoid error prone substitution of DOMAINSID in ACL and make ACL clearer by using shortname for assignee accordingly with SDDL synthax rules. Translation to real SID is handled internaly by the from_sddl function. Signed-off-by: Matthias Dieter Wallnöfer <mwallnoefer@yahoo.de> | |||||
2010-02-11 | python-s4: use secrets.ldb instead of sam.ldb for reading domain SID | Matthieu Patou | 1 | -2/+2 | |
This allow to be able to run net acl set xxx yyy on DC, but also on domain member. Signed-off-by: Matthias Dieter Wallnöfer <mwallnoefer@yahoo.de> | |||||
2010-02-11 | provision: Fix an error with eadb when using not default install dir and ↵ | Matthieu Patou | 1 | -1/+5 | |
running as a non root user Signed-off-by: Matthias Dieter Wallnöfer <mwallnoefer@yahoo.de> | |||||
2010-02-11 | s4-provision: cope with umask in creating private/dns | Andrew Tridgell | 1 | -0/+2 | |
2010-02-11 | s4-provision: pre-create a named.conf.update file | Andrew Tridgell | 1 | -1/+5 | |
The named.conf.update file will be filled in at runtime by Samba to contain the list of bind9 grant rules for granting DNS dynamic update permissions on the domain. | |||||
2010-02-11 | s4-provision: move zone file to dns subdirectory | Andrew Tridgell | 1 | -12/+52 | |
This allows the permissions to be correctly set for bind to write to a journal file. It also sets the right group ownership and permissions on the files that bind needs to access. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-02-11 | s4:provision Be more polite to long-suffering Samba testers. | Andrew Bartlett | 1 | -2/+3 | |
Our testers put up with a lot of odd things when testing out Samba4. Andrew Bartlett |