Surbhi Palande
9b8f7a2a01
-ENOTSUP translates to NT_STATUS_NOT_SUPPORTED
...
https://launchpad.net/bugs/276472
This patch adds the translation of Unix Error code -ENOTSUP to NT Error Code
NT_STATUS_NOT_SUPPORTED. The absense of this translation wrongly sends back to
the client a STATUS_DENIED message in samba3.
Signed-off-by: Surbhi Palande <surbhi.palande@canonical.com>
2010-08-19 12:11:26 +02:00
Volker Lendecke
ba706d696b
s3: Remove smb_pam_accountcheck from the auth modules
...
We go through the same check in auth/auth.c line 287 after the module has done
its job. So we don't have to do that check twice.
2010-08-19 11:54:36 +02:00
Kamen Mazdrashki
89899f55dc
s4-drs: ATTIDs for deleted attributes should be based on msDs-IntId value if it exists
2010-08-19 03:34:05 +03:00
Kamen Mazdrashki
e05027401f
s4-test: make better error message for ATTID checks
2010-08-19 03:34:05 +03:00
Kamen Mazdrashki
c3cf388eaf
s4-test: Change attribute syntax and value for readability
...
When it comes to read logs and dumping data received
Octet String syntax comes in handy
2010-08-19 03:34:04 +03:00
Kamen Mazdrashki
a46ead0724
s4-test: Enable drs.rpc.msdsintid test case - it should be passing now
2010-08-19 03:34:04 +03:00
Kamen Mazdrashki
695072478d
s4-dsdb: No need for dsdb_syntax_one_DN_drsuapi_to_ldb() to be public
...
It is intended to be used in schema_syntax.c module
2010-08-19 03:34:04 +03:00
Kamen Mazdrashki
6a51afcfdb
s4-drs: GetNCChanges() to return correct (in AD-way) ATTIDs
...
Depending on which NC is being replicated, GetNCChanges() returns
either ATTID based on local prefixMap or msDs-IntId value of
the attributeSchema class for the attribute being replicated.
If set, msDs-IntId value is always returned when replicating
object form NC other than Schema NC.
Objects in Schema NC replica always use prefixMap based ATTIDs.
2010-08-19 03:34:03 +03:00
Kamen Mazdrashki
35d886db17
s4-dsdb-syntax: ATTID should be msDs-IntId value for the attributeSchema object
...
in case object replicated is not in Schema NC and attributeSchema
object has msDs-IntId attribute value set
2010-08-19 03:34:03 +03:00
Kamen Mazdrashki
fffc98f33e
s4: fix few comment typos
2010-08-19 03:34:02 +03:00
Kamen Mazdrashki
d01804dda9
s4-schema_syntax.c: Fix white spaces and alignment
2010-08-19 03:34:02 +03:00
Kamen Mazdrashki
c5ec1f3d92
s4-dsdb: Use dsdb_syntax_ctx in *_drsuapi_to_ldb functions
2010-08-19 03:34:02 +03:00
Kamen Mazdrashki
b5af7b9a1e
s4-dsdb: Use dsdb_syntax_ctx in *_ldb_to_drsuapi functions
2010-08-19 03:34:01 +03:00
Kamen Mazdrashki
ca80918613
s4-dsdb: Use dsdb_syntax_ctx in *_validate_ldb functions
2010-08-19 03:34:01 +03:00
Kamen Mazdrashki
b7d1586ccd
s4-dsdb: Add context structure for dsdb_syntax conversion functions
...
This structure is intended to hold context-dependent data.
Syntax-conversion and object-conversion functions need
that data to convert objects and attributes from drs-to-ldb
and ldb-to-drs correctly.
For instance: ATTID value depends on whether we are converting
object from partition different that Schema partition.
2010-08-19 03:34:01 +03:00
Kamen Mazdrashki
20a8481d3f
s4-test-dssync: remove unused variable
2010-08-19 03:34:00 +03:00
Jeremy Allison
da2554117e
Fix bug 7626 - Typo in configure samba_cv__CC_NEGATIVE_ENUM_VALUES two underscores.
...
Noticed by bj@sernet.de .
2010-08-18 16:25:15 -07:00
Jeremy Allison
34230608df
Fix bug 7563 - Creation of symlink using smbclient is buggy.
...
Fix semantics of symlink. "oldpath" should be an untouched blob,
"newpath" should fit the share path semantics.
Jeremy.
2010-08-18 15:51:43 -07:00
Volker Lendecke
8f7bf85c40
s3: Remove an unused variable
2010-08-18 17:13:48 +02:00
Stefan Metzmacher
ce60e8d697
librpc/rpc: call do_ndr_print hook in dcerpc_binding_handle_call*()
...
metze
2010-08-18 15:57:52 +02:00
Simo Sorce
1ab17f13a2
s3-ads: Remove unused wrapper and make function static
2010-08-18 09:37:56 -04:00
Volker Lendecke
d7c8fb21bb
s3: async cli_list
2010-08-18 15:14:02 +02:00
Volker Lendecke
77761d9adc
s3: Add cli_flush
2010-08-18 15:14:02 +02:00
Simo Sorce
71dfa62b61
s3-ads: cleanup ads_keytab_list()
2010-08-18 07:47:10 -04:00
Simo Sorce
64d8300a56
s3-ads: cleanup ads_keytab_create_default()
2010-08-18 07:47:10 -04:00
Simo Sorce
3a9912370d
s3-ads: cleanup ads_keytab_add_entry()
2010-08-18 07:47:10 -04:00
Simo Sorce
d6d1ed8bdf
s3-ads: Split, simplify and cleanup keytab functions
...
add helper function for both smb_krb5_kt_add_entry_ext() and
ads_keytab_flush()
2010-08-18 07:47:09 -04:00
Volker Lendecke
b9353c65c0
s3: Fix serverid_register_msg_flags
...
Thanks, Andreas, for pointing this out! (How drunk have I been?...)
2010-08-18 13:33:24 +02:00
Andreas Schneider
937da4d141
s3-lib: Fixed a possible crash bug.
...
Volker please check!
2010-08-18 12:08:47 +02:00
Andreas Schneider
555b175212
s3-printing: Added function to update the queue.
2010-08-18 11:43:18 +02:00
Andreas Schneider
7e9d6021c9
s3-printing: Rename jobs_changed functions to jobs_added.
2010-08-18 11:43:17 +02:00
Volker Lendecke
536d4d48bf
s3: Fix an uninitialized variable
2010-08-18 11:18:24 +02:00
Volker Lendecke
a847f13d7b
s3: Use pipe_struct->client_id->name for pjob.clientmachine
2010-08-18 11:18:24 +02:00
Volker Lendecke
29093bc000
s3: Move initializing pjob.clientname to print_job_start()
2010-08-18 11:18:23 +02:00
Volker Lendecke
4b5e252354
s3: Add "client_id" to pipes_struct
2010-08-18 11:18:23 +02:00
Volker Lendecke
6d10684556
s3: Remove unneeded "client_address" from connection_struct
2010-08-18 11:18:23 +02:00
Volker Lendecke
7b6835ec1d
s3: Add smbd_server_connection->client_id
2010-08-18 11:18:22 +02:00
Volker Lendecke
ac7b63384d
s3: Lift smbd_server_fd from reload_services()
2010-08-18 11:18:21 +02:00
Günther Deschner
59289d4fa9
s3-build: only include smb_signing.h where needed.
...
Guenther
2010-08-18 09:20:13 +02:00
Andrew Bartlett
5a2f6c9700
s3:selftest This test does not fail anymore (Samba4's smbtorture has been fixed)
2010-08-18 16:21:32 +10:00
James Peach
effc61cb78
smbtorture: Make SAMBA3CASEINSENSITIVE report failures properly.
2010-08-17 20:19:35 -07:00
James Peach
b7ad0c6e39
smbtorture: Emit correct test results if setup fails.
...
If the test setup fails, we still need to format the test result for the
UI. At leas in the subunit case, the format doesn't specify what to do
here, so we fail every test manually with the setup failure message.
2010-08-17 20:19:27 -07:00
James Peach
21fe753303
smbtorture: Ensure that the RPC setup returns correct status.
2010-08-17 20:19:17 -07:00
Andrew Bartlett
f37793ef0a
s4:ldap_server use talloc_unlink() to avoid talloc_free() with references
...
Both the session_info and the ldb can have references.
Andrew Bartlett
2010-08-18 10:08:43 +10:00
Andrew Bartlett
23dc2e4244
s4:auth Change {anonymous,system}_session to use common session_info generation
...
This also changes the primary group for anonymous to be the anonymous
SID, and adds code to detect and ignore this when constructing the token.
Andrew Bartlett
2010-08-18 09:50:45 +10:00
Andrew Bartlett
2ceb3d8d35
s4:auth Avoid doing database lookups for NT AUTHORITY users
2010-08-18 09:50:45 +10:00
Andrew Bartlett
ba52834dd9
s4:auth Remove system_session_anon() from python bindings
2010-08-18 09:50:44 +10:00
Andrew Bartlett
a68a5592c5
s4:auth Remove the system:anonymous parameter used for the LDAP backend
...
This isn't needed any more, and just introduces complexity.
2010-08-18 09:50:44 +10:00
Andrew Bartlett
d99ff145ae
s4:auth Remove special case constructor for admin_session()
...
There isn't a good reason why this code is duplicated.
Andrew Bartlett
2010-08-18 09:50:44 +10:00
Andrew Bartlett
7c6ca95bec
s4:security Remove use of user_sid and group_sid from struct security_token
...
This makes the structure more like Samba3's NT_USER_TOKEN
2010-08-18 09:50:38 +10:00