Stefan Metzmacher
f036683896
s4:libcli/clilsa: only remember the dcerpc_binding_handle
...
We don't need the 'dcerpc_pipe'.
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Guenther Deschner <gd@samba.org>
2015-07-07 14:05:28 +02:00
Günther Deschner
87054a5355
pidl/python: support HRESULT errors in generated python bindings.
...
Guenther
Signed-off-by: Günther Deschner <gd@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
2015-03-13 23:58:07 +01:00
Jeremy Allison
0dc6181894
CVE-2013-4408:s3:Ensure LookupNames replies arrays are range checked.
...
Bug: https://bugzilla.samba.org/show_bug.cgi?id=10185
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Signed-off-by: Jeremy Allison <jra@samba.org>
2013-12-09 07:05:46 +01:00
Jeremy Allison
b0ba4a5621
CVE-2013-4408:s3:Ensure LookupSids replies arrays are range checked.
...
Bug: https://bugzilla.samba.org/show_bug.cgi?id=10185
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Signed-off-by: Jeremy Allison <jra@samba.org>
2013-12-09 07:05:46 +01:00
Stefan Metzmacher
efe28b1247
s4:libcli/pyerrors: add PyErr_NTSTATUS_NOT_OK_RAISE()
...
metze
Autobuild-User(master): Stefan Metzmacher <metze@samba.org>
Autobuild-Date(master): Mon Aug 6 18:06:50 CEST 2012 on sn-devel-104
2012-08-06 18:06:50 +02:00
Stefan Metzmacher
a370792cbc
s4:libcli/pyerrors: s/PyErr_WERROR_IS_ERR_RAISE/PyErr_WERROR_NOT_OK_RAISE/
...
metze
2012-08-06 15:50:16 +02:00
Stefan Metzmacher
67767de4e9
s4:libcli: add support for SMB_EXTENDED_SIGNATURES during SMBtconX
...
metze
2012-08-04 09:10:22 +02:00
Stefan Metzmacher
95b64f08a3
s4:libcli: send the TCONX_FLAG_EXTENDED_RESPONSE flag
...
metze
2012-08-02 09:00:24 +02:00
Stefan Metzmacher
b3d3395e01
s4:libcli/raw: add transport->ev as copy of transport->socket->event.ctx
...
We'll remove transport->socket soon, but removing transport->ev
will take a bit longer.
metze
2011-11-29 16:00:08 +01:00
Andrew Bartlett
018f4a5889
libcli/util Bring samba4 unix -> nt_status code in common.
...
Due to library link orders, this is already the function that is being
used. However we still need to sort out the duplicate symbol issues,
probably by renaming things.
Andrew Bartlett
2011-06-20 14:36:06 +10:00
Andrew Bartlett
a63189e9f0
s3-libcli Remove unused error mapping tables
...
The functions which uesed these tables have since moved in common.
Andrew Bartlett
2011-06-20 14:05:32 +10:00
Andrew Bartlett
acc9535400
s4-errors: Import error maps from the source3/ unix -> ntstatus mapping
...
We need to syncronise these mappings, as the duplication of this
symobol in the build means that either may be called based only on
library link orders.
Andrew Bartlett
Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Fri Jun 17 10:22:07 CEST 2011 on sn-devel-104
2011-06-17 10:22:07 +02:00
Andrew Bartlett
4162c7b74a
errors: reorder error codes for easier s3/s4 comparison
2011-06-17 17:09:00 +10:00
Andrew Tridgell
e645675aa4
s4-util: removed the s4 nterr.c
...
this is now in common code
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-06-17 17:09:00 +10:00
Andrew Bartlett
1233ba7bf3
libclu/util: Move get_friendly_nt_error_msg() in common.
...
Andrew Bartlett
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2011-06-17 17:08:59 +10:00
Andrew Bartlett
c004a932c4
libcli/util Remove ntstatus_check_dos_mapping
...
This has been set to true since the global loadparm was removed in
2008, and removes an #ifdef SAMBA_BUILD == 4
Andrew Bartlett
2011-05-31 15:10:20 +10:00
Andrew Bartlett
159fad92d9
s4-libcli Merge error map order with source3 errmap_unix.c
...
This makes it easier to see what the actual differences here are.
Andrew Bartlett
2011-05-31 02:57:19 +02:00
Andrew Bartlett
cad704e836
errors: Remove unused unix_to_werror()
2011-05-06 07:51:24 +02:00
Andrew Bartlett
db74cad1c6
libcli/util Move NTSTATUS table to the top level
2011-05-06 07:51:24 +02:00
Andrew Bartlett
344eb08ee4
nterr: Add mem_ctx for return string from get_nt_error_c_code()
...
It is clearer to avoid the implicit return on talloc_tos()
Andrew Bartlett
2011-05-06 07:51:24 +02:00
Andrew Bartlett
f1ec28827f
libcli/util Merge ntstatus_to_dos() ntstatus_to_werror() to the top level
...
This takes the Samba4 version, with the NT_STATUS_IS_DOS() check.
This will be used in smbd/error.c shortly.
Andrew Bartlett
2011-05-06 07:51:24 +02:00
Andrew Bartlett
2b0de5b5ca
errors: Merge source3/ werror_to_ntstatus() code to source4/
2011-05-06 07:51:24 +02:00
Andrew Bartlett
865a937671
errors: Merge ntstatus -> DOS error table between Samba3 and Samba4.
...
They are now identical
Andrew Bartlett
2011-05-06 07:51:24 +02:00
Andrew Bartlett
fa289e8982
s3-lib Remove unused dos error codes from errmap_unix
...
This also makes unix_nt_errmap private to errmap_unix.c and errormap.c
so the tables themselves cannot be duplicate symbols until merged.
Andrew Bartlett
2011-05-06 07:51:24 +02:00
Stefan Metzmacher
6dd97ac093
s4:libcli/util/nterr: NO_S4U_PROT_SUPPORT and CROSSREALM_DELEGATION_FAILURE
...
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Mon May 2 15:02:56 CEST 2011 on sn-devel-104
2011-05-02 15:02:56 +02:00
Günther Deschner
dc35442fb1
s4-nterr: move auth_nt_status_squash to nt_status_squash and move to nterr.c
...
Guenther
2011-03-04 01:18:42 +01:00
Günther Deschner
9f4b3b103f
s4-nterr: some minor cosmetic edits to further match s3 nterr.
...
Guenther
2011-03-04 01:18:42 +01:00
Günther Deschner
199809b3cc
nterr: make sure both nt_err_desc structs are the same.
...
Guenther
2011-03-04 01:18:42 +01:00
Günther Deschner
45710a05c5
nterr: make sure both nt_errs structs are the same.
...
Guenther
2011-03-04 01:18:42 +01:00
Günther Deschner
648a9fbc03
s4-nterr: add _N macro handling as in s3-nterr.
...
Guenther
2011-03-04 01:18:42 +01:00
Günther Deschner
cb8c0e1776
nterr: remove space indents (use tabs instead), following coding standards.
...
Guenther
2011-03-04 01:18:41 +01:00
Günther Deschner
2f46942e08
nterr: remove trailing whitespace.
...
Guenther
2011-03-04 01:18:41 +01:00
Günther Deschner
724c982131
ndr: merge duplicate ndr_map_error2ntstatus() functions.
...
Guenther
2011-02-08 08:58:11 +01:00
Stefan Metzmacher
f284acf9e1
s4:libcli/util: display NT_STATUS_RPC_SEC_PKG_ERROR in error strings
...
metze
2011-01-30 17:36:23 +01:00
Kai Blin
278c6f8fc5
errormap: Add unix_to_werror() function
...
While this function technically is closest to the
map_nt_status_from_unix() function, I think it is better to keep the new
function in line with our usual fooerror_to_barerror() naming scheme.
Signed-off-by: Kai Blin <kai@samba.org>
Autobuild-User: Kai Blin <kai@samba.org>
Autobuild-Date: Wed Jan 26 23:07:24 CET 2011 on sn-devel-104
2011-01-26 23:07:24 +01:00
Stefan Metzmacher
20c7e2b3a3
s4:libcli/util: add pipe related NT_STATUS_RPC_* codes
...
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Mon Oct 18 13:50:55 UTC 2010 on sn-devel-104
2010-10-18 13:50:55 +00:00
Stefan Metzmacher
88f96578cd
s4-errormap: map ERRSRV/ERRbaduid to NT_STATUS_USER_SESSION_DELETED
...
metze
2010-09-10 17:21:31 +02:00
Jelmer Vernooij
f9ca9e46ad
Finish removal of iconv_convenience in public API's.
2010-05-18 11:45:30 +02:00
Jelmer Vernooij
aed295b97e
s4-python: Remove convenience macro PyErr_SetStringError.
...
This macro assumed that all errors were runtime errors.
2010-04-04 00:22:29 +02:00
Günther Deschner
12ee027106
s4:libcli/util/clilsa.c: add explicit check for NTSTATUS r.out.result
...
Guenther
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2010-03-29 15:35:51 +02:00
Günther Deschner
e7cc45cb14
error_codes: fix NT_STATUS_RPC_UNKNOWN_IF typo.
...
Metze, please check.
Guenther
2010-03-19 09:30:36 +01:00
Stefan Metzmacher
6a1f8e67eb
libcli/util: add more NT_STATUS_RPC_* defines
...
metze
2010-03-18 14:25:57 +01:00
Stefan Metzmacher
7807de5693
s4:libcli/util/clilsa.c: make use of dcerpc_binding_handle stubs
...
metze
2010-03-12 15:25:50 +01:00
Björn Jacke
61bf804e8f
ѕ4: EDQUOT needs to be mapped to NT_STATUS_DISK_FULL
2010-03-10 21:00:47 +01:00
Volker Lendecke
8fd43f44ef
s3: Fix a typo. Thanks to Christian Ambach for pointing me at it :-)
2010-03-09 15:37:39 +01:00
Andrew Tridgell
781ad038c9
s4-krb5: propogate errors from a lot more kerberos functions
...
We need to be able to give sensible error messages when a kerberos
calls fails. This propogates the kerberos error up the stack to the
caller.
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-02-26 13:59:16 +11:00
Matthias Dieter Wallnöfer
a08bffa358
Adds new error codes (needed for enhancing error messages for SAMBA 4 AD LDAP server)
2009-07-31 17:40:46 +02:00
Andrew Tridgell
ddce3b5ac8
two more NT status codes that we get on DRS with w2k8-R2
2009-06-12 12:23:46 +10:00
Jelmer Vernooij
88876ac571
errormap: Remove wbc -> NTSTATUS error map for now. It is not used.
...
This was breaking the Samba 4 installation since it added dependencies
on header files we weren't installing.
Confirmed with Kai.
2009-05-15 16:05:37 +02:00
Kai Blin
c93e2d9d43
errormap: Change the WBC_ERR_UNKNOWN_ERROR to map to NT_STATUS_UNSUCCESSFUL
...
This allows us to distinguish on NTSTATUS level if we got a
WBC_ERR_UNKNOWN_ERROR or WBC_ERR_NSS_ERROR.
2009-04-23 00:23:56 +02:00