summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* s3-spoolss: Added a winreg function to query a dword.Andreas Schneider2010-04-231-0/+75
| | | | Signed-off-by: Günther Deschner <gd@samba.org>
* s3-spoolss: Added a function to get the ChangeID from a printer.Andreas Schneider2010-04-232-0/+90
| | | | Signed-off-by: Günther Deschner <gd@samba.org>
* s3-spoolss: Added a function to update the ChangeID of a printer.Andreas Schneider2010-04-232-0/+120
| | | | Signed-off-by: Günther Deschner <gd@samba.org>
* s3-spoolss: Added winreg helper functions to write registry values.Andreas Schneider2010-04-231-0/+104
| | | | Signed-off-by: Günther Deschner <gd@samba.org>
* s3-spoolss: Fixed return values of winreg_printer_deleteform1.Andreas Schneider2010-04-231-0/+5
| | | | Signed-off-by: Günther Deschner <gd@samba.org>
* s3-spoolss: Added missing return value to winreg_printer_enumforms1 docs.Andreas Schneider2010-04-231-0/+1
| | | | Signed-off-by: Günther Deschner <gd@samba.org>
* s3-spoolss: Use const values for notify functions.Andreas Schneider2010-04-232-12/+12
| | | | Signed-off-by: Günther Deschner <gd@samba.org>
* s3-time: Added a function to get the startup time of the server.Andreas Schneider2010-04-232-0/+14
| | | | Signed-off-by: Günther Deschner <gd@samba.org>
* s3-lanman: fix uninitialized variable in api_RDosPrintJobDel().Günther Deschner2010-04-231-1/+1
| | | | Guenther
* s3-selftest: enable RPC-SPOOLSS-DRIVER against s3.Günther Deschner2010-04-231-0/+1
| | | | Guenther
* s4-smbtorture: skip tests when no local driver directory is around.Günther Deschner2010-04-231-0/+4
| | | | Guenther
* s3-selftest: add print$ share with two arch dirs.Günther Deschner2010-04-231-0/+8
| | | | | | (make test variant) Guenther
* s3-selftest: add print$ share with two arch dirs.Günther Deschner2010-04-231-0/+8
| | | | Guenther
* s3-winbind: fix setup_domain_child() callers.Günther Deschner2010-04-231-2/+2
| | | | | | Volker, please check. Guenther
* s4-smbtorture: use server_name for all printerdriver delete and enum operations.Günther Deschner2010-04-231-12/+16
| | | | | | With this s3 passes the RPC-PRINTER-DRIVER test. Guenther
* s3-spoolss: make switch in _spoolss_AddPrinterDriver() a bit more clear.Günther Deschner2010-04-231-4/+6
| | | | Guenther
* s4-smbtorture: allow to upload or remove any file belonging to a driver.Günther Deschner2010-04-231-0/+30
| | | | Guenther
* s3: Fix a winbind crash when scanning trustsVolker Lendecke2010-04-231-0/+6
| | | | | | | | add_trusted_domain() for a new domain always needs to be followed by a setup_domain_child(). This was not always done, in particular not when walking to the forest root for additional trusts. This is a minimal patch, we need to fix add_trusted_domain().
* Make deferred opens (NT_STATUS_SHARING_VIOLATION) work over SMB2.Jeremy Allison2010-04-228-85/+357
| | | | | | | | Makes SMB2Create call re-entrant internally. Now this infrastructure is in place, oplocks will follow shortly. Tested with Win7 client and with W2K8R2. Jeremy.
* s3: Fix a cut&paste error in a debug message in check_oem_password()Volker Lendecke2010-04-231-1/+2
|
* s3-spoolss: make sure AddPrinterDriver calls into AddPrinterDriverEx.Günther Deschner2010-04-231-19/+27
| | | | | | | | | Not vice versa. Also disable some info levels in AddPrinterDriver according to MS-RPRN 3.1.4.4.1. Found by torture test. Guenther
* s4-smbtorture: fix test_EnumPrinterDrivers_findone().Günther Deschner2010-04-231-8/+8
| | | | Guenther
* s4-smbtorture: samba currently supports level 3 and 6 driver adds.Günther Deschner2010-04-231-0/+25
| | | | Guenther
* s3-spoolss: fix some crash bugs and missing error codes in AddDriver paths.Günther Deschner2010-04-232-2/+12
| | | | | | Found by torture test. Guenther
* s4-smbtorture: test both 32bit and 64bit driver uploads in RPC-SPOOLSS-DRIVER.Günther Deschner2010-04-231-61/+71
| | | | Guenther
* s4-smbtorture: allow to upload and later remove printer driver files in ↵Günther Deschner2010-04-231-0/+230
| | | | | | RPC-SPOOLSS-DRIVER. Guenther
* s4-smbtorture: add RPC-SPOOLSS-DRIVER test.Günther Deschner2010-04-232-0/+752
| | | | Guenther
* s4-smbtorture: rework EnumPrinterDrivers tests a bit.Günther Deschner2010-04-231-68/+119
| | | | Guenther
* build: give a more useful error when the source dir has movedAndrew Tridgell2010-04-231-0/+6
| | | | you need a distclean if you mv the source directory
* build: use 'waf distclean' for make distcleanAndrew Tridgell2010-04-231-2/+2
| | | | this cleans up the more than rm -rf bin
* s4:provision Remove moduleload for 'hdb' (wrong name).Andrew Bartlett2010-04-221-1/+0
| | | | The backends are not normally modules anyway
* spoolss: pretty-print a struct spoolss_Time.Günther Deschner2010-04-225-17/+30
| | | | Guenther
* s4-cldap: we should set the w2k8 flags even if not the PDC emulatorAndrew Tridgell2010-04-221-3/+4
| | | | | | these two tests are independent Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-drs: validate RODC credentials via the user_sidAndrew Tridgell2010-04-221-27/+12
| | | | | | | | This checks whether a replication client is a RODC by inclusion of the the DOMAIN_RID_ENTERPRISE_READONLY_DCS sid in the users token Pair-Programmed-With: Rusty Russell <rusty@samba.org> Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-drs: added new SECURITY_RO_DOMAIN_CONTROLLER levelAndrew Tridgell2010-04-2213-37/+69
| | | | | | | | | | | This is used for allowing operations by RODCs, and denying them operations that should only be allowed for a full DC This required a new domain_sid argument to security_session_user_level() Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> Pair-Programmed-With: Rusty Russell <rusty@samba.org>
* s4-net: fixed two compiler warningsAndrew Tridgell2010-04-221-6/+4
|
* s4-torture: fixed a initialiserAndrew Tridgell2010-04-221-1/+1
| | | | | | | we were not initialising the whole array Pair-Programmed-With: Rusty Russell <rusty@samba.org> Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-libnet: fixed two compiler warningsAndrew Tridgell2010-04-221-3/+2
|
* s4-drs: removed dsdb_validate_client_flags()Andrew Tridgell2010-04-222-37/+0
| | | | | | This test is in the wrong place. We end up validating our own flags. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-drs: only allow replication with the right invocationIdAndrew Tridgell2010-04-221-1/+20
| | | | | | | Non-administrator replication checks the invocationId matches the sid of the user token being used Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-dsdb: removed an unused variableAndrew Tridgell2010-04-221-1/+0
|
* s4-dsdb: added dsdb_validate_invocation_id()Andrew Tridgell2010-04-221-0/+87
| | | | | | | | | this validates that a invocationID matches an account sid This will be used to ensure that we don't allow DRS replication from someone a non-DC or administrator Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-dsdb: added dsdb_get_extended_dn_sid()Andrew Tridgell2010-04-222-12/+34
| | | | | | This will be used by the RODC code Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* build: we don't need this makefile magic any moreAndrew Tridgell2010-04-221-2/+2
| | | | | | | | | | | The waf build now checks for all A=B variables passed via make and sets the same waf internal variable. This means all waf options are available via make. Removing this from the Makefile makes us less reliant on a modern version of make. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-dsdb: moved rodc schema validation to samldb.cAndrew Tridgell2010-04-222-33/+37
| | | | | | This means we are only doing the checks for schema changes Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-drs: Use new samdb_rodc() function in s4 codeFernando J V da Silva2010-04-222-2/+4
| | | | | | | This patch fits the calling to the new samdb_rodc() function and fix a little bug in this function. Signed-off-by: Andrew Tridgell <tridge@samba.org>
* s4-drs: Do not send RODC filtered attributes to RODCs on GetNCChanges replyFernando J V da Silva2010-04-221-0/+14
| | | | | | | | During building an object to send it on a GetNCChanges reply, it checks the attributes and if any of them is a RODC filtered and the recipient is a RODC, then such attribute is not sent. Signed-off-by: Andrew Tridgell <tridge@samba.org>
* s40-drs: Do not send GetNCChanges messages to RODCsFernando J V da Silva2010-04-221-0/+11
| | | | Signed-off-by: Andrew Tridgell <tridge@samba.org>
* s4-drs: dsdb_validate_client_flags() functionFernando J V da Silva2010-04-221-0/+28
| | | | | | | This function is intended to check if some client is not lying about his flags. At this moment, it only checks for RODC flags. Signed-off-by: Andrew Tridgell <tridge@samba.org>
* s4-drs: samdb_is_rodc() function and new samdb_rodc() functionFernando J V da Silva2010-04-226-39/+80
| | | | | | | | | | | This patch creates the samdb_is_rodc() function, which looks for the NTDSDSA object for a DC that has a specific invocationId and if msDS-isRODC is present on such object and it is TRUE, then consider the DC as a RODC. The new samdb_rodc() function uses the samdb_is_rodc() function for the local server. Signed-off-by: Andrew Tridgell <tridge@samba.org>